[计算机类试卷]VB笔试模拟试卷35及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷35及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷35及答案与解析.doc(20页珍藏版)》请在麦多课文档分享上搜索。
1、VB笔试模拟试卷 35及答案与解析 1 算法计算量的大小称为算法的 ( A)现实性 ( B)难度 ( C)复杂性 ( D)效率 2 设栈 S和队列 Q的初始状态为空。元素 a、 b、 c、 d、 e、 f依次通过栈 S,并且一个元素出栈后即进入队列 Q,若出队的顺序为 b、 d、 c、 f、 e、 a,则栈 S的容量至少应该为 ( A) 3 ( B) 4 ( C) 5 ( D) 6 3 在深度为 5的满二叉树中,叶子结点的个数为 ( A) 32 ( B) 31 ( C) 16 ( D) 15 4 适用于链表的查找方法是 ( A)顺序 ( B)二 分法 ( C)顺序,也能二分法 ( D)随机 5
2、 希尔排序法属于 ( A)交换类排序法 ( B)插入类排序法 ( C)选择类排序法 ( D)建堆排序法 6 序言性注释的主要内容不包括 ( A)模块的接口 ( B)模块的功能 ( C)程序设计者 ( D)数据的状态 7 在数据流图中, (椭圆 )代表 ( A)源点 ( B)终点 ( C)加工 ( D)模块 8 软件测试的过程是 集成测试 验收测试 系统测试 单元测试 ( A) 、 、 、 ( B) 、 、 、 ( C) 、 、 、 、 ( D) 、 、 、 9 数据的逻辑独立性是指 ( A)存储结构与物理结构的逻辑独立性 ( B)数据与存储结构的逻辑独立性 ( C)数据与程序的逻辑独立性 (
3、D)数据元素之间的逻辑独立性 10 一个供应商可供应多种零件,而一种零件可由多个供应商供应,则实体供应商与零件之间的联系是 ( A)一对一 ( B)一对多 ( C)多对一 ( D)多对多 11 Visual Basic 0共有 3个版本,按功能从弱到强的顺序排列应是 ( A)学习版、专业版和工程版 ( B) 学习版、工程版和专业版 ( C)学习版、专业版和企业版 ( D)学习版、企业版和专业版 12 确定一个窗体或控件大小的属性是 ( A) Width或 Height ( B) Width和 Height ( C) Top或 Left ( D) Top和 Left 13 用来设置窗体背景图片的
4、属性是 ( A) Moveable ( B) Picture ( C) ForeColor ( D) WindowState 14 窗体上有一个命令按钮 Command1和一个列表框 List1,其中 List1有 0、 1、2、 3、 4的内容, 有下列程序: Private Sub Command1_Click() Dim i, s For i=0 To List1 ListCount s=s+List1 List(i) Next i Print s End Sub 程序运行后,单击命令按钮,则窗体上显示的是 ( A) 0 ( B) 10 ( C) 01234 ( D)程序出错 15 以下
5、叙述中错误的是 ( A)一个工程可以包括多种类型的文件 ( B) Visual Basic应用程序既能以编译方式执行,也能以解释方式执行 ( C)程序运行后,在内存中只能驻留一个窗体 ( D)对于事件驱动型应用程序,每次运行时的执行顺序可以不一样 16 设 x=7, y=9,则以下表达式值为 “真 ”的是 ( A) x =y And y 10 ( B) x y Or y 0 ( C) x 0 Eqv y 0 ( D) -2+4 x And y 0 17 InputBox函数返回值的类型是 ( A)数值 ( B)字符串 ( C)变体 ( D)数值或字母串 (视输入的数据而定 ) 18 设在菜单编
6、辑器中定义了一个菜单项,名为 menu1。为了在运行时隐藏该菜单项,应在程序中使用的语句是 ( A) menu1 Enabled=True ( B) menu1 Enabled=False ( C) menu1 Visible=True ( D) menu1 Visible=False 19 编写如下事件过程: Private Sub Form MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) If Shift=6 And Button=2 Then Print “BBBB“ End If End
7、Sub 程序运行后,为了在窗体上输出 “BBBB”,应执行的操作为 ( A)同时按下 Shift键和鼠标左键 ( B)同时按下 Ctrl、 Alt键和鼠标右键 ( C)同时按下 Shift键和鼠标右键 ( D)同时按下 Ctrl、 Alt键和鼠标左键 20 在 Visual Basic中,下列优先级最高的运算符是 ( A) * ( B) ( C) ( D) Not 21 为了防止用户随意将光标置于控件上,应该 ( A)将控件的 TabIndex属性设置为 0 ( B)将控件的 TabStop属性设置为 True ( C)将控件的 TabStop属性设置为 False ( D)将控件的 Enab
8、led属性设置为 False 22 以下语句的输出结果是 Print Format$(123 5, “00, 000.00“) ( A) 1234.5 ( B) 01, 24.50 ( C) 01, 234.5 ( D) 1, 234.50 23 为了在按下 Esc键时执行某个命令按钮的事件 过程,需要将该命令按钮的一个属性设置为 True,这个属性是 ( A) Value ( B) Default ( C) Cantel ( D) Enabled 24 阅读下面的程序: Private Sub Command1_Click() For i=1 To 3 For j=1 To i For k=
9、j To 3 x=x+1 Next k Next j Next i Print x End Sub 程序运行后,单击命令按钮,窗体上输出的结果是 ( A) 3 ( B) 9 ( C) 14 ( D) 21 25 给出下面程序: Private Sub Command1_Click() Dim x, y, z X=False For Each y In 2 If y Text=“Hello“ Then x=True Exit For End If Next y End Sub 下面描述正确的是 ( A)退出 For EachNext 循环的条件是 x=True ( B)退出 For EachNe
10、xt 循环的条件是 x=False ( C)程序检查 y对象的 Text属性,等于 “”时退出 For EachNext 循环 ( D)程序逐一查找在 z中的对象,不确切并判断其 Text属性,文本框中的内容等于 “Hello”时退出 For EachNext 循环 26 若想使时钟控制每隔 0.25秒触发一次 Timer()事件,则可将 Interval属性值设为 ( A) Interval=0.25 ( B) Intetval=25 ( C) Interval=250 ( D) Interval=2500 27 如果要在程序代码中为图片框动态加载和清除图像,可以利用的函数是 ( A) In
11、putBox ( B) Input ( C) LoadPicture ( D) PaintPicture 28 下列数组说明语句正确的是 ( A) Dim g(0, -5)As Single ( B) Dim h(100 To 100, 100)As String ( C) Dim x(5)As Integer ReDim x(10)As Integer ( D) Dim y() ReDim y 29 在窗体上画一个名称为 Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Sum=0 For x=1 To 5 Call subl(x,
12、 s) Sum=Sum+ s Next X Print Sum End Sub Private Sub subl(y, w) w = 1 For i=1 To y w = w * i Next i End Sub 程序运行后,单击命令按钮,则窗体上显示的内容是 ( A) 5 ( B) 120 ( C) 153 ( D) 160 30 在窗体中添加一个命令按钮,名称为 Command1,两个文本框名称分别为 Text1和 Text2,然后编写如下程序: Private Sub Command1_Click() Dim x As String, y As String, C As String,
13、d As String x = Text1 Text : y = TextText c = LCase(x): d = UCase(y) Print c; d End Sub 程序运行后,在文本框Texn、 Text2中分别输入 AbC和 efG,结果是 ( A) abcEFG ( B) abcefg ( C) ABCefg ( D) ABCEFG 31 如果 x为整数且 |x| =100,则打印 “OK”,否则打印 “Error”,表示这个条件的单行格式 If语句是 ( A) If Int(x)=x And Sqr(x) =100 Then Print “OK“ Else Print “Er
14、ror“ ( B) If Fix(x)=x And Abs(x) =100 Then Print“OK“Else Print“Error“ ( C) If Int(x)=x And (x =100, x =-100)Then Print“OK“Else Print“Error“ ( D) If Fix(x)=x And x =100 And x =-100 Then Print “OK“ Else Print “Error“ 32 在窗体上画一个名称为 Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Dim x(5)As Strin
15、g Dim n AS Integer For n : 4 TO 0 Step -1 x(n)= n + 1 Print x(n); Next n End Sub 程序运行后,单击命令按钮,则窗体上显示的内容是 ( A) 54321 ( B) 4 ( C) 54321 ( D) 0 33 阅读下面的程序: Private Sub Form_Click() Dim Check, Counter Check=True Counter=0 Do Do While Counter 20 Counter=Counter + 1 If Counter=10 Then Check = False Exit D
16、o End If Loop Loop Until Check = False Print Counter, Check End Sub 程序运行后,单击窗体,输出的结果为 ( A) 15 0 ( B) 20 -1 ( C) 10 True ( D) 10 False 34 在窗体上画一个文本框,然后编写如下程序: Option Base 1 Private Sub Form_Click() Dim Arr(10)As Integer For i=6 To 10 Arr(i)=i-3 Next i Text1 Text: Str(Arr(6)+Arr(Arr(6)+Arr(10) End Sub
17、 程序运行后,单击窗体,在文本框中 显示的内容是 ( A) 1 ( B) 3 ( C) 6 ( D) 10 35 设有如下程序: Private Sub search(a()As Variant, ByVal key As Variant,index%) Dim I For I = Lbound(a)To Ubound(A)If key=a(I)Then index=I Exit Sub End If Next I index=-1 End Sub Private Sub Form_Load() Show Dim b()As Variant Dim n As Integer b=Array(2
18、1,64, 92, 15, 72, 38, 45, 72) Call search(b, 45, n) Print n End Sub 程序运行后,输出的结果是 ( A) 2 ( B) 6 ( C) 10 ( D) 12 36 在待排序的元素序列基本有序的前提下 ,效率最高的排序方法是【 】。 37 Jackson结构化程序设计方法是英国的 M Jackson提出的,它是一种面向【 】的设计方法。 38 软件模块化原理是逐层分解的【 】方法在软件总体构造阶段的运用。 39 在数据库的外模式、模式和内模式三级模式的体系结构中,存在两级映像:外模式到模式的映像定义了外模式与模式之间的对应关系;模式
19、到内模式的映像定义了数据库的逻辑结构与【 】之间的对应关系。 40 关系的数据操纵语言按照表达式查询方式可分为两大类,关系代数和【 】。 41 图片 按钮的【 】属性用来设置命令按钮无效时显示的图形。 42 程序如下: Private Sub Form_Click() Const PI=14159 Dim r As Single, S As Single R=InputBox(“请输入圆的半径 “, “输入数据 “, “50“) S = PI*r*r Print “S=“; Format(S, “#, #.#“) End Sub 程序运行后,单击窗体,将显示一个输入对话框,输入 数据 35,单
20、击 “确定 ”按钮后,输出结果为【 】。 43 下列程序的功能是计算两个自然数的最大公约数,界面如下图所示。给定的程序不完整,将程序补充完整。 Private Sub Command1_Click() Dim x As Long, y As Long, i As Long x=Val(Text1 Text) y=Val(TextText) TextText = Str(【 】 ) End Sub Function fun1(a As Long, b As Long)As Long Dim r As Long Dim t As Long If【 】 Then t = a a = b b = t
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 35 答案 解析 DOC
