《电子科技大学21秋《VB程序设计》在线作业二满分答案33》由会员分享,可在线阅读,更多相关《电子科技大学21秋《VB程序设计》在线作业二满分答案33(17页珍藏版)》请在金锄头文库上搜索。
1、电子科技大学21秋VB程序设计在线作业二满分答案1. PC相对寻址PC相对寻址正确答案:PC相对寻址在指令中提供一个偏移量由该偏移量和程序计数器(PC)的值相加而得出目标地址。PC相对寻址在指令中提供一个偏移量,由该偏移量和程序计数器(PC)的值相加而得出目标地址。2. 在Word 2007的编辑状态下,连续进行了多次“插入”操作,当单击一次“撤销”按钮后( )。 A将多次插入的内容全部在Word 2007的编辑状态下,连续进行了多次“插入”操作,当单击一次“撤销”按钮后()。A将多次插入的内容全部取消B将第一次插入的内容取消C将最后一次插入的内容取消D多次插入的内容都不被取消C3. _不能输
2、入到Excel工作表的单元格中。 A=3,7.5 B3,7.5 C=3,7.5 D=Sheet1!B1+7.5_不能输入到Excel工作表的单元格中。A=3,7.5B3,7.5C=3,7.5D=Sheet1!B1+7.5C4. 以下程序的运行结果是【 】。 define MAX(a,b)(ab?a:b)+1 main( ) int i=6,j=8,k;以下程序的运行结果是【 】。 define MAX(a,b)(ab?a:b)+1 main( ) int i=6,j=8,k; printf(%dn,MAX(i,j); 正确答案:9本题考查宏定义与三目运算符的综合用法,宏定义是原样替换,本题中,
3、如果ab成立,则a+1的值为整个表达式的值,否则为b+1的值为整个表达式的值,(应注意后面的加1)。5. 设某机存储字长、指令字长和机器字长三者相等。若主存容量为256K16位,欲使一条转移指令能够转移到设某机存储字长、指令字长和机器字长三者相等。若主存容量为256K16位,欲使一条转移指令能够转移到主存的任一位置,可选用何种寻址方式,为什么?正确答案:采用扩充寻址可使16位长的转移指令转至256K主存的任一单元。用16位字长的寄存器作为扩充地址寄存器其内容作为高16位地址再与形式地址拼接后所得的有效地址便可访问256K的存储空间因为256K字的存储器对应1 8位地址码而形式地址码的位数必大于
4、2位。也可采用基址寻址将寄存器的内容左移2位低位补0形成18位的基地址然后和形式地址相加所得的有效地址即可访问256K主存的任一单元。采用扩充寻址可使16位长的转移指令转至256K主存的任一单元。用16位字长的寄存器作为扩充地址寄存器,其内容作为高16位地址,再与形式地址拼接后所得的有效地址便可访问256K的存储空间,因为256K字的存储器对应18位地址码,而形式地址码的位数必大于2位。也可采用基址寻址,将寄存器的内容左移2位,低位补0,形成18位的基地址,然后和形式地址相加,所得的有效地址即可访问256K主存的任一单元。6. 在窗体上有一个文本框控件,名称为TxtTime:一个计时器控件,名
5、称为Timerl,要求每一秒钟在文本框中显示一次当前的时间。程序如下:Private Sub Timer1_( ) TxtTime.text=Time End Sub在下划线上应填入的内容是( )。A.EnabledB.VisibleC.IntervalD.Timer参考答案:D7. 在联机命令接口中,实际上包含了 、 和 三部分。在联机命令接口中,实际上包含了 、 和 三部分。正确答案:终端处理程序;命令解释程序;一组联机命令终端处理程序;命令解释程序;一组联机命令8. 若已定义:“int a=25,b=14,c=19;”以下三目运算符(?:)所构成语句的执行后: a=25b一一=2若已定义
6、:“int a=25,b=14,c=19;”以下三目运算符(?:)所构成语句的执行后: a=25b一一=2C?printf(”*a=d,b=d,c=dn”,a,b,c):print上(a=d, b=d,c=dn,a,b,c); 程序输出的结果是( )。A*a=25,b=13,C=19B*a=26,b=14,C=19Ca=25,b=13,C=19Da=26,b=14,c=19正确答案:C9. 正数的补码_。 A与其原码一样 B是其原码减1 C是其反码减1 D是其反码加1正数的补码_。A.与其原码一样B.是其原码减1C.是其反码减1D.是其反码加1A数在计算机内是用二进制表示的。通常用一位二进制数
7、字表示数的符号(正负):即用0表示正、用1表示负。例如8位二进制表示时,用其最高位(左面第一位)表示符号,其余位表示数的绝对值。这种规定叫做“原码表示法”。用8位二进制数能表示的十进制数的范围是-127(11111111)+127(01111111)。但是这种方法有两个“0”(00000000和10000000),带来很多不便。 正数的反码与原码相同。负数的反码等于其绝对值的原码逐位取反。例如,限定用8位二进制,能表示的范围是-127(10000000)+127(01111111)。但是这种方法也有两个“0”(00000000和11111111)。 正数的补码与原码相同。负数的补码等于其反码再
8、加1(末位加1)。例如,限定用8位二进制,能表示的范围是-128(10000000)+127(0111111)。这种方法只有一个“0”(00000000)。 实际上,反码并不常用,而只是作为负数求补码的一个过渡。总之,正数的原码、反码、补码是相同的,负数用补码表示比较方便。而且,一个负数的原码与补码是“互补”的:对补码再做求补的操作,就会又得到原码。 10. 已知十进制数x=-55,分别写出对应8位字长的定点小数(含1位符号位)和浮点数(其中阶符1位,阶码2位,已知十进制数x=-55,分别写出对应8位字长的定点小数(含1位符号位)和浮点数(其中阶符1位,阶码2位,数符1位,尾数4位)的各种机器
9、数,要求定点数比例因子选取2-4,浮点数为规格化数,则定点表示法对应的x原为_,x补为_,x反为_,浮点表示法对应的x原为_,x补为_,x反为_。正确答案:10101100 11010100 11010011 011;11011 011;10101 011;101001010110011010100110100110,11;110110,11;101010,11;1010011. 单选按钮与复选框对象的Value属性类型不同,且只能取值True或False。( )A.正确B.错误参考答案:A12. 把两种寻址方式相结合就形成了复合寻址方式,常见的复合寻址方式可把_和_相结合,它把两种寻址方式相
10、结合就形成了复合寻址方式,常见的复合寻址方式可把_和_相结合,它可分为_和_两种。正确答案:变划 间址 先变址后间址 先间址后变址变划间址先变址后间址先间址后变址13. 在“表设计器”的_选项卡中,可设置记录级的有效性检验规则。在“表设计器”的_选项卡中,可设置记录级的有效性检验规则。表14. 以下程序运行后的输出结果是【 】。 include stdio.h include string.h char * ss(char * s以下程序运行后的输出结果是【 】。 include stdio.h include string.h char * ss(char * s) char * p,t;
11、p=s+1:t= *s: whilet * p) *(,p-1) = *p; p+; * (p-1) =t; return s : main ( ) char * p,str10 = abedefgh; p = ss(str); printf( % s n. p): 正确答案:bedefgha函数9,的作用是将指针变量。指向的字符串的首字符移到最后一个位置,其他字符依次前移。其方法是:首先将指针变量p指向字符串s的第2个字符b,然后将首字符保存在字符变量t中;从字符串的第2个字符开始,通过语句*(P-1)=*p;依次前移,直到字符串结束符;最后通过语句*(P-1)=t;将保存在t中的字符放到移
12、动后的字符串末尾,返回main函数并输出,输出结果为bedefsh。15. 表格控件的数据源可以是( )。 A视图 B表 CSELECT语句 D以上3种都可以表格控件的数据源可以是()。A视图B表CSELECT语句D以上3种都可以D16. 指令周期指的是( )。 ACPU周期 B时钟周期 CCPU执行一条指令的时间 DCPU从主存取出一条指令加上执行指令周期指的是()。ACPU周期B时钟周期CCPU执行一条指令的时间DCPU从主存取出一条指令加上执行这条指令的时间D指令周期除了包含CPU执行指令的时间外,还包括从主存中取出这条指令所花的时间。17. 以下说法错误的是( )。A传输层是OSI模型
13、的第四层B传输层提供的是主机间的点到点数据传输CT以下说法错误的是( )。A传输层是OSI模型的第四层B传输层提供的是主机间的点到点数据传输CTCP是面向连接的,UDP是无连接的DTCP协议进行流量控制和拥塞控制,而UDP协议既不进行流量控制,又不进行拥塞控制正确答案:B传输层是OSI模型中的第4层,TP是面向连接的,它提供流量控制和拥塞控制,保证服务的可靠;UDP是无连接的,不提供流量控制和拥塞控制,只能做出尽最大努力的交付。传输层提供的是进程到进程间的传输服务,也称为端到端服务。18. 某计算机的主存采用体宽为8B的8体交叉存储器,数据总线的宽度为64位,读一个主存块的步骤: (1某计算机
14、的主存采用体宽为8B的8体交叉存储器,数据总线的宽度为64位,读一个主存块的步骤: (1)发送首地址到主存(一个总线时钟周期); (2)主存控制器接受到地址后,启动第一个模块准备数据,并每隔一个总线时钟启动下一个模块准备数据。每个存储模块花4个总线时钟准备好64位数据,总线上传输一个64位数据花一个总线时钟。请问: 该计算机的Cache缺失损失(从主存中读一个主存块到Cache的时间)至少为多少总线时钟周期?正确答案:通常,存放主存数据块的Cache行(也叫槽)的大小定义为:用相同体内地址访问N体交叉存储器一次所能读出的数据总量。由题意知,Cache行的大小为88B=64B。没有总线竞争时,Cache缺失损失是从主存中读一个主存块的时间,即1+4+1+(8一1)1(或1+14+81)=13个总线时钟周期,所以Cache缺失损失至少是13个总线时钟周期。19. 声画合成 名词解释声画合成 名词解释参考答案声画合成中的“声”指动画片的声音;“画