[计算机类试卷]VB笔试模拟试卷112及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷112及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷112及答案与解析.doc(20页珍藏版)》请在麦多课文档分享上搜索。
1、VB笔试模拟试卷 112及答案与解析 1 算法的空间复杂度是指 ( )。 ( A)算法程序的长度 ( B)算法程序中的指令条数 ( C)算法程序所占的存储空间 ( D)算法执行过程中所需要的存储空间 2 数据的存储结构是指 ( )。 ( A)数据所占的存储空间 ( B)数据的逻辑结构在计算机中的存放形式 ( C)数据在计算机中的顺序存储方式 ( D)存储在计算机外存中的数据 3 有下列二叉树,对此二叉树前序遍历的结果为( )。 ( A) ACFHIBEDG ( B) ABCDEFGHI ( C) ABDEGCFHI ( D) ABCDEFHGI 4 下列描述中正确的是 ( )。 ( A)程序就
2、是软件 ( B)软件开发不受计算机系统的限制 ( C)软件既是逻辑实体,又是物理实体 ( D)软件是程序、数据和相关文档的集合 5 两个或两个以上模块之间联系的紧密程度称为 ( )。 ( A)耦合性 ( B)内聚性 ( C)复杂性 ( D)数据传输特性 6 数据库技术的根本目标是要解决数据的 ( )。 ( A)存储问题 ( B)共享问题 ( C)安全问题 ( D)保护问题 7 下列不 属于软件工程 3个要素的是 ( )。 ( A)工具 ( B)过程 ( C)方法 ( D)环境 8 关系数据库管理系统能实现的专门关系运算包括 ( )。 ( A)排序、索引、统计 ( B)选择、投影、连接 ( C)
3、关联、更新、排序 ( D)显示、打印、制表 9 将 E-R图转换到关系模式时,实体与实体间的联系可以表示成 ( )。 ( A)属性 ( B)关系 ( C)键 ( D)域 10 设计数据库的存储结构属于 ( )。 ( A)需求分析 ( B)概念设计 ( C)逻辑设计 ( D)物 理设计 11 以下关于函数过程的叙述中,正确的是 ( A)函数过程形参的类型与函数返回值的类型没有关系 ( B)在函数过程中,过程的返回值可以有多个 ( C)当数组作为函数过程的参数时,既能以传值方式传递,也能以传址方式传递 ( D)如果不指明函数过程参数的类型,则该参数没有数据类型 12 设 a=5, b=4, c=3
4、, d=2,下列表达式的值是 3 2*b Or a=c And b C Or c d ( A) 1 ( B) True ( C) False ( D) 2 13 以下叙述中错误的是 ( A)打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件 ( B)当程序运行时,双击一个窗体,则触发该窗体的 DblClick事件 ( C) Visual Basic应用程序只能以解释方式执行 ( D)事件可以由用户引发,也可以由系统引发 14 运行以下程序后,输出的图形是 Private Sub Command1_Click() Line(500,500)-(1000, 500) Line(75
5、0, 300)-(750, 700) End Sub ( A)一条折线 ( B)两条分离的直线段 ( C)一个伞形图形 ( D)一个十字形图形 15 设 x=4, y=8, z=7,以下表达式的值是 x y And(Not y z) Or z x ( A) 1 ( B) -1 ( C) Tree ( D) False 16 为了使命令按钮 (名称为 Command1)右移 200,应使用的语句是 ( A) Command1.Move-200 ( B) Command1.Move200 ( C) Command1.Left=Command1.Left+20 ( D) Command1.Left=
6、Command1.Left-200 17 在窗体上画两个名称分别为 Text1、 Texte2的文本框和一个名称为 Command1的命令按钮,然后编写如下事件过程: Private Sub Command1 Click() Dim x As Integer, n As Integer x = 1 n = 0 Do While x 20 x = x * 3 n = n + 1 Loop Text1.Text=Str(x) Text2.Text=Str(n) End Sub 程序运行后,单击命令按钮,在两个文本框中显示的值分别是 ( A) 15和 1 ( B) 27和 3 ( C) 195和 3
7、 ( D) 600和 4 18 在窗体上画一个名称为 Text1的文本框和一个名称为 Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Dim i As Integer, n As Integer For i=0 To 50 i = i + 3 n = n + 1 If i 10 Then Exit For Next Text1.Text=Str(n) End Sub 程序运行后,单击命令按钮,在文本框中显示的值是 ( A) 2 ( B) 3 ( C) 4 ( D) 5 19 在窗体上画一个名称为 Text1的文本框和一个名称为 Co
8、mmand1的命令按钮,然后编写 如下事件过程: Private Sub Command1_Click() Dim arrayl(10,10)As Integer Dim i, j As Integer For i=1 To 3 For j=2 To 4 arrayl(i,j)=i + j Next j Next i Text1.Text=arrayl(2, 3)+arrayl(3, 4) End Sub 程序运行后,单击命令按钮,在文本框中显示的值是 ( A) 12 ( B) 13 ( C) 14 ( D) 15 20 在窗体上画一个名称为 Commandl的命令按钮,然后编写如下程序: P
9、rivate Sub Command1_Click() Dim i As Integer, j As Integer Dim a(10, 10)As Integer For i=1 To 3 For i=1 To 3 a(i, j)=(i-1) *3+j Print a(i, j); Next i Print Next i End Sub 程序运行后,单击命令按钮,窗体上显示的是 ( A) 1 2 3 246 3 69 ( B) 2 3 4 3 4 5 4 5 6 ( C) 1 4 7 2 5 8 3 6 9 ( D) 1 2 3 4 5 6 7 8 9 21 下列不能打开工具箱窗口的操作是
10、( A)执行 “视图 ”菜单中的 “工具箱 ”按钮 ( B)按 Alt+F8键 ( C)单击工具栏上的 “工具箱 ”按钮 ( D)按 Alt+V键,然后按 Alt+X键 22 在窗体上画一个名称为 Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Dim a As Integer, s As Integer a = 8 s = 1 Do s = s + a a = a - 1 Loop While a =0 Print s, a End Sub 程序运行后,单击命令按钮,则窗体上显示的内容是 ( A) 7 9 ( B) 34 0 (
11、C) 9 ( D)死循环 23 假定有以下程序段: For i= 1 To 4 For j=5 To 1 Step-1 Print i*j Next j, Next i 则语句 Print i*j的执行次数是 ( A) 20 ( B) 16 ( C) 17 ( D) 18 24 在窗体上画一个名称为 Text1的文本框,一个名称为 Command1的命令按钮,然后编写如下事件过程和通用过程: Private Sub Command1_Click() n=Val(Text1.Text) if n2=n/2 Then f=f1(n) Else f=f2(n) End If Print f; n E
12、nd Sub Public Function f1(ByRef x) x = x * x f1 =x + x End Function Public Function f2(ByVal x) x = x + x f2=x+x+x End Function 程序运行后,在文本框中输入 6,然后单击命令按钮,窗体上显示的是 ( A) 72 36 ( B) 108 36 ( C) 72 6 ( D) 108 6 25 以下关于函数过程的叙述中,正确的是 ( A)如果不指明函数过程参数的类型,则该参数没有数据类型 ( B)函数过程的返回值可以有多个 ( C)当数组作为函数过程的参数时,既能以传值方式传
13、递,也能以引用方式传递 ( D)函数过程形参的类型与函数返回值的类型没有关系 26 设在菜单编辑器中定义了一个菜单项 ,名为 menul为了在运行时隐藏该菜单项,应使用的语句是 ( A) menul.Enabled=Tme ( B) menul.Enabled=False ( C) menul.Visible=True ( D) menul.Visible=False 27 在窗体上绘制一个名称为 Command1的命令按钮,然后编写如下通用过程和命令按钮的事件过程: Private Function fun(ByVal m As Integer) If m Mod 2=0 Then fun=
14、2 Else fun=1 End If End Function Private Sub Command1_Click() Dim i As Integer, s As Integer s=0 For i=1 To 5 s=s+fun(i) Next Print s End Sub 程序运行后,单击命令按钮,在窗体上显示的是 ( A) 6 ( B) 7 ( C) 8 ( D) 9 28 在用通用对 话框控件建立 “打开 ”或 “保存 ”文件对话框时,如果需要指定文件列表框所列出的文件类型是文本文件 (即 .txt文件 ),则正确的描述格式是 ( A) text(.txt)|(*.txt) (
15、B)文本文件 (.txt)|(.txt) ( C) text(.txt)|(*.txt) ( D) text(.txt)(*.txt) 29 在窗体上绘制一个名称为 Command1的命令按钮,然后编写如下程序: Option Base 1 Private Sub Commandl_Click() Dim c As Integer, d As Integer d=0 c=6 x=Array(2, 4, 6, 8, 10, 12) For i=1 To 6 If x(i) c Then d=d+x(i) c=x(i) Else d=d-c End If Next i Print d End Su
16、b 程序运行后,如果单击命令按钮,则在窗体上输出的内容为 ( A) 10 ( B) 16 ( C) 12 ( D) 20 30 设有如下程序: Private Sub Command1_Click() Dim C As Integer, d As Integer c=4 d=InputBox(“请输入一个整数 ”) Do While d 0 If d c Then c=c+1 End If d=InputBox(“请输入一个整数 ”) Loop Print c+d End Sub 程序运行后,单击命令按钮,如果在输入对话框中依次输入 1、 2、 3、 4、 5、 6、7、 8、 9和 0,则输
17、出结果是 ( A) 12 ( B) 11 ( C) 10 ( D) 9 31 执行下面的程序段后, i的值为 _, s的值为 _。 s=2 For i=2 To 9 Step 0.8 s=s +1 Next i 32 一棵二叉树第六层 (根结点为第一层 )的结点数最多为 _个。 33 问题处理方案的正确而完整的描 述称为 _。 34 与数学表达式 对应的, Visual Basic表达式是 _。 35 将 C盘根目录下的图形文件 moon.jpg装入图片框 Picture1的语句是 _。 36 在窗体上画一个名称为 Text1的文本框,然后画三个单选按钮,并用这三个单选按钮建立一个控件数组,名
18、称为 Option1。程序运行后,如果单击某个单选按钮,则文本框中的字体将根据所选择的单选按钮切换,如图所示,请填空。Private Sub Option1_Click(Index As Integer) Select Case _ Case 0 a=“宋体 ” Case 1 a=“黑体 ” Case 2 a=“楷体 _GB2312” End Select Text1._=a End Sub 37 在窗体上画一个名称为 Command1的命令按钮,然后编写如下事件过程: Private Sub Command1 Click() n = 5 f = 1 s = 0 For i=1 To n f
19、= f_ s = s + f Next Print s End Sub 该事件过程的功能是计算的值。请填空。 38 设有如下程序 Option Base 1 Private Sub Command1_Click() Dim arrl Dim Min As Integer, i As Integer arrl=Array(12, 435, 76, -24, 78, 54, 866, 43) Min=_ For i=2 To 8 If arrl(i) Min Then Next i Print “最小值是: ”; Min End Sub 以上程序的功能是:用 Arcay函数建立一个含有 8个元素的
20、数组,然后查找并输出该数组中各元素的最小值。请填空。 39 在窗体上画一个名称为 Lablel的标签和一个名称为 Listl的列表框。程序运行后,在列表框中添加若干列表项。当双击列表框中的某个项目时,在标签 Labell中显示所选中的项目,如图所示。请在 _处填入适当的内容,将程序补充完整。 Private Sub Form load() Listl.AddItem “北京 ” List1.AddItem “上海 ” List1.AddItem “河北 ” End Sub Private Sub _() Labell.Caption=_ End Sub 40 以下是一个比赛评分程序。在窗体上建
21、立一个名为 Text1的文本框数组,然后画一个名为 Text2的文本框和名为 Command1的命令按钮。运行时在文本框数组中输入 7个分数,单击 “计算得分 ”命令按钮,则最后得分显示在 Text2文本框中 (去掉一个最高分和一个最低分后的平均分即为最后得分 ),如图所示。请填空。Private Sub Commandl_Click() Dim k As Integer Dim sum As Single, max; As Single, min As Single sum=Text1(0) max=Text1(0) min= _ For k= _ To 6 If max Text1(k)
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 112 答案 解析 DOC
