[计算机类试卷]VB笔试模拟试卷27及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷27及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷27及答案与解析.doc(20页珍藏版)》请在麦多课文档分享上搜索。
1、VB笔试模拟试卷 27及答案与解析 1 算法的主要运算如下,其中 i的初值为 0, s初值为 0, “=”为赋值号。 While i n do s=0; While s n do s=s+1; i=i+1; 该算法的时间复杂度为 () ( A) O(2n) ( B) O(n+log2n) ( C) O(nlog2n) ( D) O(n2) 2 一个采用顺序存储结构的栈,其中 top为栈顶指针,若以地址高端作栈顶,地址低端作栈底, 那么进行进栈操作时,对 top的操作为 ( )。 ( A) top=top-1 ( B) top=top+1 ( C) top=0 ( D) top不做任何修改 3
2、在包含 1000个元素的线性表中实现如下各运算,所需的执行时间最长的是( )。 ( A)线性表按顺序方式存储,在线性表的第 10个结点后面插入一个新结点 ( B)线性表按链接方式存储,在线性表的第 10个结点后面插入一个新结点 ( C)线性表按顺序方式存储,删除线性表的第 990个结点 ( D)线性表按链接方式存储,删除指针 P所指向的结点 4 现在软件工程界提倡的 ( )是一种有效提高程序设计效率的方法。 ( A)标准化程序设计 ( B)模块化程序设计 ( C)多道程序设计 ( D)结构化程序设计 5 软件生命周期的第一个阶段是 ( )。 ( A)软件定义阶段 ( B)软件开发阶段 ( C)
3、软件运行阶段 ( D)软件维护阶段 6 软件详细设计工具中, ( )可以很容易地表示基本结构的嵌套关系。 ( A)程序流程图 ( B) N-S图 ( C)问题分析图 ( D) PDL 7 下列不属于白盒测试的基本原则的是 ( )。 ( A)保证所测模块中每一独立路径至少执行一次 ( B)保证所测模块所判断的每一分支至少执行一次 ( C)保证所测模块每一循环都在边界条件和一般条件下至少各执行一次 ( D)验证部分内部数据结构的有效性 8 关系模型有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。定义外键实现完整性是 ( )。 ( A)实体完整性 ( B)参照完整性 ( C)用户定义的完
4、整性 ( D)实体完整性、参照完整性和用户定义的完整性 9 下述不属于概念模型应具备的性质的是 ( )。 ( A)有丰富的语义表达能 力 ( B)易于交流和理解 ( C)易于变动 ( D)在计算机中实现的效率高 10 若 D1=a1,a2,a3, D2=b1,b2,b3,则集合 D1D2中共有元组 ( )个。 ( A) 6 ( B) 8 ( C) 9 ( D) 12 11 关于 VB,下列说法不正确的是 ( )。 ( A)一行可以写多条语句,一条语句也可以写在多行上 ( B)书写时大小写严格区分 ( C)要在 VB程序中加注释,可使用 REM和单引号 ( D)系统自动把保留字的第一个字母改为大
5、写 12 窗体加载时,最先发生的事件 是 ( )。 ( A) Form_Initialize ( B) Form Load ( C) Form_Resize ( D) Form Paint 13 Double双精度数占 ( )个字节。 ( A) 2 ( B) 4 ( C) 8 ( D) 10 14 函数 Mid(“abcdefghijk“, 5, 3)的值是 ( )。 ( A) efg ( B) fgh ( C) efghijk ( D) fghijk 15 表示条件 “X+Y大于 10 小于 100,且 X-Y要小于 0”的逻辑表达式为 ( )。 ( A) 10 X+Y 100 And X-
6、Y 0 ( B) X+Y 10 And X+Y 100 And X-Y 0 ( C) X+Y 10 And X+Y 100 Or X-Y O ( D) X+Y 10 Or X+Y 100 Or X-Y 0 16 在窗体上画一个名称为 Command1的命令按钮,然后编写如下程序: Private Sub Command1_Click() Static A As Integer Static B As Integer B=B+3 A=3+A Print A,B End Sub 程序运行时,三次单击命令按钮 Command1后,在窗体上显示的第三行是 ( )。 ( A) 3 6 ( B) 6 6
7、( C) 9 9 ( D) 3 3 17 设有语句: Temp=MsgBox(“继续执行吗 “,vbYesNo,“退出提示框 “) 程序运行时,在对话框的标题栏将显示 ( )。 ( A)继续执行吗 ( B) vbYesNo ( C)退出提示框 ( D) Temp 18 在窗体上画一个 名称为 List1的列表框,为了对列表框中的每个项目都能进行处理,应使用的循环语句为 _。 ( A) For i=0 To List1 ListCount-1 Next ( B) For i=0 To List1 Count-1 Next ( C) For i=1 To List1 ListCount Next
8、( D) For i=1 To List1 Count-1 Next 19 在窗体上有两个文本框控件和一个命令按钮,名称分别为 Text1、 Text2和Command1,以下程序实现的功能是当单击 Command1按钮时,将把 Text2控件中的文本全部选中,并把焦点设置在该文本框中。程序运行时的界面如图 20-4所示,以下两空应填 ( )。 Private Sub Command1_Click() TextSelStart=0 Text_=Len(TextText) Text_ End Sub ( A) SelLength SetFocus ( B) SelText SetFocus (
9、C) SelLength GetFocus ( D) SelText GetFocus 20 窗体上有一个名为 List1的列表框,程序执行时在窗体上单击,输出的结果是( )。 Priate Sub Form_Click() For i=0 To List1 ListCount-1 If i Mod 2=0 Then Print List1 List(i); End If Next i End Sub Private Sub Form_Load() List1 AddItem“中国 “ List1 AddItem“日本 “ List1 AddItem“韩国 “ List1 AddItem“新加
10、坡 “ List1 AddItem“香港 “ End Sub ( A)中国韩国 ( B)日本新加坡 ( C)中国韩国香港 ( D)中国日本韩国新加坡香港 21 程序段: S=0 For I=1 to 5 step 2 S=s+I Next I Print I语句 S=S+1执行的次数和最后 I的值分别为 ( )。 ( A) 3, 7 ( B) 2, 5 ( C) 3, 5 ( D) 2, 7 22 代数式 |e3a+1gy13+siny2|对应的 Visual Bask表达式是 ( )。 ( A) Abs(e3*a+1g(y13)+1/sin(y2) ( B) Abs(Exp(3)*a+Log
11、(y13)/Log(10)+sin(y2) ( C) Abs(Exp(3)*a+Log(y13)+sin(y2) ( D) Abs(Exp(3)*a+Log(y13)+1/sin(y2) 23 当发生窗体的单击事件时,输出的第二行为 ( )。 Private Sub Form_click() Dim N1 As Integer,N2 As Integer,N3 As Integer N1=1:N2=1 Print N1;N2 Do N3=N1+N2 Print N3; N1=N2:N2=N3 Loop Until N3 =5 End Sub ( A) 1 1 1 ( B) 2 3 5 ( C)
12、 2 5 7 ( D) 2 3 4 24 当发生 Form_Click事件时,窗体上显示的第三行是 ( )。 Option Base 1 Private Sub Form_Click() Dim i As Integer, j As Integer, k As Integer Dim a(5, 5)As Integer For i=1 To 5 k=1 For i=1 To 5 If(i =j)Then a(i,j)=k k=k+2 Else a(i,j)=k+1 End If Next j Next i For i=1 To 5 For j=1 To 5 Print a(i,j); Next
13、 j Print Next i End Sub ( A) 1 3 5 7 9 ( B) 2 1 3 5 7 ( C) 2 2 2 1 3 ( D) 2 2 1 3 5 25 用下面语句定义的数组元素个数是 ( )。 Dim Arr2(-2 To 6, 1 To 5)As Integer ( A) 45 ( B) 40 ( C) 36 ( D) 32 26 关于 VB中的过程,下列说法正确的是 ( )。 ( A)不能嵌套定义,也不能嵌套调用 ( B)可嵌套定义,但不能 嵌套调用 ( C)不能嵌套定义,但可嵌套调用 ( D)既能嵌套定义,也能嵌套调用 27 在窗体上画一个按钮,然后编写如下的事件代
14、码。在按钮上单击,输出为,( )。 Private Sub fun(ByVal x As Integer,ByVal y As Integer,Byval z As Integer) z=x3*y3 End Sub Private Sub Command1_Click() Dim m As Integer Call fun(2, 3, m) Print m End Sub ( A) 216 ( B) 0 ( C) 35 ( D)程序不能运行 28 当发生 Form_Click事件时,下列程序的输出结果是 ( )。 Private m As Integer,n As Integer Privat
15、e Sub Form_Click() Dim k As Integer, p As Integer k=6: p=60 Call sub1(k,p) Print m,n,m,k,p Call sub1(k,p) Print m,n,k,p End Sub Private Sub Form_Load() m=7 n=70 End Sub Public Sub sub1(x As Integer,ByVal y As Integer) Dim m As Integer n=n+5 m=n+x+y x=x+y y=x+y End Sub ( A) 7 75 66 60 7 80 126 60 ( B
16、) 7 75 66 60 7 75 126 60 ( C) 7 75 66 60 7 80 66 60 ( D) 7 75 66 60 7 75 66 60 29 如果想要在名为 MenuItem1的菜单项前加 “”,则应执行 ( )语句。 ( A) Menultem1 Caption=“ ( B) MenuItem1 Checked=True ( C) MenuItem1 Enabled=True ( D) MenuItem1 Visible=True 30 已知通用对话框名为 Cd1g,则执行下列的 ( )语句,将弹出 “打印机 ”对话框。 ( A) Cd1g Action=6 ( B)
17、Cd1g Action=5 ( C) Cd1g Action=4 ( D) Cd1g Action=3 31 可通过 “打开 ”对话框的 ( )属性设置对话框中所显示文件的类型。 ( A) FileName ( B) Filter ( C) FilterIndex ( D) InitDir 32 要在窗体 Form1中定义 一个可以在窗体 Form2中使用的整型变量 X,可在Form1窗体的通用部分输入语句 ( )。 ( A) Dim X As Integer ( B) Static X As Integer ( C) Private X As Integer ( D) Public X As
18、 Integer 33 可通过 ( )方法把一个窗体隐藏起来,但不从内存中卸载。 ( A) Unload ( B) Hide ( C) Load ( D) Close 34 在文本框中按下了一个键 (A),以下正确的说法是 ( )。 ( A)将会发生 KeyDow、 KeyPress、 Change和 KeyUp事件 ( B)将会发生 KeyDow、 KeyPress、 KeyUp事件但不会发生 Change事件 ( C)将会发生 KeyDow、 Change、 KeyUp事件但不会发生 KeyPress事件 ( D)只会发生 KeyPress和 Change事件 35 在文件列表框中,要使它
19、只显示具有归档属性和只读属性的文件,应使它的 ( )属性为 True。 ( A) Archive ( B) Norma1 ( C) Hidden ( D) ReadOnly 36 某二叉树中度为 2的结点有 18个,则该二叉树中有【 】个叶子结点。 37 在面向对象方法中,类的实例称为【 】。 38 诊断和改正程序中错误的工作通常称为【 】 39 在关系数据库中,把数据表示成二维表,每一个二维表称为【 】。 40 问题处理方案的正确而完整的描述称为【 】。 41 表达式 “12+34”的值是【 】,表达式 “12”&“34”的值是【 】。 42 假定建立了一个工程,该工程包括两个窗体,其名称分
20、别为 Form1和 Fom2,启动窗体为 Form1。在 Form1上面画一个命令按钮 Command1,程序运行后,要求当单击该命令按钮时, Form1窗体消失,显示 Form2,请在【 】和【 】处将程序补充完整。 Private Sub Command1_Click( ) 【 】 form2【 】 End Sub 43 下面的程序用于根据文本框 Text中输入的内容进行以下处理: 若 Text为 4, 6,则打印 “Text的值为 4, 6”;若 Text为 1, 3, 5, 7,则打印“Text的值为 1, 3, 5, 7”;若 Text为 8, 9,则打印 “Text的值为 8, 9
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 27 答案 解析 DOC
