【计算机类职业资格】二级VISUAL+BASIC笔试-304及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-304及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-304及答案解析.doc(28页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-304 及答案解析(总分:90.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.窗体上有两个名称分别为 Text1、Text2 的文本框,一个名称为 Command1 的命令按钮。设有如下的类型声明:Type Personname As String*8major As String*20End Type当单击“Command1”按钮时,能够正确地把数据写入文件的程序段是_。(分数:2.00)A.Private Sub Command1_Click()Dim p As Personp. name=Text1. Textp. ma
2、jor=Text2. TextOpen“C:/data. dat“ For Random As #1Put #1, 1, pClose #1End SubB.Private Sub Command1_Click()Dim p As Personp. name=Text1.Textp. major=Text2. TextOpen“C:/data. dat“ For Random As #1Get #1, 1, pClose #1End SubC.Private Sub Command1_Click()Dis p As Personp. name=Text1. Textp. major=Text2
3、. Textopen “C:/data. dat“ For Random As #1 Len=Len(p)Put #1, 1, pClose #1End SubD.Private Sub Command1_Click()Dim p As Personp. name=Text1. Textp. major=Text2. TextOpen “C:/data. dat“ For Random As #1=Len(p)Get #1, 1, pClose #1End Sub2.软件生命周期是指_。(分数:2.00)A.软件系统投入运行到软件系统被淘汰B.软件系统开始研制到软件系统投入试运行C.软件系统投
4、入试运行到软件系统被淘汰D.软件系统开始研制到软件系统被淘汰3.设在窗体上有一个名称为 Command1 的命令按钮,并有以下事件过程:Private Sub Command1_Click()Static b As Variantb=Array(1, 3, 5, 7, 9)End Sub此过程的功能是把数组 b 中的 5 个数逆序存放(即排列为 9, 7, 5, 3, 1)。为实现此功能,省略号处的程序段应该是:_。(分数:2.00)A.For i=0 To 5-1/2tmp=b(i)b(i)=b(5-i-1)b(5-1-1)=tmpNextB.For i=0 To 5tmp=b(i)b(i)
5、=b(5-i-1)b(5-i-1)=tmpNextC.For i=0 To 5/2tmp=b(i)b(i)=b(5-i-1)b(5-i-1)=tmpNextD.Fori=1 To 5/2tmp=b(1)b(i)=b(5-i-1)b(5-i-1)=tmpNext4.在窗体上画一个命令按钮,名称为 Command1。然后编写如下事件过程:Private Sub Command1_Click()x=11Sum=0For i=1 To xn=Iif(i5, 1, 2)Sum=Sum+nNext iPrint SumEnd Sub运行后的输出结果是_。(分数:2.00)A.16B.11C.5D.25.在
6、窗体上画两个单选按钮,名称分别为 Option1、Option2,标题分别为“宋体”和“黑体”;一个复选框,名称为 Check1,标题为“粗体”;一个文本框,名称为 Text1,Text 属性为“改变文字字体”。要求程序运行时,“宋体”单选按钮和“粗体”复选框被选中(窗体外观如图 16-2 所示),则能够实现上述要求的语句序列是_。(分数:2.00)A.Optionl. Value=TrueCheckl. Value=FalseB.Optionl. Value=TrueCheckl. Value=TrueC.Option2. Value=FalseCheckl. Value=TrueD.Opt
7、ionl. Value=TrueCheckl. Value=16.在窗体上画一个文本框、一个标签和一个命令按钮,其名称分别为 Text1、Label1 和 Command1,然后编写如下两个事件过程:Private Sub Command1_Click()strText=InputBox(“请输入“)Text1. Text=strTextEnd SubPrivate Sub Text1_Change()Label1. Caption=Right(Trim(Text1. Text), 3)End Sub程序运行后,单击命令按钮,如果在输入对话框中输入 abcdef,则在标签中显示的内容是_。(分
8、数:2.00)A.空B.abcdefC.abcD.def7.在窗体上画一个命令按钮,名称为 Command1,然后编写如下事件过程;Option Base 0Private Sub Command1_Click()Dim city As Variantcity=Array(“北京“, “上海“, “天津“, “重庆“)Print city(1)End Sub程序运行后,单击命令按钮,则在窗体上显示的内容是_。(分数:2.00)A.空白B.错误提示C.北京D.上海8.函数 String(n, “str“)的功能是_。(分数:2.00)A.把数值型数据转换为字符串B.返回由 n 个字符组成的字符串
9、C.从字符串中取出 n 个字符D.从字符串中第 n 个字符的位置开始取子字符串9.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下代码:Dption Base 1Private Sub Command1_Click()d=0c=10x=Array(10, 12, 21, 32, 24)For i=1 To 5If x(i)c Thend=d+x(i)c=x(i)Elsed=d-cEnd IfNext iPrint dEnd Sub程序运行后,如果单击命令按钮,则在窗体上输出的内容为_。(分数:2.00)A.89B.99C.23D.7710.假定有如下的窗体事件过程:Privat
10、e Sub Command1_Click()a$=“Microsoft Visual Basic“b$=Riqht(a$, 5)c$=Mid(a$, 1, 9)MsgBox a$, 34, b$, c$, 5End Sub程序运行后,单击窗体,则在弹出的信息框的标题栏中显示的信息是_。(分数:2.00)A.Microsoft VisualB.MicrosoftC.BasicD.511.在窗体上画一个名称为 Text1 的文本框,要求文本框只能接收大写字母的输入,以下能实现该操作的事件过程是_。(分数:2.00)A.Private Sub Text1_KeyPress(KeyAscii As I
11、nteger)If KeyAscii65 Or KeyAscii90 ThenMsgBox“请输入大写字母“KeyAscii=0End IfEnd SubB.Private Sub Text1_KeyDown(Keycode As Integer, Shift As Integer)If KeyCode65 Or Keycode90 ThenMsgBox“请输入大写字母“KcyCode=0End IfEnd SubC.Private Sub Text1_MouseDown(Button As Integer,Shift As Integer, X As Single, Y As Single)
12、If Asc(Text1. Text)65 Or Asc(Text1. Text)90 ThenMsgBox“请输入大写字母“End IfEnd SubD.Private Sub Text1_Change()If Asc(Text1. Text)64 Or Asc(Text1. Text)91 ThenMsgBox“请输入大写字母“End IfEnd Sub12.在窗体上画一个名称为 Command1 的命令按钮和两个名称分别为 Text1、Text2 的文本框,然后编写如下事件过程:Private Sub Command1_Click()n=Text1.TextSelect Case nCa
13、se 1 To 20x=10Case 2, 4, 6x=20Case Is10x=30Case 10x=40End SelectText2. Text=xEnd Sub程序运行后,如果在文本框 Text1 中输入 10,然后单击命令按钮,则在 Text2 中显示的内容是_。(分数:2.00)A.10B.20C.30D.4013.在关系数据库设计中,设计视图(View)是_阶段的内容。(分数:2.00)A.需求分析B.概念设计C.逻辑设计D.物理设计14.软件中子类部件对父类部件属性的延续性指软件的_。(分数:2.00)A.独立性B.共享性C.多态性D.继承性15.在窗体上画一个命令按钮,名称为
14、 Comraandl。单击该命令按钮时,执行如下事件过程:Private Sub Command1_Click()a$=“software and hardware“b$=Right(a$, 8)c$=Mid(a$, 1, 8)+b$MsgSox a$, 1, b$End Sub则在弹出的消息框的标题栏中显示的信息是_。(分数:2.00)A.software and hardwareB.softwareC.hardwareD.116.下列叙述中正确的是_。(分数:2.00)A.软件交付使用后还需要进行维护B.软件一旦交付使用后就不需要进行维护C.软件交付使用后其生命周期就结束D.软件维护是指修
15、复程序中被破坏的指令17.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()c=“ABCD“For n=1 To 4Print _NextEnd Sub程序运行后,单击命令按钮,要求在窗体上显示如下内容;DCDBCDABCD则在填空处应填入的内容为_。(分数:2.00)A.Lelt(c, n)B.Right(c, n)C.Mid(c, n, 1)D.Mid(c, n, n)18.数据库中,数据的物理独立性是指_。(分数:2.00)A.数据库与数据库管理系统的相互独立B.用户程序与 DBMS 的相互独立C.用户的应用
16、程序与存储在磁盘上的数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构相互独立19.从程序的行文角度,编写程序源代码应注意_。(分数:2.00)A.源程序文档化B.程序的语句结构C.数据的说明D.以上都是20.在窗体上画一个名称为 C0mnmndl 的命令按钮和 3 个名称分别为 Label1、Label2、Label3 的标签,然后编写如下代码:Private x As IntegerPrivate Sub Command1_Click()Static y As IntegerDim z As Integern=10 : z=n+zy=y+z : x=x+zLabel1 Capt
17、ion=xLabel2 Caption=yLabel3 Caption=zEnd Sub运行程序,连续 3 次单击命令按钮后,则 3 个标签中显示的内容分别是_。(分数:2.00)A.10 10 10B.30 30 30C.30 30 10D.10 30 3021.在窗体上画一个命令按钮,其名称为 Command1,然后编写如下事件过程:Private Sub Command1_Click()Dim i As Integer, x As IntegerFor i=1 To 6If i=1 Then x=iIf i=4 Thenx=x+1Elsex=x+2End IfNext iPrint xE
18、nd Sub程序运行后,单击命令按钮,其输出结果为_。(分数:2.00)A.9B.6C.12D.1522.开发软件时对提高开发人员的工作效率至关重要的是_。(分数:2.00)A.计算机的并行处理能力B.领导的关心C.程序人员的数量D.软件开发环境23.对于数据库系统,负责定义数据库内容,决定存储结构和存取策略及安全授权等工作的是_。(分数:2.00)A.应用程序员B.用户C.数据库管理员D.数据库管理系统的软件设计员24.设窗体上有一个列表框控件 List1,且其中含有若干列表项。则以下能够表示当前被选中的列表项内容的是_。(分数:2.00)A.List1. ListB.List1. List
19、IndexC.List1. IndexD.List1. Text25.在窗件上画一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Move 500, 500End Sub程序运行后,单击命令按钮,执行的操作为_。(分数:2.00)A.命令按钮移动到距窗体左边界、上边界各 500 的位置B.窗体移动到距屏幕左边界、上边界各 500 的位置C.命令按钮向左、上方向各移动 500D.窗体向左、上方向各移动 50026.以下合法的 Visual Basic 标识符是_。(分数:2.00)A.ForLoopB.ConstC.9abcD
20、.a#x27.在最坏情况下,冒泡排序的时间复杂度为_。(分数:2.00)A.n(n-1)/2B.nlog2nC.n(n+1)/2D.(n+1)/228.以下关于焦点的叙述中,错误的是_。(分数:2.00)A.如果文本框的 TabStop 属性为 False,则不能接收从键盘上输人的数据B.当文本框失去焦点时,触发 LostFoeus 事件C.当文本框的 Enabled 属性为 False 时,其 Tab 顺序不起作用D.可以用 TabIndex 属性改变 Tab 顺序29.在窗体上画一个名称为 Command1 的命令按钮、一个名称为 Label1 的标签,然后编写如下事件过程;Private
21、 Sub Command1_Click()s=0For i=1 to 15x=2*i-1If x Mod 3=0 Then s=s+1Next iLabel1. Caption=sEnd Sub程序运行后,单击命令按钮,则标签中显示的内容是_。(分数:2.00)A.1B.5C.27D.4530.设 a=“Visual Basic“,下面使 b=“Basic“的语句是_。(分数:2.00)A.b=Left(a, 8, 12)B.b=Mid(a, 8, 5)C.b=Right(a, 5, 5)D.b=Left(a, 8, 5)31.为了在按下 Esc 键时执行某个命令按钮的 Click 事件过程,
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 304 答案 解析 DOC
