[计算机类试卷]VB笔试模拟试卷264及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷264及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷264及答案与解析.doc(23页珍藏版)》请在麦多课文档分享上搜索。
1、VB 笔试模拟试卷 264及答案与解析 1 数据库技术的根本目标是要解决数据的 ( A)存储问题 ( B)共享问题 ( C)安全问题 ( D)保护问题 2 当对命令按钮的 Picture属性装入 .bmp图形文件后,命令按钮上并没有显示所需的图形,原因是没有对某个属性设置为 1,该属性是 ( )。 ( A) MousePicture ( B) Style ( C) DownPicture ( D) DisabledPicture 3 执行如下两条语句后,窗体上显示的是 ( )。 a=9.8596 PrintFormat(a,“$0,000.00“) ( A) 0,009.86 ( B) $9.
2、86 ( C) 9.86 ( D) $0, 009.86 4 数据结构中,与所使用的计算机无关的是数据的 ( A)存储结构 ( B)物理结构 ( C)逻辑结构 ( D)物理和存储结构 5 索引属于( )。 ( A)模式 ( B)内模式 ( C)外模式 ( D)概念模式 6 下列有关数据库的叙述,正确的是( )。 ( A)数据处理 是将信息转化为数据的过程 ( B)数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变 ( C)关系中的每一列称为元组,一个元组就是一个字段 ( D)如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字。 7 定
3、义枚举类型的变量所用的关键字是 _。 ( A) Type ( B) Enum ( C) Public ( D) Dim 8 需求解析中开发人员要从用户那里了解 _。 ( A)软件做什么 ( B)用户使用界面 ( C)输入的信息 ( D)软件的规模 9 下列叙述中,不属于软件需求规格说明书的作用的是 ( A)便于用户、开发人员进行理解和交流 ( B)反映出用户问题的结构,可以作为软件开发工作的基础和依据 ( C)作为确认测试和验收的依据 ( D)便于开发人员进行需求分析 10 在一棵二叉树上第 5层的结点数最多是 ( A) g ( B) 16 ( C) 32 ( D) 15 11 单击命令按钮时
4、 ,下列程序的执行结果是 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 Print x; End Sub ( A) 15 ( B) 16 ( C) 17 ( D) 18 12 下述程序的运行结果是 ( )。 Form=3 To 1Step-1 x$=String$(m, “#“) Printx$ Nextm 13 与传统的程序设计语言相比, Visual Basic最突出的特点是 ( )。 ( A)结构化程序设计 ( B
5、)程序开发环境 ( C)程序调试技术 ( D)事件驱动编程机制 14 下列叙述菜单设计的语句正确的是( )。 ( A)菜单也是一个控件,存在于工具箱中 ( B)菜单也有外观和行为的属性 ( C)菜单设计在 “菜单编辑器 ”中进行,因此它不是一个控件 ( D)菜单的属性也是在 “属性窗口 ”中设置的 15 树是结点的集合,它的根结点的数目是( )。 ( A)有且只有 1个 ( B) 1或多于 1 ( C) 0或 1 ( D)至少有 2个 16 执行如下语句: a=InputBox(“Today“,“Tomorrow“,“Yesterday“,“Day before yesterday“,5) 将
6、显示一个对话框,在对话框的输入区中显示的信息是 _。 ( A) Today ( B) Tomorrow ( C) Yesterday ( D) Day before yesterday 17 用 Write和 Print语句向文件中写入多个数据的差别在于 _。 ( A) Write语句不会自动在数据项之间插入逗号 ( B) Print语句自动在数据项之间插入逗 号 ( C) Write语句写入字符串会自动给字符串加上双引号;写入的正数前面没有空格 ( D) Print语句写入字符串会自动给字符串加上双引号;写入的正数前面没有空格 18 下列叙述中不正确的是 ( )。 ( A)若使用 Write
7、#语句将数据输出到文件,则各数据项之间自动插入逗号,并且将字符串加上双引号 ( B)若使用 Print#语句将数据输出到文件,则各数据项之间没有逗号分隔,且字符串不加双引号 ( C) Write#语句和 Print#语句建立的顺序文件格式完全一样 ( D) Write#语句和 Print#语句均实现向文件写入数据 19 设 “A=“87654321“”,则表达式 Val(Left(A, 4)+Mid(A, 4, 2)的值为 ( )。 ( A) 876543 ( B) 876554 ( C) 8 ( D) 6 20 Visual Basic应用程序中,下列关于过程的说法正确的是 ( )。 ( A
8、)过程的定义可以嵌套,但过程的调用不能嵌套 ( B)过程的定义不可以嵌套,但过程的调用可以嵌套 ( C)过程的定义和调用都可以嵌套 ( D)过程的定义和调用都不能嵌套 21 下列程序的执行结果 是 ( )。 Function P(N As Integer) For i=1 To N Sum=Sum+i Next i P=Sum End Function Private Sub Command1_Click() S=P(1)+P(2)+P(3)+P(4) Print S; End Sub ( A) 15 ( B) 16 ( C) 2O ( D) 25 22 下列叙述不 正确的是 ( )。 ( A
9、)命令按钮的默认属性为 Caption ( B)标签的默认属性为 Caption ( C)复选框的默认属性为 Value ( D)滚动条的默认属性为 Value 23 在程序运行期间,当滚动条的滑块被拖动时,则立即触发滚动条的 ( )事件。 ( A) Click ( B) Change ( C) DblClick ( D) Scroll 24 在窗本上放置一个命令按钮 Command1, 并编写下列单击事件的程序: Option Base 1 Private Sub Command1_Click() Dim c As Integer, d As Integer d=0 c=6 X=Array(
10、2, 4, 6, 8, 10, 12) For i=1 To 6 If X(i) c Then d=d+X(i) c=X(i) Else d=d-c End If Next i Print d End Sub ( A) 10 ( B) 12 ( C) 16 ( D) 20 25 关键字声明的局部变量在整个程序运行中一直存在的是 _。 ( A) Integer ( B) Public ( C) Static ( D) Private 26 在窗体 (名称为 Form1)上画一个名称为 Text1的文本框和一个名称为 Command1的命令按钮,然后编写一个事件过程。程序运行后,如果在文本框中输入
11、 一个字符,则把命令按钮的标题设置为 “计算机等级考试 ”。以下能实现上述操作的事件过程是 _。 ( A) Prlvate Sub Text1_Change() Command1. Caption=“计算机等级考试 “ End Sub ( B) Private Sub Command1_Click() Caption=“计算机等级考试 “ End Sub ( C) Private Sub Form_Load() Text1. Caption=“计算机等级考试 “ End Sub ( D) Private SubCommand1_Click() Text1. Text=“计算机等级考试 “ En
12、d Sub 27 要把一个命令按钮设置成无效,应设置属性 _的值为 False。 ( A) Visible ( B) Enabled ( C) Default ( D) Cancel 28 在窗体上画一个组合框 Combo1和一个命令按钮 Command1,然后编写如下两个事件工程: Private Sub form Activate( a = Combo1. List (1) Print aEnd SubPrivate Sub form_ Load () Combo1. AddItem “11“ Combo1. AddItem “22“ Combo1. Addltem “33“End Sub
13、窗体上打印出来的结果是 _。 ( A) 11 ( B) 22 ( C) 33 ( D) 0 29 以下叙述中错误的是 _。 ( A)一个工程中可以包含多个窗体文件 ( B)在 一个窗体文件中用 Private定义的通用过程能被其他窗体调用 ( C)在设计 Visual Basic程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件 ( D)全局变量必须在标准模块中定义 30 设有下面的循环。 i=1 Do i=i+3 Print i Loop Until i _ 程序运行后要执行 3次循环体,则条件中 i的最小值为 ( A) 6 ( B) 7 ( C) 8 ( D) 9 31 可以
14、实现从键盘输 入一个作为双精度变量 a的值的语句是 ( A) a=InputBox() ( B) a=InputBox(“请输入一个值 ”) ( C) a=Val(InputBox(“请输入一个值 ”) ( D) a=Val(IaputBox() 32 将 个窗体设置为 MDI子窗体的方法是 _。 ( A)将窗体的名称改为 MDI ( B)将窗体的 MDIChild厨隆设为 True ( C)将窗体的 MDIChild属,陛设为 False ( D)将窗体的 Enabled属性设为 False 33 运行下列程序: Private Sub Command1_Click() x = 0 Do W
15、hile x 10 x=x * x + 1 y=y+x Loop MsgBox y End Sub 单击 Command1命令按钮后,弹出的消息对话框中会显示 ( A) 5 ( B) 8 ( C) 26 ( D) 34 34 阅读程序: Option Base 1 Dim arr( )As Integer Private Sub Form_Click( ) Dim i AsInteger, j As Integer ReDim arr(3, 2) For i=1 To 3 Forj=1 To 2 arr(i, j)=i*2+j Next j Next i ReDim Preserve arr(
16、3, 4) For j=3 To 4 arr(3, j)=j+9 Nextj Print arr(3, 2)+arr(3, 4) End Sub 程序运行后,单击窗体,输出结果为 ( A) 21 ( B) 13 ( C) 8 ( D) 25 35 在窗体上画一个命令按钮,名称为 Command1。单击命令按钮时,执行如下事件过程: Private Sub Command1_Click( ) a$=“software and hardware“ b$=Right(a$, 8) c$=Mid(a$, 1, 8) MsgBox aS, b$, c$, 1 End Sub 则在弹出的信息框的标题栏中显
17、示的信息是 ( A) software and hardware ( B) software ( C) hardware ( D) 1 36 下列事件过程的功能是:建立一个名为 Datal的随机文件,存放角度值及这些角度的正弦函数值和余弦函数值,角度为 1, 2, 3, , 90。请在空白处填入适当的内容,将程序补充完整。 Private Type Ang K As Integer Sinx As Single Cosx As Single End Type Dim Ksc As Ang Private Sub Form Click() Dim Y As Single Open _ Y=3.1
18、4159/180 For i=1 To 90 Ksc.K=i Ksc.Sinx=Sin(i*Y) Ksc.Cosx: Cos(i*Y) _ Next i Close #2 End Sub 37 一组具有相同名称,不同下标的下标变量称为 _。 38 要使命令按钮控件不可用,应设置的属性是 _。 39 某二叉树的先根遍历序列为 CEDBA,中根遍历序列为 DEBAC,则其后根遍历序列为【 】。 40 如果类 C继承类 B,类 B继承类 A,则类 C继承类 A,这说明继承具【 】。 41 在窗体上建立一个含有 3个命令按钮的控件数组,当单击某个命令按钮时,分别执行不同的操作。请填写以下空白处,使程序
19、完整。 Private Sub Command2_Click(Index As Integer) FontSize=12 If_Then Print“单击第一个命令按钮 ” Else lf_Then Print“单击第二个命令 按钮 ” Else If_Then End End If End Sub 42 窗体上有一个名称为 Listl的列表框,一个名称为 Textl的文本框,一个名称为Labell、 Caption属性为 “Sum”的标签,一个名称为 Commandl、标题为 “计算 ”的命令按钮。程序运行后,将把 1 100之间能够被 7整除的数添加到列表框中。如果单击 “计算 ”按钮,则
20、对 listl中的数进行累加求和,并在文本框中显示计算结果,如图所示。 以下是实现上述功能的程序,请填空。 Private Sub Form Load() For i=1 To 100 If i Mod?=0 Then End If Next End Sub Private Sub Commandl Click() Sum=0 For i=0 To Sum=Sum+ Next Textl Text=Sum End Sub 43 窗体上有一个名称为 Listl的列表框,列表框中有若干数据项,列表框 Style属性为 l;有一个名称为 Label2的标签:还有一个名称为 Commandl, Cap
21、tion属性为“计算 ”的命令按钮 (见图 )。运行程序, 在列表框中选中某些数据项后,单击命令按钮,则可以计算所选数据之和,并将结果显示在标签 Label2中。以下是实现上述功能的程序,请填空。 Private Sub Commandl Click() s=0 For i=0 To Listl ListCountl If =True Then s=s+ End If Next i Label2 Caption=_ End Sub 44 单击命令按钮后,下列程序代码的执行结果是 _。 Public Sub fun (Byval a () As Integer) Static n As Inte
22、ger Do a(n) = a (n) + a(n + 1) n = n + 1 Loop While n 3 End Sub Private Sub command1_ click() Dim m As Integer, n As Integer, a(10) As Integer For n = 0 To 2: a(n) = n + 1: Next n For n = 1 To 2: Call fun(a): Next n For n = 0 To 3: Print a(n): Next n End Sub 45 Visual Basic中的控件分为 3类,它们是标准控件、【 】和可插入对
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 264 答案 解析 DOC
