[计算机类试卷]VB笔试模拟试卷34及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷34及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷34及答案与解析.doc(23页珍藏版)》请在麦多课文档分享上搜索。
1、VB笔试模拟试卷 34及答案与解析 1 数据的存储结构是指 ( A)存储在外存中的数据 ( B)数据所占的存储空间量 ( C)数据在计算机中的顺序存储方式 ( D)数据的逻辑结构在计算机中的表示 2 下列说法不正确的是 ( A)栈是一种运算受限的线性结构 ( B)栈是一种后进先出的线性结构 ( C)栈可以是线性结构也可以是非线性结构 ( D)栈可以用数组或链表来实现 3 设一棵完全二叉树共有 699个结点,则在该二叉树中的叶子结点数为 ( A) 349 ( B) 350 ( C) 255 ( D) 351 4 已知一个有序表为 (13, 18, 24, 35, 47, 50, 62, 83,
2、90, 115, 134),当使用二分法查找值为 90的元素时,查找成功的比较次数为 ( A) 1 ( B) 2 ( C) 3 ( D) 9 5 对于长度为 n的线性表,在最坏的情况下,下列各排序法所对应的比较次数中正确的是 ( A)冒泡排序为 n/2 ( B)冒泡排序为 n ( C)快速排序为 n ( D)快速排序为 (n-1)/2 6 下面概念中,不属于面向对象方法的是 ( A)对象、消息 ( B)继承、多态 ( C)类、封装 ( D)过程调用 7 软件工程方法的产生源于软件危机,下列哪个 (些 )是产生软件危机的内在原因 ? 软件复杂性 软件维护困难 软件成本太高 软件质量难保证 ( A
3、) ( B) ( C) 和 ( D) 和 8 使用白盒测试方法时,确定测试数据应根据 和指定的覆盖标准。 ( A)程序的内部逻辑 ( B)程序的复杂结构 ( C)使用说明书 ( D)程序的功能 9 数据库系统与文件系统的主要区别是 ( A)文件系统不能解决数据冗余和数据独立性问题,而数据库系统可解决这类问题 ( B) 文件系统只能管理少量数据,而数据库系统则能管理大量数据 ( C)文件系统只能管理程序文件,而数据库系统则能管理各种类型的文件 ( D)文件系统简单,而数据库系统复杂 10 用二维表结构表示实体以及实体间联系的数据模型称为 ( A)网状模型 ( B)层次模型 ( C)关系模型 (
4、D)面向对象模型 11 下列成员中不属于主窗口的是 ( A)最大化按钮 ( B)状态栏 ( C)系统菜单 ( D)工具栏 12 为了将窗体上的某个控件变为活动的,应执行的操作是 ( A)单击窗体的边框 ( B)单击该控件 的内部 ( C)双击该控件 ( D)双击窗体 13 下面 4个选项中,不是窗体属性的是 ( A) MinButton ( B) MaxButton ( C) Caption ( D) Load 14 假定窗体上画了多个控件,并有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先应执行的操作是 ( A)单击窗体上没有控件的地方 ( B)单击任一个控件 ( C)不执行任何操作
5、 ( D)双击窗体的标题栏 15 以下定义数组或给数组元素赋值的语句中,正确的是 ( A) Dim x%(2) x(1)=“等级考试 “ ( B) Dim x(3), y(3)As Integer x(0)=1: y=x ( C) Dim x x=Array(0, 1, 2) ( D) Dim x(3)As Integer x=Array(0, 1, 2) 16 假定程序中有如下语句: answer=MsgBox(“第一个字符串 “,vbAbortRetryIgnore Or vbCritical_ Or vbDefaultButton3, “第二个字符串 “)执行该语句后,将显示一个信息框,
6、此时如果按回 车键,则 answer的值为 ( A)第二个字符串 ( B) 5 ( C) 3 ( D) 7 17 在窗体上画一个名称为 Command1的命令按钮,然后编写如下程序: Private Sub Command1_Click() Static x As Integer Static y As Integer Cls y = 1 y = x+2 x = 4 + y Print x, y End Sub 程序运行时, 三次单击命令按钮Command1后,窗体上显示的结果为 ( A) 3 4 ( B) 18 14 ( C) 15 14 ( D) 7 12 18 在窗体上画一个文本框 Te
7、xt1、一个标签 Label1和一个命令按钮 Command1,然后编写如下两个事件过程: Private Sub Command1_Click() a=InputBox(“请输入一个字符串 “) Text1 Text=a End Sub Private Sub Textl_Change() Label1 Caption=UCase(Mid(Text1 Text, 8) End Sub 程序运行后,单击命令按钮,将显示一个输入对话框,如果在该对话框中输入字符串 “Visual Basic”,则在标签中显示的内容是 ( A) visual basic ( B) VISUAL BASIC ( C)
8、 basic ( D) BASIC 19 在显示菜单时,菜单项的下列哪个属性为 True时将用浅灰色显示该菜单项标题 ( A) Caption ( B) Checked ( C) Enabled ( D) Visible 20 下列语句正确的是 ( A) If xy Then Print “x不等于 y“ ( B) If x y Then Print “x不等于 y“ ( C) If x y Then Print “x不等于 y“ ( D) If x y Print “x不等于 y“ 21 在窗体中添加一个命令按钮和一个文本框,并编写如下程序代码: Private Sub Command1_C
9、lick() k=0 Do While k 70 k=k+2 k=k*k+k a=a+k Loop Text1 Text=a End Sub 程序运行后,文本框中显示的是 ( A) 20 ( B) 32 ( C) 44 ( D) 78 22 阅读下面的程序: Private Sub Form_Click() Dim m, n As Integer m=InputBox(“请输入 M的值 “) m=Val(m) m1=m n=InputBox(“请 输入 N的值 “) n=Val(n) n1=n Do While n 0 remin=m Mod n m=n n=remin Loop Print
10、m1, n1, m End Sub 程序运行后,单击窗体,在对话框中分别输入 16和 24,则程序在窗体上的输出结果为 ( A) 16 24 4 ( B) 16 24 8 ( C) 24 16 6 ( D) 24 16 8 23 为了在按下回 车键时执行某个命令按钮的事件过程,需要将该命令按钮的一个属性设置为 True,这个属性是 ( A) Value ( B) Default ( C) Cantel ( D) Enabled 24 在窗体中画一个命令按钮,然后编写以下事件过程: Private Sub Command1_Click() For i=1 To 4 x=4 For j=1 To
11、3 x = 3 For k=1 To 2 x = x + 6 Next k Next j Next i Print x End Sub 程序运行后,单击命令按钮,输出结果是 ( A) 7 ( B) 15 ( C) 157 ( D) 538 25 下面语句中错误的是 ( A) ReDim Preserve x(10, Ubound(x, 2)+1) ( B) ReDim Preserve x(Ubound(x, 1)+1, 10) ( C) ReDim Preserve y(Ubound(y)+1) ( D) ReDim y(Ubound(y)+1) 26 在窗体上画一个名称为 Timet1的计
12、时器、一个名称为 Commandl的命令按钮和一个名称为 Labell的标签。编写程序如下: Private Sub Command1_Click() Timer1 Enabled=True Timer1 Interval=1000 End Sub Private Sub Timerl Timer() Labell Left=Labell Left + 10 End Sub 当运行程序后,单击命令按钮,将会产生 ( A)每秒钟显示一次系统时间 ( B)每 10秒钟显示一次系统时间 ( C)每秒钟标签向右移一段距离 ( D)每秒钟标签向左移一段距离 27 编写如下事件过程: Private Su
13、b Form KeyDown(KeyCode As Integer, Shift As Integer) If(Button And 3)=3 Then Print “AAAA“ End If End Sub 程序运行后,为了在窗体上输出 “AAAA”,应按下的鼠标键为 ( A)左 ( B)右 ( C)同时按下左、右 ( D)按什么键都不显示 28 为了使图像 (Image)控件中的图像自动适宜控件的大小,下列叙述正确的是 ( A)将控件的 AutoSize属性设为 True ( B)将控件的 AutoSize属性设为 False ( C)将控件的 Stretch属性设为 True ( D)将
14、控件的 Stretch属性设为 False 29 在窗体上画一个名称为 Command1的命令按钮,然后编写如 下事件过程: Private Sub Command1_Click() Dim m(10)As Integer Dim b(3)As Integer s = 0 For i=1 To 10 m(i)=i Next i For i=1 To 3 b(i)=m(i * i) Next i For i=1 To 3 s = s + b(i)*3 Next i Print s End Sub 程序运行后,单击命令按钮,则窗体上显示的内容是 ( A) 78 ( B) 10 ( C) 33 (
15、D) 42 30 在窗体上画 3个名称为 Command1的命令按钮作为控件数组,从左到右,控件数组下标分别为 0、 1、 2,界面如下图所示。有下列程序:Private Sub Command1 Click(Index As Integer) Dim s As String Select Case Index Case 0 s= “飞机 “ Case 1 s=“汽车 “ Case 2 s= “火车 “ End Select MsgBox s, Index End Sub 执行程序后,单击中间那个按钮,显示的对话框形式为 ( A) ( B) ( C) ( D) 31 设有如下通用过程: Pub
16、lic Function f(x As Integer) Dim y As Integer x = 10: y = 5 f = x * y End Function 在窗体上画一个 名称为 Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Static x As Integer x = 2: y = 6 y = f(x) Print x; y End Sub 程序运行后,如果单击命令按钮,则在窗体上显示的内容是 ( A) 2 6 ( B) 10 5 ( C) 10 50 ( D) 6 10 32 设已经在窗体上添加了一个通用对话框控件
17、 CommonDialog1,以下正确的语句是 ( A) CommonDialog1 Filter=AllFiles|*.*|Pictures(* Bmp)|* Bmp ( B) CommonDialog1 Filter=“AllFiles“|* *|Pictures(* Bmp)|* Bmp ( C) CommonDialog1 Filter=(AllFiles|*, *|Pictures(* Bmp)|* Bmp) ( D) CommonDialog1 Filter=“AllFiles|* *|Pictures(* Bmp)|* Bmp“ 33 编写如下事件过程: Option Base
18、1 Private Sub Form Click() Dim x1()As Integer Dim i As Integer Dim s As Integer ReDim x1(3) For i = 1 To UBound(x1) x1(i)=i + 1 Next i Call sub1(x1) For i = 1 To UBound(x1) s = s + x1(i) Next i Print s End Sub Private Sub sub1(n()As Integer) Dim i As Integer ReDim Preserve n(5) For i = 3 To 5 n(i)=n
19、(i-1)*2 Next i End Sub 程序运行后,单击窗体,则窗体上显示的内容是 ( A) 6 ( B) 12 ( C) 24 ( D) 47 34 阅读如下程序: Option Base 1 Private Sub Form Click() Dim Arr(4,4)As Integer For i=1 To 4 For j=1 To 4 Arr(i, j)=(i-1)*2+j Next j Next i For i=3 To 4 For j=3 To 4 Print Arr(j, i); Next j Print Next i End Sub 程序运行后,单击窗体,输出的结果为 (
20、A) 5 7 6 8 ( B) 6 8 7 9 ( C) 7 9 8 10 ( D) 8 10 8 11 35 编写如下事件过程: Option Explicit Private Sub Form_Click() Dim Str As String, I As Integer Open “examp“ For Output As 1 For I=1 To 5 Str=Chr(I+64) Print #1, Str; Next I Close 1 Open”examp, For lnput AS 2 Str=Input(10, #2) Print Str; Close 2 End Sub 程序运
21、行后,单击窗体,则窗体上显示的内容是 ( A) ABCDE ( B) 96 ( C) 65 ( D) abcde 36 若一棵二叉中只有叶结点和左、右子树皆非空的结点,设叶结点的个数为 k,则左、右子树皆非空的结点个数是【 】。 37 算法的基本特征是可行性、确定性、【 】和拥有足够的情报。 38 软件测试是由一系列的测试所组成,而其最基本的测试是【 】。 39 顺序存储方法是把逻辑上相邻的结点存储在物理位置【 】的存储单元中。 40 数据库管理系统提 供了统一的数据保护功能,以保证存储在数据库中的数据安全、可靠、正确、有效。数据保护也称为数据控制,主要包括数据的安全性、完整性、并发控制和【
22、】。 41 设 C盘根目录下有一文件名为 “a1.txt”,若该文件还没有打开,现在要知道它的长度,可使用命令【 】。 42 下列程序的功能是:单击窗体时将随机生成 10个 0 99之间的随机数,并赋值给数组 A,然后利用选择法排序;并把排序后的结果输出。 Private Sub Form_Click() Dim A(9) As Integer,i As Integer Dim j As Integer,k As Integer Randomize For i=0 To 9 A(i)=Int(100*Rnd) Next i For i=0 To 8 k=【 】 For j=i To 9 If(
23、A(k) A(j)Then 【 】 End If Next j If k i Then t=A(k): A(k)=A(i): A(i)=t End If Next i For i=0 To 9 Print A(i), Next i Print End Sub 43 在窗体上建立名称为了 ext1、 Text2和 Text3的三个文本框,其中 Text1和 Text2文本框用来接受两个整数 (假设为 M和 N),建立一个名称为 Command1的命令按钮,单击 它将得到数 M从右边起的第 N位数字,并把该数字显示在 Text3文本框中,如图 20-15如示。请填空。 Private Functi
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 34 答案 解析 DOC
