【计算机类职业资格】二级VISUAL+BASIC-5-1及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC-5-1及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC-5-1及答案解析.doc(28页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC-5-1 及答案解析(总分:84.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:57.00)1.有以下程序段,单击 Command1 按钮后,屏幕上的输出结果是U /U。Private Sub Command1_Click()For i=6 To 9Print Tab(i*i),iNext iEnd Sub A. 6 7 8 9 B. 6 7 8 9 C. 6 7 8 9 D. 6 7 8 9(分数:2.00)A.B.C.D.2.在窗体上画一个名称为 Text1 的文本框,并编写如下程序:Private Sub Form Load()ShowT
2、ext1.Text=“Text1.SetFocusEnd SubPrivate Sub Form_MouseUp(Button As Integer,Shift As Integer,x As Single,Y As Single)Print“程序设计“End SubPrivate Sub Text1_KeyDown(KeyCode As Integer,Shift As Integer)Print“Visual Basic“;End Sub程序运行后,如果按 A 键,然后单击窗体,则在窗体上显示的内容_。 A. Visual Basic B. 程序设计 C. A 程序设计 D. Visual
3、 Basic 程序设计 (分数:1.00)A.B.C.D.3.下列程序Private Sub form_Click()score=Int(Rnd * 10)+80Select Case scoreCase Is60:a$“F“Case 60 To 69:a$“D“Case 70 To 79:a$“C“Case 80 To 89:a$=“B“Case Else:a$“A“End SelectPrint a$End Sub运行时输出的结果是 A. F B. D C. C D. B(分数:1.00)A.B.C.D.4.在窗体上画一个命令按钮,其名称为 Command1,然后编写如下程序:Option
4、 Base 1Private Sub Command1_ClickU /UDim a As Varianta=Array(1,2,3,4)j=1For i=4 To 1 Step-1s=s+a(i)*jj=j*10Next iPrint sEnd Sub运行上面的程序,单击命令按钮,其输出结果是_。 A. 4321 B. 12 C. 34 D. 1234(分数:2.00)A.B.C.D.5.在窗体上画一个名称为 TxtA 的文本框,然后编写如下的事件过程:Private Sub TxtA_KeyPress(Keyascii as integer)End Sub若焦点位于文本框中,则能够触发 K
5、eyPress 事件的操作是 A. 单击鼠标 B. 双击文本框 C. 鼠标滑过文本框 D. 按下键盘上的某个键(分数:2.00)A.B.C.D.6.设有如下关系表_。(分数:2.00)A.B.C.D.7.下列叙述中,不属于测试的特征的是U /U。 A.测试的挑剔性 B.完全测试的不可能性 C.测试的可靠性 D.测试的经济性(分数:2.00)A.B.C.D.8.为了使一个复选框被禁用(灰色显示),应把它的 Value 属性设置为_。 A.0 B.1 C.2 D.False(分数:1.00)A.B.C.D.9.启动 Visual Basic 中,用鼠标右键单击窗体时所显示的菜单是 U /U A.
6、文件菜单 B. 编辑菜单 C. 弹出式菜单 D. 下拉式菜单(分数:2.00)A.B.C.D.10.用黑盒技术测试用例的方法之一为 A.因果图 B.逻辑覆盖 C.循环覆盖 D.基本路径测试(分数:1.00)A.B.C.D.11.编写如下程序:Private Sub Command1_Click()Dim x As Integer,y As Integerx=InputBox(“输入第一个数“)y=InputBox(“输入第二个数“)Call f(x,y)Print x,yEnd SubSub f(a As Integer,ByVal b As Integer)a=a*2x=a+bb=b+100
7、End Sub程序运行后,单击命令按钮 Command1,并输入数值 10 和 15,则输出结果为_。 A.10 115 B.20 115 C.35 15 D.20 15(分数:1.00)A.B.C.D.12.下列说法中,不属于数据模型所描述的内容是_。 A. 数据结构 B. 数据操作 C. 数据查询 D. 数据约束(分数:2.00)A.B.C.D.13.在窗体(Name 属性为 Forml)上面添加两个文本框(其 Name 属性分别为 Text1 和 Text2)和一个命令按钮(Name 属性为 Commandl),然后编写如下两个事件过程:Private Sub Commandl_Clic
8、k()a=Text1.Text+Text2.TextPrintaEnd SubPrivate Sub Form_Load()Text1.Text=“Text2.Text=“End Sub程序运行后,在第 1 个文本框(Text1)和第 2 个文本框(Text2)中分别输入 123 和 321,然后单击命令按钮,则输出结果为U /U。 A.444 B.321123 C.123321 D.132231(分数:2.00)A.B.C.D.14.下列是一个循环结构的程序,循环体内的语句将执行的次数是k=0For i=1 to 100For j=1 to 10k=k+1NextNext A. 0 B. 1
9、0 C. 100 D. 1000(分数:1.00)A.B.C.D.15.从键盘上输入一个浮点数 asingle,利用字符串函数对该数进行处理后,如果输出的内容不是“非浮点数”,则对程序输出的内容分析正确的是U /U。asingle=InputBox(“请输入一个浮点数:“)str1$=Str$(asingle):P=InStr(str1$,“.“)If p0 ThenPrint Mid$(str1$,p)ElsePrint “非浮点数“End If A. 输出 asingle 的字符串形式 B. 输出数据 asingle 的整数部分 C. 输出数据 asingle 的小数点及小数点后面的数字
10、D. 只去掉数据中的小数点,保留所有数字输出(分数:2.00)A.B.C.D.16.在顺序表(3,6,8,10,12,15,16,18,21,25,30)中,用二分法查找关键码值 11,所需的关键码比较次数为 _。 A. 2 B. 3 C. 4 D. 5 (分数:1.00)A.B.C.D.17.下列叙述中错误的是U /U。 A.菜单项的快捷键不可以任意设置 B.除了 Click 事件之外,菜单项还能响应其他的事件过程(如 Db1Click 等) C.每个菜单项都是一个控件,与其他控件一样都有自己的属性和事件 D.在程序执行时,如果菜单项的 Enabled 属性为 False,则该菜单项变成灰色
11、,不能被用户选择(分数:2.00)A.B.C.D.18.对于循环队列,下列叙述中正确的是_。 A. 循环队列中元素的个数由队头指针和队尾指针共同决定 B. 在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况 C. 在循环队列中,队头指针一定大于队尾指针 D. 在循环队列中,队头指针一定小于队尾指针(分数:2.00)A.B.C.D.19.下列函数中,能够得到一个字符串的一组函数是 U /U A. Leh 函数、Right 函数、Mid 函数 B. LTrim 函数、RTrim 函数、Trim 函数 C. Len 函数、LCase 函数、UCase 函数 D. Space 函数、Len
12、函数、Trim 函数(分数:2.00)A.B.C.D.20.已知代数式 eXSin(30)2x/(x+y)Lnx,则正确的 Visual Basic 表达式为U /U。 A.E*Sin(30*3.14/180)*2*X/X+Y*Log(X) B.Exp(X)*Sin(30)*2*X/(X+Y)*Ln(X) C.Exp(X)*Sin(30*3.14/180)*2*x/(x+y)*Log(x) D.Exp(X)*Sin(30*3.14/180)*2*X/(X+Y)*Ln(x)(分数:2.00)A.B.C.D.21.程序的基本控制结构是U /U。 A.Do-Loop 结构、Do-Loop While
13、 结构和 For-Next 结构 B.子程序结构,自定义函数结构 C.顺序结构,选择结构和循环结构 D.单行结构,多行结构和多分支结构(分数:2.00)A.B.C.D.22.执行下面的程序段后,变量 c 的值为a=14b=30Slect Case b/10Case 0C=a * 10 + b Case 1 To 9C=a * 100+bCase 10 To 99C=a * 1000 + bEnd Selectprint c A.363 B.2548 C.1430 D.9875(分数:1.00)A.B.C.D.23.组合框控件是将某两个控件组合成一个控件,这两个控件是 A. 列表框控件和文本框控
14、件 B. 标签控件和列表框控件 C. 标签控件和文本框控件 D. 复选框控件和选项按钮控件(分数:2.00)A.B.C.D.24.下列叙述中错误的是 A. 列表框与组合框都有 List 属性 B. 列表框有 Selected 属性,而组合框没有 C. 列表框和组合框都有 Style 属性 D. 组合框有 Text 属性、而列表框没有 (分数:2.00)A.B.C.D.25.要获得文件列表框中当前被选中的文件的文件名,则应使用哪个属性 _。 A. Dir B. Path C. Drive D. Filename(分数:1.00)A.B.C.D.26.为了使模块尽可能独立,要求U /U A.模块的
15、内聚程度要尽量高,且各模块间的耦合程度要尽量强 B.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱 C.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱 D.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强(分数:2.00)A.B.C.D.27.只有将组合框的 Style 属性值设置为U /U时,才能触发 Db1Click 事件。 A. 0 B. 1 C. 2 D. 3(分数:2.00)A.B.C.D.28.下列程序段,在运行时最早输出的内容是a=2c=1AAA:c=c + aIf c10 ThenPrint cGoTo AAAElsePrint“10 以内的奇数显示完毕。“En
16、d If A. 3 B. 7 C. 9 D. 6 (分数:1.00)A.B.C.D.29.为了在按下 Ese 键时执行某个命令按钮的 Click 事件过程,需要把该命令按钮的一个属性设置为True,这个属性是 A.Value B.Default C.Cancel D.Enabled(分数:1.00)A.B.C.D.30.设有语句Open “c:/Test. Dat“ For Output As#1则以下错误的叙述是_。 A. 该语句打开 C 盘根目录下一个已经存在的文件 Test.Dat B. 该语句在 C 盘根目录下建立一个名为 Test.Dat 的文件 C. 该语句建立的文件的文件号为 1
17、 D. 执行该语句后,就可以通过 Print#句向文件 Test.Dat 中写入信息(分数:2.00)A.B.C.D.31.函数过程 n 的功能是:如果参数 b 为奇数,则返回值为 1,否则返回值为 0。以下能正确实现上述功能的代码的是_。 A.Function F1(b As Integer) If b Mod 2=0 Then Return 0 Else Return 1 End If End Function B.Function F1(b As Integer) If b Mod 2=0 Then F1=0 Else F1=1 End If End Function C.Functio
18、n F1(b As Integer) If b Mod 2=0 Then F1=1 Else F1=0 End If End Function D.Functionn(b As Integer) If b Mod 2 0Then Return 0 Else Return 1 End If End Function(分数:2.00)A.B.C.D.32.设窗体上有一个标签 Label1 和一个计时器 Timer1,Timer1 的 Interval 属性被没置为 1000,Enabled属性被设置为 True。要求程序运行时每秒在标签中显示一次系统当前时间。以下可以实现上述要求的事件过程是U /
19、U A.Private Sub Timer1_Timer() Label1.Caption=True End Sub B.Private Sub Timer1_Timer() Label1.Caption=Time$ End Sub C.Private Sub Timer1_Timer() Label1.Interval=1 End Sub D.Private Sub Timer1_Timer() For k=1 To Timer1.Interval Label1.Caption=Timer Next k End Sub(分数:2.00)A.B.C.D.33.在窗体上画一个命令按钮,然后编写如
20、下程序:Sub S1(ByVal x As Integer, ByVal y As Integer)Dim t As Integert=xx=yy=tEnd SubPrivate Sub Command1_Click()Dim a As Integer, b As Integera=10b=30S1 a, bPrint “a=“; a; “b=“; bEnd Sub程序运行后,单击命令按钮,输出结果是_。 A. a=30 b=10 B. a=30 b=30 C. a=10 b=30 D. a=10 b=10(分数:2.00)A.B.C.D.34.以下叙述中错误的是 _。 A. 在工程资源管理器
21、窗口中只能包含一个工程文件及属于该工程的其他文件 B. 以且 AS 为扩展名的文件是标准模块文件 C. 窗体文件包含该窗体及其控件的属性 D. 一个工程中可以含有多个标准模块文件(分数:1.00)A.B.C.D.35.在窗体上有若干控件,其中有一个名称为,Text1 的文本框。影响 Text1 的 Tab 顺序的属性是_。 A. TabStop B. Enabled C. Visible D. TabIndex(分数:1.00)A.B.C.D.二、B填空题/B(总题数:15,分数:27.00)36.函数 Str$(256.36)的值是 1。(分数:2.00)填空项 1:_37.软件开发环境是全
22、面支持软件开发全过程的U U /U /U集合。(分数:1.00)填空项 1:_38.下列事件过程的功能是:建立一个名为 Data1 的随机文件,存放角度值及这些角度的正弦函数值和余弦函数值,角度为 1,2,3,90。请在空白处填入适当的内容,将程序补充完整。 Private Type Ang K As Integer Sinx As Single Cosx As Single End Type Dim Ksc As Ang Private Sub Form_Click() Dim Y As Single Open U U /U /U Y=3.14159/180 For i=1 To 90 Ks
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC51 答案 解析 DOC
