[计算机类试卷]国家二级VB机试(选择题)模拟试卷127及答案与解析.doc
《[计算机类试卷]国家二级VB机试(选择题)模拟试卷127及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级VB机试(选择题)模拟试卷127及答案与解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 VB机试(选择题)模拟试卷 127 及答案与解析 一、选择题 1 下列链表中,其逻辑结构属于非线性结构的是 ( A)二叉链表 ( B)循环链表 ( C)双向链表 ( D)带链的栈 2 设循环队列的存储空间为 Q(1: 35),初始状态为 front=rear=35。现经过一系列入队与退队运算后, front=15, rear=15,则循环队列中的元素个数为 ( A) 15 ( B) 16 ( C) 20 ( D) 0或 35 3 下列关于栈的叙述中,正确的是 ( A)栈底元素一定是最后入栈的元素 ( B)栈 顶元素一定是最先入栈的元素 ( C)栈操作遵循先进后出的原则 ( D)以上说
2、法均错误 4 在关系数据库中,用来表示实体间联系的是 ( A)属性 ( B)二维表 ( C)网状结构 ( D)树状结构 5 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是 ( A) 1: 1联系 ( B) m: 1联系 ( C) 1: m联系 ( D) m: n联系 6 ( A)选择 ( B)投影 ( C)自然连接 ( D)并 7 数据字典( DD) 所定义的对象都包含于 ( A)数据流图( DFD图 ) ( B)程序流程图 ( C)软件结构图 ( D)方框图 8 软件需求规格说明书的作用不包括 ( A)软件验收的依据 ( B)用户与开
3、发人员对软件要做什么的共同理解 ( C)软件设计的依据 ( D)软件可行性研究的依据 9 下面属于黑盒测试方法的是 ( A)语句覆盖 ( B)逻辑覆盖 ( C)边界值分析 ( D)路径覆盖 10 下面不属于软件设计阶段任务的是 ( A)软件总体设计 ( B)算法设计 ( C)制定软件确认测试计划 ( D)数据库设计 11 Visual Basic集成环境由若干窗口组成,其中不能隐藏 (关闭 )的窗口是 ( )。 ( A)主窗口 ( B)属性窗口 ( C)立即窗口 ( D)窗体窗口 12 为了声明一个长度为 128个字符的定长字符串变量 StrD,以下语句中正确的是( )。 ( A) Dim S
4、trD As String ( B) Dim StrD As String(128) ( C) Dim StrD As String128 ( D) Dim StrD As String*128 13 已知: x 6 y 39 则表达式 “yx * Sgn(x)“的值为 ( )。 ( A) 6.5 ( B) 6 ( C) 6 ( D) 6.5 14 在 Visual Basic中,所有标准控件都具有的属性是 ( )。 ( A) Caption ( B) Name ( C) Text ( D) Value 15 以下关于 VB文件的叙述中,正确的是 ( )。 ( A)标准模块文件的扩展名是 .f
5、rm ( B) VB应用程序可以被编译为 .exe文件 ( C)一个工程文件只能含有一个标准模块文件 ( D)类模块文件的扩展名为 .bas 16 以下自定义数据类型的语句 中,正确的是 ( )。 ( A) Type student ID As String * 20 name As String * 10 age As Integer End student ( B) Type student ID As String * 20 name As String * 10 age As Integer End Type ( C) Type student ID As String name As
6、 String age As Integer End student ( D) Type ID As String * 20 name As String * 10 age As Integer End Type student 17 在某个事件过程中定义的变量是 ( )。 ( A)局部变量 ( B)窗体级变量 ( C)全局变量 ( D)模块变量 18 以下过程定义中正确的过程首行是 ( )。 ( A) Private Sub Proc(Optional a as Integer, b as Integer) ( B) Private Sub Proc(a as Integer)as Inte
7、ger ( C) Private Sub Proc(a()As Integer) ( D) Private Sub Proc(ByVal a()As Integer) 19 在窗体上画一个通用对话框,程序运行中用 ShowOpen方法显示 “打开 “对话框时,希望在该对话框的 “文件类型 “栏中只显示扩展名为 DOC的文件,则在设计阶段应把通用对话框的 Filter属性设置为 ( )。 ( A) “(*.DOC)*. DOC“ ( B) “(*. DOC)|(.DOC)“ ( C) “(*. DOC)|*. DOC“ ( D) “(*.DOC)|*. DOC“ 20 以下叙述中错误的是 ( )
8、。 ( A) Print #语句和 Write #语句都可以向文件中写入数据 ( B)用 Print #语句和 Write #语句所建立的顺序文件格式总是一样的 ( C)如果用 Print #语句把数据输出到文件,则各数据项之间没有逗号分隔,字符串也不加双引号 ( D)如果用 Write #语句把数据输出到文件,则各数据项之间自动插入逗号,并且把字符串加上双引号 21 为了使标签控件在显示其内容时不覆盖其背景 内容,需进行设置的属性为( )。 ( A) BackColor ( B) BorderStyle ( C) ForeColor ( D) BackStyle 22 Visual Basi
9、c控件一般都规定一个默认属性,在引用这样的属性时,只写对象名而不必给出属性名。默认属性为 Caption的控件是 ( )。 ( A)列表框 (ListBox) ( B)标签 (Label) ( C)文本框 (TextBox) ( D)组合框 (ComboBox) 23 窗体上有一个名称为 VScroll1的垂直滚动条,要求程序运行时, 滚动块的初始位置在最下端,应该使 VScroll1.Value的值等于 ( )。 ( A) VScroll1.LargeChange ( B) VScroll1.SmallChange ( C) VScroll1.Max ( D) VScroll1.Min 24
10、 设窗体名称为 frm1。以下叙述中正确的是 ( )。 ( A)运行程序时,能够加载窗体的事件过程是 frm1_Load ( B)运行程序时,能够加载窗体的事件过程是 Form1_Load ( C)程序运行中用语句: frm1.Name “New“ 可以更改窗体 名称 ( D)程序运行中用语句: frm1.Caption “新标题 “ 可以改变窗体的标题 25 设在窗体上有一个名称为 Check1的复选框数组,并有以下事件过程: Private Sub Check1_Click(Index As Integer) End Sub 则下面叙述中错误的是 ( )。 ( A)单击数组中任何复选框都会
11、调用此事件过程 ( B)参数 Index的值等于单击数组中某个复选框的 Index属性的值 ( C)上面的过程是数组中第 1个复选框的事件过程 ( D)从过程的首部 (即第 1行 )无法确定数组中复选框的个数 26 下面列表框属性中,是数组的是 ( )。 ( A) ListCount ( B) Selected ( C) ListIndex ( D) MultiSelect 27 如果改变驱动器列表框的 Drive属性,则将触发的事件是 ( )。 ( A) Change ( B) Scroll ( C) KeyDown ( D) KeyUp 28 为了调整图像框的大小以与其中的图形相适应,必须
12、把它的 Stretch属性设置为( )。 ( A) True ( B) False ( C) 1 ( D) 2 29 窗体上已有的 3个单选按钮组成了 1个名为 ChkOpt1的控件数组。用于区分控件数组 ChkOpt1中每个元素的属性是 ( )。 ( A) Caption ( B) ListCount ( C) ListIndex ( D) Index 30 在窗体上画一个名称为 Command1的命令按钮 ,并编写如下程序: Option Base 1 Private Sub Command1_Click() Dim a(4, 4) For i 1 To 4 For j 1 To 4 a(
13、i, j) (i 1)* 3 j Next j Next i For i 3 To 4 For j 3 To 4 Print a(j, i); Next j Print Next i End Sub 运行程序,单击命令按钮,则输出结果为 ( )。 ( A) 6 9 7 10 ( B) 7 10 8 11 ( C) 8 11 9 12 ( D) 9 12 10 13 31 以下程序的功能是随机产生 10个两位的整数: Option Base 1 Private Sub Command1_Click() Dim a(10)As Integer Dim i As Integer Randomize
14、For i 1 To 10 a(i) Int(Rnd * 100) 1 Print a(i) Next i End Sub 运行以上程序,发现有错误,需要对产生随机数的语句进行修改。以下正确的修改是 ( )。 ( A) a(i) Int(Rnd * 100) ( B) a(i) Int(Rnd * 90) 10 ( C) a(i) Int(Rnd * 100) 10 ( D) a(i) Int(Rnd * 101) 32 在窗体上画一个名称为 Command1的命令按钮,编写如下事件过程: Private Sub Command1_Click() n 0 For i 0 To 10 X 2 *
15、 i 1 If X Mod 3 0 Then n n 1 Next i Print n End Sub 运行程序,单击命令按钮,则窗体上显示的是 ( )。 ( A) 1 ( B) 3 ( C) 5 ( D) 7 33 设窗体上有 2个文本框 Text1和 Text2,并有下面的事件过程: Dim n Private Sub Text1_KeyPress(KeyAscii As Integer) If “A“ y x x y Loop fun x End Function 程序运行时的输出结果是 ( )。 ( A) 4 0 1 0 3 0 0 4 0 ( B) 0 3 3 5 1 3 5 1 2
16、 ( C) 9 5 3 5 7 2 4 7 2 ( D) 9 3 3 5 7 3 5 7 2 35 在窗体上画一个文本框,名称为 Text1,然后编写如下程序: Private Sub Form_Load() Show Text1.Text “ Text1.SetFocus End Sub Private Sub Form_Click() Dim a As String, s As String a Text1.Text s “ For k 1 To Len(a) s UCase(Mid(a, k, 1) s Next k Text1.Text s End Sub 程序运行后,在文本框中输入一
17、个字符串,然后单击窗体,则文本框中的内容( )。 ( A)与原字符串相同 ( B)与原字符串中字符顺序相同,但所有字母均转换为大写 ( C)为原字符串的逆序字符串,且所 有字母转换为大写 ( D)为原字符串的逆序字符串 36 有以下通用过程: Function fun(N As Integer) s 0 For k 1 To N s s k *(k 1) Next k fun s End Function 该过程的功能是 ( )。 ( A)计算 N! ( B)计算 1 2 3 . N ( C)计算 12233. NN ( D)计算 12 23 34 . N(N 1) 37 编写如下程序: Pr
18、ivate Sub Command1_Click() Dim a(3, 3)As Integer Dim s As Integer For i 1 To 3 For j 1 To 3 a(i, j) i * j i Next j Next i s 0 For i 1 To 3 s s a(i, 4 i) Next i Print s End Sub 程序运行后,单击命令按钮 Command1,输出结果为 ( )。 ( A) 7 ( B) 13 ( C) 16 ( D) 20 38 编写如下程序: Option Base 1 Private Sub Command1_Click() Dim a
19、a Array(1, 2, 3, 4) s 0: j 1 For i 4 To 1 Step 1 s s a(i)* j j j * 10 Next i Print s End Sub 程序运行后,单击命令按钮 Command1,输出结果为 ( )。 ( A) 110 ( B) 123 ( C) 1234 ( D) 4321 39 以下过程的功能 是从数组中寻找最大值: Private Sub FindMax(a()As Integer, ByRef Max As Integer) Dim s As Integer, f As Integer Dim i As Integer s LBound
20、(a) f UBound(a) Max a(s) For i s To f If a(i)Max Then Max a(i) Next End Sub 以下关于上述过程的叙述中,错误的是 ( )。 ( A)语句 Call FindMax(a, m)可以调用该过程,其中的 a是数组, m是 Integer类型变量 ( B) For循环次数等于 a数组的元素数 ( C)过程末尾应该增加一条返回最大值的语句 FindMax Max ( D)参数 Max用于存放找到的最大值 40 有如下程序: Private Sub Command1_Click() Dim i As Integer, j As In
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 VB 机试 选择题 模拟 127 答案 解析 DOC
