【计算机类职业资格】二级VISUAL+BASIC笔试-168及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-168及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-168及答案解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-168 及答案解析(总分:124.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.如果将文本框的 MaxLength 属性设置为 0,则文本框中的字符不能超过(分数:2.00)A.8KB.16KC.32KD.64K2.下述关于数据库系统的叙述中正确的是(分数:2.00)A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据3.数据处理的最小单位是(分数:2.00)A.数据B.数据元素C.数据项D.数据结构4.下列语句中,获得列表框 List1
2、中项目个数的语句是(分数:2.00)A.x=List1.ListCountB.x=ListCountC.x=List1.ListlndexD.x=Listlndex5.下列程序的功能是调用字体对话框来设置文本框字体,单击按钮弹出对话框后,按 Cancel 键退出对话框,则Private Sub Command1_Click()CommonDialog1.CancelError=TrueCommonDialog1.Flags=cdlCFEffects Or cdlDFBothCommonDialog1.Action=4CommonDialog1.ShowFontText1.Font.Name=C
3、ommonDialog1.FontNameText1.Font.Size=CommonDialog1.FontSizeText1.Font.Bold=CommonDialog1.FontBoldText1.Font.Italic=CommonDialog1.FontItalicText1.Font.Underline=CommonDialog1.FontUnderlineText1.FontStrikethru=CommonDialog1.FontStrikethruText1.ForeColor=CommonDialog1.ColorEnd Sub(分数:2.00)A.Text1 的字体不发
4、生变化B.Text1 的字体发生变化C.Text1 的字体和颜色发生变化D.程序出错!6.要获得当前驱动器应使用驱动器列表框的属性是(分数:2.00)A.PathB.DriveC.DirD.Pattem7.索引属于(分数:2.00)A.模式B.内模式C.外模式D.概念模式8.一些重要的程序语言(如 C 语言和 Pascal 语言)允许过程的递归调用。而实现递归调用中的存储分配通常用(分数:2.00)A.栈B.堆C.数组D.链表9.下列程序的执行结果为Private Sub Command1_Click()Dim x As Integer,Y As Integerx=12:y=20Call Va
5、lue(x,y)Print x;yEnd SubPrivate Sub Value(ByVal m As Integer,ByVal n As Integer)m=m*2:n=n-5Print m;nEnd Sub(分数:2.00)A.20 12B.12 20C.24 15D.24 1220 1 12 25 12 20 12 1510.下列说法错误的是(分数:2.00)A.窗体文件的扩展名为.frmB.一个窗体对应一个窗体文件C.Visual Basic 中的一个工程只包含一个窗体D.Visual Basic 中一个工程最多可以包含 255 个窗体11.任何控件都有的属性是(分数:2.00)A
6、.BackColorB.CaptionC.NameD.BorderStyle12.设已经在“菜单编辑器”中设计了窗体的快捷菜单,其顶级菜单为 Bs,取消其“可见”属性,运行时,在以下事件过程中,可以使快捷菜单响应鼠标右键菜单的是(分数:2.00)A.Private Sub Form_MouseDown(Button As Integer,Shift As Integer,_X As Single,Y As Single)If Button=2 Then PopupMenu Bs,2End SubB.Private Sub Form_MouseDown(Button As Integer,Shi
7、ft As Integer,_X As Single,Y As Single)PopupMenu BsEnd SubC.Private Sub Form_MouseDown(Button As Integer,Shift As Integer,_X As Single,Y As Single)PopupMenu Bs,0End SubD.Private Sub Form_MouseDown(Button As Integer,Shift As Integer,_X As Single,Y As Single)If(Button=vbLeftButton)Or(Button=vbRightBut
8、ton)Then PopupMenu BsEnd Sub13.在软件测试设计中,软件测试的主要目的是(分数:2.00)A.实验性运行软件B.证明软件正确C.找出软件中全部错误D.发现软件错误而执行程序14.在深度为 5 的满二叉树中,结点的个数为(分数:2.00)A.32B.31C.16D.1515.以下程序段运行时从键盘上输入字符“-”,则输出结果为op$=InputBox(“op=“)If op$=“+“Then a=a+2If op$=“-“Then a=a-2Print a(分数:2.00)A.2B.-2C.0D.+216.在 Visual Basic 中,要强制用户对所用的变量进行显
9、式声明,这可以在哪里设置?(分数:2.00)A.“属性”对话框B.“程序代码”窗口C.“选项”对话框D.对象浏览器17.单击按钮时,以下程序运行后的输出结果是Private Sub Command1_Click()Dim x As Integer,y As Integer,z As Integerx=1:y=2:z=3Call God(x,x,z)Print x;x;zCall God(x,y,y)Print x;y;yEnd SubPrivate Sub God(x As Integer,y As Integer,z As Integer)X=3*z+1Y=2*Zz=x+yEnd Sub(分
10、数:2.00)A.6 6 127 11 11B.8 5 10 5 11 11C.9 6 129 10 15D.8 10 105 9 1018.设在窗体上有个文本框,然后编写如下的事件过程:Private Sub Text1_KeyDown(KeyCode As Integer,Shift As Integer)Const Alt=4Const Key_F2=a(分数:2.00)A.-1 6B.-1 16C.1 5D.11 2126.下列程序段的执行结果为I=9x=5DoI=I+1x=x+2Loop Until I =7Print“I=“;IPrint“x=“;x(分数:2.00)A.I=4x=
11、5B.I=7x=15C.I=6x=8D.I=10x=727.可以实现从键盘输入一个作为双精度变量 a 的值的语句是(分数:2.00)A.a=InputBox()B.a=InputBox(“请输入一个值“)C.a=Val(InputBox(“请输入一个值“)D.a=Val(InputBox()28.下列程序段的执行结果为a=3b=1For I=1 To 3f=a+ba=bb=fPrint fNext I(分数:2.00)A.4 3 6B.4 5 9C.6 3 4D.7 2 829.数据库系统的核心是(分数:2.00)A.数据库B.数据库管理系统C.模拟模型D.软件工程30.要将名为 MyForm
12、 的窗体显示出来,正确的使用方法是(分数:2.00)A.MyForm.ShowB.Show.MyFormC.MyForm LoadD.MyForm Show31.软件工程的理论和技术性研究的内容主要包括软件开发技术和(分数:2.00)A.消除软件危机B.软件工程管理C.程序设计自动化D.实现软件可重用32.设有声明语句Dim b(-1 To 10,2 To 9,20)As Integer则数组 b 中全部元素的个数(分数:2.00)A.2310B.2016C.1500D.165833.若某二叉树的前序遍历访问顺序是 abdgcefh,中序遍历访访问顺序是 dgbaechf,则其后序遍历的结点访
13、问顺序是(分数:2.00)A.bdgcefhaB.gdbecfhaC.bdgaechfD.gdbehfca34.当在滚动条内拖动滚动块时触发(分数:2.00)A.KeyUp 事件B.KeyPress 事件C.Scroll 事件D.Change 事件35.开发软件时对提高开发人员工作效率至关重要的是(分数:2.00)A.操作系统的资源管理功能B.先进的软件开发工具和环境C.程序人员的数量D.计算机的并行处理能力二、填空题(总题数:10,分数:54.00)36.在树结构中,树根结点没有 1。(分数:2.00)填空项 1:_37.Jackson 结构化程序设计方法是英国的 M.Jackson 提出的
14、,它是一种面向 1 的设计方法。(分数:2.00)填空项 1:_38.面向对象的模型中,最基本的概念是对象和 1。(分数:2.00)填空项 1:_39.软件设计模块化的目的是 1。(分数:2.00)填空项 1:_40.数据模型按不同应用层次分成 3 种类型,它们是概念数据模型、 1 和物理数据模型。(分数:2.00)填空项 1:_41.在 Visual Basic 的立即窗口内输入以下语句x=65 ?Chr$(x) 在窗口中显示的结果是_。(分数:2.00)填空项 1:_下列程序是判断一个整数(=3)是否为素数,请补充完整。Dim n As Integern=InputBox(“请输入一个整数
15、(=3)“)k=Int(Sqr(n)i:2swit=0While i0f2down%=(KeyCode=Key_F2)If altdown%And t2down% ThenText1 Text=“BBBBB“End IfEnd Sub上述程序运行后,如果按Shift+F2,则在文本框中显示得是(分数:2.00)A.Alt+F2B.BBBBBC.随机出几个数D.文本框平均内容无变化 解析:解析 此题是有关 KeyDown 事件的题目,KeyDown 是当一个键被按下时所产生的事件,而 KeyUp是松开被按的键时产生的事件,如果要判断是否按下了某个转换键,可以用逻辑运算符 And。例如,先定义了下
16、面 3 个符号常量,即 Const Shift=1,Const CtrI=2,(Const Alt=4。然后用下面的语句判断是否按下 Shift、Ctrl、Alt 键。如果 Shift And Shift0,则按下了 Shift 键;如果 Shift And Ctrl0,则按下了 Ctrl 键;如果 Shift And Alt0,则按下了 Alt 键。这里的 Shift 时 KeyDown 的第二个参数;此事件过程中的 If 后的条件语句如果为真,则是按下了Alt+F2,而本题目中是按下了 Shift+F2,所以不执行 Then 语句,即文本框的内容无变化。19.在窗体上画一个命令按钮,然后编
17、写下列程序Private Sub Command3_Click()Tcl 2Tcl 3Tcl 4End SubSub Tcl(a As Integer)Static x As Integerx=x+aPrint x;End Sub程序运行后,单击命令按钮,输出结果为(分数:2.00)A.2 3 4B.2 5 9 C.3 5 4D.2 4 3解析:解析 在过程 TCL 中,将 Integer 型变量 x 定义为静态变量(Static),Static 语句的格式与 Dim语句完全一样,但 Static 语句只能出现在事件过程,Sub 过程或 Function 过程中,在过程中的 Static变量只
18、有局部的作用域,即只能在本过程中可见,但可以和模块级变量传递,即使过程结束后,其值仍能保留。Tcl 过程是将变量 a 的值加上 x 赋给 x,然后输出 x 的值;第一次调用 Tcl 过程时,x 未赋值,默认为 0,所以输出结果为 2,第二次调用 Tcl 过程时,因为 x 为静态变量,所以它的值为上次调用后的值,即为 2,加上 a 后,x 的值变为 5,输出结果为 5,同理,第三次调用后输出结果为 9。20.下列符号常量的声明中,不合法的是(分数:2.00)A.Const a As Single=1.1B.Const a=“OK“C.Const a As Double=Sin(1) D.Cons
19、t a As Integer=“12“解析:解析 在用 Const 定义符号常量时,格式是:Const 常量名=表达式,常量名=表达式,其中常量名中可以用类型说明符,需要注意的是,“表达式”中不能使用字符串连接运算符、变量及用户定义的函数或者内部函数。21.以下程序段的输出结果为Dim 1,a(10),p(3)k=5For i=0 To 10a(i)=iNext iFor i=0 To 2P(i)=a(i*(i+1)Next iFor i=0 To 2k=k+P(i)*2Next iPrint k(分数:2.00)A.20B.21 C.56D.32解析:解析 第一个循环对数组 a()进行赋值,
20、第二个循环对数组 p()进行赋值,第三个循环对 k 进行累加,k 的初值等于 5,第一次循环 k=k+p(0)*2=5第三次循环 k=k+p(2)*2=21 并输出,所以选项 B)正确。22.下列方法中不能退出 Visual Basic 的是(分数:2.00)A.按 Alt+Q 组合键B.按下 Alt+F 组合键,然后按 Esc 键 C.打开“文件”菜单,执行“退出”命令D.按 F10 键,然后按 F 键,再按 X 键解析:解析 Alt+Q 为退出 Visual Basic:的快捷键,所以选项 A)是正确的;F10 为激活菜单栏的快捷键,激活菜单栏,然后按 F 键选择“文件”菜单,再按 X 键
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 168 答案 解析 DOC
