[计算机类试卷]VB笔试模拟试卷166及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷166及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷166及答案与解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、VB 笔试模拟试卷 166及答案与解析 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)选择、投影、连接 (
3、C)关联、更新、排序 ( D)显示、打印、制表 9 将 E-R图转换到关系模式时,实体与实体间的联系可以表示成 ( )。 ( A)属性 ( B)关系 ( C)键 ( D)域 10 设计数据库的存储结构属于 ( )。 ( A)需求分析 ( B)概念设计 ( C)逻辑设计 ( D)物理设计 11 要将窗体 Form1标题设为 “学习 VB”,以下能正确实现该功能的语句为 ( A) Form1.Name=“学习 VB“ ( B) Form1.Visible=“学习 VB“ ( C) Form1.Caption=“学习 VB“ ( D) Form1.Show=“学习 VB“ 12 下列不属于 Visu
4、al Basic特点的是 ( A)对象的链接与嵌入 ( B)结构化程序设计 ( C)编写跨平台应用程序 ( D)事件驱动程序编程机制 13 各种运算符间的优先顺序从高到低是 ( A)比较运算符 算术运算符 逻辑运算符 ( B)比较运算符 逻辑运算符 算术运算符 ( C)算术运算符 比较运算符 逻辑运算符 ( D)算术运算符 逻辑运算符 比较运算符 14 如果一个变量未经定义就直接使用,则该变量的类型为 ( A) Integer ( B) Byte ( C) Boolean ( D) Variant 15 设 a=“a“, b=“b“, c=“c“, d=“d“,执行语句 x=IIF(a B)O
5、r(c D), “A“, “B“) 后, x的值为 ( A) a ( B) b ( C) B ( D) A 16 下列事件过程运行后输出结果是 Private Sub Command1_Click() Print Format$(123,456, “#,#%“) End Sub ( A) 123.46% ( B) 123.45% ( C) 123.456% ( D) 12345.6% 17 在文本框中,当用户键入一个字符,能同时引发的事件是 ( A) KeyPress和 Click ( B) KeyPress和 LostFocus ( C) KeyPress和 Change ( D) Chan
6、ge和 LostFocous 18 单击命令按钮时,下列程序的执行结果是 Private Sub Command1_Click() Dima As Integer, b As Integer, c As Integer a=3:b=4:c=5 Print SecProc(c,b,A)End Sub Function FirProc(x As Integer, y As Integer, z As Integer) FirProc=2*x+y+3*z+2 End Function Function SecProc(x As Integer, y As Integer, z As Integer)
7、 SecProc=FirProc(z, x, y) +x+7 End Function ( A) 20 ( B) 25 ( C) 37 ( D) 32 19 在窗体上画一个命令按钮 (其 Name属性为 Command1),然后编写如下代码: Private Sub Command1_C1ick() Dim a(5, 5) For i=1 To 3 For j=1 To 4 a(i, j) =i*j Next Next For n=1 To 2 For m=1 To 3 Print a(m,n); Next Next End Sub 程序运行后,单击命令按钮,输出结果是 ( A) 2 4 6
8、1 2 3 ( B) 1 2 3 2 4 6 ( C) 1 2 3 4 5 6 ( D) 6 5 4 3 2 1 20 有如下程序: Private Sub Form_C1ick() E=1:F=1 For j=1 To 3 E=E+F:F=F+E Next Print E;F End Sub 该程序的输出结果是 ( A) 6 6 ( B) 5 8 ( C) 13 21 ( D) 34 55 21 引用列表框 (List1) 最后一个数据项应使用 ( A) List1.List(List1.ListCount) ( B) List1.List(List.ListCount-1) ( C) Li
9、sl1.List(ListConut) ( D) List1.List(ListCount-1) 22 下列程序段的执行结果为 Dim A(3, 3) For M=1 To 3 For N=1 To 3 If N=M Or N=3-M+1 Then A(M,N) =1 Else A(M,N) =0 End If Next N Next M For M=1 To 3 For N=1 To 3 Print A(M,N) Next N Print Next M ( A) 1 0 0 0 1 0 0 0 0 ( B) 1 1 1 1 1 1 1 1 1 ( C) 0 0 0 0 0 0 0 0 0 (
10、 D) 1 0 1 0 1 0 1 0 1 23 设有下面的循环: i=0 While i =1 i=i+3 Print i Wend 则运行后的输出结果是 ( A) 1 ( B) 2 ( C) 3 ( D) 4 24 下面的数组声明语句中正确的是 ( A) Dim gg1, 5As String ( B) Dim gg1 To 5, 1 To 5As String ( C) Dim gg(1 To 5) As String ( D) Dim gg1:5, 1:5As String 25 Sub过程与 Function过程最根本的区别是 ( A) Sub过程名称与 Function过程名称的格
11、式不统一 ( B) Function过程可以带参数, Sub过程不可以 ( C)两种过程参数的传递方式不同 ( D) Sub过程的过程参数名称不能有返回值,而 Function过程能通过过程名称得到返回值 26 单击命令按钮时,下列程序的执行结果是 Private Sub Command1_Click() BT 4 End Sub Private Sub BT(x As Integer) x=x*2+1 If x 6 Then Call BT(x) End If x=x*2 Print x; End Sub ( A) 15 ( B) 16 ( C) 17 ( D) 18 27 有如下的程序:
12、Private Sub Command1_Click() Dim k As Integer, m AB Integer Dim P As Integer k=4:m=1 P=Fun(k, m) =Print P; P=Fun(k, m) :Print P End Sub Private Function Fun(a As Integer, b As Integer) Static m As Integer, i As Integer m=5:i=2 i=i+m+1 m=i+a+b Fun=m2 End Function 单击命令按钮后,输出结果为 ( A) 2 2 ( B) 4 4 ( C)
13、5 5 ( D) 6 6 28 在窗体上画一个名称为 TxtA的文本框,然后编写如下的事件过程: Private Sub TxtA_KeyPress(Keyascii as integer) End Sub 若焦点位于文本框中,则能够 触发 KeyPress事件的操作是 ( A)单击鼠标 ( B)双击文本框 ( C)鼠标滑过文本框 ( D)按下键盘上的某个键 29 下面有一段程序代码,如果从键盘上输入 “Computer“,则在文本框内显示的内容是 Private Sub Text1_KeyPress(KeyAscii As Integer) If KeyAscii =65 And KeyAs
14、cii =122 Then KeyAscii=42 End If End Sub ( A) Computer ( B)什么都没有 ( C) * ( D)程序出错 30 激活菜单栏的快捷键是 ( A) F10 ( B) F4 ( C) F5 ( D) Ctrl 31 通过对话框中能打开 “颜色对话框 ”的方法是 ( A) ShowOpen ( B) ShowColor ( C) ShowSave ( D) ShowPrinter 32 在窗体模块中用 Public定义的变量的作用范围是 ( A)整个程序的所有模块中 ( B)该窗体模块中 ( C)标准模块中 ( D)其他窗体模块中 33 声明一个
15、变量为局部变量应该用 ( A) Global ( B) Private ( C) Static ( D) Public 34 随机文件用于读数据的语句是 ( A) Get ( B) Writ ( C) print ( D) Input 35 向顺序文件 Temp.txt中写入 1, 2, 3这 3个数。在程序中加入以下语句的哪一项可以使程序功能完整。 Private Sub Command1_Click() Open “c:Temp.txt“, Output As#1 For i=0 To 3 Next Close #1 End Sub ( A) Print #1, Temp.txt ( B)
16、 Get #1, i ( C) Print #1, i ( D) Unit #1, i 36 需求分析的最终结果是产生 _。 37 为了便于对照检查,测试用例应由输入数据和预期的 _两部分组成。 38 数据结构分为逻辑结构和存储结构,线性链表属于 _。 39 某二叉树中度为 2的节点有 18个,则该二叉树中有 _个叶子节点。 40 _是数据库设计的核心。 41 设有如下程序: Private Sub Form_Click() Dim a As Integer, s As Integer n=8:s=0 DO s=s+n:n=n-1 Loop While n 0 Print s End Sub
17、以上程序的功能是计算 1 8的和。程序运行后,单击窗体,输出结果为 _。 42 如果不指明函数过程参数的类型,则该参数的数据类型为 _。 43 下面程序运行后,单击命令按钮,输出的结果是 _。 Private Sub Command1_Click() Dim a%(1 To 5), i%, s# For i=1 To 5 a(i) =i Next s=Fun(A)Print “s=“; s; End Sub Function Fun(a() As Integer) Dim t#, i% t=1 For i=LBound(A)To UBound(A)t=t*a(i) Next Fun=t End
18、 Function 44 在 Visual Basic的立即窗口内输入以下语句: X=97 CR ?Chr$(X) CR 在窗口中显示的结果是 _。 45 在 n个运动员中选出任意 r个人参加比赛,有很多种不同的选法,选法的个 数可以用公式 计算,图的窗体中 3个文本框的名称依次是 Text1、 Text2、Text3。程序运行时,在 Text1、 Text2中分别输入 n和 r的值,单击 Command1按钮即可求出选法的个数,并显示在 Text3文本框中 (见图 )。请填空。 Private Sub Command1_Click()Dim r As Integer, n As Intege
19、rn=Text1r=Text2Text3=fun(n)/fun(_)/fun(r)End SubFunction fun(n As Integer) as longDim t As Longx=1For k=1 To nt=t*kNextfun=tEnd Function 46 下面程序是由鼠标事件在窗体上画图,如果按下鼠标可以画图,双击窗体则可以清除所画图形。补充完整下面的程序。首先在窗体层定义如下变量: Dim PaintStart As Boolean 编写如下事件过程: Private Sub Form_Load() DrawWidth=2 ForeColor=vbGreen End
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 166 答案 解析 DOC
