【计算机类职业资格】二级VISUAL+BASIC笔试-401及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-401及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-401及答案解析.doc(27页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-401 及答案解析(总分: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) 用 E-R 图能够表示实体集间一对一的联系、一对多的联系和多对多的联系B) 用
3、 E-R 图只能表示实体集之间一对一的联系C) 用 E-R 图只能表示实体集之间一对多的联系D) 用 E-R 图表示的概念数据模型只能转换为关系数据模型(分数:2.00)A.B.C.D.7.结构化程序设计主要强调的是_。A) 程序的规模 B) 程序的效率C) 程序设计语言的先进性 D) 程序易读性(分数:2.00)A.B.C.D.8.下面关于数据库系统的叙述中正确的是_。A) 数据库系统减少了数据冗余B) 数据库系统避免了一切冗余C) 数据库系统中数据的一致性是指数据类型的一致D) 数据库系统比文件系统能管理更多的数据(分数:2.00)A.B.C.D.9.层次型、网状型和关系型数据库划分原则是
4、_。A) 数据之间的联系方式 B) 记录长度C) 联系的复杂程度 D) 文件的大小(分数:2.00)A.B.C.D.10.有两个关系 R 和 T 如下:(分数:2.00)A.B.C.D.11.在 Visual Basic 集成环境中,要从工具栏打开菜单编辑器窗口,可以单击工具栏上的一个按钮,这个按钮是_。(分数:2.00)A.B.C.D.12.执行语句“Dim X,Y As String“后,_。A) X 和 Y 均被定义为字符串变量B) X 和 Y 均被定义为变体类型变量C) x 被定义为变体类型变量,Y 被定义为字符串变量D) X 被定义为字符串变量,Y 被定义为变体类型变量(分数:2.0
5、0)A.B.C.D.13.在窗体上画一个命令按钮和一个文本框,名称分别为 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,则在文本框中显示的内容是_。A) 旅游景点:长城故宫 B) 旅游景点:长城颐和园C) 旅游景点:颐和园 D) 旅游景点:故宫
6、(分数:2.00)A.B.C.D.14.语句 Print Sgn(-45)+Abs(-45)+Int(-45)的输出结果是_。A) -120 B) -60 C) 1 D) -1(分数:2.00)A.B.C.D.15.在窗体上画一个文本框 Text1、一个标签 Label1 和一个命令按钮 Command1,然后编写如下两个事件过程:Private Sub Command1_Click()a=InputBox(“请输入一个字符串“)Text1.Text=aEnd SubPrivate Sub TextLChange()Label1.Caption=UCase(Mid(Text1.Text,8)E
7、nd Sub程序运行后,单击命令按钮,将显示一个输入对话框,如果在该对话框中输入字符串“Visual Basic“,则在标签中显示的内容是_。A) visual basic B) VISUAL BASICC) basic D) BASIC(分数:2.00)A.B.C.D.16.如果将文本框的 Locked 属性设置为 True,则以下说法正确的是_。A) 此时在属性窗口不可以修改文本框的 Text 属性值B) 运行时用户不可以在界面修改文本框中的内容C) 在程序代码中不可以修改文本框的内容,如不可以使用语句 Text1.Text=“aaa“D) 以上均不正确(分数:2.00)A.B.C.D.1
8、7.当一个复选框被选中时,它的 Value 属性的值是_。A) 0 B) 1 C) 2 D) 3(分数:2.00)A.B.C.D.18.下列程序段的执行结果为_。For X=5 To 1 Step-1For Y=1 To 6-xPrint Tab(Y+5) ; “*“ ;NextPrintNextA) * * * * * * * * * * *B) * * * * * * * * * * *C) * * * * * * * * * * *D) * * * * * * * * * * * * * * * * * * * * *(分数:2.00)A.B.C.D.19.以下关于局部变量的叙述中错误的
9、是_。A) 在过程中用 Dim 语句或 Static 语句声明的变量是局部变量B) 局部变量的作用域是它所在的过程C) 在过程中用 Static 语句声明的变量是静态局部变量D) 过程执行完毕,该过程中用 Dim 或 Static 语句声明的变量即被释放(分数:2.00)A.B.C.D.20.假如有如下的命令按钮(名称为 Command1)事件过程:Private Sub Command1_Click()x=InputBox(“输入:“,“输入整数“)MsgBox“输入的数据是:“,“输入数据:“+xEnd Sub程序运行后,单击命令按钮,如果从键盘上输入整数 1,则以下叙述中错误的是_。A)
10、 x 的值是数值 1 B) 输入对话框的标题是“输入整数“C) 信息框的标题是“输入数据:1“ D) 信息框中显示的是“输入的数据是:/(分数:2.00)A.B.C.D.21.下列程序运行时输出的结果是_。Option Base 1Private Sub Form_Click()Dim x(10) As Integer,y(5) As IntegerFor i=1 to 10x(i)=10-1+1NextFor i=1 to 5y(i)=x(2*i-1)+x(2*i)NextFor i=1 to 5Print y(i)NextEnd SubA) 3 7 11 45 19 B) 19 15 11
11、 7 3C) 13 5 79 D) 不确定的值(分数:2.00)A.B.C.D.22.在窗体上画一个名称为 Text1 的文本框,然后画一个名称为 Hscroll1 的滚动条,其 Max 和 Min 属性分别是 100 和 0。程序运行后,如果移动滚动框,则在文本框中显示滚动条的当前值,如下图所示。(分数:2.00)A.B.C.D.23.窗体上有一个名为 Command1 的命令按钮和一个名为 Timer1 的计时器,并有下面事件过程:Private Sub Command1_Click()Timer1.Enabled=TrueEnd SubPrivate Sub Form_Load()Tim
12、er1.Interval=5Timer1.Enabled=FalseEnd SubPrivate Sub Timer1_Timer()Command1.Left=Command1.Left+5End Sub程序运行时,单击命令按钮,则产生的结果是_。A) 命令按钮每 5 毫秒向左移动一次 B) 命令按钮每 5 毫秒向右移动一次C) 命令按钮每 5 秒向左移动一次 D) 命令按钮每 5 秒向右移动一次(分数:2.00)A.B.C.D.24.当把框架的_属性设置为 False 时,其标题会变灰,框架中所有的对象均被屏蔽。A) Name B) Enabled C) Caption D) Visibl
13、e(分数:2.00)A.B.C.D.25.设 a、b 都是自然数,为求 a 除以 b 的余数,某人编写了以下函数:Function fun(a As Integer,b As Integer)While aba=a-bWendfun=aEnd Function在调试时发现函数是错误的。为使函数能产生正确的返回值,应做的修改是_。A) 把 a=a-b 改为 a=b-a B) 把 a=a-b 改为 a=a/bC) 把 While ab 改为 While ab D) 把 While ab 改为 While a=b(分数:2.00)A.B.C.D.26.窗体上有一个名称为 CD1 的通用对话框控件和由
14、四个命令按钮组成的控件数组 Command1,其下标从左到右分别为 0、1、2、3,窗体外观如下图所示。(分数:2.00)A.B.C.D.27.设有语句:Open“d:/Test.txt“For Output As#1,以下叙述中错误的是_。A) 若 d 盘根目录下无 Test.txt 文件,则该语句创建此文件B) 该语句打开 d 盘根目录下一个已存在的文件 Test.txt,之后就可以从文件中读取信息C) 执行该打开文件语句后,可以用 Line Input#语句按行读取数据D) 用 Line Input 语句读出数据时,遇到回车符则结束读取(分数:2.00)A.B.C.D.28.在窗体上添加
15、一个按钮,名为 Command1,然后编写如下的事件过程,输出结果为_。Prinvate Sub Command1_Click()For i=1 To 4x=4Forj=1 To 3x=3For k=1 To 2x=x+5NextNextNextPtint xEnd SubA) 13 B) 26 C) 30 D) 40(分数:2.00)A.B.C.D.29.在窗体上先后画 2 个图片框,名称分别为 Picture1 和 banana,banana 中添加了香蕉图片(见图 1),且将 banana.DragMode 属性设置为 1。要求程序运行时,可以用鼠标把 banana 拖动到 Pictur
16、e1 中(见图 2)。能实现此功能的事件过程是_。(分数:2.00)A.B.C.D.30.以下循环语句中在任何情况下至少执行一次循环体的是_。A) Do While条件循环体LoopB) Do循环体Loop While条件C) Do Until条件循环体LoopD) While条件循环体Wend(分数:2.00)A.B.C.D.31.窗体上有 List1、List2 两个列表框,List1 中有若干列表项(见图),并有下面的程序:(分数:2.00)A.B.C.D.32.窗体上有一个名为 Command1 的命令按钮,并有如下程序:Private Sub Command1_Click()Dim
17、a As Integer,b As Integera=13b=27Print Fun(a,b);a;bEnd SubPrivate Function Fun(ByVal a As Integer,b As Integer) As Integera=a Mod 5b=b/5Fun=aEnd Function程序运行时,单击命令按钮,则输出的结果是_。A) 3 8 5 B) 3 13 5 C) 3 13 27 D) 13 13 27(分数:2.00)A.B.C.D.33.设已经在菜单编辑器中设计了窗体的快捷菜单,某顶级菜单为 a1,且取消其“可见“属性。运行时,可以使快捷菜单的菜单项响应鼠标左键单
18、击和右健单击的事件过程是_。A) Private Sub Form_Mouse Down(Button As Integer,Shift As Integer,_X As Single,Y As Single)If Button=2 Then PopupMenu a1,2End SubB) Private Sub Form_Mouse Down(Button As Integer,Shift As Integer,_X As Single,Y As Single)PopupMenu a1,0End SubC) Private Sub Form_Mouse Down(Button As Inte
19、ger,Shift As Integer,_X As Single,Y As Single)PopupMenu a1,2End SubD) Private Sub Form_Mouse Down(Button As Integer,Shift As Integer,_X As Single,Y As Single)If(Button=vbLetfButton) Or(Button=vbRightButton) Then PopupMenu a1End Sub(分数:2.00)A.B.C.D.34.在窗体上从左到右有 Text1、Text2 两个文本框(见图),要求程序运行时,在 Text1 中
20、输入一个分数后按回车键,则判断分数的合法性,若分数为 0100 中的一个数,则光标移到 Text2 中;否则光标不动,并弹出对话框显示“分数错“。下面程序中正确的是_。(分数:2.00)A.B.C.D.35.在窗体上有两个名称分别为 Text1、Text2 的文本框和一个名称为 Command1 的命令按钮。运行后的窗体外观如下图所示。(分数:2.00)A.B.C.D.二、填空题(总题数:10,分数:30.00)36.设有下列二叉树:(分数:2.00)填空项 1:_37.软件需求规格说明书应具有完整性、无歧义性、正确性、可验证性、可修改性等特性,其中最重要的是 1。(分数:2.00)填空项 1
21、:_38.数据库系统在三级模式之间提供了两层映射,这两层映射是 1 和模式/内模式映射。(分数:2.00)填空项 1:_39.测试的目的是暴露错误,评价程序的可靠性;而 1 的目的是发现错误的位置并改正错误。(分数:2.00)填空项 1:_40.关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、 1 和自定义完整性。(分数:2.00)填空项 1:_41.假定有一个菜单项,名为 Menultem,为了在运行时使该菜单项失效(变灰),应使用的语句为 1。(分数:2.00)填空项 1:_以下是一个比赛评分程序。在窗体上建立一个名称为 Text1 的文本框数组,然后画一个名为 Text2 的
22、文本框和名为 Command1 命令按钮。运行时在文本框数组中输入 6 个分数,单击“计算得分“命令按钮,则最后得分显示在 Text2 文本框中(去掉一个最高分和一个最低分后的平均分即为最后得分),如下图所示。请填空。(分数:4.00)填空项 1:_填空项 1:_在窗体上画一个名为 Command1 的命令按钮,然后编写如下程序:Private Sub Command1_Click()Dim i As IntegerSum=0n=InputBox(“Enter a number“)n=Val(n)For i=1 To nSum= (9) Next iPrint SumEnd SubFuncti
23、on fun(t As Integer) As Longp=1For i=1 To tp=p*iNext i(10) End Function以上程序的功能是:计算 11 +2! +3!+n!,其中 n 从键盘输入,请填空。(分数:4.00)填空项 1:_填空项 1:_在窗体上画一个名称为 Command1 的命令按钮。编写如下程序:Option Base1Private Sub Command1_Click()Dim a(10) As IntegerFor i=1 To 10a(i)=iNextCall swap( (11) )For i=1 To 10Print a(i);NextEnd
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 401 答案 解析 DOC
