【计算机类职业资格】计算机等级考试二级VISUAL+BASIC机试1及答案解析.doc
《【计算机类职业资格】计算机等级考试二级VISUAL+BASIC机试1及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机等级考试二级VISUAL+BASIC机试1及答案解析.doc(28页珍藏版)》请在麦多课文档分享上搜索。
1、计算机等级考试二级 VISUAL+BASIC 机试 1 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:40.00)1.用来设置文字字体是否为粗体的属性是( )。A) FontItalic B) FontUnderline C) FontSize D) FontBold(分数:1.00)A.B.C.D.2.下面描述中,不属于软件危机表现的是( )。A) 软件过程不规范 B) 软件开发生产率低C) 软件质量难以控制 D) 软件成本不断提高(分数:1.00)A.B.C.D.3.对窗体上名称为 Command1 的命令按钮,编写如下事件过程:Private Su
2、b Command1_Click()Move 200, 200End Sub程序运行时,单击命令按钮,则产生的操作是( )。A) 窗体左上角移动到距屏幕左边界、上边界各 200 的位置B) 窗体左上角移动到距屏幕右边界、上边界各 200 的位置C) 窗体由当前位置向左、向上各移动 200D) 窗体由当前位置向右、向下各移动 200(分数:1.00)A.B.C.D.4.已知 a=6,b=15,c=23,则语句 Print Sgn(a+b Mod 6-c/a)End Sub运行程序,并在文本框中输入“123”,则在窗体上的输出结果为( )。A) 123 B) 112 C) 12123 D) 112
3、123(分数:1.00)A.B.C.D.27.能够将组合框 Combo1 中最后一个数据项删除的语句为( )。A) Combo1. RemoveItem Combo1. ListCount B) Combo1. RemoveItem Combo1. ListCount - 1C) Combo1. RemoveItem Combo1. ListIndex D) Combo1. RemoveItem Combo1. ListIndex - 1(分数:1.00)A.B.C.D.28.为了使窗体左上角不显示控制框,需设置为 False 的属性是( )。A) Visible B) Enabled C)
4、ControlBox D) Caption(分数:1.00)A.B.C.D.29.命令按钮 Command1 的单击事件过程如下:Private Sub Command1_Click()x=10Print f(x)End SubPrivate Function f(y As Integer)f=y*yEnd Function运行上述程序,如下叙述中正确的是( )。A) 程序运行出错,x 变量的类型与函数参数的类型不符B) 在窗体上显示 100C) 函数定义错,函数名 f 不能又作为变量名D) 在窗体上显示 10(分数:1.00)A.B.C.D.30.确定图片框 Picturel 在窗体上位置的
5、属性是( )。A) Width 和 Height B) Left 和 Top C) Width 和 Top D) Height 和 Left(分数:1.00)A.B.C.D.31.以下关于文件的叙述中,错误的是( )。A) 顺序文件中的记录是一个接一个地顺序存放B) 随机文件中记录的长度是随机的C) 文件被打开后,自动生成一个文件指针D) EOF 函数用来测试是否到达文件尾(分数:1.00)A.B.C.D.32.现有如下一段程序:Private Sub Command1_Click()x = UCase(InputBox(“输入:“)Select Case xCase “A“ To “C“Pr
6、int “考核通过!“Case “D“Print “考核通过!“Case ElsePrint “输入数据不合法!“End SelectEnd Sub执行程序,在输入框中输入字母“B”,则以下叙述中正确的是( )。A) 程序运行错 B) 在窗体上显示“考核通过!”C) 在窗体上显示“考核不通过!” D) 在窗体上显示“输人数据不合法!”(分数:1.00)A.B.C.D.33.以下叙述中错误的是( )。A) 续行符与它前面的字符之间至少要有一个空格B) Visual Basic 中使用的续行符为下划线(_)C) 以撇号()开头的注释语句可以放在续行符的后面D) Visual Basic 可以自动对
7、输入的内容进行语法检查(分数:1.00)A.B.C.D.34.窗体上有单选钮和列表框控件。单击名称为 Option1、标题为“国家”的单选钮,向列表框中添加国家名称,如下图所示。(分数:1.00)A.B.C.D.35.下面不属于需求分析阶段任务的是( )。A) 确定软件系统的功能需求 B) 确定软件系统的性能需求C) 需求规格说明书评审 D) 制定软件集成测试计划(分数:1.00)A.B.C.D.36.以下不属于单选按钮的属性是( )。A) Caption B) Name C) Min D) Enabled(分数:1.00)A.B.C.D.37.窗体上有 1 个名称为 Command1 的命令
8、按钮,事件过程及函数过程如下:Private Sub Command1_Click()Dim m As Stringm = InputSox( “请输入字符串“ )Print pick_str(m)End SubPrivate Function pick_str(s As String)As Stringtemp = “ “i=1sLen = Len (s)Do While i = sLen / 2temp=temp +Mid(s, i, 1)+Mid(s, sLen-i+1, 1)i=i+1Looppick_str = tempEnd Function运行程序,单击命令按钮,并在输入对话框中
9、输入“basic”,则在窗体上显示的内容为( )。A) bcai B) cbia C) bcais D) cbias(分数:1.00)A.B.C.D.38.以下变量名中合法的是( )。A) x-2 B) 12abc C) sum_total D) print(分数:1.00)A.B.C.D.39.窗体上有 1 个名称为 Text1 的文本框,1 个名称为 Label1 的标签。程序运行后,如果在文本框中输入信息,则立即在标签中显示相同的内容。以下可以实现上述操作的事件过程为( )。A) Private Sub Label1_Click()Label1. Caption = Text1. Tex
10、tEnd SubB) Private Sub Label1_Change()Label1. Caption = Text1. TextEnd SubC) Private Sub Text1_Click()Label1. Caption = Text1. TextEnd SubD) Private Sub Text1_Change()Label1. Caption = Text1. TextEnd Sub(分数:1.00)A.B.C.D.40.窗体上有 1 个名称为 Command1 的命令按钮,事件过程如下:Private Sub Command1_Click()Dim x%, y%, z%x
11、 = InputBox( “请输入第 1 个整数“ )y = InputBox( “请输入第 2 个整数“ )Do Until x =yIf xy Then x=x-y Else y=y-xLoopPrint xEnd Sub运行程序,单击命令按钮,并输入 2 个整数 169 和 39,则在窗体上显示的内容为( )。A) 11 B) 13 C) 23 D) 39(分数:1.00)A.B.C.D.二、基本操作题(总题数:2,分数:18.00)41.在名称为 Form1 的窗体上添加一个名称为 Label1、标题为“滚动条控件”的标签,一个名称为HScroll1 的水平滚动条。请通过属性窗口设置属
12、性使水平滚动条取值范围的最大值为 100,最小值为 1,滚动条的高度为 300,宽度为 3000,滚动块的初始位置为 20。程序运行后的窗体如图所示。注意:存盘时必须存放在考生文件夹下,工程文件名保存为 sjt1. vbp,窗体文件名保存为 sjt1. frm。(分数:9.00)_42.在名称为 Form1 的窗体上添加一个名称为 Shape1 的形状控件,位置在窗体的顶部,在属性窗口中将其设置为圆形。添加一个名称为 Timer1 的计时器,在属性窗口中将其设置为禁用,时间间隔为 0.5 秒,窗体如图所示。请编写窗体的 Load 事件过程和计时器的事件过程,使得程序一开始运行,计时器即变为可用
13、,且每隔 0.5 秒形状控件向下移动 100。注意:要求程序中不得使用变量,每个事件过程中只能写一条语句。存盘时必须存放在考生文件夹下,工程文件名保存为 sjt2. vbp,窗体文件名保存为 sjt2. frm。(分数:9.00)_三、简单应用题(总题数:2,分数:24.00)43.在考生文件夹中有一个工程文件 sjt3. vbp。程序的功能是输入用户名和密码。程序运行时,当输入密码到文本框 Text2 中时,如果“显示密码”复选框没有被选中,则在文本框 Text3 中同时显示“#”(如图所示);如果“显示密码”复选框被选中,再重新输入密码时,则在 Text3 中同时显示的是密码字符本身。在给
14、出的窗体文件中已经添加了全部控件,但程序不完整。要求:去掉程序中的注释符,把程序中的?改为正确的内容。注意:不能修改程序的其他部分和控件属性,最后将修改后的文件按原文件名进行存盘。(分数:12.00)_44.考生文件夹中有一个工程文件 sjt4. vbp。该程序的功能是:程序运行时,向文本框控件数组Text1(有 5 个文本框)中任意输入 5 个数,单击名称为 Command1 的命令按钮,则找出其中最小数并在标签lblResult 中显示。给出的窗体文件中已经有了全部控件,但程序不完整,其中函数 FindMin 的作用是返回两个数中的较小数。要求:去掉程序中的注释符,把程序中的?改为正确的内
15、容。注意:不能修改程序的其他部分和控件属性,最后将修改后的文件按原文件名进行存盘。(分数:12.00)_四、综合应用题(总题数:1,分数:18.00)45.在考生文件夹中有一个工程文件 sjt5. vbp。该程序的功能是:分别统计 7*7 数组四周元素之和及四周元素中能够被 7 整除的元素的个数,并将统计结果在相应的标签中显示。请仔细阅读已有程序,然后在标出的位置编写适当的程序,实现上述的功能。要求:不得修改原有程序和控件的属性。在结束程序运行之前,必须至少正确运行一次程序,将统计的结果显示在标签中,否则将没有成绩,最后将修改后的文件按原文件名进行存盘。(分数:18.00)_计算机等级考试二级
16、 VISUAL+BASIC 机试 1 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:40.00)1.用来设置文字字体是否为粗体的属性是( )。A) FontItalic B) FontUnderline C) FontSize D) FontBold(分数:1.00)A.B.C.D. 解析:解析 FontItalic 用来设置文字是否为斜体,FontUnderLine 用来设置文字是否加下划线,FontSize 用来设置文字的字号,FontBold 用来设置文字是否为粗体。2.下面描述中,不属于软件危机表现的是( )。A) 软件过程不规范 B) 软件开发生
17、产率低C) 软件质量难以控制 D) 软件成本不断提高(分数:1.00)A. B.C.D.解析:解析 软件危机主要表现在:软件需求的增长得不到满足;软件开发成本和进度无法控制;软件质量难以保证;软件不可维护或维护程度非常低;软件的成本不断提高;软件开发生产率的提高赶不上硬件的发展和应用需求的增长。所以选择 A。3.对窗体上名称为 Command1 的命令按钮,编写如下事件过程:Private Sub Command1_Click()Move 200, 200End Sub程序运行时,单击命令按钮,则产生的操作是( )。A) 窗体左上角移动到距屏幕左边界、上边界各 200 的位置B) 窗体左上角移
18、动到距屏幕右边界、上边界各 200 的位置C) 窗体由当前位置向左、向上各移动 200D) 窗体由当前位置向右、向下各移动 200(分数:1.00)A. B.C.D.解析:解析 Move 方法是窗体的移动方法,其中 200,200 是窗体左上角的坐标(X,Y)。坐标系是以屏幕左上角为原点,向右为 X 轴正方向,向下为 Y 轴正方向。所以本题中窗体左上角移动到距屏幕左边界、上边界各 200 的位置。故 A 选项正确。4.已知 a=6,b=15,c=23,则语句 Print Sgn(a+b Mod 6-c/a)其中对象名称可以是窗体(Form)、图片框(PictureBox)或打印机(Prinfe
19、r),也可以是立即窗口(Debug)。如果省略对象名称,则在当前窗体上输出。10.有三个关系 R、S 和 T 如下:(分数:1.00)A.B.C. D.解析:解析 如果 S=T/R,则 S 称为 T 除以 R 的商。在除运算中 S 的域由 T 中那些不出现在 R 中的域所组成,对于 S 中的任一有序组,由它与关系 R 中每个有序组所构成的有序组均出现在关系 T 中。所以本题选择 C。11.为了使每秒钟发生一次计时器事件,可以将其 Interval 属性设置为( )。A) 1 B) 10 C) 100 D) 1000(分数:1.00)A.B.C.D. 解析:解析 计时器控件的 Interval
20、属性值以毫秒为单位,设置为 1000 则计时器事件每 1 秒钟发生一次。12.在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。A) 外模式 B) 内模式 C) 概念模式 D) 逻辑模式(分数:1.00)A.B. C.D.解析:解析 数据库系统的三级模式是概念模式、外模式和内模式。概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。外模式也称子模式或用户模式,它是用户的数据视图,给出了每个用户的局部数据描述。内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法,所以选择 B。13.设在工程文件中有一个标准模块,其中定义了如下记录类型Type Books
21、Name As String * 10TelNum As String * 20End Type在窗体上画一个名为 Command1 的命令按钮,要求当执行事件过程 Command1_Click 时,在顺序文件Person. txt 中写入一条记录。下列能够完成该操作的事件过程是( )。A) Private Sub Command1_Click()Dim B As BooksOpen “c: /Person. txt“ For Output As #1B. Name = InputBox( “输入姓名“ )B. TelNum = InputBox( “输入电话号码“ )Write #1, B.
22、 Name, B. TelNumClose #1End SubB) Private Sub Command1_Click()Dim B As BooksOpen “c: /Person. txt“ For Input As #1B. Name = InputBox( “输入姓名“ )B. TelNum = InputBox( “输入电话号码“ )Print #1, B. Name, B. TelNumClose #1End SubC) Private Sub Command1_Click()Dim B As BooksOpen “c: /Person. txt“ For Output As #
23、1B. Name = InputBox( “输入姓名“ )B. TelNum = InputBox( “输入电话号码“ )Write #1, BClose #1End SubD) Private Sub Command1_Click()Open “c: /Person. txt“ For Input As #1Name = InputBox( “输入姓名“ )TelNum = InputBox( “输入电话号码“ )Print #1, Name, TelNumClose #1End Sub(分数:1.00)A. B.C.D.解析:解析 数据文件的写操作分为 3 步,即打开文件、写入文件和关闭文
24、件。首先,在顺序文件中打开文件写入数据的打开方式为:Open 文件名 For Output As#文件号。因此 B、C 选项排除,只看 A、D 选项。写入顺序文件 Print#语句格式为:Print#文件号,变量名,变量名,Write 语句的的格式与 Print 语句一样:Write#文件号,变量名,变量名。而记录类型变量不能整体引用,需要指明记录变量中的成员名,格式为:记录变量名. 成员名,Books 类型变量 B 成员 Name 和 TelNum 赋值和引用应该是 B. Name、B. TelNum,因此 A 选项正确。14.下列叙述中正确的是( )。A) 循环队列是队列的一种链式存储结构
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 计算机等级考试 二级 VISUALBASIC 机试 答案 解析 DOC
