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