【计算机类职业资格】二级VISUAL+BASIC笔试325及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试325及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试325及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试 325 及答案解析(总分:90.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.在窗件上画一个名称为 Command1 的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Move 500, 500 End Sub 程序运行后,单击命令按钮,执行的操作为_。(分数:2.00)A.命令按钮移动到距窗体左边界、上边界各 500 的位置B.窗体移动到距屏幕左边界、上边界各 500 的位置C.命令按钮向左、上方向各移动 500D.窗体向左、上方向各移动 5002.在窗体上画一个命令按钮,名
2、称为 Command1。然后编写如下事件过程: Private Sub Command1_Click() x=11 Sum=0 For i=1 To x n=Iif(i5, 1, 2) Sum=Sum+n Next i Print Sum End Sub 运行后的输出结果是_。(分数:2.00)A.16B.11C.5D.23.以下关于焦点的叙述中,错误的是_。(分数:2.00)A.如果文本框的 TabStop 属性为 False,则不能接收从键盘上输人的数据B.当文本框失去焦点时,触发 LostFoeus 事件C.当文本框的 Enabled 属性为 False 时,其 Tab 顺序不起作用D.
3、可以用 TabIndex 属性改变 Tab 顺序4.窗体上有两个名称分别为 Text1、Text2 的文本框,一个名称为 Command1 的命令按钮。设有如下的类型声明: Type Person name As String*8 major As String*20 End Type 当单击“Command1”按钮时,能够正确地把数据写入文件的程序段是_。(分数:2.00)A.Private Sub Command1_Click() Dim p As Person name=Text1. Text major=Text2. Text Open“C:/dat dat“ For Random A
4、s #1 Put #1, 1, p Close #1 End SubB.Private Sub Command1_Click() Dim p As Person name=Text1.Text major=Text2. Text Open“C:/dat dat“ For Random As #1 Get #1, 1, p Close #1 End SubC.Private Sub Command1_Click() Dis p As Person name=Text1. Text major=Text2. Text open “C:/dat dat“ For Random As #1 Len=L
5、en( Put #1, 1, p Close #1 End SubD.Private Sub Command1_Click() Dim p As Person name=Text1. Text major=Text2. Text Open “C:/dat dat“ For Random As #1=Len( Get #1, 1, p Close #1 End Sub5.在窗体上画两个单选按钮,名称分别为 Option1、Option2,标题分别为“宋体”和“黑体”;一个复选框,名称为 Check1,标题为“粗体”;一个文本框,名称为 Text1,Text 属性为“改变文字字体”。要求程序运行时
6、,“宋体”单选按钮和“粗体”复选框被选中(窗体外观如图 16-2 所示),则能够实现上述要求的语句序列是_。 (分数:2.00)A.Option Value=True Check Value=FalseB.Option Value=True Check Value=TrueC.Option2. Value=False Check Value=TrueD.Option Value=True Check Value=16.开发软件时对提高开发人员的工作效率至关重要的是_。(分数:2.00)A.计算机的并行处理能力B.领导的关心C.程序人员的数量D.软件开发环境7.在窗体上画一个名称为 Comman
7、d1 的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() c=“ABCD“ For n=1 To 4 Print _ Next End Sub 程序运行后,单击命令按钮,要求在窗体上显示如下内容; D CD BCD ABCD 则在填空处应填入的内容为_。(分数:2.00)A.Lelt(c,B.Right(c,C.Mid(c, n, 1)D.Mid(c, n,8.设在窗体上有一个名称为 Command1 的命令按钮,并有以下事件过程: Private Sub Command1_Click() Static b As Variant b=Array(1,
8、3, 5, 7, 9) End Sub 此过程的功能是把数组 b 中的 5 个数逆序存放(即排列为 9, 7, 5, 3, 1)。为实现此功能,省略号处的程序段应该是:_。(分数:2.00)A.For i=0 To 5-1/2 tmp=b( b(=b(5-i-1) b(5-1-1)=tmp NextB.For i=0 To 5 tmp=b( b(=b(5-i-1) b(5-i-1)=tmp NextC.For i=0 To 5/2 tmp=b( b(=b(5-i-1) b(5-i-1)=tmp NextD.Fori=1 To 5/2 tmp=b(1) b(=b(5-i-1) b(5-i-1)=
9、tmp Next9.软件中子类部件对父类部件属性的延续性指软件的_。(分数:2.00)A.独立性B.共享性C.多态性D.继承性10.设窗体上有一个列表框控件 List1,且其中含有若干列表项。则以下能够表示当前被选中的列表项内容的是_。(分数:2.00)A.List1. ListB.List1. ListIndexC.List1. IndexD.List1. Text11.在窗体上画一个名称为 C0mnmndl 的命令按钮和 3 个名称分别为 Label1、Label2、Label3 的标签,然后编写如下代码: Private x As Integer Private Sub Command1
10、_Click() Static y As Integer Dim z As Integer n=10 : z=n+z y=y+z : x=x+z Label1 Caption=x Label2 Caption=y Label3 Caption=z End Sub 运行程序,连续 3 次单击命令按钮后,则 3 个标签中显示的内容分别是_。(分数:2.00)A.10 10 10B.30 30 30C.30 30 10D.10 30 3012.在窗体上画一个名称为 Command1 的命令按钮和两个名称分别为 Text1、Text2 的文本框,然后编写如下事件过程: Private Sub Comm
11、and1_Click() n=Text1.Text Select Case n Case 1 To 20 x=10 Case 2, 4, 6 x=20 Case Is10 x=30 Case 10 x=40 End Select Text2. Text=x End Sub 程序运行后,如果在文本框 Text1 中输入 10,然后单击命令按钮,则在 Text2 中显示的内容是_。(分数:2.00)A.10B.20C.30D.4013.在窗体上画一个名称为 Command1 的命令按钮、一个名称为 Label1 的标签,然后编写如下事件过程; Private Sub Command1_Click(
12、) s=0 For i=1 to 15 x=2*i-1 If x Mod 3=0 Then s=s+1 Next i Label1. Caption=s End Sub 程序运行后,单击命令按钮,则标签中显示的内容是_。(分数:2.00)A.1B.5C.27D.4514.设 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)15.为了在按下 Esc 键时执行某个命令按钮的 Click 事件过程,需要把该命令按钮的一个属
13、性设置为True,这个属性是_。(分数:2.00)A.ValueB.DefaultC.CancelD.Enablcd16.下列叙述中正确的是_。(分数:2.00)A.软件交付使用后还需要进行维护B.软件一旦交付使用后就不需要进行维护C.软件交付使用后其生命周期就结束D.软件维护是指修复程序中被破坏的指令17.从程序的行文角度,编写程序源代码应注意_。(分数:2.00)A.源程序文档化B.程序的语句结构C.数据的说明D.以上都是18.以下合法的 Visual Basic 标识符是_。(分数:2.00)A.ForLoopB.ConstC.9abcD.a#x19.在窗体上画一个名称为 Command
14、1 的命令按钮,然后编写如下程序: option Base 1 Private Sub Command1_Click() Dim s As Variant a=Array(1, 2, 3, 4, 5) Sum=0 For i=1 To 5 Sum=Sum_a(i) Next i X=Sum/5 For i=1 To 5 If a(i)x Then Print a(i); Next i End Sub 程序运行后,单击命令按钮,在窗体上显示的内容是_。(分数:2.00)A.1 2B.1 2 3C.3 4 5D.4 520.函数 String(n, “str“)的功能是_。(分数:2.00)A.把
15、数值型数据转换为字符串B.返回由 n 个字符组成的字符串C.从字符串中取出 n 个字符D.从字符串中第 n 个字符的位置开始取子字符串21.在窗体上画一个名称为 Text1 的文本框,要求文本框只能接收大写字母的输入,以下能实现该操作的事件过程是_。(分数:2.00)A.Private Sub Text1_KeyPress(KeyAscii As Intege If KeyAscii65 Or KeyAscii90 Then MsgBox“请输入大写字母“ KeyAscii=0 End If End SubB.Private Sub Text1_KeyDown(Keycode As Integ
16、er, Shift As Intege If KeyCode65 Or Keycode90 Then MsgBox“请输入大写字母“ KcyCode=0 End If End SubC.Private Sub Text1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Singl If Asc(Text1. Tex65 Or Asc(Text1. Tex90 Then MsgBox“请输入大写字母“ End If End SubD.Private Sub Text1_Change() If Asc(Text1.
17、Tex64 Or Asc(Text1. Tex91 Then MsgBox“请输入大写字母“ End If End Sub22.数据库中,数据的物理独立性是指_。(分数:2.00)A.数据库与数据库管理系统的相互独立B.用户程序与 DBMS 的相互独立C.用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构相互独立23.假定有如下的窗体事件过程: Private Sub Command1_Click() a$=“Microsoft Visual Basic“ b$=Riqht(a$, 5) c$=Mid(a$, 1, 9) MsgBox a$, 34,
18、b$, c$, 5 End Sub 程序运行后,单击窗体,则在弹出的信息框的标题栏中显示的信息是_。(分数:2.00)A.Microsoft VisualB.MicrosoftC.BasicD.524.在窗体上画一个文本框、一个标签和一个命令按钮,其名称分别为 Text1、Label1 和 Command1,然后编写如下两个事件过程: Private Sub Command1_Click() strText=InputBox(“请输入“) Text1. Text=strText End Sub Private Sub Text1_Change() Label1. Caption=Right(T
19、rim(Text1. Text), 3) End Sub 程序运行后,单击命令按钮,如果在输入对话框中输入 abcdef,则在标签中显示的内容是_。(分数:2.00)A.空B.abcdefC.abcD.def25.在最坏情况下,冒泡排序的时间复杂度为_。(分数:2.00)A.n(n-1)/2B.nlog2nC.n(n+1)/2D.(n+1)/226.对于数据库系统,负责定义数据库内容,决定存储结构和存取策略及安全授权等工作的是_。(分数:2.00)A.应用程序员B.用户C.数据库管理员D.数据库管理系统的软件设计员27.在窗体上画一个命令按钮,名称为 Command1,然后编写如下事件过程;
20、Option Base 0 Private Sub Command1_Click() Dim city As Variant city=Array(“北京“, “上海“, “天津“, “重庆“) Print city(1) End Sub 程序运行后,单击命令按钮,则在窗体上显示的内容是_。(分数:2.00)A.空白B.错误提示C.北京D.上海28.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下代码: Dption Base 1 Private Sub Command1_Click() d=0 c=10 x=Array(10, 12, 21, 32, 24) For i=1
21、To 5 If x(i)c Then d=d+x(i) c=x(i) Else d=d-c End If Next i Print d End Sub 程序运行后,如果单击命令按钮,则在窗体上输出的内容为_。(分数:2.00)A.89B.99C.23D.7729.在关系数据库设计中,设计视图(View)是_阶段的内容。(分数:2.00)A.需求分析B.概念设计C.逻辑设计D.物理设计30.在窗体上画一个命令按钮,其名称为 Command1,然后编写如下事件过程: Private Sub Command1_Click() Dim i As Integer, x As Integer For i=
22、1 To 6 If i=1 Then x=i If i=4 Then x=x+1 Else x=x+2 End If Next i Print x End Sub 程序运行后,单击命令按钮,其输出结果为_。(分数:2.00)A.9B.6C.12D.1531.在窗体上画一个命令按钮,名称为 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 则在弹出的消息框的
23、标题栏中显示的信息是_。(分数:2.00)A.software and hardwareB.softwareC.hardwareD.132.下列对于线性链表的描述中正确的是_。(分数:2.00)A.存储空间不一定连续,且各元素的存储顺序是任意的B.存储空间不一定连续,且前件元素一定存储在后件元素的前面C.存储空间必须连续,且前件元素一定存储在后件元素的前面D.存储空间必须连续,且各元素的存储顺序是任意的33.软件生命周期是指_。(分数:2.00)A.软件系统投入运行到软件系统被淘汰B.软件系统开始研制到软件系统投入试运行C.软件系统投入试运行到软件系统被淘汰D.软件系统开始研制到软件系统被淘汰
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 325 答案 解析 DOC
