【计算机类职业资格】二级VISUAL+BASIC笔试-190及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-190及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-190及答案解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-190 及答案解析(总分:88.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.设窗体上有一个名为 Text1 的文本框,并编写如下程序:Private Sub Form_Load()ShowText1. Text=“Text1. SetFocusEnd SubPrivate Sub Form_MouseUp(Button As Integer,Shift As Integer, X As Single, Y As Sinqle)Print“程序设计“End SubPrivate Sub Text1_Keynown(KeyCod
2、e As Integer, Shift As Integer)Print “Visual Basic“;End Sub程序运行后,如果在文本框中输入字母“a”,然后单击窗体,则在窗体上最示的内容是(分数:2.00)A.Visual BasicB.程序设计C.Visual Basic 程序设计D.a 程序设计2.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Dim a As Integer, s As Integera=8s=1Dos=s+aa=a-1Loop While a=0Print s; aEnd Sub
3、程序运行后,单击命令按钮,则窗体上显示的内容是_。(分数:2.00)A.7 9B.34 0C.9 7D.死循环3.数据模型的三要素是_。(分数:2.00)A.外模式、模式和内模式B.关系模型、层次模型和网状模型C.实体、属性和联系D.数据结构、数据操作和完整性约束4.表示滚动条控件取值范围最大值的属性是_。(分数:2.00)A.MaxB.LargeChangeC.ValueD.Max-Min5.设 a=10,b=5,c=1,执行语句 Print abc 后,窗体上显示的是_。(分数:2.00)A.TrueB.FalseC.1D.出错信息6.关于使用 goto 语句的说法正确的是_。(分数:2.
4、00)A.禁止使用B.随意使用C.限制使用D.无所谓7.下列数据结构中,能用二分法进行查表的是_。(分数:2.00)A.顺序储存的有序线性表B.线性链表C.二叉链表D.有序链表8.有如下程序:Private Sub Form_Click()Dim Check, CounterCheck=TrueCounter=0DoDo While Counter20Counter=Counter+1If Counter=10 ThenCheck=FalseExit DoEnd IfLoopLoop Until Check=FalsePrint Counter, CheckEnd Sub程序运行后,单击窗体,
5、输出结果为_。(分数:2.00)A.15 0B.20 -1C.10 TrueD.10 False9.软件开发的结构化设计方法,全面指导模块划分的最重要的原则应该是_。(分数:2.00)A.模块高内聚B.模块低耦合C.模块独立性D.程序模块化10.下列软件测试基本方法中,_不用测试实例。(分数:2.00)A.白盒测试法B.动态测试法C.黑盒测试法D.静态测试法11.在窗体画一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()c=1234c1=Trim(Str(c)For i=1 To 4PrintNextEnd Sub程序运行后
6、,单击命令按钮,要求在窗体上显示如下内容:1121231234则在下划线处应填入的内容为_。(分数:2.00)A.Rght(c1,i)B.Left(c1,i)C.Mid(c1, i, 1)D.Mid(c1, i,12.以下关系表达式中,其值为 False 的是_。(分数:2.00)A.“ABC“AbC“B.“the“they“C.“VISUAL“=UCase(“Visual“)D.“Integer“Int“13.假设有如下事件过程:Private Sub Form_MouseDown(Button As Integer, Shift As Integer,x As Single, y As S
7、ingle)If Button=2 ThenPopupMenu popFormEnd IfEnd Sub则以下描述中错误的是_。(分数:2.00)A.该过程的功能是弹出一个菜单B.popForm 是在菜单编辑器中定义的弹出式菜单的名称C.参数 x、y 指明鼠标的当前位置D.Button=2 表示按下的是鼠标左键14.在深度为 5 的满二叉树中,叶子结点的个数为_。(分数:2.00)A.32B.31C.16D.1515.在窗体上画一个名称为 Text1 的文本框然后画一个名称为 HScroll1 的滚动条,其 Min 和 Max 属性分别为 0 和 100。程序运行后,如果移动滚动框,则在文本框
8、中显示滚动条的当前值,如图 16-6 所示。以下能实现上述操作的程序段是_。(分数:2.00)A.B.C.D.16.数据库技术采用分级方法将其结构划分成多个层次,是为了提高数据库的_。(分数:2.00)A.数据规范性和逻辑独立性B.数据规范性和管理规范性C.逻辑独立性和物理独立性D.数据的共享17.假定建立了一个名为 Command1 的命令按钮数组,则以下说法中错误的是_。(分数:2.00)A.数组中每个命令按钮的名称(Name 属性)均为 Command1B.数组中每个命令按钮的标题(caption 属性)都一样C.数组中所有命令按钮可以使用同一个事件过程D.用名称 Command1(下标
9、)可以访问数组中的每个命令按钮18.假定有如下事件过程:Private Sub Form Click()Dim x As Integer, n As Integerx=1n=0Do While x28x=x*3n=n+1LoopPrint x, nEnd Sub程序运行后,单击窗体,输出结果是_。(分数:2.00)A.81 4B.56 3C.28 1D.243 519.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下通用过程和命令按钮的事件过程;Private Function fun(ByVal m As Integer)If m Mod 2=0 Thenfun=2Elsef
10、un=1End IfEnd FunctionPrivate Sub Command1_C1ick()Dim i As Integer, s As Integers=0For i=1 To 5s=s+fun(i)NextPrint sEnd Sub程序运行后,单击命令按钮,在窗体上显示的是_。(分数:2.00)A.6B.7C.8D.920.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Dim num As Integernum=1Do Until num6Print num;num=num+2.4LoopEnd
11、Sub程序运行后,单击命令按钮,则窗体上显示的内容是_。(分数:2.00)A.13. 45. 8B.135C.1 4 7D.无数据输出21.设 a=5,b=10,则执行c=Int(b-(分数:2.00)A.*Rnd+a)+1End Sub程序运行后,如果在文本框中输入字母“a”,然后单击窗体,则在窗体上最示的内容是(分数:2.00)A.Visual BasicB.程序设计C.Visual Basic 程序设计 D.a 程序设计解析:分析 Form_MouseUp 是鼠标放开时触发的事件,而 Text1_KeyDown 是键盘按下时触发的事件。当在文本框中输入“a”时触发文本框的键盘事件,则窗体
12、上输出 Visual Basic,当单击窗体后触发的是窗体的 MouseUp 事件,则在窗体上又输出了“程序设计”,所以窗体上显示的是“Visual Basic 程序设计”。2.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Dim a As Integer, s As Integera=8s=1Dos=s+aa=a-1Loop While a=0Print s; aEnd Sub程序运行后,单击命令按钮,则窗体上显示的内容是_。(分数:2.00)A.7 9B.34 0C.9 7 D.死循环解析:分析 当第一次进
13、入循环体后,s=1+8=9,a=8-1=7,由于“7=0”的条件为假,所以只执行了一次循环就退出循环体。最后打印出 9 和 7。3.数据模型的三要素是_。(分数:2.00)A.外模式、模式和内模式B.关系模型、层次模型和网状模型C.实体、属性和联系D.数据结构、数据操作和完整性约束 解析:分析 数据模型是严格定义的一组概念的集合,这些概念精确地描述了系统的静态特性、动态特性和完整性约束条件,因此数据模型通常由数据结构、数据操作和完整性约束 3 部分组成。外模式、模式和内模式属于数据库的 3 级模式结构,所以 A 选项错误。关系模型、层次模型和网状模型是数据模型的 3种表示方法,所以 B 选项也
14、是错误的。实体、属性和联系是用来描述实体以及实体间的联系的,所以 C 选项是错误的。4.表示滚动条控件取值范围最大值的属性是_。(分数:2.00)A.Max B.LargeChangeC.ValueD.Max-Min解析:分析 Max 属性为滚动条所能表示的最大值,取值范围为-32 76832 767。5.设 a=10,b=5,c=1,执行语句 Print abc 后,窗体上显示的是_。(分数:2.00)A.TrueB.False C.1D.出错信息解析:分析 关系表达式是用关系运算符连接两个算术表达式所组成的式子。一般来讲“abc”的表示方法是不正确的,但是表达式“abc”的实际计算过程是:
15、先得到“ab”的计算结果“True”。Visual Basic 把任何非 0 值都认为是“True”,但一般以-1 表示 True,以 0 表示 False。“TrucI”计算结果为 False。6.关于使用 goto 语句的说法正确的是_。(分数:2.00)A.禁止使用B.随意使用C.限制使用 D.无所谓解析:分析 结构化程序设计方法的主要原则是层次分析法,即自顶向下,逐步求精,模块化,限制使用 goto 语句。应尽量避免滥用 goto 语句,完全杜绝也不是明智的办法,关键在于以提高程序清晰性为目标。7.下列数据结构中,能用二分法进行查表的是_。(分数:2.00)A.顺序储存的有序线性表 B
16、.线性链表C.二叉链表D.有序链表解析:分析 二分法是通过每次将待查元素与线性表的中间项比较,逐步缩小查找范围,直到查找结束的查找方法,因此只适用于顺序存储的有序线性表。8.有如下程序:Private Sub Form_Click()Dim Check, CounterCheck=TrueCounter=0DoDo While Counter20Counter=Counter+1If Counter=10 ThenCheck=FalseExit DoEnd IfLoopLoop Until Check=FalsePrint Counter, CheckEnd Sub程序运行后,单击窗体,输出结
17、果为_。(分数:2.00)A.15 0B.20 -1C.10 TrueD.10 False 解析:分析 变量 Check 的初值为 True,变量 Counter 的初值为 0。当 Counter9 时,Counter 每次循环加 1,直到等于 10 时,Check 的值为 False,退出里层 Do-Loop 循环。当 Check=False 的计算结果为True 时,退出外层 Do-Loop 循环,在窗体上打印出 Counter 的值 10 和 Check 的值 Ralse。9.软件开发的结构化设计方法,全面指导模块划分的最重要的原则应该是_。(分数:2.00)A.模块高内聚B.模块低耦合
18、C.模块独立性 D.程序模块化解析:分析 结构化设计方法的基本思想是模块化,模块的划分主要依赖模块的独立性,内聚性与耦合性是度量模块独立性的两个定性指标。10.下列软件测试基本方法中,_不用测试实例。(分数:2.00)A.白盒测试法B.动态测试法C.黑盒测试法D.静态测试法 解析:分析 静态测试一般是指人工评审软件文档或程序以发现其中的错误,是通过对被测试程序的静态审查,发现代码中的潜在的错误,不需要测试实例。11.在窗体画一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()c=1234c1=Trim(Str(c)For i=
19、1 To 4PrintNextEnd Sub程序运行后,单击命令按钮,要求在窗体上显示如下内容:1121231234则在下划线处应填入的内容为_。(分数:2.00)A.Rght(c1,i)B.Left(c1,i) C.Mid(c1, i, 1)D.Mid(c1, i,解析:分析 Trim(字符串)将返回的是去掉“字符串”两边的空白字符,str(x)把 x 的值转换为一个字符串,Left(字符串,n)将返回“字符串”的左边 n 个字符。执行“c1=Trim(Str(c)”语句后,c1 的值为“1234”。12.以下关系表达式中,其值为 False 的是_。(分数:2.00)A.“ABC“AbC“
20、 B.“the“they“C.“VISUAL“=UCase(“Visual“)D.“Integer“Int“解析:分析 字符串的大小,可视为字符串中各个字符 ASCII 码的大小。比大小的原则:(1)长度短的字符串右边用空格补齐,使两个字符串一样长;(2)从左至右,逐对字符进行 ASCII 码比较,只要出现一次不相等,即可得出结论,剩余的字符不再继续比较。例如,当“ABC”与“AbC”进行比大小时,先比“A“=“A“,再比“B“b“,计算结果为 False。而“C“=“C“就没必要继续进行比较了。13.假设有如下事件过程:Private Sub Form_MouseDown(Button As
21、 Integer, Shift As Integer,x As Single, y As Single)If Button=2 ThenPopupMenu popFormEnd IfEnd Sub则以下描述中错误的是_。(分数:2.00)A.该过程的功能是弹出一个菜单B.popForm 是在菜单编辑器中定义的弹出式菜单的名称C.参数 x、y 指明鼠标的当前位置D.Button=2 表示按下的是鼠标左键 解析:分析 Button 参数是用来标识该事件的产生是按下(MouseDown)或者释放(MouseUp)鼠标按钮引起的。它是具有相应于左按钮(位 0)、右按钮(位 1),以及中间按钮(位 2)
22、的一个位字段。这些位的十进制值分别等于 1、2、4。其中只能有一位被设置,指明引起该事件的那个按钮。14.在深度为 5 的满二叉树中,叶子结点的个数为_。(分数:2.00)A.32B.31 C.16D.15解析:分析 所谓满二叉树是指这样的一种二叉树:除最后层外,每一层上的所有结点都有两个子结点。这就是说,在满二叉树中,每一层上的结点数都达到最大值,即在满二叉树的第 k 层上有 2k-1个结点,且深度为 m 的满二叉树共有 2m-1个结点。根据题意,深度为 5 的满二叉树中,叶子结点的个数为 25-1=32-1=31 个结点。15.在窗体上画一个名称为 Text1 的文本框然后画一个名称为 H
23、Scroll1 的滚动条,其 Min 和 Max 属性分别为 0 和 100。程序运行后,如果移动滚动框,则在文本框中显示滚动条的当前值,如图 16-6 所示。以下能实现上述操作的程序段是_。(分数:2.00)A. B.C.D.解析:分析 移动 HScrollBar(水平滚动条)和 VScrollBar(垂直滚动条)滚动框部分或通过代码改变Value 属性的设置时,将激括 Chang 事件。其 Value 属性(默认值为 0)是一个整数,它对应于滚动框在滚动条中的位置。当滚动框位置在最小值时,它将移动到滚动条的最左端位置(水平滚动条)或顶端位置(垂直滚动条)。当滚动框在最大值时,它将移动到滚动
24、条的最右端或底端位置。16.数据库技术采用分级方法将其结构划分成多个层次,是为了提高数据库的_。(分数:2.00)A.数据规范性和逻辑独立性B.数据规范性和管理规范性C.逻辑独立性和物理独立性 D.数据的共享解析:分析 数据库系统通常采用 3 级模式结构并且提供两绒映射功能,其中的外模式/模式映射保证了数据库系统具有较高的逻辑独立性,而模式/内模式映射保证了数据库系统具有较高的物理独立性。数据库的数据共享是为了减少数据的冗余,避免数据之间的不相容性和不一致性。17.假定建立了一个名为 Command1 的命令按钮数组,则以下说法中错误的是_。(分数:2.00)A.数组中每个命令按钮的名称(Na
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 190 答案 解析 DOC
