[计算机类试卷]国家二级VB机试(选择题)模拟试卷37及答案与解析.doc
《[计算机类试卷]国家二级VB机试(选择题)模拟试卷37及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级VB机试(选择题)模拟试卷37及答案与解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 VB机试(选择题)模拟试卷 37 及答案与解析 一、选择题 1 下列叙述中正确的是 ( A)算法的效率只与问题的规模有关,而与数据的存储结构无关 ( B)算法的时间复杂度是指执行算法所需要的计算工作量 ( C)数据的逻辑结构与存储结构是一一对应的 ( D)算法的时间复杂度与空间复杂度一定相关 2 下列叙述中正确的是 ( A)线性表链式存储结构的存储空间一般要少于顺序存储结构 ( B)线性表链式存储结构与顺序存储结构的存储空间都是连续的 ( C)线性表链式存储结构的存储空间可以是连续的,也可以是 不连续的 ( D)以上说法均错误 3 某二叉树共有 12个结点,其中叶子结点只有 1个。则
2、该二叉树的深度为(根结点在第 1层) ( A) 3 ( B) 6 ( C) 8 ( D) 12 4 对长度为 n的线性表作快速排序,在最坏情况下,比较次数为 ( A) n ( B) n-1 ( C) n(n-1) ( D) n(n-1)/2 5 结构化程序设计中,下面对 goto语句使用描述正确的是 ( A)禁止使用 goto语句 ( B)使用 goto语句程序效率高 ( C)应避免滥用 goto语句 ( D)以上说法均错误 6 下面 不属于软件测试实施步骤的是 ( A)集成测试 ( B)回归测试 ( C)确认测试 ( D)单元测试 7 下面不属于软件需求分析阶段主要工作的是 ( A)需求变更
3、申请 ( B)需求分析 ( C)需求评审 ( D)需求获取 8 一般情况下,当对关系 R和 S进行自然连接时,要求 R和 S含有一个或者多个共有的 ( A)记录 ( B)行 ( C)属性 ( D)元组 9 ( A)选择 ( B)差 ( C)交 ( D)并 10 有表示公司和职员及工作的三张表,职员可在多家公司兼职。其中公司 C(公司号,公司名 ,地址,注册资本,法人代表,员工数),职员 S(职员号,姓名,性别,年龄,学历),工作 W(公司号,职员号,工资),则表 W的键(码)为 ( A)公司号,职员号 ( B)职员号,工资 ( C)职员号 ( D)公司号,职员号,工资 11 在 Visual
4、Basic环境下设计应用程序时,系统能自动检查出的错误是 ( )。 ( A)语法错误 ( B)逻辑错误 ( C)逻辑错误和语法错误 ( D)运行错误 12 下列合法的变量名是 ( )。 ( A) sum a ( B) num_9 ( C) print$ ( D) 5avg 13 有如下语句序列: Dim a, b As Integer Print a Print b 执行以上语句序列,下列叙述中错误的是 ( )。 ( A)输出的 a值是 0 ( B)输出的 b值是 0 ( C) a是变体类型变量 ( D) b是整型变量 14 以下关于控件数组的叙述中,错误的是 ( )。 ( A)各数组元素共用
5、相同的事件过程 ( B)各数组元素通过下标进行区别 ( C)数组可以由不同类型的控件构成 ( D)各数组元素具有相同的名称 15 表达式 12 / 24的值是 ( )。 ( A) 1.5 ( B) 2 ( C) 4 ( D) 1 16 下列数组定义中错误的是 ( )。 ( A) Dim a( 5 To 3) ( B) Dim a(3 To 5) ( C) Dim a( 3 To 5) ( D) Dim a( 3 To 3) 17 设 a 2, b 3, c 4, d 5, 表达式 Not aa c 的值是 ( )。 ( A) 1 ( B) 1 ( C) True ( D) False 18 鼠
6、标拖放控件要触发两个事件,这两个事件 是 ( )。 ( A) DragOver事件和 DragDrop事件 ( B) Drag事件和 DragDrop事件 ( C) MouseDown事件和 KeyDown事件 ( D) MouseUp事件和 KeyUp事件 19 以下打开 Visual Basic菜单编辑器的操作中,错误的是 ( )。 ( A)执行 “编辑 “菜单中的 “菜单编辑器 “命令 ( B)执行 “工具 “菜单中的 “菜单编辑器 “命令 ( C)单击工具栏中的 “菜单编辑器 “按钮 ( D)右击窗体,在弹出的快捷菜单中选择 “菜单编辑器 “命令 20 Visual Basic中的 “
7、启动对象 “是指启动 Visual Basic应用程序时,被自动加载并首先执行的对象。下列关于 Visual Basic“启动对象 “的描述中,错误的是 ( )。 ( A)启动对象可以是指定的标准模块 ( B)启动对象可以是指定的窗体 ( C)启动对象可以是 Sub Main过程 ( D)若没有经过设置,则默认的 “启动对象 “是第一个被创建的窗体 21 若要使文本框能够输入多行文本,应该设置的属性是 ( )。 ( A) MultiLine ( B) WordWrap ( C) ScrollBars ( D) AutoSize 22 以下关于命令按钮的叙述中正确的是 ( )。 ( A)命令按钮
8、上可以显示图片 ( B)命令按钮能够分别响应单击、双击事件 ( C)程序运行时,不能改变命令按钮上的文字 ( D)若命令按钮的 Cancel属性设为 True,焦点在其他控件上时,按下回车键与单击该按钮的效果相同 23 如果在框架中画了 2个复选框,且框架的 Enabled属性被设置为 False,2个复选框的 Enabled属性被设置为 True,则下面叙述中正确的是 ( )。 ( A) 2个复选框可用 ( B) 2个复选框不可用 ( C) 2个复选框不显示 ( D)上述都不对 24 设窗体上有 2个直线控件 Line1和 Line2,若使两条直线相连接,需满足的条件是 ( )。 ( A)
9、Line1.X1 Line2.X2 且 Line1.Y1 Line2.Y2 ( B) Line1.X1 Line2.Y1 且 Line1.Y1 Line2.X1 ( C) Line1.X2 Line2.X1 且 Line1.Y1 Line2.Y2 ( D) Line1.X2 Line2.X1 且 Line1.Y2 Line2.Y2 25 为了使文本框显示滚 动条,除要设置 ScrollBars外,还必须设置的属性是( )。 ( A) AutoSize ( B) Alignment ( C) Multiline ( D) MaxLength 26 在窗体上画一个通用对话框,其名称为 Common
10、Dialog1,则下列与CommonDialog1.ShowOpen方法等效的语句是 ( )。 ( A) CommonDialog1.Action 1 ( B) CommonDialog1.Action 2 ( C) CommonDialog1.Action 3 ( D) CommonDialog1.Action 4 27 已知图片框 Picture1中已装入一个图形,为了在不删除图片框的前提下,清除该图形,应采取的正确操作是 ( )。 ( A)在设计阶段选择图片框 Picture1,并按 Delete键 ( B)在运行期间执行语句 Picture1.Picture LoadPicture(“
11、) ( C)在运行期间执行语句 Picture1.Picture “ ( D)在设计阶段先选中图片框 Picture1,再在属性窗口中选择 Picture属性,最后按 Enter键 28 窗体上有 1个名 称为 Text1的文本框, 1个名称为 Timer1的计时器,且已在属性窗口将 Timer1的 Interval属性设置为 2000、 Enabled属性设置为 False。以下程序的功能是,单击窗体,则每隔 2秒钟在 Text1中显示一次当前时间。 Private Sub Form_Click() Timer1. End Sub Private Sub Timer1_Timer() Tex
12、t1.Text Time() End Sub 为了实现上述功能,应该在横线处填入的内容为 ( )。 ( A) Enabled True ( B) Enabled False ( C) Visible True ( D) Visible False 29 窗体上有一个名称为 CD1的通用对话框,一个名称为 Command1的命令按钮,相应的事件过程如下: Private Sub Command1_Click() CD1.Filter “All File|*.*|Text File|*.txt|Word|*.Doc“ CD1.FilterIndex 2 CD1.FileName “E: Test.
13、ppt“ CD1.InitDir “E: “ CD1.ShowOpen End Sub 关于上述程序,以下叙述中正确的是 ( )。 ( A)初始过滤器为 “*.*“ ( B)指定的初始目录为 “E: “ ( C)以上程序代码实现打开文件的操作 ( D)由于指定文件类型是 .ppt,所以导致打开文件的操作失败 30 编写如下程序: Private Sub Command1_Click() Dim i As Integer, j As Integer n InputBox(“输入一个大于 1的正整数 “) For i 2 To n For j 2 To Sqr(i) If i Mod j 0 Th
14、en Exit For Next j If jSqr(i)Then Print i Next i End Sub 该程序的功能是 ( )。 ( A)判断 n是否为素数 ( B)输出 n以内所有的奇数 ( C)输出 n以内所有的偶数 ( D)输出 n以内所有的素数 31 设有如下事件过程: Private Sub Command1_Click() For i 1 To 5 j i Do Print “*“ j j 1 Loop Until j 0 Next i End Sub 运行程序,输出 “*“的个数是 ( )。 ( A) 5 ( B) 15 ( C) 20 ( D) 25 32 设有如下事
15、件过程: Private Sub Command1_Click() Dim a a Array(3, 5, 6, 3, 2, 6, 5, 3, 5, 4, 3, 9, 4, 5, 6, 3, 5) x 0 n UBound(a) For i 0 To n m 0 For j 0 To n If a(i) a(j)Then m m 1 End If Next j If mx Then x m: b a(i) Next i Print b End Sub 运行程序,输出是 ( )。 ( A) 2 ( B) 3 ( C) 5 ( D) 9 33 窗体上有 1个名称为 Command1的命令按钮,事件
16、过程如下: Private Sub Command1_Click() m 3.6 If Sgn(m)Then n Int(m) Else n Abs(m) End If Print n End Sub 运行程序,并单击命令按钮,窗体上显示的内容为 ( )。 ( A) 4 ( B) 3 ( C) 3 ( D) 3.6 34 设有如下程序: Private Sub Form_Click() num InputBox(“请输入一个实数 “) p InStr(num, “.“) If p0 Then Print Mid(num, p 1) Else Print “END“ End If End Sub
17、 运行程序,单击窗体,根据提示输入一个数值。如果输入的不是实数,则程序输出“END“;否则 ( )。 ( A)用字符方式输出该实数 ( B)输出该实数的整数部分 ( C)输出该实数的小数部分 ( D)去掉实数中的小数点,保留所有数码输出 35 编写如下程序: Private Sub Command1_Click() Dim x As Integer, y As Integer x InputBox(“输入第一个数 “) y InputBox(“输入第二个数 “) Call f(x, y) Print x, y End Sub Sub f(a As Integer, ByVal b As Int
18、eger) a a * 2 x a b b b 100 End Sub 程序运行后,单击命令按钮 Command1,并输入数值 10和 15,则输出结果为( )。 ( A) 10 115 ( B) 20 115 ( C) 35 15 ( D) 20 15 36 编写如下程序: Private Sub Command1_Click() Dim str1 As String, str2 As String str1 InputBox(“输入一个字符串 “) subf str1, str2 Print str2 End Sub Sub subf(s1 As String, s2 As String)
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
本资源只提供5页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 VB 机试 选择题 模拟 37 答案 解析 DOC
![提示](http://www.mydoc123.com/images/bang_tan.gif)