[计算机类试卷]国家二级(VB)机试模拟试卷74及答案与解析.doc
《[计算机类试卷]国家二级(VB)机试模拟试卷74及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(VB)机试模拟试卷74及答案与解析.doc(31页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( VB)机试模拟试卷 74及答案与解析 一、选择题 1 以下关于通用对话框的叙述中,错误的是 ( A)利用通用对话框建立打开文件对话框时,可以完成打开文件的操作 ( B)通用对话框控件可以用来建立不同类型的对话框 ( C)通用对话框不是工具箱中的标准控件 ( D)在设计阶段,通用对话框控件的大小不能改变 2 以下关于过程及过程参数的叙述中,错误的是 ( A)只有函数过程能够将过程的计算结果传回到调用的程序中 ( B)过程的参数可以是控件名称 ( C)用数组作为过程的参数时,使用的是 “传地址 “方式 ( D)窗体可以作为过程的参数 3 编写如下程序: Private Sub Comm
2、and1_Click() Static x As Integer If x Then x = x + 10 Else x = x + 1 Print x End Sub 程序运行后,第三次单击命令按钮 Command1时,输出的结果为 ( A) 1 ( B) 3 ( C) 10 ( D) 21 4 有如下程序段: num = 80 + Rnd() * 5 Select Case num Case Is = 85 Print “优秀 “ Case Is = 60 Print “合格 “ Case Else Print “不合格 “ End Select 以上程序段的运行结果为 ( A)优秀 (
3、B)合格 ( C)不合格 ( D)程序出错 5 编写如下程序: Private Sub Command1_Click() Dim i As Integer, num As Integer Dim arr(10) As Integer For i = 0 To 10 arr(i) = i Next Do num = num + arr(10 - i) i = i - 1 Loop Until i 0 r(i) = m Mod n m = m n i = i + 1 Loop s = “ For j = i - 1 To 0 Step -1 s = s + Mid(s_base, r(j) + 1
4、, 1) Next j Print s End Sub 程序运行后,单击命令按钮 Command1,并依次在输入对话框中输入 58和 16,输出结果为 ( A) A3 ( B) 3A ( C) 29 ( D) 92 12 设循环队列为 Q(1: m),其初始状态为 front=rear=m。经过一系列入队与退队运算后, front=15, rear=20。现要在该循环队列中寻找最大值的元素,最坏情况下需要比较的次数为 ( A) 4 ( B) 6 ( C) m-5 ( D) m-6 13 下列叙述中正确的是 ( A)循环队列属于队列的链式存储结构 ( B)双向链表是二叉树的链式存储结构 ( C)
5、非线性结构只能采用链式存储结构 ( D)有的非线性结构也可以采用顺序存储结构 14 某二叉树中有 n个叶子结点,则该二叉树中度为 2的结点数为 ( A) n+1 ( B) n-1 ( C) 2n ( D) n/2 15 下列叙述中错误的是 ( A)算法的时间复杂度与算法所处理数据的存储结构有直接关系 ( B)算法的空间复杂度与算法所处理数据的存储结构有直 接关系 ( C)算法的时间复杂度与空间复杂度有直接关系 ( D)算法的时间复杂度与算法程序执行的具体时间是不一致的 16 软件工程的三要素是 ( A)方法、工具和过程 ( B)建模、方法和工具 ( C)建模、方法和过程 ( D)定义、方法和过
6、程 17 通常软件测试实施的步骤是 ( A)集成测试、单元测试、确认测试 ( B)单元测试、集成测试、确认测试 ( C)确认测试、集成测试、单元测试 ( D)单元测试、确认测试、集成测试 18 下面可以作为软件设计工具的是 ( A)系统结构图 ( B)数据字 典 (DD) ( C)数据流程图 (DFD图 ) ( D)甘特图 19 在数据库设计中,将 E-R图转换成关系数据模型的过程属于 ( A)逻辑设计阶段 ( B)需求分析阶段 ( C)概念设计阶段 ( D)物理设计阶段 20 设有关系表学生 S( 学号,姓名,性别,年龄,身份证号 ) ,每个学生学号唯一。除属性学号外,也可以作为键的是 (
7、A)姓名 ( B)身份证号 ( C)姓名,性别,年龄 ( D)学号,姓名 21 在数据库系统中,考虑数据库实现的数据模型是 ( A)概念数据模型 ( B)逻辑数据模型 ( C)物理数据模型 ( D)关系数据模型 22 类模块文件的扩展名为 ( A) .res ( B) .cls ( C) .vbp ( D) .vbg 23 对于窗体而言,在运行期间对其值改变无效的属性是 ( A) Caption ( B) Enabled ( C) AutoRedraw ( D) BorderStyle 24 对于语句 Dim Var1, Var2 As String * 10,下列说法中正确的是 ( A) V
8、ar1和 Var2都被定义为定长字符串变量 ( B) Var1被定义为变长字符串变量, Var2被 定义为定长字符串变量 ( C) Var1被定义为定长字符串变量, Var2被定义为变长字符串变量 ( D) Var1被定义为变体变量 25 已知 num1 = 15,则表达式 Len(“abc“ & num1) + InStr(“Internet“, “net“)的值为 ( A) 11 ( B) 9 ( C) 5 ( D)错误 26 下列关于数组的叙述中,错误的是 ( A) Visual Basic中的数组必须先定义,后使用 ( B)语句 Option Base n中的 n用以设置数组下标的下界
9、,它可以是任意的非负整数 ( C)同一个过程中定义的数组与变量不能同名 ( D)在定义数组时,每一维的元素个数必须是常数,不能是变量或表达式 27 在程序运行时,不会引发窗体 Resize事件的操作是 ( A)使用了窗体的 “还原 “按钮 ( B)使用 Move方法改变了窗体的大小 ( C)使用 Move方法改变了窗体的位置 ( D)通过鼠标拖动边框调整了窗体的大小 28 不能使某个对象获得焦点的操作是 ( A)在运行时单击该对象 ( B)在运行时用访问键选择该对象 ( C)在程序代码中使用该对象的 SetFocus方法 ( D)在程序 代码中使用该对象的 GotFocus 方法 29 不能脱
10、离对象而独立存在的过程是 ( A)子程序过程 ( B)函数过程 ( C)事件过程 ( D)通用过程 30 下列描述中错误的是 ( A)窗体是对象 ( B)窗体必须有 Name属性 ( C)窗体可以拖放和移动 ( D)在设计阶段双击一个控件可以打开属性窗口 31 Visual Basic为每种控件规定了一个默认属性,在设置默认属性时,不必给出属性名。下列控件中默认属性为 Text的控件是 ( A)框架( Frame) ( B)组合框( ComboBox) ( C)标签( Label) ( D)形状( Shape) 32 窗体上有 2个名称分别为 List1和 List2的列表框,各显示有若干个项
11、目。当双击 List1中的某个项目时,该项目就会自动添加到 List2中。下列无法实现上述操作的事件过程是 ( A) Private Sub List1_DblClick() List2.List(List2.ListCount) = List1.Text End Sub ( B) Private Sub List1_DblClick() List2.AddItem List1.Text End Sub ( C) Private Sub List1_DblClick() List2.AddItem List1.List(ListIndex) End Sub ( D) Private Sub L
12、ist1_DblClick() Call List2.AddItem(List1.Text) End Sub 33 对于文本框控件,下列说法错误的是 ( A)当 Locked属性值为 True时,可以通过程序代码修改文本框内容 ( B)当 Locked属性值为 False时,用户可以直接编辑修改文本框内容 ( C) MaxLength属性值既可以在设计阶段设定,也可以在运行时设定 ( D)当文本框可以显示多行文本时, MaxLength属性用来确定每行最大字符数 34 下列操作中,不能够引发命令按钮 Click事件的是 ( A)使用 Tab键将输入焦点移到命令按钮上,并按空格键 ( B)使用
13、Tab键将输入焦点移到命令按钮上,并按 Enter键 ( C)在程序中将命令按钮的 Value属性值赋以 True2 ( D)当命令按钮的 Default属性为 False时,按 Enter键 35 对于图片框和图像控件,下列说法错误的是 ( A) AutoSize属性为 True时,图片框控件会自动改变大小以适应所显示图片的大小 ( B) Stretch属性为 True时,图像框会自动缩放所显示图片,使其充满图像框控件 ( C)图片框为容器控件 ( D)图像控件不支持 DblClick事件 36 Visual Basic组合框可表现为简单组合框、下拉式组合框、下拉式列表框三种类型,决定组合框
14、表现为哪种类型的属性是 ( A) Style ( B) Sorted ( C) DataSource ( D) Appearance 37 对于计时器控件,下列叙述错误的是 ( A)计时器控件没有 Visible属性 ( B)将 Interval属性设置为 0时,计时器控件不起作用 ( C)将 Enabled属性设置为 False时,计时器控件无效 ( D)为了实现每秒发生一个计时器事件,需将 Interval属性设置为 100 38 窗体上有 1个名称为 Text1的文本框和 1个名称为 Label1的标签。运行以下程序,在文本框中输入 VisualBasic,则标签 中显示内容为 basi
15、c的是 ( A) Private Sub Text1_Change() Label1.Caption = LCase(Mid(Text1.Text, 7) End Sub ( B) Private Sub Text1_Change() Label1.Caption = UCase(Left(Text1.Text, 5) End Sub ( C) Private Sub Text1_Change() Label1.Caption = UCase(Right(Text1.Text, 5) End Sub ( D) Private Sub Text1_Change() Label1.Caption
16、= LCase(Left(Text1.Text, 5) End Sub 39 为了改变文本框中所显示文本的颜色,需设置的属性为 ( A) FontColor ( B) BackColor ( C) ForeColor ( D) FillColor 40 窗体上有 1个名称为 CD1的通用对话框, 1个名称为 Command1的命令按钮,并有如下程序: Private Sub Command1_Click() CD1.CancelError = True CD1.FileName = “new.txt“ CD1.Filter = “All Files|*.*|Word|*.doc|“ CD1.F
17、ilterIndex = 2 CD1.ShowSave End Sub 运行程序,下面叙述中正确的是 ( A)单击 “取消 “按钮关闭对话框时,将显示出错信息 ( B)对话框文件的 “保存类型 “框中 显示 “*.doc“ ( C) Filter属性中没有指定类型 “.txt“,导致程序运行出错 ( D)实现打开文件操作,且文件名为 “new.txt“ 二、基本操作题 41 (1)在名称为 Form1,标题为 “标签 ”的窗体上,添加一个名称为 Label1,内容为“计算机等级考试 ”,字号为四号字的标签。请设置适当的属性以满足下述要求: 窗体不带有最大化、最小化及关闭按钮。 标签带有边框。
18、标签可依据标题指定的内容自动调整其大小。 运行后的窗体如图所示。 注意:存盘时必须存放在考生文件夹下,工程文件名保存为 sjt1 vbp,窗体文件名保存为 sjt1 frm。(2)在名称为 Form1的窗体上添加一个名称为 Text1,内容为 “程序设计 ”的文本框,且显示为三号字、居中;再添加两个命令按钮,标题分别是 “粗体 ”和 “斜体 ”,名称分别为 Command1、 Command2,如图所示。 要求:编写两个命令按钮的 Click事件过程,使得单击 “斜体 ”按钮时,文本框的内容显示为斜体格式;单击 “粗体 ”按钮时,文本框的内容显示为粗体格式。注意:程序中不得使用变量,每个事件过
19、程中只能写一条语句。 存盘时必须存放在考生文件夹下,工程文件名保 存为 sjt2 vbp,窗体义什名保存为 sjt2 frm。三、简单应用题 42 (1)在考生文件夹下有一个工程文件 sjt3 vbp,含有两个窗体,名称分别为Form1、 Form2。其中 Form1上有两个控件 (图像框和计时器 )和一个菜单项 “操作 ”,含有三个子菜单 (如图 1所示 )。 Form2上有一个名称为 Command1、标题为“返回 ”的命令按钮 (如图 2所示 )。要求当单击 “窗体 2”菜单命令时, Form1隐藏,Form2显示。单击 “动画 ”菜单命令时,使小汽车开始移动,一旦移到窗口的右边界时自动
20、跳到窗体的左边界 重新开始移动。单击 “退出 ”菜单命令时,结束程序运行。请去掉程序中的注释符,把程序中的 “?”改为正确的内容。 注意:考生不得修改窗体文件中已经存在的程序。最后程序按原文件名存盘。(2)在考生文件夹下有一个工程文件sjt4 vbp。其窗体上已有部分控件,请按照图 1所示添加框架和单选按钮。要求:添加两个框架,名称分别为 Frame1、 Frame2,在 Frame1中添加一个名为 Option1的单选按钮数组,含两个单选按钮,标题分别为 “古典音乐 ”、 “流行音乐 ”,在Frame2中添加两个单选按钮,名称分别为 Option2、 Option3,标题分别为 “篮球 ”、
21、“羽毛球 ”。刚运行程序时, “古典音乐 ”和 “篮球 ”单选按钮初始状态为选中状态。单击 “选择 ”按钮,将把选中的单选按钮的标题显示在标签 Label2中,如图 2所示。如果 “音乐 ”或 “体育 ”未被选中,相应的单选按钮不可用。 要求:按照题目要求添加控件,去掉程序中的注释符,把程序中的 “?”改为正确的内容。 注意:不能修改程序的其他部分和控件属性。最后将修改后的文件按原文件名存盘。四、综合应用题 43 在窗体上建立三个菜单 (名称分别为 Read、 Calc和 Save,标题分别为 “读人数据 ”、 “计算并输出 ”和 “存盘 ”),然后添加一个文本框 (名称为 Text1,可显示
22、多行,ScrollBars属性设置为 2)(如图所示 )。程序运行后,如果执行 “读人数据 ”命令,则读入 datainl txt文件中的 100个整数,放入一个数组中,数组的下界为 1;如果单击 “计算并输出 ”按钮,则把该数组中小于 50的元素显示在文本框中,求出它们的和,并把所求得的和显示在窗体上;如果单击 “存盘 ”按钮,则将所求得的和存入考生文件夹下的 dataout txt文件中。 在考生文件夹下有一个工程文件 sjt5 vbp。窗体文件 中的 ReadData过程可以把 datainl txt文件中的 100个整数读入 Arr数组中;而 WriteData过程可以把指定的整数值写
23、到考生文件夹下指定的文件中 (整数值通过计算求得,文件名为 dataout txt)。 注意:考生不得修改窗体文件中已经存在的程序。存盘时,工程文件名仍然保存为 sjt5 vbp,窗体文件名仍然保存为sit5 frm。 国家二级( VB)机试模拟试卷 74答案与解析 一、选择题 1 【正确答案】 A 【试题解析】 利用通用对话框建立打开文件对话框时,并没有打开文件,故选 项A错误。通用对话框可以通过设置 Action 属性或选择相应方法,而显示成不同类型的对话框,故选项 B表述正确;通用对话框是一种 ActiveX控件,不是标准的控件,故选项 C表述正确;在设计阶段,通用对话框的控件大小不能改
24、变, D项表述正确。 2 【正确答案】 A 【试题解析】 并非只有函数过程能够将过程的计算结果传回到调用的程序中, A项错误。允许对象即窗体或控件作为通用过程的参数,故 B 项和 D项正确。用数组作为过程的参数时,使用的是 “传地址 “方式,将数组的起始地址传给过程,使得形参数组与实参数组具有相同的 起始地址, C项正确。 3 【正确答案】 D 【试题解析】 static用于在过程中定义静态变量或数组变量。如果 Static定义了一个变量,则每次引用该变量时,其值会继续保留。第一次单击命令按钮时,x=0,运行 IF.Then 语句后, x=1;第二次单击命令按钮时,运行 IF.Then 语句后
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 VB 模拟 74 答案 解析 DOC
