电子科技大学21秋《VB程序设计》期末考核试题及答案参考59

上传人:住在****她 文档编号:73253384 上传时间:2022-04-11 格式:DOCX 页数:14 大小:17.30KB
收藏 版权申诉 举报 下载
电子科技大学21秋《VB程序设计》期末考核试题及答案参考59_第1页
第1页 / 共14页
电子科技大学21秋《VB程序设计》期末考核试题及答案参考59_第2页
第2页 / 共14页
电子科技大学21秋《VB程序设计》期末考核试题及答案参考59_第3页
第3页 / 共14页
资源描述:

《电子科技大学21秋《VB程序设计》期末考核试题及答案参考59》由会员分享,可在线阅读,更多相关《电子科技大学21秋《VB程序设计》期末考核试题及答案参考59(14页珍藏版)》请在装配图网上搜索。

1、电子科技大学21秋VB程序设计期末考核试题及答案参考1. 下面程序中函数creat用于建立一个带头结点的单向链表,新产生的结点总是插在链表的末尾,单向链表下面程序中函数creat用于建立一个带头结点的单向链表,新产生的结点总是插在链表的末尾,单向链表的头指针作为函数值返回。将程序补充完整。 includestdiao.h struct list char data; struct list * next;; struct list * creat( ) struct list *h,*p,*q; char ch; h【 】malloc(sizeof(struct list); p=q=h;ch

2、=getchar( ); while(ch!?) p【 】malloc(sizeof(struct list); p-datach;q-next=p;q=p;ch=getchar( ); p-next0; 【 】; 正确答案:(struct list *)rn(struct list *)rnreturn(h)(structlist*)(structlist*)return(h)2. 下列关于CaChe中主存块的替换算法论述中,错误的是( )。AFIFO算法、LRu算法和Random算法实际下列关于CaChe中主存块的替换算法论述中,错误的是( )。AFIFO算法、LRu算法和Random算法

3、实际都应用于CaChe中主存块的替换BLRU算法中,每个CaChe行设置一个计数器,选择计数值最高的CaChe行替换CFIFO算法和LRU算法都属于堆栈(型)算法DRandom算法的实现成本低,而且性能接近LRU算法正确答案:C此题考查CaChe中主存块替换算法的分类、实现及其性能评价。3. 以下程序运行后的输出结果是【 】。 include stdio.h include string.h char * ss(char * s以下程序运行后的输出结果是【 】。 include stdio.h include string.h char * ss(char * s) char * p,t; p

4、=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中的字符放到移动

5、后的字符串末尾,返回main函数并输出,输出结果为bedefsh。4. 如果使用Option Base 2,则表示缺省的数组下界为2。( )A.正确B.错误参考答案:A5. 计算机硬件系统和计算机软件系统中相互独立的两个部分,两者之间没有必然联系。( )计算机硬件系统和计算机软件系统中相互独立的两个部分,两者之间没有必然联系。( )答案:6. 字符变量以char类型表示,它在内存中占_位bit。字符变量以char类型表示,它在内存中占_位bit。正确答案:16167. 下列程序利用指针将2个数按从大到小的顺序输出。 main ( ) int a,b, 【 】;下列程序利用指针将2个数按从大到小

6、的顺序输出。 main ( ) int a,b, 【 】; printf(input a,b: ); scanf (%d%d, &a, &b); 【 】; p2=&b; if (ab) p=p1; p1=p2; p2=p; printf(a=%d b=%dn,a,b); printf(max=%d min=%dn,【 】);正确答案:*p*p1*p2rnp1:&arn*p1*p2*p,*p1,*p2p1:&a*p1,*p28. 在补码除法中,设x补为被除数,y补为除数。除法开始时,若x补和y补同号,需做_操作,得在补码除法中,设x补为被除数,y补为除数。除法开始时,若x补和y补同号,需做_操作

7、,得余数R补,若R补和y补异号,上商_,再做_操作。若机器数为8位(含1位符号位),共需上商_次,且最后一次上商_。正确答案:x补+-y补 0 2R补+y补 8 1x补+-y补02R补+y补819. 应急响应的目的是为了( )、( )、( ) A、 尽快恢复 B、 减少损失 C、 降低风险 D、 增加风险应急响应的目的是为了( )、( )、( )A、 尽快恢复B、 减少损失C、 降低风险D、 增加风险参考答案ABC10. 存储管理方案中,( )可采用覆盖技术。A单一一连续存储管理B可变分区存储管理C段式存储管理D存储管理方案中,( )可采用覆盖技术。A单一一连续存储管理B可变分区存储管理C段式

8、存储管理D段页式存储管理正确答案:A覆盖技术是早期在单一连续存储管理中使用的扩大存储容量的一种技术。11. 的POP3和SMTP的服务器分别是_和_。的POP3和SMTP的服务器分别是_和_。POP$SMTP12. 用Hide方法只是隐藏一个窗体,不能从内存中清除该窗体。( )A.正确B.错误参考答案:A13. 语句Dim i,j As Single作用是将i,j定义为单精度型变量。( )A.正确B.错误参考答案:B14. 解释操作系统中力什么要引入SPOOLing技术。解释操作系统中力什么要引入SPOOLing技术。正确答案:碎片(又称为零头)是指内存中无法被利用的小空闲区。根据碎片出现的情

9、况可以将碎片分为内部碎片和外部碎片。内部碎片是指分配给作业的存储空间中未被利用的部分外部碎片是指系统中无法利用的小存储块。各种内存分配会造成内部碎片或外部碎片。rn解决碎片问题的方法之一就是采用拼接(又称紧缩、紧凑)技术拼接技术是指移动存储器中所有已分配区到内存的一端使本来分散的空闲区连成一个大的空闲区。分页存储管理采用离散的分配方式将作业存放到许多不相邻接的内存区域中也是解决存储器碎片的一种办法。碎片(又称为零头)是指内存中无法被利用的小空闲区。根据碎片出现的情况,可以将碎片分为内部碎片和外部碎片。内部碎片是指分配给作业的存储空间中未被利用的部分,外部碎片是指系统中无法利用的小存储块。各种内

10、存分配会造成内部碎片或外部碎片。解决碎片问题的方法之一就是采用拼接(又称紧缩、紧凑)技术,拼接技术是指移动存储器中所有已分配区到内存的一端,使本来分散的空闲区连成一个大的空闲区。分页存储管理采用离散的分配方式将作业存放到许多不相邻接的内存区域中,也是解决存储器碎片的一种办法。15. name属性可以在属性窗口修改,也可以在代码中修改。( )A.正确B.错误参考答案:B16. 定义货币类型数据应该用关键字( )。A.SINGLEB.DOUBLEC.CURRENCYD.BOOLEAN参考答案:C17. Java语言中,移位运算符包括:、和【 】。Java语言中,移位运算符包括:、和【 】。正确答案

11、:18. 下列函数的功能是voidfun(char*a,char*b)while(*b*a)!=0)a+;b+;A使指针b指向a所指字符下列函数的功能是voidfun(char*a,char*b)while(*b*a)!=0)a+;b+;A使指针b指向a所指字符串B将a所指字符串和b所指字符串进行比较C将a所指字符串赋给b所指空间D检查a和b所指字符串中是否有0正确答案:C在while语句的条件中是把字符*a的值赋给字符*b,然后再判断字符*的值是否等于字符串的结束字符(0),当不等于结束字符(0)时,把字符指针变量a,b分别加1,指它们的下一个字符,直到字符串a的结束。这样程序执行的结果就是

12、把字符串a赋给了b所指的存储空间。19. 恒参信道对信号传输的影响主要表现在:_,_,_。恒参信道对信号传输的影响主要表现在:_,_,_。正确答案:幅频畸变;相频畸变;多径传播。所谓幅度-频率畸变,是指信道的幅度。频率特性偏离如图83所示的关系所引起的畸变。所谓相位-频率畸变,是指信道的相位一频率特性或群迟延频率特性偏离如图8-4所示的关系而引起的畸变。20. 数据库运行控制功能包括数据的【 】控制、【 】控制、【 】和数据恢复等4个方面。数据库运行控制功能包括数据的【 】控制、【 】控制、【 】和数据恢复等4个方面。正确答案:完整性;安全性;并发操作完整性;安全性;并发操作21. Excel

13、2003的主要功能有( )。A图形、图表功能B数据分析功能C列表功能D表格制作功能E数据处Excel2003的主要功能有( )。A图形、图表功能B数据分析功能C列表功能D表格制作功能E数据处理功能正确答案:ABCDE22. 数学表达式X2+3XY对应的VB算术表达式是( )。A.X+3X*YB.X*X+3XYC.X*X+3*X*YD.X*X+3*XY参考答案:C23. 刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是( )。A.单选按钮B.图片框C.通用对话框D.文本框参考答案:C24. 设一棵二叉树中只有叶子结点和左、右子树都非空的结点,如果叶子结点的个数是m,则左、右子树都非空的结

14、点个数设一棵二叉树中只有叶子结点和左、右子树都非空的结点,如果叶子结点的个数是m,则左、右子树都非空的结点个数是_。m-125. 关于流水线技术的说法,错误的是( )。A超标量技术需要配置多个功能部件和指令译码电路等B与关于流水线技术的说法,错误的是( )。A超标量技术需要配置多个功能部件和指令译码电路等B与超标量技术和超流水线技术相比,超长指令字技术对优化编译器要求更高,而无其他硬件要求C流水线按序流动时,在RAW、WAR和WAW中,只可能出现RAW相关D超流水线技术相当于将流水线再分段,从而提高每个周期内功能部件的使用次数正确答案:B要实现超标量技术,要求处理机中配置多个功能部件和指令译码

15、电路,以及多个寄存器端口和总线,以便能实现同时执行多个操作,故A正确;超长指令字技术对Cache的容量要求更大,因为需要执行的指令长度也许会很长,故B错误;流水线按序流动,肯定不会出现先读后写和写后写相关(根据定义可以知道)。26. 可以同时删除字符串前导和尾部空白的函数是( )A.LtrimB.RtrimC.TrimD.Mid参考答案:C27. 下列对于线性链表的描述中正确的是( )。 A存储空间不一定是连续的,且各元素的存储顺序是任意的 B存储空下列对于线性链表的描述中正确的是()。A存储空间不一定是连续的,且各元素的存储顺序是任意的B存储空间不一定是连续的,且前件元素一定存储在后件元素的

16、前面C存储空间必须连续,且前件元素一定存储在后件元素的前面D存储空间必须连续,且各元素的存储顺序是任意的A28. 程序运行后,在窗体上单击鼠标,此时窗体不会接收到的事件是( )。A.MouseDownB.MouseUpC.LoadD.Click参考答案:C29. 设有如下程序段:x=2 For i=1 To 10 Step 2 x=x+i Next运行以上程序后,x的值是( )。A.26B.27C.38D.57参考答案:B30. 一个工程可以包括多种类型的文件。( )A.正确B.错误参考答案:A31. PU响应中断时最先完成的步骤是( )。A开中断B保存断点C关中断D转入中断服务程序PU响应中

17、断时最先完成的步骤是( )。A开中断B保存断点C关中断D转入中断服务程序正确答案:C只有先关中断,才可以保护断点。若是先不保护断点,则可能会丢失当前程序的断点。同理,在恢复现场之前也要关中断,这个过程和操作系统中的信号量。PV操作类似,都是将内部过程变为不可打断的原子操作。32. 列举使用SketchUp的路径跟随工具所必须具备的条件。列举使用SketchUp的路径跟随工具所必须具备的条件。参考答案第一是有一条路径,这个路径可以是已创建的模型的边线,也可以是单独绘制的线条;第二是有进行路径跟随的图形,这个图形是路径跟随工具创建的形体的剖面。最后,剖面图形必须要与路径线条相垂直,才能形成路径跟随

18、。33. 某信号量S初值为1,用于管理一个临界区。当S的值为_时,表示有进程在等待进入该临界区。 A1 B=1 C某信号量S初值为1,用于管理一个临界区。当S的值为_时,表示有进程在等待进入该临界区。A1B=1C0D=0C34. 退出WindowsXP系统的快捷键是( )。A.AltF2B.CtrlF2C.AltF4D.CtrlF4退出WindowsXP系统的快捷键是( )。A.Alt+F2B.Ctrl+F2C.Alt+F4D.Ctrl+F4正确答案:C35. 目前制造计算机所用的电子元件是( )。 (A)电子管 (B)晶体管 (C)集成电路 (D)超大规模集成电路目前制造计算机所用的电子元件

19、是()。(A)电子管(B)晶体管(C)集成电路(D)超大规模集成电路D目前的计算机属于“新一代”主要采用的还是超大规模集成电路。36. 以下fun函数的功能是比较两个字符串的大小,函数返回较大串的首地址,请填空。 fun(char*s1,char*s以下fun函数的功能是比较两个字符串的大小,函数返回较大串的首地址,请填空。 fun(char*s1,char*s2) char*a1,*a2; al=s1;a2=s2; while(*sl*s2_) s1+,s2+; if(*sl=*s2)return_; else return_; 正确答案:char*、*s1=*s2、a1、a2char*、*

20、s1=*s2、a1、a237. DMA方式中数据传送与CPU无关,控制数据传输的功能部件是_。 A控制器 B运算器 C存储器 DDMACDMA方式中数据传送与CPU无关,控制数据传输的功能部件是_。A控制器B运算器C存储器DDMACD38. 评价IO系统性能的参数主要有_、_、_和_。评价IO系统性能的参数主要有_、_、_和_。正确答案:连接特性、IO系统的容量、响应时间、吞吐率连接特性、IO系统的容量、响应时间、吞吐率39. 下列程序的输出结果是_。 main( ) int a3 3=1,2,3,4,5,6,7,8,9; int i,sum=0; fo下列程序的输出结果是_。main( )i

21、nt a3 3=1,2,3,4,5,6,7,8,9;int i,sum=0;for(i=0;i=2;i+)sum=sum+ai i;printf(%dn,sum);1540. 设立当前工作目录的主要目的是( )。A节省外存空间B节省内存空间C加快文件的检索速度D加设立当前工作目录的主要目的是( )。A节省外存空间B节省内存空间C加快文件的检索速度D加快文件的读写速度正确答案:C设立当前目录的好处在于有了当前目录之后对文件的检索就不需要每次文件的检索都从根目录,进而节省对文件的检索时间,提高文件操作的效率。41. 构造方法是类中的一种特殊方法,用它来定义对象的【 】。构造方法是类中的一种特殊方法

22、,用它来定义对象的【 】。正确答案:【 】初始状态构造方法是类中的一种特殊方法,是为对象初始化操作编写的方法,用它来定义对象的初始状态。构造方法名必须与类名相同,它没有返回值,用户不能直接调用它,只能通过new自动调用。42. 若变量已正确定义,则以下语句的输出结果是 s=32; s=32; printf(d,s);A-1B1C32D0若变量已正确定义,则以下语句的输出结果是 s=32; s=32; printf(d,s);A-1B1C32D0正确答案:D按位异或”运算的规则是:参与运算的两个运算数中相对应的二制位上,若数相同,则该位的结果为0;若数不同,则该位的结果为1。因为语句s=32;s

23、,=32;相当于s与自身做按位异或运算,所以其结果等于0。43. 给出以下程序的控制流图。 (1)read(A,B) F1 CA*A DB*B if CD goto给出以下程序的控制流图。 (1)read(A,B) F1 CA*A DB*B if CD goto L1 EA*A FF+1 EEF Write(E) stop L1: EB*B FF2 EEF Write (E) if Ei00 goto L2 STOP L2: FF1 goto L1 (2)read(C) A0 B1 L1: AAB if BC goto L2 BB1 goto L1 L2: write(A) STOP正确答案:

24、(1)要给出程序的控制流图首先划分基本块。根据划分基本块的步骤首先确定基本块的入口语句。如图87所示由入口语句定义的条件可以确认(1)为入口语句条件语句的跳转目标(11)和(1 7)为入口语句;紧跟在条件语句后面的(6)和(16)为入口语句。rnrn 根据基本块划分的第二步构造属于每个入口语句的基本块。如图88所示由基本块构造的规则可知语句(1)、(2)、(3)、(4)和(5)构成一个基本块;语句(6)、(7)、(8)、(9)和(10)构成一个基本块;语句(11)、(12)、(13)、(14)和(15)构成一个基本块;语句(16)构成一个基本块;语句(17)和(18)构成一个基本块。该程序共有

25、5个基本块。rnrn 程序的控制流图如图89所示。rnrn (2)根据划分基本块的步骤首先确定基本块的入口语句。如图810所示由入口语句定义的条件可以确认(1)为入口语句条件语句的跳转目标(4)和(8)为入口语句;紧跟在条件语句后面的(6)为入口语句。rnrn 根据基本块划分的第二步构造属于每个入口语句的基本块。如图811所示由基本块构造的规则可知语句(1)、(2)和(3)构成一个基本块;语句(4)和(5)构成一个基本块;语句(6)和(7)构成一个基本块;语句(8)和(9)构成一个基本块。该程序共有4个基本块。rnrn 程序的控制流图如图8一12所示。rn要给出程序的控制流图,首先划分基本块。

26、根据划分基本块的步骤,首先确定基本块的入口语句。如图87所示,由入口语句定义的条件可以确认(1)为入口语句,条件语句的跳转目标(11)和(17)为入口语句;紧跟在条件语句后面的(6)和(16)为入口语句。根据基本块划分的第二步,构造属于每个入口语句的基本块。如图88所示,由基本块构造的规则可知,语句(1)、(2)、(3)、(4)和(5)构成一个基本块;语句(6)、(7)、(8)、(9)和(10)构成一个基本块;语句(11)、(12)、(13)、(14)和(15)构成一个基本块;语句(16)构成一个基本块;语句(17)和(18)构成一个基本块。该程序共有5个基本块。程序的控制流图如图89所示。(

27、2)根据划分基本块的步骤,首先确定基本块的入口语句。如图810所示,由入口语句定义的条件可以确认(1)为入口语句,条件语句的跳转目标(4)和(8)为入口语句;紧跟在条件语句后面的(6)为入口语句。根据基本块划分的第二步,构造属于每个入口语句的基本块。如图811所示,由基本块构造的规则可知,语句(1)、(2)和(3)构成一个基本块;语句(4)和(5)构成一个基本块;语句(6)和(7)构成一个基本块;语句(8)和(9)构成一个基本块。该程序共有4个基本块。程序的控制流图如图8一12所示。44. 通常计算机网络的连接设备交换机工作在OSI的下列哪一层( )。A.物理层B.网络层C.传输层D.数据链通

28、常计算机网络的连接设备交换机工作在OSI的下列哪一层( )。A.物理层B.网络层C.传输层D.数据链路层正确答案:B45. 软件维护是为了提高软件产品的质量,不会产生副作用。软件维护是为了提高软件产品的质量,不会产生副作用。此题为判断题(对,错)。正确答案:46. CPU主频的周期指的是( )。 A存指周期 B机器周期 C时钟周期 DCPU的主频周期CPU主频的周期指的是()。A存指周期B机器周期C时钟周期DCPU的主频周期CCPU的主频,即CPU内核工作的时钟频率(CPU Clock Speed),表示在CPU内数字脉冲信号振荡的速度。47. 单片机复位后,特殊功能寄存器SP的初始状态是(

29、)H。单片机复位后,特殊功能寄存器SP的初始状态是()H。0748. 一个try代码段后面必须跟着若干个catch代码段或者一个【 】代码段。一个try代码段后面必须跟着若干个catch代码段或者一个【 】代码段。正确答案:finally根据try-catch-fmally结构,try后面是若干个catch,再后面是一个finally代码段,可以没有catch或者没有finally,但是这两者必须有一个。49. 虚拟内存技术即使在虚拟内存的总容量小于物理内存总容量时也是有用的。( )虚拟内存技术即使在虚拟内存的总容量小于物理内存总容量时也是有用的。( )此题为判断题(对,错)。正确答案:虚拟内

30、存将内存抽象成一个巨大的、统一的存储数组。虚拟内存技术为程序员提供了巨大的虚拟地址空间,使编程更加容易。50. 设某机存储字长、指令字长和机器字长三者相等。若主存容量为256K16位,欲使一条转移指令能够转移到设某机存储字长、指令字长和机器字长三者相等。若主存容量为256K16位,欲使一条转移指令能够转移到主存的任一位置,可选用何种寻址方式,为什么?正确答案:采用扩充寻址可使16位长的转移指令转至256K主存的任一单元。用16位字长的寄存器作为扩充地址寄存器其内容作为高16位地址再与形式地址拼接后所得的有效地址便可访问256K的存储空间因为256K字的存储器对应1 8位地址码而形式地址码的位数必大于2位。也可采用基址寻址将寄存器的内容左移2位低位补0形成18位的基地址然后和形式地址相加所得的有效地址即可访问256K主存的任一单元。采用扩充寻址可使16位长的转移指令转至256K主存的任一单元。用16位字长的寄存器作为扩充地址寄存器,其内容作为高16位地址,再与形式地址拼接后所得的有效地址便可访问256K的存储空间,因为256K字的存储器对应18位地址码,而形式地址码的位数必大于2位。也可采用基址寻址,将寄存器的内容左移2位,低位补0,形成18位的基地址,然后和形式地址相加,所得的有效地址即可访问256K主存的任一单元。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!