[计算机类试卷]国家二级(VB)机试模拟试卷42及答案与解析.doc
《[计算机类试卷]国家二级(VB)机试模拟试卷42及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(VB)机试模拟试卷42及答案与解析.doc(32页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( VB)机试模拟试卷 42及答案与解析 一、选择题 1 编写如下程序: Private Sub Command1_Click() x = InputBox(“请输入一个字符 :“) Select Case x Case Is 4 Label1.Caption = t End Sub 程序运行后,单击命令按钮 Command1,则标签中显示的内容是 ( A) 1 ( B) 2 ( C) 24 ( D) 120 6 编写如下程序: Private Sub Command1_Click() Dim a As Integer, b As Integer, c As Integer Dim n
2、 As Integer, s As Integer a = 1 While a y Then num = x Else num = y ( B) num = IIf(x y, x, y) ( C) num = x If y x Then num = y ( D) If y x Then num = x num = y 31 默认属性是某种控件最常用或最重要的属性,在 Visual Basic中设置这样的属性时,不必给出属性名 。下列中默认属性不是 Value的控件是 ( A)垂直滚动条( VscrollBar) ( B)复选框( CheckBox) ( C)命令按钮( CommandButto
3、n) ( D)列表框( ListBox) 32 对于文本框,用来设置允许输入的最大字符数的属性为 ( A) Length ( B) MaxLength ( C) SelLength ( D) MultiLine 33 窗体上有 2个名称分别为 Text1和 Text2的文本框, 1个名称为 Command1的命令按钮。单击 Command1时, Text1中选中的 文本将显示在 Text2中。下列能实现上述操作的事件过程是 ( A) Private Sub Command1_Click() Text2.Text = Mid(Text1.Text, Text1.SelStart, Text1.S
4、elLength) End Sub ( B) Private Sub Command1_Click() Text2.Text = Mid(Text1.Text, , Text1.SelLength, Text1.SelStart) End Sub ( C) Private Sub Command1_Click() Text2.Text = Mid(Text1.Text, Text1.SelStart + 1, Text1.SelLength) End Sub ( D) Private Sub Command1_Click() Text2.Text = Mid(Text1.Text, Text1
5、.SelStart - 1, Text1.SelLength) End Sub 34 下列有关控件的叙述中,正确的是 ( A)命令按钮不响应 DblClick事件 ( B)标签的主要作用是显示文本信息,它不响应 Click事件 ( C)标签中的文本信息通过 Text属性显示 ( D)在设计阶段,图片框中建立的控件可以拖拽到图片框之外 35 对于滚动条控件,下列说法正确的是 ( A) Max属性值不能小于 Min属性值 ( B) LargeChange属性值必须大于 SmallChange属性值 ( C) SmallChange属性值可以大于 LargeChange属性值 ( D)单击滚动箭头时
6、会触发 Scroll事件 36 为了在列表框中实现多选操作,需设置的属性为 ( A) ListCount ( B) MultiSelect ( C) SelCount ( D) Selected 37 以下关于框架的叙述中,正确的是 ( A)当框架的 Enabled属性设置为 False时,框架中建立的所有对象在运行时都禁用 ( B)在设计阶段,在框架外画的控件,一经拖到框架内,将自动变为框架容器中的控件 ( C)移动框架时,框架内各控件的 Left和 Top属性值也将随之改变 ( D)移动框架时,在框架内建立的控件不会随着 移动 38 窗体 Form1上有 1个名称为 Text1的文本框,
7、1个名称为 Command1的命令按钮。为了使得程序开始运行后,直接把焦点移到文本框中,正确的事件过程为 ( A) Private Sub Form_Load() Text1.SetFocus Form1.Show End Sub ( B) Private Sub Form_Load() Form1.Show Text1.SetFocus End Sub ( C) Private Sub Form_Load() Text1.GotFocus Form1.Show End Sub ( D) Private Sub Form_Load() Form1.Show Text1.GotFocus End
8、 Sub 39 任何控件都具有的属性为 ( A) Caption ( B) ForeColor ( C) FontName ( D) Name 40 窗体上有 1个名称为 Picture1的图 片框,能将图片文件 d:vbflower6.jpg正确装入图片框的语句为 ( A) Picture1.LoadPicture “d:vbflower6.jpg“ ( B) Picture1.Picture = LoadPicture(d:vbflower6.jpg) ( C) Picture1 = LoadPicture(“d:vbflower6.jpg“) ( D) Picture1.Picture
9、= “d:vbflower6.jpg“ 二、基本操作题 41 (1)在名称为 Form1的窗体 上画一个名称为 Text1的文本框,其高、宽分别为400、 2000。清在属性框中设置适当的属性满足以下要求: Text1的字体为 “黑体 ”,字号为 “四号 ”。 窗体标题为 “输入 ”,不显示最大化按钮和最小化按钮。 运行后的窗体如图所示。 注意: 存盘时必须存放在考生文件夹下,工程文件名为 sjt1 vbp,窗体文件名为 Sjt1 frm。 (2)在名称为 Forml的窗体上画一个名称为 Imagel 的图像框,利用属性窗口装入考生目录下的图像文件picl bmp,并设置适当属性使其中的图像可
10、以适应图像框大小;再画两个命 令按钮,名称分别为 Command1、 Command2,标题分别为 “向右移动 ”、 “向下移动 ”。请编写适当的事件过程,使得在运行时,每单击 “向右移动 ”按钮一次,图像框向右移动 100;每单击 “向下移动 ”按钮一次,图像框向下移动 100。运行时的窗体如图所示。要求程序中不得使用变量,事件过程中只能写一条语句。 注意: 存盘时必须存放在考生文件夹下,工程文件名为 sjt2 vbp,窗体文件名为 sjt2 frm。三、简单应用题 42 (1)在窗体 (名称为 Form1, KeyPreview属性为 True)上添加一个列表 框 (名称为List1)和一
11、个文本框 (名称为 Text1),如图 1所示。编写窗体的 KeyDown事件过程。程序运行后,如果按 A键,则从键盘上输入要添加到列表框中的项目内容 (内容任意,不少于三个 );如果按 D键,则从键盘上输入要删除的项目内容,将其从列表框中删除。程序的运行情况如图 2所示。 在考生文件夹下有一个工程文件sjt3 vbp(相应的窗体文件名为 sjt3 frm),可以实现上述功能。但这个程序不完整,请把它补充完整。 要求:去掉程序中的注释符,把程序中的 ?改为适当的内容,使其正确运行,但不能修改程序中的其他 部分。最后将修改后的文件按原文件名存盘。 (2)在考生文件夹下有一个工程文件sjt4 vb
12、p(相应的窗体文件名为 sjt4 frm),其功能是通过调用过程 Average求数组的平均值。程序运行后,在 4个文本框中各输入一个整数,然后单击命令按钮,即可求出其平均值,并显示在窗体上 (如图所示 )。这个程序不完整,请把它补充完整,并能正确运行。 要求:去掉程序中的注释符,把程序中的 ?改为正确的内容,使其实现上述功能,但不能修改程序中的其他部分。最后将修改后的文件按原文件名存盘。 四、综合应用题 43 在考生文件 夹中有一个工程文件 sjt5 vbp。该程序的功能是从 in5 txt文件中读入 40个数据,统计这些数据中素数的个数,并找出所有素数中最小的素数 (判断素数的函数已给出
13、)。最后将查找和统计的结果分别显示在标签 Label4和 Label3中(窗体外观如图所示 )。程序不完整,请在指定的位置把程序补充完整。 注意:不得修改原有程序和控件的属性。程序结束运行之前,必须至少正确运行一次程序,将统计的结果显示在标签中,否则无成绩。最后把修改后的文件按原文件名存盘。国家二级( VB)机试模拟试卷 42答案与解析 一、选择题 1 【正确答案】 C 【试题解析】 当输入符为 “a“时, 9的 ASCII码是 57,大写 Z的 ASCII码是90,小写 a则是 97。字符 a不满足 Case Is 3)个模块,第三层有 4个模块,控制跨度为 n, D选项正确。 16 【正确
14、答案】 A 【试题解析】 需求分析方法可以分为结构化分析方法和面向对象的分析方法,结构化分析工具包括:数据流图( DFD)、数据字典( DD)、结构化英语、判定表和判定树等。 PAD图是过程设计工具,所以 A选项正确。 17 【正确答案】 B 18 【正确答案】 C 【试题解析】 数据库设计的 4个阶段为:需求分析阶段、概念设计阶段 、逻辑设计阶段、物理设计阶段。概念设计最常用的方法是 E-R方法,它采用 E-R模型,将现实世界的信息结构统一由实体、属性以及实体之间的联系来描述, C选项正确。 19 【正确答案】 A 【试题解析】 常用的扩充运算有交、除、连接及自然连接等。并: RS 是将 S
15、中的记录追加到 R后面。自然连接:去掉重复属性的等值连接。差: R-S 结果是属于 R但不属于 S的记录组成的集合。交: RS 结果是既属于 R又属于 S 的记录组成的集合。并: RS的结果集为 T,所以 A选项正确。 20 【正确答案】 C 【试题解析】 关系模型 是目前最常用的数据模型之一,现实世界的实体以及实体间的各种联系均用关系来表示。实体集之间通过联系来建立联接关系分为三类:一对一联系( 1:1)、一对多联系( 1:m)、多对多联系( m:n)。 C选项正确。 21 【正确答案】 A 【试题解析】 转换函数 Int( x)返回不大于自变量 x的最大整数, Int(-5.678)值为
16、-6, Int(-5.678 - 0.5)为 -7;转换函数 Fix( x)返回值是自变量 x的整数部分, Fix(-5.678)为 -5, Fix(-5.678 + 0.5)为 -5,故选择 A选项。 22 【正确答案】 D 【试题解析】 标准模块也称全局模块,当其中的 Public过程,被窗体指令调用,即可以被不同窗体的程序调用,故 A项表述正确。模块是相对独立的程序单元,故 B 项标准模块式一个纯代码文件的表述正确。标准模块通过 “工程 “菜单中的 “添加模块 “命令来建立,故 C项表述正确。标准模块文件的扩展名为 .bas,故D项表述错误。 23 【正确答案】 B 【试题解析】 定义变
17、量时,可在定义变量时指定其类型,也可用类型说明符定义变量。在语句 Dim Var1#, Var2 As Integer 中 , Var1采用类型说明符定义变量, #是双精度型的类型说明符,其类型名为 Double, Var1是双精度变量。 Var2在定义变量时指定的类型,为整型变量。故选项 B正确, A、 C和 D项错误。 24 【正确答案】 A 【试题解析】 算术运算符优先级从高到低依次是乘方,取负,乘法和除法运算符,整除运算符,加法和减法运算符;数学函数的平方根( Square)函数是 sqr( x),返回值为自变量 x的平方根。从表达式上看首先 a、 b 之和除以 a、 b 的乘积,最后
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 VB 模拟 42 答案 解析 DOC
