2013年VB程序设计教程期末考试(第2次) 下载本文

【ZZJ网上考试系统 v10.1】 郑州大学远程教育学院 (学期:122)

考试课程:6518.Visual Basic程序设计(第2次考试) 考试时间:120分钟 考场: 考试日期:2013-04-20

本卷共有3大题。

一、单项选择题(35道小题,共70分) 1、关于Visual Basic,下列不正确的说法为: (2分) A、标号和行号均需要以冒号结尾; B、标号和行号均不需要以冒号结尾; C、标号需要以冒号结尾,而行号不需要; D、行号需要以冒号结尾,而标号不需要。 2、当组合框的Style属性设置为1时,其表现形式为(2分) A、下拉列表框 B、下拉组合框 C、简单组合框 D、文本框 3、当用户按下并且释放一个键后会触发KeyPress、KeyUp和KeyDown事件,这三个事件发生的顺序是(2分) A、KeyPress、KeyDown、KeyUp B、KeyDown、KeyUp、KeyPress C、KeyDown、KeyPress、KeyUp D、没有规律 4、要使菜单命令能通过Alt+M键打开,正确的做法为(2分) A、在菜单编辑器的“名称”栏中的“M”字符前加上“&”字符 B、在菜单编辑器的“名称”栏中的“M”字符后加上“&”字符 D、在菜单编辑器的“标题”栏中的“M”字符后加上“&”C、在菜单编辑器的“标题”栏中的“M”字符前加上“&”字符 字符 5、使用pinrt方法,将计算结果显示在窗体( Form1)上,必须将窗体______属性设置成True。(2分) A、Enabled B、MaxButton C、AutoRedraw D、Moveable 6、当组合框的Style属性设置为0时,其表现形式为(2分) A、下拉列表框 B、下拉组合框 C、简单组合框 D、文本框 7、关于函数和子过程错误的叙述为(2分) A、模块级的过程使用Private B、全局级的过程可以省略Public C、全局级的过程使用Public D、模块级的过程可以省略Public 8、表达式\> \的值是(2分) A、True B、False C、Null D、出错信息 9、如果VB环境中缺少某个窗口,一般应从主菜单( )的下拉菜单中找到相应的激活命令。(2分) A、编辑 B、文件 C、调试 D、视图 10、对于如下结构的循环: Do While 条件 : 循环体 : Loop,则下列正确的叙述为: 。(2分) A、如果“条件”为常数0,则一次循环体也不执行; B、如果“条件”为常数-1,则一次循环体也不执行; C、如果“条件”为常数-1,则只执行一次循环体; D、如果“条件”为常数0,则执行无限次循环体。 11、下列不属于Visual Basic循环格式的是:()。(2分) A、Do :x = 5:Loop Until x = 5 B、Do :x = 5:Loop While x <> 5 C、Do While x <> 5 :x = 5 :Loop D、Do:x = 5:While x <> 5 12、设菜单项名称为M,若想运行时是该菜单项变为灰色(失效),应使用语句为(2分) A、M.Enabled=False B、M.Enabled=True C、M.Visible=False D、M.Visible=True 13、退出Visual Basic的快捷键是()。(2分) A、Ctrl+Q B、Shift+Q C、Alt+Q D、Ctrl+Alt+Q 14、如果列表框(Listl)中没有被选定的项目,则执行Listl.Remove Item Listl. ListIndex语句的结果是(2分) A、移去第一项 B、移去最后一项 C、移去最后加入列表的一项 D、以上都不对 15、下列不合法的常量形式是(2分) A、1O0 B、100.0 C、1OE+0.5 D、Const G = 23 + 12 16、在通用对话框中,用来指定显示文件类型的属性是(2分) A、DialogTitle B、FileTile C、FilterIndex D、Filter 17、正确表示数组a的元素的是(2分) A、a[8] B、a<8> C、a8 D、a(8) 18、Redim可以定义的数组是(2分) A、永久数组 B、静态数组 C、多维数组 D、临时数组 19、窗体上的通用控件名为CDialog,要显示“文件对话框”应使用(2分) A、ShowOpen和ShowClose B、ShowFont和ShowColor C、ShowOpen和ShowSave D、ShowClose和ShowSave 20、运行下列程序段后,输出结果为:() 。Private Sub Form_Click(): Dim i As Integer: For i = 0 To 15 Step 1: Print i,: i = 2 * i + 1: Next i: End Sub(2分) B、0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 C、0 1 3 5 7 9 11 13 15 A、0,2,6,14 D、0 2 6 14 21、为窗体的Click事件编写一个过程如下:Private Sub Form_Click() : Sum = 0: i = 1: While i <= 100: Sum = Sum + i : Wend: Print Sum: End Sub,运行程序时,鼠标左键单击窗体时,窗体上显示内容为: 。 (2分) A、一个无穷大的数 B、5050 C、死循环,直到溢出 D、4950 22、a为数组名,合法的数组元素是______。(2分) A、a B、a(a) C、a(a(2)) D、a[2] 23、启动Visual Basic后, VB为用户新建立的工程的名字是()。(2分) A、窗体1 B、工程1 C、窗体 D、工程 24、InStr(\程序设计简明教程中关于可视化界面的设计\设计\的函数值为(2分) A、15 B、17 C、30 D、47 25、对于静态过程来说,正确的说法为(2分) A、过程的返回值是静态的 B、过程名是静态的 C、过程中的局部变量是静态的 D、形式参数是静态的 26、工程资源管理器窗口包含的文件类型有( )种。(2分) A、1 B、2 C、3 D、4 27、下列关于全局变量的正确叙述为(2分) A、在“通用声明”段中用Dim声明的变量 B、在“通用声明”段中用Private声明的变量 C、在“通用声明”段中用Public声明的变量 D、在“通用声明”段中用Static声明的变量 28、对于过程Sub SSS(x,y,z),下列所有参数都以传址方式进行的调用为(2分) A、Call SSS(3,5,z) B、Call SSS(x+3,y+5,z) C、Call SSS(x,y,z) D、Call SSS(x+y,x-y,z) 29、实现参数的传值方式的关键字为(2分) A、ByRef B、ByVal C、ByData D、ByNum 30、在用菜单编辑器设计菜单时,必须输入的项目是(2分) A、标题 B、名称 C、快捷键 D、索引 31、在使用通用对话框控件建立“打开”文件对话框时,文件列表框中只能列出的文件类型为“文本文件(*.txt)”,则正确的设定为(2分) A、“文本文件(*.txt)|*.txt” B、“文本文件(*.txt)||*.txt” C、“文本文件(*.txt)*.txt” D、“文本文件|(*.txt)” 32、在通用对话框中,打开“颜色对话框”的方法是(2分) A、ShowColor B、ShowOpen C、ShowFont D、ShowSave 33、能将文件“aa.dat”改名为“bb.txt”的代码为(2分) A、Rename “aa.dat” “bb.txt” B、Name “aa.dat” “bb.txt” C、Rename “aa.dat” As “bb.txt” D、Name “aa.dat” As “bb.txt” 34、下列语句中,循环体部分被执行的次数为:( ) 。For i = 3 To 100 Step 9: Print i :Next i (2分) A、10 B、12 C、11 D、9 35、在程序中使用过程的主要目的是(2分) A、提高程序的可读性 B、提高程序的运行速度 C、便于程序移植 D、模块化编程