【计算机类职业资格】二级VISUAL+BASIC笔试-210及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-210及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-210及答案解析.doc(29页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-210 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列选项中,不属于模块间耦合的是(分数:2.00)A.数据耦合B.标记耦合C.异构耦合D.公共耦合2.以下语句中哪句可以选择指定的表项或取消已选择的表项(分数:2.00)A.列表框.Selected(索引值)B.列表框.Selected(索引值)=True|FalseC.列表框.SelectedD.列表框.Selected=True|False3.计时器文件设置时间间隔的属性是(分数:2.00)A.EnabeldB.IndexC.TagD.Inte
2、rval4.下列程序段的执行结果为a=3:b=1For i=1 To 3f=a+b:a=b:b=fPrint fNext I(分数:2.00)A.4 3 6B.4 5 9C.6 3 4D.7 2 85.要使菜单项 MenuOne 在程序运行时失效,使用的语句是(分数:2.00)A.MenuOne.Visible=TrueB.MenuOne.Visible=FalseC.MenuOne.Enabled=TrueD.MenuOne.Enabled=False6.声明一个变量为局部变量应该用(分数:2.00)A.GlobalB.PrivateC.StaticD.Public7.要获得当前驱动器应使用
3、驱动器列表框的属性是(分数:2.00)A.PathB.DriveC.DirD.Pattern8.设 a=5,b=4,c=3,d=2,则表达式 32*b Or a=c And bc Or cd 的值是(分数:2.00)A.1B.TrueC.FalseD.29.当把框架的什么属性设置为 False 时,其标题会变灰,框架中所有的对象均被屏蔽(分数:2.00)A.NameB.EnabledC.CaptionD.Visible10.以下合法的变量名是(分数:2.00)A.A%BB.Test1C.1costD.And11.程序流程图中带有箭头的线段表示的是(分数:2.00)A.图元关系B.数据流C.控制
4、流D.调用关系12.设有表示学生选课的 3 张表,学生 S(学号,姓名,性别,年龄,身份证号),课程 C(课号,课名),选课 SC(学号,课号,成绩),则表 SC 的关键字(键或码)为(分数:2.00)A.课号,成绩B.学号,成绩C.学号,课号D.学号,姓名,成绩13.算法的时间复杂度是指(分数:2.00)A.执行算法程序所需要的时间B.算法程序的长度C.算法执行过程中所需要的基本运算次数D.算法程序中的指令条数14.已知数据表 A 中每个元素距其最终位置不远,为节省时间,应采用的算法是(分数:2.00)A.堆排序B.直接插入排序C.快速排序D.15.下列程序运行时输出的结果是Option B
5、ase 1Private Sub Form_Click()Dim x(10) As Integer,y(5) As IntegerFor i=1 to 10x(i) =10-i+1NextFor i=1 to 5y(i)=x(2*i-1)+x(2*i) NextFor i=1 to 5Print y(i) NextEnd Sub(分数:2.00)A.3 7 11 45 19B.19 15 11 7 3C.1 3 5 7 9D.不确定的值16.若要求从文本框中输入密码时在文本框中只显示“*”号,则应当在此文本框的属性窗口中设置(分数:2.00)A.Text 属性值为*B.Caption 属性值为
6、*C.password 属性值为空D.Passwordchar 属性值为*17.在窗体上画一个命令按钮和一个文本框,名称分别为 Command1 和 Text1,然后编写如下程序:Private Sub Command1_Click() a=InputBox(“请输入日期(131)“) t=“旅游景点:“ &IIf(a0 And a=10,“长城“,“) & _IIf(a10 And a=20,“故宫“,“) & IIf(a20 And a=31,“颐和园“,“) Text1.Text=tEnd Sub程序运行后,如果从键盘上输入 16,则在文本框中显示的内容是(分数:2.00)A.旅游景点:
7、长城故宫B.旅游景点:长城颐和园C.旅游景点:颐和园D.旅游景点:故宫18.下列程序段的执行结果为For X=5 To 1 Step-1For Y=1 To 6-xPrint Tab(Y+5);“*“;NextPrintNext(分数:2.00)A.* * * * * * * * * * * * * *B.* * * * * * * * * * *C.* * * * * * * * * * * * *D.* * * * * * * * * * * * * * * * * * * * * * *19.在 Visual Basic 中,组合框是文本框和下列哪一项的特性的组合(分数:2.00)A.复
8、选框B.标签C.列表框D.目录列表框20.下面不属于软件设计原则的是(分数:2.00)A.抽象B.模块化C.自底向上D.信息隐蔽21.下列叙述中,不属于软件需求规格说明书的作用的是(分数:2.00)A.便于用户、开发人员进行理解和交流B.反映出用户问题的结构,可以作为软件开发工作的基础和依据C.作为确认测试和验收的依据D.便于开发人员进行需求分析22.要使文本框获得输入焦点,则应采用文本框控件的(分数:2.00)A.GotFocus 方法B.LostFocus 方法C.KeyPress 方法D.SetFocus 方法23.编写如下两个事件过程:Private Sub Form_KeyDown(
9、KeyCode As Integer,Shift As Integer) Print Chr(KeyCode) End SubPrivate Sub Form_KeyPress(KeyAscii As Integer) Print Chr(KeyAscii) End Sub在一般情况下(即不按住“Shift”键和锁定大写键时) 运行程序,如果按“A”键,则程序输出的结果是(分数:2.00)A.AAB.aAC.AaD.aa24.下列各选项说法错误的一项是(分数:2.00)A.文件对话框可分为两种,即打开(Open)文件对话框和保存(Save As)文件对话框B.通用对话框的 Name 属性的默认
10、值为 CommonDialogX,此外,每种对话框都有自己的默认标题C.打开文件对话框可以让用户指定一个文件,由程序使用;而用保存文件对话框可以指定一个文件,并以这个文件名保存当前文件D.DefaultEXT 属性和 DialogTitle 属性都是打开对话框的属性,但非保存对话框的属性25.阅读程序:Function Fun(a As Integer)Static c,b=0:b=b+2:c=c+2F=a*b*cEnd FunctionPrivate Sub Command1_Click()Dim a As Integera=2For i=1 To 2Print Fun((分数:2.00)A
11、.;NextEnd Sub&nbs26.栈底至栈顶依次存放元素 A、B、C、D,在第 5 个元素 E 入栈前,栈中元素可以出栈,则出栈序列可能是(分数:2.00)A.ABCEDB.DCBEAC.DBCEAD.CDABE27.阅读程序:Option Base 1Dim arr() As IntegerPrivate Sub Form_Click()Dim i As Integer,j As IntegerReDim arr(3,2) For i=1 To 3For j=1 To 2an(i,j) =i*2+jNextNextReDim Preserve an(3,4) For j=3 To 4a
12、n(3,j) =j+9NextPrint arr(3,2) +air(3,4) End Sub程序运行后,单击窗体,输出结果为(分数:2.00)A.21B.13C.8D.2528.Sub 过程与 Function 过程最根本的区别是(分数:2.00)A.Sub 过程可以用 Call 语句直接使用过程名调用,而 Function 过程不可以B.Function 过程可以有形参,Sub 过程不可以C.Sub 过程不能返回值,而 Function 过程能返回值D.两种过程参数的传递方式不同29.以下关系表达式中,其值为假的是(分数:2.00)A.“XYZ“XYz“B.“VisualBasic“=“v
13、isualbasic“C.“the“there“D.“Integer“Int“30.关系表中的每一横行称为一个(分数:2.00)A.元组B.字段C.属性D.码31.单击滚动条的滚动箭头时,产生的事件是(分数:2.00)A.ClickB.ScrollC.ChangeD.Move32.设用复制、粘贴的方法建立了一个命令按钮数组 Command1,以下对该数组说法错误的是(分数:2.00)A.命令按钮的所有 Caption 属性都是 Command1B.在代码中访问任意一个命令按钮只需使用名称 Command1C.命令按钮的大小都相同D.命令按钮共享相同的事件过程33.数据库设计包括两个方面的设计内
14、容,它们是(分数:2.00)A.概念设计和逻辑设计B.模式设计和内模式设计C.内模式设计和物理设计D.结构特性设计和行为特性设计34.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Click() c=“ABCD“For n=1 T0 4Print _NextEnd Sub程序运行后,单击命令按钮,要求在窗体上显示如下内容:DCDBCDABCD则在_处应填入的内容为(分数:2.00)A.Left(c,n)B.Right(c,n)C.Mid(c,n,1)D.Mid(c,n,n)35.下列选项中不属于结构化程序设计方法的主要原则的
15、是(分数:2.00)A.自顶向下B.逐步求精C.模块化D.可复用二、填空题(总题数:13,分数:30.00)36.测试用例包括输入值集和 1 值集。(分数:2.00)填空项 1:_37.在树形结构中,树根节点没有 1。(分数:2.00)填空项 1:_38.数据结构分为逻辑结构与存储结构,线性链表属于 1。(分数:2.00)填空项 1:_39.一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于 1 的联系。(分数:2.00)填空项 1:_40.数据库设计分为以下 6 个设计阶段:需求分析阶段、 1、逻辑设计阶段、物理设计阶段、实施阶段及数据库运行和维
16、护阶段。(分数:2.00)填空项 1:_41.设有如下程序:Private Sub Form_Click() Dim a As Integer,s As Integern=8:s=0DOs=s+n:n=n-1Loop While n0Print sEnd Sub以上程序的功能是计算 18 的和。程序运行后,单击窗体,输出结果为_。(分数:2.00)填空项 1:_42.如果不指明函数过程参数的类型,则该参数的数据类型为 1。(分数:2.00)填空项 1:_43.下面程序运行后,单击命令按钮,输出的结果是_。Private Sub Command1_Click() Dim a%(1 To 5),i
17、%,s#For i=1 To 5a(i) =iNexts=Fun(a) Print “s=“;s;End SubFunction Fun(a() As Integer) Dim t#,i%t=1For i=LBound(a) To UBound(a) t=t*a(i) NextFun=tEnd Function(分数:2.00)填空项 1:_44.在 Visual Basic 的立即窗口内输入以下语句:X=97 CR?Chr$(X) CR在窗口中显示的结果是_。(分数:2.00)填空项 1:_45.下列程序计算 Sn 的值。Sn=a+aa+aaa+aaaa,其中最后一项为 n 个。例如:a=5
18、,n=4 时,则 Sn=5+55+555+5555。请在空白处填入适当的内容,将程序补充完整。Private Sub Command1_Click() Dim a As Integer,n As Integer,Cout As IntegerDim Sn As Long,Tn As LongCout=1Sn=0Tn=0a=InputBox(“请输入 a 的值:“) 10 DoTn=Tn*10+aSn=Sn+TnCout=Cout+111 Debug Print a,n,SnEnd Sub(分数:4.00)填空项 1:_46.在 n 个运动员中选出任意 r 个人参加比赛,有很多种不同的选法,选法
19、的个数可以用公式 计算,图 2.1 的窗体中 3 个文本框的名称依次是 Text1、Text2、Text3。程序运行时,在 Text1、Text2 中分别输入 n 和 r 的值,单击 Command1 按钮即可求出选法的个数,并显示在 Text3 文本框中(见图 2.1)。请填空。(分数:2.00)填空项 1:_47.下面程序是由鼠标事件在窗体上画图,如果按下鼠标可以画图,双击窗体则可以清除所画图形。补充完整下面的程序。首先在窗体层定义如下变量:Dim PaintStart As Boolean编写如下事件过程:Private Sub Form_Load() DrawWidth=2ForeCo
20、lor=vbGreenEnd SubPrivate Sub Form_MouseDown(Button As Integer,Shift As Integer,X AS Single,Y AS Single) PaintStart=TrueEnd SubPrivate Sub Form_MouseMove(Button As Integer,Shift As Integer,X As Single,Y As Single) If PaintStart ThenPSet(X,Y) End IfEnd SubPrivate Sub Form_MouseUp(Button As Integer,Sh
21、ift As Integer,X As Single,Y As Single) End SubPrivate Sub Form_DblClick() ClsEnd Sub(分数:2.00)填空项 1:_48.有一个事件过程,其功能是:从已存在于磁盘上的顺序文件 NM1.txt 中读取数据,计算读出数据的平方值,将该数据及其平方值存入新的顺序文件 NM2.txt 中。请填空。Private Sub Form_Click() Dim x As Single,y As SingleOpen “NM1.txt“ For Input As#1Open “NM2.txt“ For Input As#2Do
22、 While Not EOF(1) 14 Print xy=x215 Print yLoopClose #1,#2End Sub(分数:4.00)填空项 1:_二级 VISUAL+BASIC 笔试-210 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列选项中,不属于模块间耦合的是(分数:2.00)A.数据耦合B.标记耦合C.异构耦合 D.公共耦合解析:解析 模块之间的耦合程度反映了模块的独立性,也反映了系统分解后的复杂程度。按照耦合程度从强到弱分别是:内容耦合、公共耦合、外部耦合、控制耦合、标记耦合、数据耦合和非直接耦合,没有异构耦合这
23、种方式。2.以下语句中哪句可以选择指定的表项或取消已选择的表项(分数:2.00)A.列表框.Selected(索引值)B.列表框.Selected(索引值)=True|False C.列表框.SelectedD.列表框.Selected=True|False解析:解析 Selected 属性实际上是一个数组,每个元素的值为 True 或 False,每个元素与列表框中的一项相对应。当元素的值为 True 时,表示选择了该项;当元素的值为 False 时,表示未选择该项。列表框名.Selected(索引值)=True|False 语句可以选择指定的表项或取消已选择的表项。由于 Selected
24、是个数组,所以如果语句中缺少了索引值就不正确了。3.计时器文件设置时间间隔的属性是(分数:2.00)A.EnabeldB.IndexC.TagD.Interval 解析:解析 计时器控件的常用属性有两个:一是 Enabled 属性,表示计时器是否启用;二是 Interval属性,表示计时器 Timer 事件执行的时间间隔。4.下列程序段的执行结果为a=3:b=1For i=1 To 3f=a+b:a=b:b=fPrint fNext I(分数:2.00)A.4 3 6B.4 5 9 C.6 3 4D.7 2 8解析:解析 初始值 a=3,b=1。For 循环中步长默认值为 1,循环变量 I 的
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 210 答案 解析 DOC
