【计算机类职业资格】二级VISUAL+BASIC笔试-275及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-275及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-275及答案解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-275 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.在窗体上画一个名称为 Text1 的文本框,要求文本框只能接收大写字母的输入。以下能实现该操作的事件过程是APrivate SubText1_KeyPress(KeyAscii As Integer)If KeyAscii65 or KeyAscii90 ThenMsgBox“请输入大写字母”KeyAscii=0End IfEnd SubB. Private Sub Text1_KeyDown( KeyCode As Integer,Shift A
2、s Integer)If KeyCode 65 or KeyCode 90 ThenMsgbox“请输入大写字母” KeyCode = 0End IfEnd SubC. Private SuB Text1_MouseDown( Button AS Integer,_Shift As lnteger,X As Single,Y As Single)If Asc ( Text1. Text) 65 or Asc ( Text1.Text) 90 ThenMsgbox“请输入大写字母” End IfEnd SubD. Private Sub Text1_Change( )If Asc(Text1.T
3、ext) 64 And Asc(Text1.Text) 9l ThenMsgbox“请输入大写字母” End lfEnd Sub(分数:2.00)A.B.C.D.2.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下通用过程和命令按钮的事件过程:Private Function f(m As Integer)If m Mod2=0 Thenf=mElsef=lEnd lfEnd FunctionPrivate Sub Command1_Click( )Dim i As Integers=0For i=1 To 5s=s+f(i)Next Print 8End Sub程序运行后,单
4、击命令按钮,在窗体上显示的是A11 B。10 C9 D8(分数:2.00)A.B.C.D.3.确定个控件在窗体上的位置的属性是(分数:2.00)A.Width 和 fteightB.Width 或 IteightC.Top 和 LeftD.Top 或 Left4.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Click( ) c=1234c1=Trim(Str(c)For i=1 T0 4Print_NextEnd Sub程序运行后,单击命令按钮,要求在窗体上显示如下内容:1121231234 则在下划线处应填入的内容为(分
5、数:2.00)A.Right(c1,i)B.Left(c1,i)C.Mid(c1,i,1)D.Mid(c1,i,i)5.在窗体上画个文本框、一个标签和一个命令按钮,其名称分别为 Text1、Label1 和 Command1,然后编写 如下两个事件过程:Private sub Command1_Click( ) strText=lnputBox(“请输入”) Text1.Text=strText EndSub Private Sub Text1_Change( ) Label1.Caption=Right(Trim(Text1.Text),3) End Sub 程序运行后,单击命令按钮,如果在
6、输入对话框中输入 abcdef,则在标签中显示的内容是(分数:2.00)A.空B.abcdefC.abeD.def6.对建立良好的程序设计风格,描述正确的是(分数:2.00)A.程序应简单、清晰、可读性好B.符号名的命名只要符合语法即可C.充分考虑程序的执行效率D.程序的注释可有可无7.以下关系表达式中,其值为 False 的是 (分数:2.00)A.“ABC“AbC“B.“the“they“C.“VISUAl,“=UCase(“Visual“)D.“Integer“Int“8.在窗体上画一个名称为 Text1 的文本框和一个名称为 Command1 的命令按钮,然后编写如下事件过程:Priv
7、ate Sub Command1_Click( )Dim array1(10,10)As IntegerDim i As Integer,j As IntegerFor i=1 To 3For j=2 T0 4 Array1(i,j)=i+jNext jNext iText1.Text=array1(2,3)+array1(3,4)End Sub程序运行后,单击命令按钮,在文本框中显示的值是(分数:2.00)A.15B.14C.13D.129.执行语句 s=Len(Mid(“VisualBasic”,1,6)后,s 的值是,(分数:2.00)A.VisualB.BasicC.6D.1110.以
8、下关于变量作用域的叙述中,正确的是(分数:2.00)A.窗体中凡被声明为 Private 的变量只能在某个指定的过程中使用B.全局变量必须在标准模块中声明C.模块级变量只能用 Private 关键字声明D.Static 类型变量的作用域是它所在的窗体或模块文件11.在窗体上画一个名称为 Command1 的命令按钮和一个名称为 Text1 的文本框,然后编写如下事件过程:Private Sub Command1_Click( )n=Val(Text1.Text)For i=2 To nForj =2 To Sqr(i)If i Mod j=0 Then Exit ForNext jlf jSq
9、r(i) Then Print iNext iEnd Sub该事件过程的功能是 (分数:2.00)A.输出 n 以内的奇数B.输出 n 以内的偶数C.输出 n 以内的素数D.输出 n 以内能被 j 整除的数12.假字在窗体(名称为 Forml)的代码窗口中定义如下记录类型: Private Type animalAnima1Name As String * 20aColor As String * 10End Type在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Click( )Dim rec As animalOpen“c
10、: /vbTest.dat“For Random As#1 Len = Len(rec)rec.animalName = “Cat“rec.aColor = “White“Pat#1 , recClose#1End Sub则以下叙述中正确的是(分数:2.00)A.记录类型 animal 不能在 Form1 中定义,必须在标准模块中定义B.如果文件 c:/vbTest.dat 不存在,则 Open 命令执行失败C.由于 Put 命令中没有指明记录号,因此每次都把记录写到文件的末尾D.语句“Put#1,rec“将 animal 类型的两个数据元素写到文件中13.在窗体上画个名称为 Command1
11、 的命令按钮,然后编写如下事件过程:Private Sub Command1_Click( )x=-5If Sgn(x)Theny=Sgn(x2)Elsey=Sgn(x)End IfPrint yEnd Sub程序运行后,单击命令按钮,窗体上显示的是(分数:2.00)A.-5B.25C.1D.-114.在结构化程序设计方法中,下面哪种内聚性最弱?(分数:2.00)A.逻辑内聚B.时间内聚C.偶然内聚D.过程内聚15.算法中的每个步骤都必须是有明确意义的,不允许有模陵两可的解释,也不允许有多义性,这个性质称为(分数:2.00)A.可行性B.有穷性C.正确性D.确定性16.在窗体上画一个命令按钮,
12、其名称为 Command1,然后编写如下事件过程:Private Sub Command1_Click( )a=12345Print Format $(a,“000.00“)End Sub程序运行后,单击命令按钮,窗体上显示的是(分数:2.00)A.123.45B.12345.00C.12345D.00123.4517.一个工程中含有窗体 Form1、Form2 和标准模块 Model1,如果在 Fomil 中有语句 Public X As Integer,在 Model1 中有语句 Public Y As Integer则以下叙述中正确的是(分数:2.00)A.变量 X、Y 的作用域相同B.
13、Y 的作用域是 Model1C.在 Form1 中可以直接使用 XD.在 Fomr2 中可以直接使用 X 和 Y18.在窗体上画一个名称为 Text1 的文本框和一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Click( ) Text1.Text=“Visual“Me.Text1=“Basie“ Text1=“Program“ End Sub 程序运行后,如果单击命令按钮,则在文本框中显示的是(分数:2.00)A.VisualB.BasicC.ProgramD.出错19.在数据库管理系统提供的数据语言中,负责数据的完整性、安全性的定义
14、与检查以及并发控制、故障恢复等功能的是(分数:2.00)A.数据定义语言B.数据转换语言C.数据操纵语言D.数据控制语言20.以下关于图片框控件的说法中,错误的是(分数:2.00)A.可以通过 Print 方法在图片框中输出文本B.清空图片框控件中图形的方法之一是加载一个空图形C.图片框控件可以作为容器使用D.用 Stretch 属性可以自动凋整图片框中的图形的大小21.检查软件产品是否符合需求定义的过程称为(分数:2.00)A.确认测试B.集成测试C.验证测试D.验收测试22.在窗体上画四个文本框(如图所示),并用这四个文本框建立一个控件数组,名称为 Text1(下标从 0 开始,自左至右顺
15、序增大),然后编写如下事件过程:(分数:2.00)A.B.C.D.23.以下描述中正确的是(分数:2.00)A.标准模块中的任何过程都可以在整个工程范围内被调用B.在一个窗体模块中可以调用在其他窗体中被定义为 Public 的通用过程C.如果工程中包含 SubMain 过程,则程序将首先执行该过程D.如果工程中不包含 SubMain 过程,则程序一定首先执行第一个建立的窗体24.在窗体上画一个命令按钮(其 Nmne 属性为 Command1),然后编写如下代码:Option Base lPrivate Sub Command1_Click( )Dim as=0a=Array(1,2,2,4)j
16、=1For i=4 To 1 Step-1 s=s+a(i)*jj=j*10Next iPrint sEnd Sub运行上面的程序,单击命令按钮,其输出结果是(分数:2.00)A.4321B.1234C.34D.1225.设有下列二叉树:(分数:2.00)A.B.C.D.26.以下数据结构中,属于线性数据结构的是(分数:2.00)A.集合B.线性表C.二叉树D.图27.以下叙述中错误的是(分数:2.00)A.下拉式菜单和弹出式菜单都用菜单编辑器建立B.在多窗体程序中,每个窗体都可以建立自己的菜单系统C.除分隔线外,所有菜单项都能接收 Click 事件D.如果把一个菜单项的 Enabled 属性
17、设置为 False,则该菜单项不可见28.在窗体上画一个名称为 Text1 的文本框,一个名称为 Command1 的命令按钮,然后编写如下事件过程和通用过程:Private Sub Command1_Click( )n=Val(Text1.Text)If n/2=n/2 Then f=f1(n)Elsef=f2(n)End ifPrint f;nEnd Sub Public Function f1(ByRef x)x=X*Xn=x+xEnd FunctionPublic Function f2(ByVal x)X=X*Xf2=X+x+xEnd Function程序运行后,在文本框中输入 6,
18、然后单击命令按钮,窗体上显示的是(分数:2.00)A.72 36B.108 36C.72 6D.108 629.语句 Prim5/4*6/5Mod 2 的输出结果是(分数:2.00)A.0B.1C.2D.330.以下关于函数过程的叙述中,正确的是(分数:2.00)A.函数过程形参的类型与函数返回值的类型没有关系B.在函数过程中,过程的返回值可以有多个C.当数组作为函数过程的参数时,既能以传值方式传递,也能以传址方式传递D.如果不指明函数过程参数的类型,则该参数没有数据类型31.下面对对象概念描述,不正确的是(分数:2.00)A.任何对象都必须有继承性B.对象是属性和方法的封装体C.对象间的通讯
19、靠消息传递D.操作是对象的动态属性32.在窗体上画一个名称为 Drive1 的驱动器列表框,个名称为 Dir1 的目录列表框。当改变当前驱动器时,目录列表框应该与之同步改变。设置两个控件同步的命令放在一个事件过程中,这个事件过程是(分数:2.00)A.Drive1_ChangeB.Drive1_ClickC.Dir1_ClickD.Dir1_Change33.数据库系统可分为三级模式,下列选项中不属于数据库三级模式的是(分数:2.00)A.抽象模式B.外模式C.概念模式D.内模式34.在关系数据库中,用来表示实体之间联系的是(分数:2.00)A.树形结构B.网状结构C.线性表D.二维表35.以
20、下叙述中错误的是(分数:2.00)A.一个工程可以包括多种类型的文件B.Visual Basic 应用程序既能以编译方式执行,也能以解释方式执行C.程序运行后,在内存中只能驻留一个窗体D.对于事件驱动型应用程序,每次运行时的执行顺序可以不一样二、填空题(总题数:10,分数:30.00)36.解题方案的准确而完整的描述称为 【1】 。(分数:2.00)填空项 1:_37.在数据结构中,顺序存储结构的数据元素所占的存储空间是 【2】 的。(分数:2.00)填空项 1:_38.软件开发环境是全面支持软件开发全过程的 【3】 的集合。(分数:2.00)填空项 1:_39.数据库理论中,数据的独立性一般
21、可分为物理独立性和 【4】 (分数:2.00)填空项 1:_40.数据库系统中,实现各种数据管理功能的核心软件称为 【5】 (分数:2.00)填空项 1:_41.在菜单编辑器中建立一个菜单,其主菜单项的名称为 mnuEdit,Visible 属性为 False。程序运行后,如果用鼠标右键单击窗体,则弹出与 mnuEdit 对应的菜单。以下是实现上述功能的程序,请填空。Private Sub Form 【6】 (Button As Integer,Shift As Integer,X As SinSle,Y As SinSle)If Button=2 Then 【7】 mnuEditEnd If
22、End Sub(分数:4.00)填空项 1:_42.在窗体上画一个名称为 Text1 的文本框,然后画三个单选按钮,并用这三个单选按钮建立一个控件数组,名称为 Option1。程序运行后,如果单击某个单选按钮,则文本框中的字体将根据所选择的单选按钮切换,如图所示。请填空。(分数:4.00)填空项 1:_43.在窗体上画两个组合框,其名称分别为 Combo1、Comb02,然后画两个标签,名称分别为Label1、Label2,如图所示。程序运行后,如果在某个组合框中选择一个项目,则把所选中的项目在其下面的标签中显示出来。请填空。(分数:4.00)填空项 1:_44.在窗体上画一个名称为 Comm
23、and1 的命令按钮,然后编写如下事件过程:Privme Sub Command1_Click( ) n=5f=1 s=0For i=1 To n f=f 【12】 s=s+fNextPrint sEnd Sub该事件过程的功能是计算(分数:2.00)填空项 1:_45.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下程序:Option Base 1Private Sub Command1_Click( )Dim a(10)As Integer For i=1 To 10 a(i)=(i)NextCall swap( 【13】 )For i=1 T0 10Print a(i)N
24、extEnd SubSub swap(b( )As Integer)n= 【14】 For i=1 To n/2t=b(i)b(i)=b(n)b(n)=t【15】 NextEnd Sub上述程序的功能是,通过调用过程 swap,调换数组中数值的存放位置,即 a(1)与 a(10)的值互换;a(2)与 a(9)的值互换;a(5)与 a(6)的值互换。请填空。(分数:6.00)填空项 1:_二级 VISUAL+BASIC 笔试-275 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.在窗体上画一个名称为 Text1 的文本框,要求文本框只能接收大
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 275 答案 解析 DOC
