【计算机类职业资格】二级VISUAL+BASIC笔试-408及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-408及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-408及答案解析.doc(27页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-408 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.线性表的顺序存储结构和线性表的链式存储结构分别是( )。A) 顺序存取的存储结构、顺序存取的存储结构B) 随机存取的存储结构、顺序存取的存储结构C) 随机存取的存储结构、随机存取的存储结构D) 任意存取的存储结构、任意存取的存储结构(分数:2.00)A.B.C.D.2.下列关于栈的叙述中正确的是( )。A) 在栈中只能插入数据 B) 在栈中只能删除数据C) 栈是先进先出的线性表 D) 栈是先进后出的线性表(分数:2.00)A.B.C.D.3.软件开
2、发离不开系统环境资源的支持,其中必要的测试数据属于( )。A) 硬件资源 B) 通信资源 C) 支持软件 D) 辅助资源(分数:2.00)A.B.C.D.4.软件工程的出现是由于( )。A) 程序设计方法学的影响 B) 软件产业化的需要C) 软件危机的出现 D) 计算机的发展(分数:2.00)A.B.C.D.5.软件开发的结构化生命周期方法将软件生命周期划分成( )。A) 定义、开发、运行维护B) 设计阶段、编程阶段、测试阶段C) 总体设计、详细设计、编程调试D) 需求分析、功能定义、系统设计(分数:2.00)A.B.C.D.6.下面概念中,不属于面向对象方法的是( )。A) 对象 B) 继承
3、 C) 类 D) 过程调用(分数:2.00)A.B.C.D.7.一个关系中属性个数为 1 时,称此关系为( )。A) 对应关系 B) 单一关系 C) 一元关系 D) 二元关系(分数:2.00)A.B.C.D.8.一个教师可讲授多门课程,一门课程可由多个教师讲授,则实体教师和课程间的联系是( )。A) 1:1 联系 B) 1:m 联系 C) m:1 联系 D) m:n 联系(分数:2.00)A.B.C.D.9.下列有关数据库的描述,正确的是( )。A) 数据库是一个 DBF 文件 B) 数据库是一个关系C) 数据库是一个结构化的数据集合 D) 数据库是一组文件(分数:2.00)A.B.C.D.1
4、0.使用关系运算对系统进行操作,得到的结果是( )。A) 属性 B) 元组 C) 关系 D) 关系模式(分数:2.00)A.B.C.D.11.下列说法错误的是( )。A) 方法是对象的一部分B) 在调用方法时,对象名是不可缺少的C) 方法是一种特殊的过程和函数D) 方法的调用格式和对象属性的使用格式相同(分数:2.00)A.B.C.D.12.启动 Visual Basic 后,就意味着要建立一个新( )。A) 窗体 B) 程序 C) 工程 D) 文件(分数:2.00)A.B.C.D.13.要使文本框可输入多行文字,要更改的默认选项是( )。A) MultiLine B) Visible C)
5、ScrollBars D) 以上都不是(分数:2.00)A.B.C.D.14.Righ(“ABCDEFG“,3)的执行结果是( )。A) ABC B) EFG C) DEF D) CDE(分数:2.00)A.B.C.D.15.下列哪一项使图像(Image)控件中的图像自动适应控件的大小( )。A) 将控件的 AutoSize 属性设为 TrueB) 将控件的 AutoSize 属性设为 FalseC) 将控件的 Stretch 属性设为 TrueD) 将控件的 Stretch 属性设为 False(分数:2.00)A.B.C.D.16.要清除列表框中所有的列表项时,应使用( )方法。A) Re
6、move B) Clear C) Removeltem D) Move(分数:2.00)A.B.C.D.17.在窗体上画一个名称为 List1 的列表框,为了对列表框中的每个项目都能进行处理,应使用的循环语句为( )。(分数:2.00)A.B.C.D.18.以下各项中,Visual Basic 不能接收的图形文件是( )。A) .ico 文件 B) .jpg 文件 C) .psd 文件 D) .bmp 文件(分数:2.00)A.B.C.D.19.要使菜单项 MenuOne 在程序运行时失效,使用的语句是( )。A) MenuOne.Visible:True B) MenuOne.Visible
7、:FalseC) MenuOne.Enabled:True D) MenuOne.Enabled:False(分数:2.00)A.B.C.D.20.确定一个控件在窗体上的位置的属性是( )。A) Width 和 Height B) Width 或 Height C) Top 和 Left D) Top 或 Left(分数:2.00)A.B.C.D.21.下面的数组声明语句中正确的是( )。A) Dim gg1,5 As String B) Dim gg1 To 5,1 To 5As StringC) Dim gg(1 To 5) As String D) Dim gg1:5,1:5As Str
8、ing(分数:2.00)A.B.C.D.22.计时器文件设置时间间隔的属性是( )。A) Enabled B) Index C) Tag D) InCerval(分数:2.00)A.B.C.D.23.有如下函数过程:Function Fun(ByVal x As Integer, ByVal y As Integer)As IntegerDo While y0reminder=x Mod yx=yy=reminderLoopFun=xEnd Function以下是调用该函数的事件过程,该程序的运行结果是( )。Private Sub Command1_Click()Dima As Intege
9、rDim b As Integera=100:b=25x=Fun(a,B)Print XEnd SubA) 0 B) 25 C) 50 D) 100(分数:2.00)A.B.C.D.24.如果准备读文件,打开顺序文件 text.dat 的正确语句是( )。A) Open“text.dat“For Write As#1B) Open“text.dat“For Binary As#1C) Open“text.dat“For Input As#1D) Open“text.dat“For Random As#1(分数:2.00)A.B.C.D.25.执行下列程序段后,输出的结果是( )。For k1=
10、0 To 4y=20For k2=0 To 3y=10For k3=0 To 2y=y+10Next k3Next k2Next k1Print yA) 90 B) 60 C) 40 D) 10(分数:2.00)A.B.C.D.26.下面程序段执行结果为( )。x=Int(Rnd( )+4)Select Case xCase 5Print“excellent“Case4Print“good“Case 3Print“pass“Case ElsePrint “fail“End SelectA) excellent B) good C) pass D) fall(分数:2.00)A.B.C.D.27
11、.编写如下事件过程和函数过程:Private Sub Form_Click()Dim num() To 6)As Singlenum(1)=103:num(2):190:num(3)=0num(4)=32:num(5)=-56:num(6)=100PrintPrint p2(6,num()End SubPrivate Function p2(ByVal n As Integer,number() As Single)As Integerp2=number(1)For i=2 To nIf number(j)p2 Then p2=number(j)Next iEnd Function程序运行后窗
12、体上显示的值是( )。A) -56 B) 0 C) 103 D) 190(分数:2.00)A.B.C.D.28.设有命令按钮 Command1 的单击事件过程,代码如下:Private Sub Command1_Click()Dim a3,3) As IntegerFor i=1 To 3For j=1 To 3a(i,j):i*j+iNext jNext iSum=0For i=1 To 3Sum=Sum+a(i,4-i)Next iPrint SumEnd Sub运行程序,单击命令按钮,输出结果是( )。A) 20 B) 7 C) 16 D) 17(分数:2.00)A.B.C.D.29.下
13、列程序运行时输出的结果是( )。Private Sub Form_Click( )Dim aa=Array(“天天向上”,“清华大学”,“夭长地久”,“程序设计”)For i=LBound(a,1) to UBound(a,1)If Left(a(i),1)=“天“Then Print a(i):NextEnd SubA) 天天向上 B) 天天向上天长地久C) 出错信息 D) 天天向上清华大学天长地久程序设计(分数:2.00)A.B.C.D.30.在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_Click()For i=1 To 4x=4For i=1
14、To 3x=3For k=1 To 2x=x+6NextNextNextPrint XEnd Sub程序运行后,单击命令按钮,输出的结果是( )。A) 7 B) 15 C) 157 D) 538(分数:2.00)A.B.C.D.31.如果要将窗体中的某个命令按钮设置成无效状态,应该设置命令按钮的( )属性。A) Value B) Visible C) Enabled D) Default(分数:2.00)A.B.C.D.32.组合框控件是将( )组合成一个控件。A) 列表框控件和文本框控件B) 标签控件和列表框控件C) 标签控件和文本框控件D) 复框控件和选项按钮控件(分数:2.00)A.B.
15、C.D.33.在窗体上画一个名称为 Command1 的命令按钮和一个名称为 Text1 的文本框,然后输写如下程序:Private Sub Command1_Click()Dim x,y,Z As Integerx=5y=7z=0Text1.Text=“”Call Fun1(x,y,z)Text1.Text=Str(Z)End SubSub Fun1(ByVal a As Integer,ByVal b As Integer,c As Integer)c=a+bEnd Sub程序运行后,如果单击命令按钮,则在文本框中显示的内容是( )。A) 0 B) 12 C) Str(z) D) 没有显示
16、(分数:2.00)A.B.C.D.34.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()C=“ABCD”For n=1 To 4Print_NextEnd Sub程序运行后,单击命令按钮,要求在窗体上显示如下内容:DCDBCDABCD则在横线处应填入的内容是( )。A) Left(c,n) B) Right(c,n) C) Mid(c,n,1) D) Mid(c,n,n)(分数:2.00)A.B.C.D.35.下列每组控件中,都包含有滚动条的一组控件及( )。A) ListBox 和 LabelBoxB) Tex
17、tBox 和 DriveListBoxC) ComboBox 和 CheckBoxD) FileListBox 和 DirListBox(分数:2.00)A.B.C.D.二、填空题(总题数:15,分数:30.00)36.在算法的 4 个特征中,算法必须能在执行有限个步骤之后终止,指的是算法的 (1) 性。(分数:2.00)填空项 1:_37.对长度为 10 的线性表进行冒泡排序,最坏情况下需要比较的次数为 (2) 。(分数:2.00)填空项 1:_38.有一棵非空二叉树,其第 K 层上最多有 (3) 个结点。(分数:2.00)填空项 1:_39.符合结构化原则的三种基本控制结构是选择结构、循环
18、结构和 (4) 。(分数:2.00)填空项 1:_40.数据库设计分为以下 6 个设计阶段:需求分析阶段、 (5) 、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。(分数:2.00)填空项 1:_41.Private Sub Form_Activate()For i=1 To 3x=3For I=1 To 2x=x+6Next INext jPrint XEnd Sub程序运行后,窗体上显示的结果为 (6) (分数:2.00)填空项 1:_42.执行下面的程序段后,变量 S 的值为 (7) S=5For i=2.6 To 4.9 Step 0.6S=S+1Next i(分数:2.00)
19、填空项 1:_43.在窗体上画一个命令按钮和一个文本框,然后编写命令按钮的 Click 事件过程。程序运行后,在文本框中输入一串英文字母(不区分大小写),单击命令按钮,程序可找出未在文本框中输入的其他所有英文字母,并以大写方式降序显示到 Text1 中。例如,若在 Text1 中输入的是 abDfdb,则单击 Command1 按钮后Text1 中显示的字符串是 ZYXWVUTSRQPONMLKJIHGEC。请填空。Private Sub Command1_Click()Dim str As String,s As String,c As Stringstr=UCase(Text1)S=“”C
20、=“Z”While C=“A”If Instr(str,C)=O Thens= (8) End IfC=Chr $(Asdc(-1)WendIf S“”ThenText1=sEnd IfEnd Sub(分数:2.00)填空项 1:_44.控件数组的名字由 Name 属性指定,而数组中的每个元素由 (9) 属性指定。(分数:2.00)填空项 1:_45.下列事件过程的功能是:通过 Form_Load 事件给数组赋初值 35、48、15、22、67,Form_Click 事件找出可以被 3 整除的数组元素并打印出来。请在空白处填入适当的内容,将程序补充完整。Dim Arr()Private Sub
21、 Form_Load()(10) End SubPrivate Sub Form_Click()For Each X In ArrIf Int(x/3)=x/3 ThenPrint XEnd IfNext XEnd Sub(分数:2.00)填空项 1:_46.有一个过程如下:Sub Sub1(m As Integer,total As Long)Dim i AS Integertotal=1For i=1 To mtotal=total*iNextEnd Sub调用它的事件过程如下:Private Sub Command1_Click()Dim tot As Long,a As Integer
22、a:Val(InputBox(“请输入数据”)Call Sub1(a,tot)Print totEnd Sub则输入数据 5,运行结果为 (11) (分数:2.00)填空项 1:_47.下列程序的功能是:当 x50 时,y=0.8 x;当 50x100 时,y:0.7 x;当 x100 时,没有意义。请填空。Private Sub Command1_Click()Dim X As Singlex:InputBox(“请输入 x 的值!”)Select Case XCase Is 50y=0.8*XCase 50 To 100y=07 *x(12) Print“输入的数据出界!”End Sele
23、ctPrint X,yEnd Sub(分数:2.00)填空项 1:_48.把文字字符串“Hello Word”写入#1 号文件,然后把回车/换行写入文件的操作应该是 (13) 。(分数:2.00)填空项 1:_49.在用 Open 语句打开文件时,如果省略“For 方式”,则打开的文件的存在方式是 (14) 。(分数:2.00)填空项 1:_50.在名称为 Form1 的窗体上画一个名称为 Text1 的文本框,画一个名称为 Command1 的命令按钮。程序运行时,单击命令按钮,能将事先输入到文本框中的内容一个字符一个字符地写入顺序文件 test.dat 中。请在空白处填上适当的内容,将程序
24、补充完整。Private Sub Command1_Click()Open “c:/test.dat“ For Output As#1For I=1 To Len(Text1.text)(15) Next ICiose#1End Sub(分数:2.00)填空项 1:_二级 VISUAL+BASIC 笔试-408 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.线性表的顺序存储结构和线性表的链式存储结构分别是( )。A) 顺序存取的存储结构、顺序存取的存储结构B) 随机存取的存储结构、顺序存取的存储结构C) 随机存取的存储结构、随机存取的存储结
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 408 答案 解析 DOC
