[计算机类试卷]VB笔试模拟试卷26及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷26及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷26及答案与解析.doc(23页珍藏版)》请在麦多课文档分享上搜索。
1、VB笔试模拟试卷 26及答案与解析 1 算法的计算量的大小称为计算的 ( )。 ( A)概率 ( B)难度 ( C)复杂度 ( D)效率 2 在用最坏情况复杂度分析算法的时间复杂度时,是分析算法执行基本运算的最大次数。它的计算难易性及实用性与平均性态相比,最坏情况复杂度 ( )。 ( A)计算方便,实用性好 ( B)计算不便,实用性差 ( C)计算方便,但实用性差 ( D)计算不便,但实用性好 3 下列排序方法中,属于稳定的排序方法的是 ( )。 ( A)直接选择排序 ( B)堆排序 ( C)希尔排序 ( D)快速排序 4 程序的三种基本控制结构的共同点是 ( )。 ( A)不能嵌套使用 (
2、B)只能用来写简单的程序 ( C)已经用硬件实现 ( D)只有一个入口和一个出口 5 “软件危机 ”是指 ( )。 ( A)计算机病毒的出现 ( B)利用计算机系统进行经济犯罪 ( C)人们过分迷恋计算机系统 ( D)软件开发和软件维护中出现的一系列问题 6 提高模块的 ( ),使得当修改或维护模块时,可减少把一个模块的错误扩散到其他模块中去的机会。 ( A)耦合性 ( B)独 立性 ( C)内聚性 ( D)共享性 7 详细设计规格说明通常使用的手段是 ( )。 ( A) IPO图与层次图 ( B) HIPO ( C) IPO或 PDL ( D) HIPO或 PDL 8 在数据库系统中,当总体
3、逻辑结构改变时,通过修改 ( ),使局部逻辑结构不变,从而使建立在局部逻辑结构之上的应用程序也保持不变,称之为数据和程序的逻辑独立性。 ( A)应用程序 ( B)逻辑结构和物理结构之间的映像 ( C)存储结构 ( D)局部逻辑结构到总体逻辑结构的映像 9 数据库概念设计的 E-R方法中, 用属性描述实体的特征,属性在 E-R图中,一般使用 ( )图形表示。 ( A)矩形 ( B)四边形 ( C)菱形 ( D)椭圆形 10 关系代数中的 连接操作由 ( )操作组合而成。 ( A) 和 ( B) 和 ( C) 、 6和 ( D) 和 11 能被对象所识别的动作与对象可执行的动作分别称为对象的 (
4、)。 ( A)方法、事件 ( B)事件、方法 ( C)事件、属性 ( D)过程、属性 12 关于控件数组,下列描述中不正确的是 ( )。 ( A)控件数组可由多个控件组 成,这些控件具有相同的名字 ( B)可以通过把两个同类型控件的 name属性改成相同值来创建控件数组 ( C)控件数组中的各元素共用事件,通过 Index参数来确定是哪一个元素 ( D)控件数组中的元素可以是不同类型的控件 13 下列 ( )表达式是不正确的。 ( A) “计算机 ”+“与程序设计 ” ( B) “计算机 ”+150 ( C) “计算机 ”&150 ( D) “计算机 ”&“与程序设计 ” 14 下列 ( )表
5、达式的值是 1239。 ( A) Len(“1234“)+5 ( B) Val(“1234“)+5 ( C) Str(1234)&5 ( D) Csb(1234)+“5“ 15 在窗体的 “通用 ”部分用 Public定义的变量,其作用域是 ( )。 ( A)局部变量 ( B)窗体 /模块级变量 ( C)全局变量 ( D)静态变量 16 假设 A=“Good Morning.“, B=“Afternoon, Boys.“,则下列表达式的结果等于“Good Boys “的是 ( )。 ( A) Left(A,5)+Right(B,5) ( B) Left(A,10)+Right(B,6) ( C
6、) Mid(A,1,5)+Mid(B,1,6) ( D) Mid(A+B,1,11) 17 在窗体上画一个名称为 Command1的命令按钮,然后编写如下程序: Private Sub Command1_Click() Static A As Integer Static B As Integer Cls B=2 B=B+3 A=3+A Print A,B End Sub 程序运行时,三次单击命令按钮Command1后, 窗体上显示的结果为 ( )。 ( A) 3 5 ( B) 6 6 ( C) 9 5 ( D) 3 3 18 设有语句: age=Input Box(“请输入数值 ”, “年龄
7、输入框 ”, “25”) 程序运行后,如果从键盘上输入数值 20,并按 Enter键,则下列叙述中不正确的是( )。 ( A)变量 age的值是数值 20 ( B)对话框标题栏中显示的是 “年龄输入框 ” ( C) “25”为对话框的默认值 ( D)对话框的提示文字为 “请输入数值 ” 19 在程序中可以通过复选框和单选按钮的 ( )属性值来判断它们的当前状态。 ( A) Caption ( B) Value ( C) Checked ( D) Selected 20 在窗体上有两个文本框控件,名称分别为 Text1和 Text2,以下程序实现的功能是希望在文本框 Text1中输入字符时,输入
8、的字符也将出现在 Text2文本框中。运行时的程序界面如图 20-1所示,下划线处应填 ( )。 Private Sub Text1_ _() TextText=Text1.Text End Sub ( A) SetFocus ( B) Change ( C) GetFocus ( D) Click 21 在窗体 Form1中有一个名称为 Image1的图像框,在窗体加载的时候为它装载了一幅图片,该图片比图像框要小如图 20-2a所示,现在单击一下图像框,将把照片放到和图像框一样大,如图 20-2b所示。再单击它将其还原,然后再单击放大,再单击还原,如此反复。下划线处应填 ( )。Privat
9、e Sub Form_Load() Image1 Stretch=True _ End Sub Private Sub Image1_click() Image1 Height=3000 _ End Sub ( A) Image1 Picture=LoadPictrue(“gg1 gif) ( B) Image1 Picture=“gg1 gif Image1 Stretch=True Image1 Stretch=Not Image1 Stretch ( C) Image1 Picture=Loadptctrue(“gg1 gif“) ( D) Image1 Picture=“gg1 gif
10、“ Image1 Sbetch=Not Image1 Stretch Image1 Stretch=True 22 设有程序段: sum=0 For I=11 to -1 step-2 Sum=sum+I Next I Print I语句 Sum=Sum+I执行的次数和最后的 I值分别为 ( )。 ( A) 7, -3 ( B) 6, -1 ( C) 6, -3 ( D) 7, -1 23 当 Form1_Click事件发生时,程序的输出结果是 ( )。 Private Sub Form_Click() Dim M As Integer, k As Integer, t As Integer
11、M=5: k=7 Select Case M Case Is 0 M=M+5 Case 1 To 10 t=M:M=k: k=t Case Else M=k Mod 3 End Select Print M, k, t End Sub ( A) 5 5 7 ( B) 5 7 5 ( C) 7 5 5 ( D) 7 5 7 24 当 Form1_Click事件发生时,窗体上显示的第三行是 ( )。 Dim i As Integer, j As Integer, a(5, 5) As Integer For i=1 To 5 For j=1 To 5 If(i =j)Then a(i,j)=1 E
12、lse a(i,j)=0 End If Next j Next i For i=1 To 5 For j=1 To 5 Print a(i,j), Next j Print Next i End Sub ( A) 0 0 0 1 1 ( B) 0 0 1 1 1 ( C) 0 1 1 1 1 ( D) 1 1 1 1 1 25 程序代码如下,当单击窗体上的 Command1控件时,窗体上显示的结果是( )。 Option Base 1 Private Sub Command1_Click() Dim i As Integer Dim x(3, 3)As Integer For i=1 To 3
13、 For j=1 To 3 x(i,j)=(i-1)*3+j Next j Next i For i=1 To 3 Print x(i,4-i); Next i End Sub ( A) 1 5 9 ( B) 1 4 7 ( C) 3 5 7 ( D) 3 6 9 26 当形参是变量时,相应的实参可以是 ( )。 ( A)变量和常量 ( B)数组元素 ( C)表达式 ( D)以上全部 27 在窗体上画一个按钮,然后编写如下的事件代码。在按钮上单击,输出为( )。 Private Sub fun() Static a As Integer a=a+2 Print a; End Sub Priva
14、te Sub Command1_Click() Dim m As Integer For m=1 To 3 Call fun Next m End Sub ( A) 2 2 2 ( B) 0 0 0 ( C) 2 4 8 ( D) 2 4 6 28 当 Form1_Click事件发生时,写出在窗体上显示的第二行和第三行是 ( )。 Private a As Integer,c As Integer Private Sub Form_Click() Dim a As Integer,b As Integer a=10: b=10: c=10 Print a,b,c Call test1(a,B)
15、Print a,b,c End Sub Private Sub test1(m As Integer,ByVal n As Integer) Dim c As Integer m=5:n=5: c=5 Print m,n,c End Sub ( A) 5 5 5 5 10 10 ( B) 5 5 5 5 5 10 ( C) 5 5 10 5 10 10 ( D) 5 5 5 10 10 10 29 已知通用对话框名为 Cd1g,则执行下列的 ( )语句,将弹出 “打开文件 ”对话框。 ( A) Cd1g ShowOpen ( B) Cd1g ShowSave ( C) Cd1g ShowSav
16、eAs ( D) ShowOpen Cd1g 30 已知通用对话框名为 Cd1g,则执行下列的 ( )语句,将弹出 “帮助 ”对话框。 ( A) Cd1g Action=6 ( B) Cd1g Action=5 ( C) Cd1g Action=4 ( D) Cd1g Action=3 31 可通过 “字体 ”对话框的 ( )属性获得用户选定的字体。 ( A) FontColor ( B) FontSize ( C) FontName ( D) FontBold 32 多窗体程序由多个窗体组成,在默认情况下, VB在执行应用程序时,总是把( )指定为启动窗体。 ( A)不包含任何控件的窗体 (
17、 B)设计时的第一个窗体 ( C)命名为 Form1的窗体 ( D)包含控件最多的窗体 33 要在工程中添加一个 MDI窗体,使用的方法是 ( )。 ( A)单击工具栏上的 添加窗体 按钮 ( B)执行 “工程 ”中的 “添加窗体 ”命令 ( C)执行 “视图 ”菜单中的 “添加 MDI窗体 ”命令 ( D)执行 “工程 ”菜单中的 “添加 MDI窗体 ”命令 34 在窗体上有一个名称为 Text1的文本框,现在要得到其中按键的 ASCII码,应使用它的 ( )事件。 ( A) KeyDown ( B) Change ( C) KeyUp ( D) KeyPress 35 在文件列表框中,要使
18、它能够显示隐藏文件,应使它的 ( )属性为 True。 ( A) Archive ( B) Normal ( C) Hidden ( D) System 36 一般来说,算法可以用顺序、选择和【 】三种基本控制结构组合而成。 37 按照逻辑结构分类,数据结构可分为线性结构和非线性结构,队列属于【 】。 38 按数据流的类型,结构化设计方法有两种设计策略,它们是变换分析设计和【 】 39 数据库系统在 其内部分为三级模式,即概念模式、内模式和外模式。其中,【 】是用户的数据视图,也就是用户所见到的数据模式。 40 在关系模型中,把数据看成一个二维表,每一个二维表称为一个【 】。 41 在窗体上画
19、一个名称为 Command1的命令按钮,然后编写如下事件过程: Privme Sub Command1_Click( ) n=5 f=1 s=0 For i=1 To n f=f【 】 s=s+f Next Print s End Sub 该事件过程的功能是计算 的值。请填空。 42 标准模块和窗体模 块的功能是计算和打印两个复数之和,在横线上填上适当内容。标准模块 Type comp re As Single im As Single End Type Public c As comp 窗体模块 Private Sub Command1_Click( ) Dim a As comp, b A
20、s compA0re=InputBox(“输入 a的实部 ”)A.im=InputBox(“输入 a的虚部 ”)B.re=tnputBox(“输入 b的实部 ”)B.im=lnputBox(“输入 b的虚部 ”) 【 】 Print“c=”; C.re; “+”; c.im; “i“ End Sub Private Sub s(【 】 ) C.re=r1.re+rre c.im=r1.im+rim End Sub 43 把窗体的 KeyPreview属性设置为 True,并编写如下两个事件过程 : Private Sub For_KeyDown(KeyCode As Integer, Shif
21、t As Integer) Print KeyCode End Sub Private Sub Fora_KeyPress(Key Ascii AS Integer) Print Key Ascii。 End Sub 程序运行后,如果按下 A键,则在窗体上输出的数值为【 】和【 】。 44 建立随机文件 F1.DAT,存放职工姓名和编号,然后把该文件中数据读出显示。请在【 】和【 】处将程序补充完整。 Type worker name As String*10 pay As Single End Type Dim workl AS worker Open“F1.dat“For Random A
22、s#1 Len=Len(workl) Work1.name=“LiuMin“: work1.pay=400# 【 】 Close#1 Open“F1.dat“For Random As#1 Len=Len(work1) 【 】 Print“work1: “, workl.name Print“work1: “, workl.pay C10se#1 45 在窗体中添加一个命令按钮, (其 Name属性为 Command1),然后编写代码。程序的功能是产生 100个小于 1000(不含 1000)的随机正整数,并统计其中 5的倍数所占比例。请在【 】和【 】、【 】处 填入适当的内容,将程序补充完
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 26 答案 解析 DOC
