【计算机类职业资格】二级VISUAL+BASIC笔试63及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试63及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试63及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试 63 及答案解析(总分:178.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.以下关于作用范围的描述正确的是 ( )(分数:2.00)A.所有变量(Publie/Global/Static/Privat 都可以放到窗体的通用部分定义B.所有变量(Public/Global/Static/Privat 都可以放到标准模块中定义C.Public/Global 类的变量只能放在标准模块中定义D.只有 Global 类的变量必须放在标准模块中定义2.实体是信息世界中广泛使用的一个术语,它用于表示 ( )(分数:2.00)A.有生
2、命的事物B.无生命的事物C.实际存在的事物D.一切事物3.如果想在程序中反复使用一个日期型数据“01/01/2000“,为了避免在编写程序时反复输入这个数据,也为了一次能够修改程序中所有用到这个数据的语句,可以采用: ( )(分数:2.00)A.将这个数据声明为字符串型常量,用一个常量标识符代表它B.将这个数据声明为字符串型变量,用一个变量标识符表示它C.将这个数据声明为日期型常量,用一个常量标识符代表它D.将这个数据声明为日期型变量,用一个变量标识符表示它4.信息隐蔽的概念与下述哪一种概念直接相关? ( )(分数:2.00)A.软件结构定义B.模块独立性C.模块类型划分D.模块耦合度5.在以
3、下 Form1 窗体中没有采用的控件是 ( ) (分数:2.00)A.文本框B.水平滚动条C.框架D.选项按钮6.在 C:/Pic 文件夹中有一个图形文件,名为 Welcome. gif。为了将该图形装入窗体 Form1,应使用的语句为 ( )(分数:2.00)A.Form Caption“WELCOM gif“B.Form PictureC:/Pic/Welcom gifC.Form Picture=“C:/Pic/Welcom gif“D.Form Picture=LoadPieture(“C:/Pic/Welcom gif“)7.用下面的语句所定义的数组的元素个数是 ( ) Dim ar
4、r(3 To 5, 2 To 2)(分数:2.00)A.20B.12C.15D.248.在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub CommandlClick() x=InputBox(“请输入一个整数”) Print x+345 End Sub 程序运行后,单击命令按钮,在输入对话框中输入 123,则在窗体上输出的内容为( )(分数:2.00)A.123345B.468C.123D.3459.假设 X 的值是 5,则执行以下语句时,可得到的输出结果是 ABCDEF 的 Select Case 语句是 ( )(分数:2.00)A.Select Case X Case
5、 10 To 1 Print“ABCDEF” End SelectB.Select Case X Case Is15,Is5 Print“ABCDEF“ End SelectC.Selecl Case K Case Is5,1,3,To 10 Print“ABCDEF“ End SelectD.Select Case X Case 1,3,Is5 Print“ABCDEF“ End Select10.在结构化设计方法中,生成的结构图(SC) 中,带有箭头的连线表示 ( )(分数:2.00)A.模块之间的调用关系B.程序的组成成分C.控制程序的执行顺序D.数据的流向11.如果进栈序列为 e1,e
6、2,e3,e4,则可能的出栈序列是 ( )(分数:2.00)A.e3,e1,e4,e2B.e2,e4,e3,e1C.e3,e4,e1,e2D.任意顺序12.下列关于 DoLoop 语句的叙述不正确的是 ( )(分数:2.00)A.DoLoop 语句采用逻辑表达式来控制循环体执行的次数B.当 Do whileLoop 或 Do untilLoop 语句中 while 或 until 后的表达式的值为 true 或非零时,循环继续C.DoLoop while 语句与 DoLoop until 语句都至少执行一次循环体D.Do whileLoop 语句与 Do untilLoop 语句可能不执行循环
7、体13.文件列表框的 Pattern 属性的作用是 ( )(分数:2.00)A.显示当前驱动器或指定驱动器上的目录结构B.显示当前驱动器或指定驱动器上的某目录下的文件名C.显示某一类型的文件D.显示该路径下的文件14.在窗体(Name 属性为 Form1)上画两个文本框(其 Name 属性分别为 Text1 和 Text2)和一个命令按钮(Name 属性为 Commandl),然后编写如下两个事件过程: Private Sub Commandl Click() a=Text1. Text+Text2. Text Print a End Sub Private Sub Form Load() T
8、ext1. Text=“ Text2Text=“ End Sub 程序运行后,在第一个文本框(Text1)和第二个文本框(Text2)中分别输入 123 和 321,然后单击命令按钮,则输出结果为 ( )(分数:2.00)A.444B.321123C.123321D.13223115.设在工程中有一个标准模块,其中定义了如下记录类型: Type Books Name As String * 10 TelNum As String * 20 EndType 在窗体中添加一个名为 Commandl 的命令按钮,要求单击命令按钮时,在顺序文件 P1. txt 中写入一条记录。下列能够完成该操作的程序
9、段是 ( )(分数:2.00)A.Private Sub Commandl_Click() Dim B As Books Open“d:/P1.txt“For Output As #1 Name=InputBox( “姓名“) TelNum=InputBox(“电话号码“) Write #1, Name, TelNum Close #1 EndSubB.Private Sub Commandl_Click() Dim B As Books Open“ d:/Ptxt“ For Input As Name=InputBox (“姓名“) TelNum=InputBox (“电话号码“) Prin
10、t #1, Name, TelNum Close #1 EndSubC.Private Sub Commandl_Click() Dim B As Books Open“d:/P1. txt“For Output As Name=InputBox(“姓名“) TelNum=InputBox (“电话号码“) Write #1,B Close #1 EndSubD.Private Sub Commandl Cliek() Open“d:/P1.txt“ For Input As Name=InputBox(“姓名“) TelNum=InputBox (“电话号码“) Print #1,Name,
11、TelNum Close #1 EndSub16.为了用键盘打开菜单和执行菜单命令,第一步应按的键是 ( )(分数:2.00)A.功能键 F10 或 AltB.Shift+功能键 F4C.Alt 或功能键 F8D.Ctrl + Alt17.下列 4 项中说法不正确的是 ( )(分数:2.00)A.数据库减少了数据冗余B.数据库中的数据可以共享C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性18.在软件生产过程中,需求信息的给出是 ( )(分数:2.00)A.程序员B.项目管理者C.软件分析设计人员D.软件用户19.在窗体上画一个名称为 Text1 的文本框和一个名称为 Comman
12、d1 的命令按钮,然后编写如下事件过程: Private Sub Commandl_Cliek() Dim arrayl(10, 10)As Integer Dim i,j As Integer For i1 To 3 Forj=2 To 4 array1(i, j)=i+j Next j Next i Text1. Text=array1(2, 3)+array1(3, 4) End Sub 程序运行后,单击命令按钮,在文本框中显示的值是 ( )(分数:2.00)A.12B.13C.14D.1520.执行下列程序后,变量 a 的值为 ( ) Dim i As Integer Dim a As
13、 Integer a=0 For il To 100 Step 2 a=a+l Next i(分数:2.00)A.1B.10C.50D.10021.当拖动滚动条中的滚动框时,将触发的滚动条的事件是 ( )(分数:2.00)A.MoveB.ChangeC.ScrollD.SetFocus22.表达式 Right(“Beijing“,4)的值是( )(分数:2.00)A.BeijB.jingC.eijiD.ijin23.以下说法不正确的是(分数:2.00)A.Chr$()函数的作用是把自变量表达式的值转换为相应的 ASC码B.Val()函数用来把自变量字符串转换为数值C.Log()函数返回以 e
14、为底的自变量的自然对数D.Rnd()函数产生一个 01 之间的单精度浮点数24.下列叙述中,不属于结构化分析方法的是 ( )(分数:2.00)A.面向数据流的结构化分析方法B.面向数据结构的 Jackson 方法C.面向数据结构的结构化数据系统开发方法D.面向对象的分析方法25.串的长度是 ( )(分数:2.00)A.串中不同字符的个数B.串中不同字母的个数C.串中所含字符的个数且字符个数大于零D.串中所含字符的个数26.InputBox 函数返回值的类型为( )(分数:2.00)A.数值B.字符串C.变体D.数值或字符串(视输入的数据而定)27.单击命令按钮时,下列程序代码的执行结果为 (
15、) Function FirProc(x As Integer, y As Integer, z As Integer) FirProc=2*x+y+3*z End Function Function SecProc(x As Integer, y As Integer, z As Integer) SecProcFirProc(z, x, y)+x End Function Private Sub Commandl Click() Dim a As Integer, b As Integer, c As Integer a2 :b=3 :c=4 Print SecProc(c, b, A)
16、End Sub(分数:2.00)A.21B.19C.17D.3428.在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Commandl_Click() a:InputBox(“Enter the First Integer“) b:InputBox(“Enter the Second Inteeer“) Print b+a End Sub 程序运行后,单击命令按钮,先后在两个输入对话框中分别输入 456 和 123,则输出结果是 ( )(分数:2.00)A.579B.123C.456D.12345629.可决定窗体的左上角是否有控制菜单的属性是 ( )(分数:2.00)
17、A.ControlBOxB.MinButtonC.MaxButtonD.BorderStyle30.下列关系模型中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是 ( )(分数:2.00)A.选择B.连接C.投影D.并31.Visual Basic 的每种工具栏都有固定和浮动两种形式,把浮动工具栏变为固定工具栏的操作方法是( )(分数:2.00)A.单击浮动工具栏的标题栏B.双击浮动工具栏的标题栏C.单击浮动工具栏的空白处D.双击浮动工具栏的空白处32.在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Commandl_Click() Dim m As In
18、teger, n As Integer, p As Integer m=3: n=5: p=0 Call Y(m, n, p) Print Str(p) End Sub Sub Y(ByVal i As Integer, ByVal j As Integer, k As Integer) k=i+j End Sub 程序运行后,如果单击命令按钮,则在窗体上显示的内容是( )(分数:2.00)A.4B.6C.8D.1033.在窗体上画一个命令按钮(名称为 Commandl),然后编写如下事件过程: Private Sub Commandl_Click() Static a As Integer
19、aa+1 End Sub 运行程序,第 3 次单击命令按钮后,变量 a 的值为( )(分数:2.00)A.0B.1C.2D.334.文本框的 SerollBars 属性值为 3 一 Both,但在文本框中却看不见水平与垂直滚动条,可能的原因是( )(分数:2.00)A.文本框的 MultiLine 属性值为 FalseB.文本框的 MultiLine 属性值为 TrueC.文本框中尚未输入内容D.文本框的 Locked 属性值为 False35.下列叙述中,不属于测试的特征的是 ( )(分数:2.00)A.测试的挑剔性B.完全测试的不可能性C.测试的可靠性D.测试的经济性二、B填空题/B(总题
20、数:9,分数:108.00)36.排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、U 【1】 /U和选择排序等。(分数:12.00)填空项 1:_37.软件的U 【2】 /U设计又称为总体结构设计,其主要任务是建立软件系统的总体结构。(分数:12.00)填空项 1:_38.一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的U 【3】 /U。(分数:12.00)填空项 1:_39.为了便于对照检查,测试用例应由输入数据和预期的U 【4】 /U两部分组成。(分数:12.00)填空项 1:_40.U【5】 /U是数据库设计的核心。(分数:12.00)填空项 1
21、:_41.在属性窗口中,属性列表可以按两种顺序排列,这两种顺序是U 【6】 /U和U 【7】 /U。(分数:12.00)填空项 1:_42.阅读以下程序: Prlvate Sub Form_Click() Dim k,n,m As Integer n=10 m=1 k=1 Do While k=n m=m*2 kk+1 Loop Print m End Sub 程序运行后,单击窗体,输出结果为U 【8】 /U。(分数:12.00)填空项 1:_43.设某个程序中要用到一个二维数组,要求数组名为 A,类型为字符串类型,第一维下标从 1 到 5,第二维下标从-2 到 6,则相应的数组声明语句为U
22、【9】 /U(分数:12.00)填空项 1:_44.阅读程序: Option Base 1 Dim arr2() As Integer Prtvate Function FindMax(a()As Integer)As Integer Dim Start As Integer Dim FlnlSh As Integer, i As Integer Start=LBoundU 【10】 /U Finish:UBoundU 【11】 /U MaxU 【12】 /U For i=Start To Pinlsh If a (i)Max Then Max=U 【13】 /U Next i FindMax
23、=Max End Function Private Sub Commandl_Click() Dim arr1 arrl=Atray(12,435,76,24,78,54,866,43) b=UBound(arrl) Renm arr2(U 【14】 /U)As Integer For i=1 TO b arr2(i)CInt(U 【15】 /U) Next i M=FindMax(arr2() Print“最大值是:“:M End Sub 以上程序的功能是 x 在命令按钮事件过程中定义一个数组,把这个数组作为参数传送到通用过程 PindMax,并返回该数组的最大值。请填空。(分数:12.00
24、)填空项 1:_二级 VISUAL+BASIC 笔试 63 答案解析(总分:178.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.以下关于作用范围的描述正确的是 ( )(分数:2.00)A.所有变量(Publie/Global/Static/Privat 都可以放到窗体的通用部分定义B.所有变量(Public/Global/Static/Privat 都可以放到标准模块中定义C.Public/Global 类的变量只能放在标准模块中定义 D.只有 Global 类的变量必须放在标准模块中定义解析:解析 变量定义的位置影响变量的作用范围和生命周期。根据作用域不
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 63 答案 解析 DOC
