[计算机类试卷]国家二级(VB)机试模拟试卷31及答案与解析.doc
《[计算机类试卷]国家二级(VB)机试模拟试卷31及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(VB)机试模拟试卷31及答案与解析.doc(29页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( VB)机试模拟试卷 31及答案与解析 一、选择题 1 下列选项中不属于结构化程序设计原则的是 ( )。 ( A)可封装 ( B)自顶向下 ( C)模块化 ( D)逐步求精 2 软件详细设计生产的图如下 ,该图是 ( ) ( A) N S图 ( B) PAD图 ( C)程序流程图 ( D) E R图 3 数据库管理系统是 ( )。 ( A)操作系统的一部分 ( B)在操作系统支持下的系统软件 ( C)一种编译系统 ( D)一种操作系统 4 在 E R图中,用来表示实体联系的图形是 ( )。 ( A)椭圆形 ( B)矩形 ( C)菱形 ( D)三角形 5 有三个关系 R、 S和 T如下
2、: 则关系 T是由关系 R和 S通过某种操作得到,该操作为 ( )。 ( A)选择 ( B)投影 ( C)交 ( D)并 6 在 VB集成环境中要结束一个正在运行的工程,可单击工具栏上的一个按钮,这个按钮是 ( )。 ( A) ( B) ( C) ( D) 7 设 x是整型变量,与函数 IIf(x0, x, x)有相同结果的代数式是 ( )。 ( A) |x| ( B) |x| ( C) x ( D) x 8 设窗体文件中有下面的事件过程: Private Sub Command1_Click() Dim s a% 100 Print a End Sub 其中变量 a和 s的数据类型分别是 (
3、 )。 ( A)整型,整型 ( B)变体型,变体型 ( C)整型,变体型 ( D)变体型,整型 9 下面不能在信息框中输出 “VB“的是 ( )。 ( A) MsgBox “VB“ ( B) x MsgBox(“VB“) ( C) MsgBox(“VB“) ( D) Call MsgBox “VB“ 10 下面关于标 准模块的叙述中错误的是 ( )。 ( A)标准模块中可以声明全局变量 ( B)标准模块中可以包含一个 Sub Main过程,但此过程不能被设置为启动过程 ( C)标准模块中可以包含一些 Public过程 ( D)一个工程中可以含有多个标准模块 11 下面是求最大公约数的函数的首部
4、: Function gcd(ByVal x As Integer, ByVal y As Integer)As Integer 若要输出 8、 12、 16这 3个数的最大公约数,下面正确的语句是 ( )。 ( A) Print gcd(8,12), gcd(12,16), gcd(16,8) ( B) Print gcd(8,12,16) ( C) Print gcd(8), gcd(12), gcd(16) ( D) Print gcd(8, gcd(12,16) 12 若在窗体模块的声明部分声明了如下自定义类型和数组: Private Type rec Code As Integer
5、Caption As String End Type Dim arr(5)As rec 则下面的输出语句中正确的是 ( )。 ( A) Print arr.Code(2), arr.Caption(2) ( B) Print arr.Code, arr.Caption ( C) Print arr(2).Code, arr(2).Caption ( D) Print Code(2), Caption(2) 13 下面程序运行时,若输入 395 ,则输出结果是 ( )。 Private Sub Command1_Click() Dim x% x InputBox(“请输入一个 3位整数 “) P
6、rint x Mod 10, x100, (x Mod 100)10 End Sub ( A) 3 9 5 ( B) 5 3 9 ( C) 5 9 3 ( D) 3 5 9 14 某人编写了下面的程序,希望能把 Text1文本框中的内容写到 out.txt文件中: Private Sub Command1_Click() Open “out.txt“ For Output As #2 Print “Text1“ Close #2 End Sub 调试时发现没有达到目的,为实现上述目的,应做的修改是 ( )。 ( A)把 Print “Text1“ 改为 Print #2, Text1 ( B)
7、把 Print “Text1“ 改为 Print Text1 ( C)把 Print “Text1“ 改为 Write “Text1“ ( D)把所有 #2 改为 #1 15 VB中有 3个键盘事件: KeyPress、 KeyDown、 KeyUp,若光标在 Text1文本框中,则每输入一个字母 ( )。 ( A)这 3个事件都会触发 ( B)只触发 KeyPress 事件 ( C)只触发 KeyDown、 KeyUp事件 ( D)不触发其中任何一个事件 16 设窗体的名称为 Form1,标题为 Win,则 窗体的 MouseDown事件过程的过程名是 ( )。 ( A) Form1_Mou
8、seDown ( B) Win_MouseDown ( C) Form_MouseDown ( D) MouseDown_Form1 17 要求当鼠标在图片框 P1中移动时,立即在图片框中显示鼠标的位置坐标。下面能正确实现上述功能的事件过程是 ( )。 ( A) Private Sub P1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) Print X, Y End Sub ( B) Private Sub P1_MouseDown(Button As Integer, Shift As Int
9、eger, X As Single, Y As Single) Picture.Print X, Y End Sub ( C) Private Sub P1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) P1.Print X, Y End Sub ( D) Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) P1.Print X, Y End Sub 18 为了使窗体的
10、大小可以改变,必须把它的 BorderStyle属性设置为 ( )。 ( A) 1 ( B) 2 ( C) 3 ( D) 4 19 为了对多个控件执行操作,必须选中这些控件。下列不能选中多个控件的操作是 ( )。 ( A)按住 Alt键,不要松开,然后单击每个要选中 的控件 ( B)按住 Shift键,不要松开,然后单击每个要选中的控件 ( C)按住 Ctrl键,不要松开,然后单击每个要选中的控件 ( D)拖动鼠标画出一个虚线矩形,使所选中的控件位于这个矩形内 20 在窗体上画一个文本框,其名称为 Text1,为了在程序运行后隐藏该文本框,应使用的语句为 ( )。 ( A) Text1.Cle
11、ar ( B) Text1.Visible False ( C) Text1.Hide ( D) Text1.Enabled False 21 以下能够触发文本框 Change事件的操作是 ( )。 ( A)文本框失去焦点 ( B)文本框获得焦点 ( C)设置文本框的焦点 ( D)改变文本框的内容 22 假定在图片框 Picture1中装入了一个图片,在程序运行中,为了清除该图片 (注意,清除图片,而不是删除图片框 ),应采用的正确方法是 ( )。 ( A)单击图片框,然后按 Del键 ( B)执行语句 Picture1.Picture LoadPicture(“) ( C)执行语句 Pict
12、ure1.Picture “ ( D)执行语句: Picture1.Cls 23 要想使列表框只允 许单选列表项,应设置的属性为 ( )。 ( A) Style ( B) Selected ( C) MultiSelect ( D) Enabled 24 在窗体上画一个名称为 Text1的文本框和一个名称为 Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Dim i As Integer, n As Integer For i 0 To 50 i i 3 n n 1 If i10 Then Exit For Next Text1.T
13、ext Str(n) End Sub 程序运行后,单击命令按钮,在文本框中显示的值是 ( )。 ( A) 2 ( B) 3 ( C) 4 ( D) 5 25 在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Dim I, Num Randomize Do For I 1 To 1000 Num Int(Rnd * 100) Print Num; Select Case Num Case 12 Exit For Case 58 Exit Do Case 65, 68, 92 End End Select Next I Loop End Su
14、b 上述事件过程执行后,下列描述中正确的是 ( )。 ( A) Do循环执行的次数为 1000次 ( B)在 For循环中产生的随机数小于或等于 100 ( C)当所产生的随机数为 12时结束所有循环 ( D)当所产生的随机数为 65、 68或 92时窗体关闭、程序结束 26 设有如下通用过程: Public Function Fun(xStr As String)As String Dim tStr As String, strL As Integer tStr “ strL Len(xStr) i 1 Do While i0) Print n Mod 10; n n10 Wend Prin
15、t End Sub 此程序功能是:输入 2个正整数,反序输出这 2个数的每一位数字,再反序输出这 2个数之和的每一位数字。例如:若输入 123 和 234,则应该输出: 3 2 1 4 3 2 7 5 3 但调试时发现 只输出了前 2行 (即 2个数的反序 ),而未输出第 3行 (即 2个数之和的反序 ),程序需要修改。下面的修改方案中正确的是 ( )。 ( A)把过程 pro 的形式参数 n As Integer 改为 ByVal n As Integer ( B)把 Call pro(a b)改为 pro a b ( C)把 n n10 改为 n n / 10 ( D)在 pro b语句之
16、后增加语句 c% a b ,再把 Call pro(a b)改为 pro c 31 在窗体上画一个名称为 Command1的命令按钮,然后编写如下事件 过程: Private Sub Command1_Click() c 1234 c1 Trim(Str(c) For i 1 To 4 Print Next End Sub 程序运行后,单击命令按钮,要求在窗体上显示如下内容: 1 12 123 1234 则在横线处应填入的内容为 ( )。 ( A) Right(c1, i) ( B) Left(c1, i) ( C) Mid(c1, i, 1) ( D) Mid(c1, i, i) 32 下列
17、叙述中正确的是 ( )。 ( A)线性表的链式存储结构 与顺序存储结构所需要的存储空间是相同的 ( B)线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构 ( C)线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构 ( D)线性表的链式存储结构与顺序存储结构在存储空间的需求上没有可比性 33 下列叙述中正确的是 ( )。 ( A)栈是一种先进先出的线性表 ( B)队列是一种后进先出的线性表 ( C)栈与队列都是非线性结构 ( D)以上三种说法都不对 34 软件测试的目的是 ( )。 ( A)评估软件可靠性 ( B)发现并改正程序中的错误 ( C)改正程序中的错误 ( D)发现程
18、序中的错误 35 在软件开发中,需求分析阶段产生的主要文档是 ( )。 ( A)软件集成测试计划 ( B)软件详细设计说明书 ( C)用户手册 ( D)软件需求规格说明书 36 软件生命周期是指 ( )。 ( A)软件产品从提出、实现、使用维护到停止使用退役的过程 ( B)软件从需求分析、设计、实现到测试完成的过程 ( C)软件的开发过程 ( D)软件的运行维护过程 37 面向对象方法中,继承是指 ( )。 ( A)一组对象所具有的相似性质 ( B)一个对 象具有另一个对象的性质 ( C)各对象之间的共同性质 ( D)类之间共享属性和操作的机制 38 层次型、网状型和关系型数据库划分原则是 (
19、 )。 ( A)记录长度 ( B)文件的大小 ( C)联系的复杂程度 ( D)数据之间的联系方式 39 一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是 ( )。 ( A)一对一 ( B)一对多 ( C)多对多 ( D)多对一 40 数据库设计中反映用户对数据要求的模式是 ( )。 ( A)内模式 ( B)概念 模式 ( C)外模式 ( D)设计模式 二、基本操作题 41 (1)在名称为 Form1的窗体上添加一个名称为 C1、标题为 “改变颜色 ”的命令按钮,窗体标题为 “改变窗体背景色 ”。编写程序,使得单击命令按钮时,将窗体的背景颜色改为
20、红色 (&HFF&)。运行程序后的窗体如图所示。 要求:程序中不得使用变量,每个事件过程中只能写一条语句。存盘时必须存放在考生文件夹下,工程文件名为 sjt1 vbp,窗体文件名为 sjt1 frm。 (2)在名称为 Form1的窗体上添加一个名称为 Shape1的形状控件,在属性窗口中将其 形状设置为圆形。添加一个名称为 List1的列表框,并在属性窗口中设置列表项的值分别为 1、 2、 3、 4、 5。将窗体的标题设为 “图形控件 ”。单击列表框中的某一项,则将其值作为形状控件的填充参数。例如,选择 3,则形状控件中被竖线填充,如图所示。 要求:程序中不得使用变量,每个事件过程中只能写一条
21、语句。存盘时必须存放在考生文件夹下,工程文件名保存为sjt2 vbp,窗体文件名保存为 sjt2 frm。 三、简单应用题 42 (1)在考生文件夹下有一个工程文件 sjt3 vbp,包含了所有控件和部分程序。程序运行时, 在文本框中每输人一个字符,则立即判断:若是小写字母,则将它的大写形式显示在标签 Label1中;若是大写字母,则把它的小写形式显示在 Labell中,若是其他字符,则将该字符直接显示在 Label1中。输入的字母总数则显示在标签 Label2中,如图所示。 要求:去掉程序中的注释符,把程序中的 ?改为正确的内容。 注意:不得修改已经存在的程序,最后将修改后的文件按原文件名存
22、盘。 (2)在考生文件夹下有一个工程文件 sjt4 vbp。窗体中有 个图片框,图片框中有 个蓝色圆,名称为 Shape1,如图所示。 当程序运行时,单击 “开始 ”按钮,圆半径逐渐变大 (圆心位置不变 ),当圆充满图片框时则变为红色,并开始逐渐缩小,当缩小到初始大小时又变为蓝色,并再次逐渐变大,如此往复。单击“停止 ”按钮,则停止变化。文件中已经给出了所有控件和程序,但程序不完整,请去掉程序中的注释符, 把程序中的 ?改为正确的内容。 提示:程序中的符号常量 bluecolor表示蓝色的值, redcolor表示红色的值。 注意:不能修改程序的其他部分和各控件的属性。最后将修改后的文件按原文
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 VB 模拟 31 答案 解析 DOC
