VB程序设计2022年春季学期期末考试带答案_第1页
VB程序设计2022年春季学期期末考试带答案_第2页
VB程序设计2022年春季学期期末考试带答案_第3页
VB程序设计2022年春季学期期末考试带答案_第4页
VB程序设计2022年春季学期期末考试带答案_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、VB程序设计2022年春季学期期末考试一、单项选择题(共40题,80分)1、在数据管理技术开展的三个阶段中,数据共享最好的是()。(2.0)A、人工管理阶段B、文件系统阶段C、数据库系统阶段D、三个阶段相同正确答案:C2、为了清除窗体上的一个控件,以下正确的操作是 o (2.0)A、按回车键B、按Esc键C、选择(单击)要清除的控件,然后按Del键D、选择(单击)要清除的控件,然后按回车键正确答案:C3、为了显示弹出式菜单,要使用 o (2.0)A、窗体的OpenMenu方法B、窗体的PopupMenu方法C菜单的OpenMenu方法D 菜单的PopupMenu方法正确答案:B4、一名演员可以

2、出演多部电影,那么实体演员和电影之间的联系是()。(2.0)A、多对多B、一对一 C、多对一 D、一对多正确答案:A5、某棵树的度为4,且度为4、3、2、1的结点数分别为1、2、3、4,那么该树中的叶子结点数 为()。(2.0)A、 11B、9C、 10D、8正确答案:A6、某二叉树中有n个叶子结点,那么该二叉树中度为2的结点数为()。(2.0)(2.0)正确答案:第 1 空:ABCBCD4、阅读下面程序,当单击窗体后,窗体上输出的是Private Sub Form_Click()Dim i As Integer, j As IntegerDim k As IntegerFor i = 1 T

3、o 10 Step 3For j = 1 To 10 Step 2If j = 5 Then i = i + 3: Exit Forj = j + 1k = k + 1Next jIf i 8 Then Exit ForNext iPrint i; j; kEnd Sub(2.0)正确答案:第1空:10 7 45、编写如下程序:Private Sub Commandl_Click()Dim num As IntegerDim k Aslnteger, n As Integernum =InputBox (请输入一个正整数:)numn = 3DoDo While num Mod n = 0Pri

4、nt n;num = num / nLoopn = n + 1.Loop Until n k / 2End Sub程序运行后,单击命令按钮CommandL并输入数值30,那么输出结果为(2.0)正确答案:第1空:3 56、执行下面的程序,输出结果是 oOption ExplicitPrivate Sub Form_Click()Dim M As Integer, N As IntegerM=2:N=3Print M+N+F(M, N);M=1:N=2Print F(M, N)+F(M, N)End SubPrivate Function F(X As Integer, Y As Integer

5、)X=X+YY=X+3F=X+YEnd Function(2.0)正确答案:第1空:26 307、以下程序段的执行结果为 oDim a(3, 5) As IntegerDim i As Integer, j As IntegerFor i = 1 To 3For j = 1 To 5a(i, j) = a(i - 1, j - 1) + (i - 1) * 5 +Next jNext iPrint a (3,. 4)(2.0)正确答案:第1空:248、编写如下程序:Private Sub Command1_Click()Dim score As Integerscore = 90If scor

6、e 80 ThenElself score 60 Thenr = 3Elser = 1End IfPrint rEnd Sub程序运行后,单击命令按钮CommandL输出结果为()。 (2.0)正确答案:第1空:59、下面程序段中,在窗体上显示的结果为 oPrivate Sub Commandl_Click()Dim b As Integer, k As Integer b = 1For k = 1 To 6 b = b * k If b = 20 ThenExit ForElsek = k + 3End IfNext kPrint k, bEnd Sub(2.0)正确答案:第1空:9 510

7、、假定有以下函数过程:Function Fun(S As String)As StringDim si As StringFor i = 1 To Len (S).si = UCase(Mid(S, i, l)+slNext iFun = siEnd Function在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_C1i ck()Dim Strl As String, Str2 As StringStrl = InputBox (请输入一个字符串”)Str2 = Fun(Strl)Print Str2End Sub程序运行后,单击命令按钮,如果在输入对话

8、框中输入字符串abcdl234,那么单击确定按钮后在窗体上的输出结果为 o(2.0)正确答案:第 1 空:4321DCBAn+1n-1C 2nD、n/2正确答案:B7、为了在按下Esc键时执行某个命令按钮的Click事件过程,需要把该命令按钮的一个属性设置为True,这个属性是 o (2.0)ValueDefaultCancelD Enabled正确答案:C8、设a=4, b=5, c=6,执行语句Print ab And b Const a As Integer =12Const a As Double =Sin(1)Const a = 0K正确答案:C10、软件生命周期是指()。(2.0)

9、A、软件产品从提出、实现、使用维护到停止使用退役的过程B、软件的需求分析、设计与实现C、软件的运行和维护D、软件的实现和维护正确答案:A11、某二叉树共有12个结点,其中叶子结点只有1个。那么该二叉树的深度为(根结点在第1 层)()。(2.0)A、36C、8D、12正确答案:D12、以下关于菜单项的描述中,错误的选项是 o (2.0)A、通过内缩符号()设置菜单项的层次B、菜单项的索引号必须从1开始C、菜单项的索引号可以不连续D、通过Enabled属性设置菜单项的有效性正确答案:B13、程序测试的目的是()。(2.0)A、执行测试用例B、发现并改正程序中的错误C、发现程序中的错误D、诊断和改正

10、程序中的错误正确答案:C14、关于二进制文件说法错误的选项是 o(2.0)A、二进制文件是ASCII文件B、二进制文件以字节为单位读写C、以随机方式读取D、从信息存储的形式来说,随机文件应该归到二进制文件。正确答案:A15、结构化程序的三种基本控制结构是()。(2.0)A、顺序、选择和重复(循环)B、过程、子程序和分程序C、顺序、选择和调用D、调用、返回和转移正确答案:A16、下面对软件工程描述正确的选项是()。(2.0)A、软件工程是用工程、科学和数学的原那么与方法研制、维护计算机软件的有 关技术及管理方法B、软件工程的三要素是方法、工具和进程C、软件工程是用于软件的定义、开发和维护的方法D

11、、软件工程是为了解决软件生产率问题正确答案:A17、以下描述中,错误的选项是 o (2.0)A、图片框控件和图像框控件都支持Print方法B、运行期间,可以用LoadPicture函数删除图片框中的图形C、设计阶段,可以通过Picture属性把图形文件装入图片框D、运行期间,可以用LoadPicture函数把图形文件装入图片框正确答案:A18、在设计阶段,如果双击窗体上的一个文本框控件,那么在代码窗口中显示该控件的事件过程 所对应的事件是。(2.0)GotFocusDblClickC ChangeD、 Click正确答案:C19、设Labell Commandl Textl Checkl分别为

12、标签、命令按钮、文本框、复选框的名称,那么 以下属性设置语句中,运行时不会出错的是 o (2.0)A Textl. ScrollBars = 4B、Checkl. Value = 2C Commandl. Style = 3D、Labell. BackStyle = 2正确答案:B20、在深度为7的满二叉树中,度为2的结点个数为()。(2.0)A、 64B、63C、32D、31正确答案:B21、设循环队列的存储空间为Q(l:m),初始状态为空。现经过一系列正常的入队与退队操作 后,fronts, rear=m-l,此后从该循环队列中删除一个元素,那么队列中的元素个数为()。(2.0)A、 m-

13、2B、1C、m-1D、0正确答案:A22、下面能作为软件需求分析工具的是()。(2.0)PAD 图B、程序流程图C、甘特图D、数据流程图(DFD图) 正确答案:D23、将文本框的Locked属性设为True,以下说法正确的选项是。(2.0)A、此时在属性窗口中不可以修改文本框的Text属性值B、运行时用户不可以在界面修改文本框中的内容C、在程序代码中不可以修改文本框的内容,如不可以使用语句Textl.Text = aaaD、以上均不正确正确答案:B24、通常软件测试实施的步骤是()。(2.0)A、集成测试、B、单元测试、C、确认测试、D、单元测试、单元测试、集成测试、集成测试、确认测试、确认测

14、试确认测试单元测试集成测试正确答案:B25、要改变窗体左上角的图标显示图片,应使用属性 o (2.0)A PictureCaptionBackColorIcon正确答案:D26、在数据库设计中,将E-R图转换成关系数据模型的过程属于()。(2.0)A、需求分析阶段B、概念设计阶段C、逻辑设计阶段D、物理设计阶段正确答案:C 27、设已经在“菜单编辑器”中设计了窗体的弹出式菜单,顶级菜单名称为 bs,运行时以下程序语句中可以使弹出式菜单响应鼠标右键的菜单是(2.0)If Button = 2 Then PopupMenu bs, 2PopupMenu bsPopupMenu bs, 0If (B

15、utton = vbLeftButton) Or (Button = vbRightButton) Then PopupMenu bs正确答案:A28、为了对有序表进行对分查找,那么要求有序表()。(2.0)A、只能顺序存储B、只能链式存储C、可以顺序存储也可以链式存储D、任何存储方式正确答案:A29、当一个PictureBox控件的AutoSize属性为True时,在该控件中载入一个比控件的高度与宽度都大的图片时,图片的大小与控件的大小相比是 o (2.0)A、大B、小C、相等D、未知正确答案:C30、设组合框Combol中有3个工程,那么以下能删除最后一项的语句是 o (2.0)A、B、C

16、、D、Combol. Removeitem TextCombol. Removeitem 2Combol. Removeitem 3Combol. Removeitem Combol. Listcount 正确答案:B31、以下表达中正确的选项是()。(2.0)A、有且只有一个根结点的数据结构一定是线性结构B、每一个结点最多有一个前件也最多有一个后件的数据结构一定是线性结构C、有且只有一个根结点的数据结构一定是非线性结构D、有且只有一个根结点的数据结构可能是线性结构,也可能是非线性结构 正确答案:D32、以下各序列中不是堆的是()。(2.0)(91,85, 53,36, 47, 30, 24,

17、 12)(91,85, 53,47, 36, 30, 24, 12)(47,91,53,85, 30, 12,24, 36)(91,85, 53,47, 30, 12, 24, 36)正确答案:C33、顺序文件在一次翻开期间, o(2.0)A、只能写,不能读B、或者只读,或者只写C、只能读,不能写D、既可读,又可写正确答案:B34、放置控件到窗体中的最迅速的方法是 o (2.0)A、双击工具箱中的控件B、单击工具箱中的控件C、拖动鼠标D、单击工具箱中的控件并拖动鼠标正确答案:A35、以下关于栈的表达中,正确的选项是()。(2.0)A、栈底元素一定是最后入栈的元素B、栈顶元素一定是最先入栈的元素

18、C、栈操作遵循先进后出的原那么正确答案:C36、在数据库管理系统提供的数据语言中,负责数据的查询、增加、删除和修改等操作的是 ()o (2.0)A、数据定义语言B、数据管理语言C、数据操纵语言D、数据控制语言正确答案:C 37、为了使文本框只具有垂直滚动条,应先把MultiLine属性设置为True,然后再把ScrollBars属性设置为(2.0)A、2B、0C、3D、 1正确答案:A38、软件生命周期是指()。(2.0)A、软件产品从提出、实现、使用维护到停止使用退役的过程B、软件的需求分析、设计与实现阶段C、软件的开发阶段D、软件的定义和开发阶段正确答案:A39、以下能在窗体Forml的标题栏中显示“Visualbasic窗体的语句是。(2. 0)A、Forml. Name二Visualbasic 窗体B Forml. Title二Visualbasic 窗体C Forml. Caption二Visualbasic 窗体D、Forml. Text=/Visualbasic 窗体正确

温馨提示

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

评论

0/150

提交评论