【计算机类职业资格】二级VISUAL+BASIC笔试383及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试383及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试383及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试 383 及答案解析(总分:88.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.若要求从文本框中输入密码时在文本框中只显示“*”号,则应当在此文本框的属性窗口中设置_。(分数:2.00)A.Text 属性值为“*”B.Caption 属性值为“*”C.Password 属性值为空D.PasswordChar 属性值为“*”2.数学表达式“In(exy+arctan(x)cos3x)”对应的 Visual Basic 算术表达式是_。(分数:2.00)A.Ln(E(x+Abs(Tan()+cosx3)B.Log(Exp(x+
2、Abs(Tan()+cos(3)C.Ln(Exp(x-x-+Abs(Atn()+cosx3)D.Log(Exp(x*+Abs(Atn()+co3)3.下述关于数据库系统的叙述中正确的是_。(分数:2.00)A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型的一致D.数据库系统比文件系统能管理更多的数据4.命令按钮 Command1 的 Caption 属性为“退出(x)”,要将命令按钮的快捷键设为“Alt+ X”,应修改Caption 属性为 _。(分数:2.00)A.在 x 前插入“ Loop until j 3 i = i+1 Loop unt
3、il i17 Print Print intsumEnd Sub(分数:2.00)A.14B.15C.14D.1311.下面关于完全二叉树的叙述中,错误的是_。(分数:2.00)A.除了最后一层外,每一层上的结点数均达到最大值B.可能缺少若干个左右叶子结点C.完全二叉树一般不是满二叉树D.具有结点的完全二叉树的深度为12.列表框用于列出可供用户选择的项目列表,下列_属性用来存放所有的列表项。(分数:2.00)A.ListB.ListCountC.ListindexD.Columns13.在窗体上画一个命令按钮,名称为 Command1,然后编写如下程序:Private Sub Command1
4、_ Click()Dim a As Integer, b As Integerdo while b 100 b=b+5 a=a+ b if b 20 then exit doLoopPrint a, bEnd Sub 程序运行后,如果甲击命令按钮,则在窗体上显示的内容是_。(分数:2.00)A.50 20B.75 25C.50 25D.75 2014.下列工具中不是需求解析常用工具的是_。(分数:2.00)A.PADB.PFDC.N-SD.DFD15.在窗体中添加一个命令按钮,并编写如下程序:Private Sub Command1_ Click() x=1: y=2: z=3 x=y: y=
5、z: z=xEnd Sub 程序执行后,输出的结果是_。(分数:2.00)A.3B.0C.2D.116.关系表中的每一横行称为一个_。(分数:2.00)A.元组B.字段C.属性D.码17.用下面语句定义的数组元素个数是_。 Dim Arr2(-2 To 6, i To 5) As Integer(分数:2.00)A.45B.40C.36D.3218.在设计菜单时,如果要在菜单中加入一个菜单分隔项,则菜单分隔项的标题必须设置为_。(分数:2.00)A.加号(+)B.减号(-)C.星号(*)D.感叹号(!)19.已知通用对话框名为 Cdlg,则执行下列的_语句,将弹出“另存为”对话框。(分数:2.
6、00)A.Cdl ShowOpenB.Cdl ShowSaveC.Cdl ShowSaveAsD.ShowSave Cdlg20.在软件工程中,白盒测试法可用于测试程序的内部结构。此方法将程序看做是_。(分数:2.00)A.路径的集合B.循环的集合C.目标的集合D.地址的集合21.当执行以下过程时,在名为 lblResult 的标签框内将显示_。Private Sub Command1_ Click() Dim I, R R = 0 for I = 1 To 5 step 1 R= R+ I Next I lblResult. Caption = Str(R)End Sub(分数:2.00)A
7、.字符串 15B.整数 15C.字符串 5D.整数 522.假定 Picture1 和 Text1 分别为图片框和文本框的名称,下列不正确的语句是_。(分数:2.00)A.Print 25B.Picture1.Print 25C.Text1. Print 25D.Debu Print 2523.在窗体上画一个命令按钮,名称为 Command1。然后编写如下程序:Private Sub Command1_ Click()Dim a As Integer, b As Integerb = 1for a = 1 To 100 if b= 10 then exit for if b Mod 3 = 1
8、 then b=b+3 End ifNext aPrint aEnd Sub 在命令按钮上单击后,窗体上显示的结果是_。(分数:2.00)A.101B.6C.5D.424.要使文本框 Text1 不可用且文字居中,可通过 _来实现。(分数:2.00)A.Tex1. Enabled=False Text1. Alignment=0B.Tex1. Enabled=True Tex1. Alignment=0C.Tex1. Enabled=False Text1. Alignment=1D.Tex1Enabled=False Text1.Alignment=225.在窗体上画一个名称为 Comman
9、d1 的命令按钮,然后编写如下程序:Private Sub Command1_ Click() Static x As Integer Static y As Integer Cls y=1 y=y+5 x=y +x Print x, yEnd Sub 程序运行时,三次单击命令按钮 Command1 后,窗体上显示的结果为_。(分数:2.00)A.15 16B.15 6C.15 15D.5 626.数据库设计包括两个方面的设计内容,它们是_。(分数:2.00)A.概念设计和逻辑设计B.模式设计和内模式设计C.内模式设计和物理设计D.结构特性设计和行为特性设计27.在窗体上添加一个文本框,其名称
10、为 text1,然后编写如下的 Load 事件过程,则该程序的运行结果是_。Private Sub form_ load Text1. Text = “ “ t = 1 for k = 10 To 6 Step -2 t= t* k Next k Text1. Text = tEnd Sub(分数:2.00)A.在文本框中显示 120B.文本框中仍为空C.在文本框中显示 480D.出错28.在用通用对话框控件建立“打开”或“保存”对话框时,如果需要指定文件列表框所列出的文件类型是文本文件(即.txt 文件),则正确的描述格式是_。(分数:2.00)A.“text(.txl(*.tx“B.“文本
11、文件(.tx(.tx”C.“text(.txt(*.tx”D.“text(.tx(*.tx”29.应用程序窗体的名称属性为 Frm1,窗体上有一个命令按钮,其名称属性为 Cmd1,单击窗体和命令按钮的事件过程名分别为_。(分数:2.00)A.form_ Click() Command1_Click()B.Frm1_ Click() Command1_ Click()C.form_ Click() Cmd1_ Click()D.Frm1_ Click() Cmd1_ Click()30.变量的类型可以用类型说明符来标识。下列使用类型说明符不正确的是_。(分数:2.00)A.zhx%B.DDDC.
12、gzi!D.sd31.运行下面程序后,正确的输出结果是 _。Private Sub Command1_ Click() x = 6 if x 6 then Print “x6“: Else if x 8 then Print “x8“; Else if x = 6 then Print “x=6“: End if End if End ifEnd Sub(分数:2.00)A.x8 x=6B.x8C.x=6D.x8 或 x=632.下列程序的执行结果为_。Private sub Command1_ Click ( ) a = 100 b = 50 if a b then a = a + b El
13、se b = b -a Print a, bEnd Sub(分数:2.00)A.50 50B.150 50C.200 200D.10 1033.详细设计的结果基本决定了最终程序的_。(分数:2.00)A.代码的规模B.运行速度C.质量D.可维护性34.在滚动条的滑块移动时,Scroll 事件连续返回_属性的数值。(分数:2.00)A.MoveB.ChangeC.ScrollD.Value35.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下程序:Dim k As IntegerPrivate Sub form_ Load() k = 15End SubPrivate Sub C
14、ommand1_ Click()Static b As IntegerDim k As Integer k= k +1 b = b+1 Print k, bEnd Sub 程序运行时,两次单击命令按钮 Command1 后,在窗体上显示的第二行是_。(分数:2.00)A.1 1B.1 2C.2 1D.2 2二、B填空题/B(总题数:9,分数:18.00)36.在算法正确的前提下,评价一个算法的两个标准是U 【1】 /U。(分数:2.00)填空项 1:_37.为了提高程序的易读性,同的为减少错误,提高软件开发效率,编码时应注意养成良好的U 【2】 /U。(分数:2.00)填空项 1:_38.软件
15、危机出现于 60 年代末,为了解决软件危机,人们提出了U 【3】 /U的原理来设计软件,这就是后期软件设计的基础。(分数:2.00)填空项 1:_39.数据库恢复是将数据库从U 【4】 /U状态恢复到某一已知的正确状态。(分数:2.00)填空项 1:_40.数据的基本单位是U 【5】 /U。(分数:2.00)填空项 1:_41.以下程序计算自然数 e 的值,要求精确到 1015,阅读下列程序。已知 e 的计算公式为:e=1+1/1!+1/2! + +1/n!。请在U 【6】 /U和U 【7】 /U处填上正确内容。Private Sub Commandl_ Click()U 【6】 /Un =0
16、: term = 1: t = 1don= n +1t=t/nU 【7】 /ULoop while t 1.0E-15Text1. Text = termEnd Sub(分数:2.00)填空项 1:_42.下列程序实现的功能是:当在窗体上单击时,从键盘上读入 5 个学生的学号、姓名、英语成绩并存入到文件 d:/stu1.dat 中,然后从文件中读出第 3 个人的学号、姓名和英语成绩并显示在窗体中。 Type student No As Long Name As String * 20 English As Integer End Type Private Sub form_ Click ()
17、Dim k As student, i As Integer U【8】 /U Open “d:/stu1. dat“ for Random As #10 Len = Reclen for i = 1 To 5 k. No= InputBox(“请输入学号”) k. Name = InputBox (“请输入姓名”) k. English= InputBox (“请输入英语成绩”) U 【9】 /U Next i U【10】 /U Print k. No; k. Name; k. English Close #10 End Sub(分数:2.00)填空项 1:_43.在窗体上有三个控件:名称为
18、Label1 的标签控件、名称为 Text1 的文本框控件和名称为 Hscroll1 的水下滚动条控件。程序的功能是通过滚动条移动 Label1,并把滚动条的值显示在文本框中。滚动条的值作为 Label1 的 Left 属性。程序运行时的界面如右图所示。 (分数:2.00)填空项 1:_44.下面的程序是找出两个正整数 a 和 b,使得 ab、a+ b=99、a 和 b 的最大公约数是 3 的倍数,并统计满足条件数对的个数。 Option Explicit Dim a As Integer, b As Integer, n As Integer, c As Integer Private Fu
19、nction Gcd (ByVal a As Integer, Byval b As Integer) As Integer do c=a Mod b: a=b=c Loop U【13】 /U Gcd=a End Function Private Sub form_ Click() n=0 for a= 1 To 49 b=U 【14】 /U c= Gcd (a, b) if c Mod 3= 0 then U 【15】 /U Print a, b, c End if Next a Print n End Sub(分数:2.00)填空项 1:_二级 VISUAL+BASIC 笔试 383 答案
20、解析(总分:88.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.若要求从文本框中输入密码时在文本框中只显示“*”号,则应当在此文本框的属性窗口中设置_。(分数:2.00)A.Text 属性值为“*”B.Caption 属性值为“*”C.Password 属性值为空D.PasswordChar 属性值为“*” 解析:解析 PasswordChar 属性返回或设置一个值,该值指示所键入的字符或占位符在 TextBox 控件中是否要显示出来;返回或设置用作占位符。2.数学表达式“In(exy+arctan(x)cos3x)”对应的 Visual Basic 算术表
21、达式是_。(分数:2.00)A.Ln(E(x+Abs(Tan()+cosx3)B.Log(Exp(x+Abs(Tan()+cos(3)C.Ln(Exp(x-x-+Abs(Atn()+cosx3)D.Log(Exp(x*+Abs(Atn()+co3) 解析:解析 把代数表达式写成 VB 格式的形式,要用算术运算符和内部函数来实现。求 x 的绝对值用Abs(x),求 Ln(x)用 Log(x),求 ex 用 Exp(x),求 arctan(x)用 Atn(x)。3.下述关于数据库系统的叙述中正确的是_。(分数:2.00)A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余C.数据库系统中数据
22、的一致性是指数据类型的一致D.数据库系统比文件系统能管理更多的数据解析:解析 由于数据的集成性使得数据可为多个应用所共享,特别是在网络发达的今天,数据库与网络的结合扩大了数据关系的应用范围。数据的共享自身又可极大地减少数据冗余性,不仅减少了不必要的存储空间,更为重要的是可以避免数据的不一致性。所谓数据的一致性是指在系统中同一数据的不同出现应保持相同的值,而数据的不一致性指的是同一个数据在系统的不同拷贝处有不同的值。4.命令按钮 Command1 的 Caption 属性为“退出(x)”,要将命令按钮的快捷键设为“Alt+ X”,应修改Caption 属性为 _。(分数:2.00)A.在 x 前
23、插入“ Loop until j 3 i = i+1 Loop until i17 Print Print intsumEnd Sub(分数:2.00)A.14 B.15C.14D.13解析:解析 本题的难点是判断循环非正常退出。do . Loop until 循环是先执行后判断。11.下面关于完全二叉树的叙述中,错误的是_。(分数:2.00)A.除了最后一层外,每一层上的结点数均达到最大值B.可能缺少若干个左右叶子结点 C.完全二叉树一般不是满二叉树D.具有结点的完全二叉树的深度为解析:解析 这里考察完全二叉树与满二叉树的定义及二叉树的性质。满二叉树指除最后一层外,每一层上所有结点都有两个子
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 383 答案 解析 DOC
