[计算机类试卷]国家二级(VB)机试模拟试卷21及答案与解析.doc

上传人:amazingpat195 文档编号:504156 上传时间:2018-11-29 格式:DOC 页数:29 大小:169.50KB
下载 相关 举报
[计算机类试卷]国家二级(VB)机试模拟试卷21及答案与解析.doc_第1页
第1页 / 共29页
[计算机类试卷]国家二级(VB)机试模拟试卷21及答案与解析.doc_第2页
第2页 / 共29页
[计算机类试卷]国家二级(VB)机试模拟试卷21及答案与解析.doc_第3页
第3页 / 共29页
[计算机类试卷]国家二级(VB)机试模拟试卷21及答案与解析.doc_第4页
第4页 / 共29页
[计算机类试卷]国家二级(VB)机试模拟试卷21及答案与解析.doc_第5页
第5页 / 共29页
点击查看更多>>
资源描述

1、国家二级( VB)机试模拟试卷 21及答案与解析 一、选择题 1 在计算机中,算法是指 ( )。 ( A)查找方法 ( B)处理方法 ( C)解题方案的准确而完整的描述 ( D)排序方法 2 算法的空间复杂度是指 ( )。 ( A)算法程序的大小 ( B)算法执行过程中所需要的存储空间 ( C)算法程序所占的存储空间 ( D)算法程序中的指令数日 3 下列选项属于栈和队列共同点的是 ( )。 ( A)只允许在端点处插入和删除元素 ( B)都是先进先出 ( C)都是先进后出 ( D)二者没有共同点 4 在单链表中,增加头结点的目的是 ( )。 ( A)使单链表不为空 ( B)方便运算的实现 (

2、C)增加存储空间 ( D)说明单链表是线性表的链式存储实现 5 面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是( )。 ( A)模拟现实世界中不同事物之间的联系 ( B)强调模拟现实世界中的算法而不强调概念 ( C)使用现实世界的概念抽象地思考问题从而自然地解决问题 ( D)鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考 6 在结构化方法 中,用数据流图 (DFD)作为描述工具的软件开发阶段是 ( )。 ( A)可行性分析 ( B)需求分析 ( C)详细设计 ( D)程序编码 7 软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指( )。 ( A)

3、模块间的关系 ( B)系统结构部件转换成软件的过程描述 ( C)软件层次结构 ( D)软件开发过程 8 全局数据视图的描述称为 ( )。 ( A)外模式 ( B)概念模式 ( C)内模式 ( D)物理存储模式 9 在 E-R图中用来表示属性的图形是 ( )。 ( A)矩形 ( B)椭圆形 ( C)菱形 ( D)三角形 10 按条件 f对关系 R进行选择,其关系代数表达式为 ( )。 ( A) R R ( B) ( C) of(R) ( D) f(R) 11 在 Visual Basic环境下设计应用程序时,系统能自动检查出的错误是 ( )。 ( A)语法错误 ( B)逻辑错误 ( C)逻辑错误

4、和语法错误 ( D)运行错误 12 下列合法的变量名是 ( )。 ( A) sum-a ( B) num-9 ( C) print$ ( D) 5avg 13 已知: x=-6 y=39 则表达式 “y x*Sgn(x)”的值为 ( )。 ( A) -6.5 ( B) -6 ( C) 6 ( D) 6.5 14 在 Visual Basic中,所有标准控件都具有的属性是 ( )。 ( A) Caption ( B) Name ( C) Text ( D) Value 15 下列有语法错误的赋值语句是 ( )。 ( A) v=7=9 ( B) s=m+n ( C) Textl Text=l0 (

5、 D) m+n=12 16 在面 向对象的程序设计中,可被对象识别的动作称为 ( )。 ( A)方法 ( B)事件 ( C)过程 ( D)函数 17 下列关于顺序文件的描述中,正确的是 ( )。 ( A)文件的组织与数据写入的顺序无关 ( B)主要的优点是占空间少,且容易实现记录的增减操作 ( C)每条记录的长度是固定的 ( D)不能像随机文件一样灵活地存取数据 18 下列操作说明中,错误的是 ( )。 ( A)在具有焦点的对象上进行一次按下字母键操作,会引发 KeyPress事件 ( B)可以通过 MousePointer属性设置鼠标光标的形状 ( C)不可以在属性窗口设置 MousePoi

6、nter属性 ( D)可以在程序代码中设置 MousePointer属性 19 以下打开 Visual Basic菜单编辑器的操作中,错误的是 ( )。 ( A)执行 “编辑 ”菜单中的 “菜单编辑器 ”命令 ( B)执行 “工具 ”菜单中的 “菜单编辑器 ”命令 ( C)单击工具栏中的 “菜单编辑器 ”按钮 ( D)右击窗体,在弹出的快捷菜单中选择 “菜单编辑器 ”命令 20 Visual Basic中的 “启动对象 ”是指启动 Visual Basic应用程序时,被自动加载并首先执行的对象。下列关于 Visual Basic“启动对象 ”的描述中,错误的是 ( )。 ( A) “启动对象

7、”可以是指定的标准模块 ( B) “启动对象 ”可以是指定的窗体 ( C) “启动对象 ”可以是 Sub Main过程 ( D)若没有经过设置,则默认的 “启动对象 ”是第一个被创建的窗体 21 为了使标签控件在显示其内容时不覆盖其背景内容,需进行设置的属性为( )。 ( A) BackColor ( B) BorderStyle ( C) ForeColor ( D) BackStyle 22 Visual Basic控件一般都规定一个默认属性,在引用这样的属性时,只写对象名而不必给出属性名。默认属性为 Caption的控件是 ( )。 ( A)列表框 (ListBox) ( B)标签 (L

8、abel) ( C)文本框 (TextBox) ( D)组合框 (ComboBox) 23 下列列说法中,错误的是 ( )。 ( A)将焦点移至命令按钮上,按 Enter键,则引发命令按钮的 Click事件 ( B)单击命令按钮,将引发命令按钮的 click事件 ( C)命令按钮没有 Picture属性 ( D)命令按钮不支持 DblClick事件 24 为了将 “联想电脑 ”作为数据项添加到列表框 Ljstl的最前面,可以使用语句( )。 ( A) Listl Addltern“联想电脑 ”, 0 ( B) Iistl Addltem“联想电脑 ”, l ( C) Iistl Addltem

9、 0, “联想电脑 ” ( D) Listl Addhem l, “联想电脑 ” 25 下列关于利用通用对话框产生的文件对话框的相关属性的描述中,错误的是( )。 ( A) InitDIir属性用于设置对话框中显示 的起始目录 ( B) Fiher。属性用于设置对话框默认的过滤器 ( C) DefaultExt属性用于设置对话框中默认的文件类型 ( D) FileTitle属性用于存放对话框中所选择的文件名 26 下列事件的事件过程中,参数是输入字符 ASCII码的是 ( )。 ( A) KeyDown事件 ( B) KeyUp事件 ( C) KeyPress事件 ( D) Change事件

10、27 已知图片框 Picturel中已装入一个图形,为了在不删除图片框的前提下,清除该图形,应采取的正确操作是 ( )。 ( A)在设计阶段选择图片框 Picturel,并按 Delete键 ( B)在运行期问执行语句 Picturel Picture=LoadPieture(“”) ( C)作运行期问执行语句 Picturel Picture=“” ( D)在设计阶段先选中图片框 Pieturel,再在属性窗口中选择 Picture属性,最后按 Enter键 28 窗体上有 1个名称为 Textl的文本框, 1个名称为 Timerl的计时器,且已在属性窗口将 Timerl的 Interval

11、属性设置为 2000、 Enabled属性设置为 False。以下 程序的功能是,单击窗体,则每隔 2秒钟在 Textl中显示一次当前时间。 Private Sub Form Click() Timerl End Sub Private Sub Timerl_Timer() Textl Text=Time() End Sub 为了实现上述功能,应该在横线处填入的内容为 ( )。 ( A) Enabled=True ( B) Enabled=False ( C) Visible=True ( D) Visible=False 29 窗体上已有的 3个单选按钮组成了 1个名 为 ChkOptl的控

12、件数组。用于区分控件数组 ChkOptl中每个元素的属性是 ( )。 ( A) Caption ( B) ListCount ( C) Listlndex ( D) Index 30 在窗体上画一个名称为 Commandl的命令按钮,并编写如下程序: Option Base 1 Private Sub Command l Click() Dim a(4, 4) For i=l To 4 For j=1 To 4 a(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

13、i End Sub 运行程序,单击命令按钮,则输出结果为 ( )。 ( A) 6 9 7 10 ( B) 7 10 8 ll ( C) 8 11 9 12 ( D) 9 12 10 13 31 在窗体上画一个名称为 Commandl的命令按钮,并编写如下程序: Function Fun(X) y 0 If X1 ( D) i=l0 Do i=i 2 Loop Until i=1 35 编写如下程序: Private Sub Commandl Click() Dim X As Integer, Y As Integer x=InputBox(“输入第一个数 ”) y=InputBox(“输 入第

14、二个数 ”) Call f(x, Y) Print X, Y End Sub Sub f(a As Integer, ByVal b As Integer) a=a*2 X=a+b b=b+100 End Sub 程序运行后,单击命令按钮 Commandl,并输入数值 10和 15,则输出结果为( )。 ( A) 10 115 ( B) 20 115 ( C) 35 15 ( D) 20 15 36 编写如下程序: Private Sub Commandl Click() Dim strl As String, str2 As String strl=InputBox(“输入一个字符串 ”)

15、subf strl, str2 Print str2 End Sub Sub subf(sl As String, s2 As String) Dim temp As String Static i As Integer i=i+1 temp=Mid(sl, i, 1) If temp0 Then n=n+l S=Mid(s, P+1) Loop While P ? O Label3 Caption=? End Sub 程序结束 第 1个 ?处填入: S 第 2个 ?处填入: S, sl 第 3个 ?处填入: 第 4个 ?处填入: n 步骤 3:调试并运行程序,关 闭程序后按题目要求存盘。 四

16、、综合应用题 43 【正确答案】 Format()函数用于按指定格式返回字符串。在 “统计 ”按钮的事件过程中,可用 For循环语句和 Mid()函数将文本榧中的字符逐一取出,通过 Select Case语句分别判断其题为英文字母 i, j, k, l, m或 n(不区分大小写 ),并分别将结果统计剑 6个变量中。最后在文本框中按指定的格式显示统汁结果,为使每个结果各占一行,可在每个结果后面加一个叫印换行符 vbCrLf。 步骤 1:建立界面,并设置控件的属性。程序中用到的控件及属性见表 1和表 2。步骤 2:分析并编写程序代码。 程序提供代码 程序结束 Option Explicit Pri

17、vate Sub Commandl Click() Dim a As String Dim S As String Open App Path&“ in5 txt”For Input As 1 Do While Not EOF(1) a=Input(1, #1) S=S&a Loop Close#l Textl=S End Sub Private Sub Command2 Click() Dim str As String Dim nl As Integer Dim n2 As Integer Dim n3 As Integer Dim n4 As Integer Dim n5 As Inte

18、ger Dim n6 As Integer Dim i AS Integer For i 1 To Len(Textl) str=Mid(Textl, i, 1) Select Case str Case“i” “1” nl=nl+1 Case“j”, “J” n2=n2+1 Case“k” “K” n3=n3+1 Case“l” “L” n4=n4+1 Case“m” ”M” n5=n5+1 Case“n” “N” n6=n6+l End Select Next Textl=“字母 i或 l出现的次数为 ”&Format(nl, ”00”)&vbCrLf Textl=Textl&“字母 j或

19、 J现的次数为 ”&Format(n2,“00”)&vbCrLf Textl=Textl&”字母 k或 K出现的次数为 ”&Format(rL3, “00”)vbCrLf Textl=Textl&“字母 l或 L出现的次数为 ”&Format(n4, “00)&vbCrlf Textl=Textl&“字母 m或出现的次数为 ”&Format(n5, “00”)&vbCrlf Textl=Textl&“字母 n或 N出现的次数为 ”&Format(n6, “00”) End Sub Prirate Sub Command3 Click() Open“out5 txt” For Output As#1 Print#1 Textl Text Close 1 End Sub 步骤 3:调试并运行程序,关闭程序后按题目要求存盘。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1