【计算机类职业资格】二级VISUAL+BASIC笔试21及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试21及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试21及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试 21 及答案解析(总分:94.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.已知学生关系是;学生(学号,姓名,性别,专业号,班长),其中“学号”是主码,“班长”属性表示该学生所在班级的班长的学号,则学生关系是 _。(分数:2.00)A.是参照关系不是被参照关系B.是被参照关系不是参照关系C.既是参照关系又是被参照关系D.没有参照关系2.表示窗体名称的属性是 _。(分数:2.00)A.NameB.CaptionC.TopD.Title3.设窗体上有一个列表框控件 List1,且其中含有若干列表项,则以下能表示当前被选中的列
2、表项内容的是 _。(分数:2.00)A.List1.ListB.List1.ListIndexC.List1.IndexD.List1.Text4.执行如下语句: a = InputBox( “Today“, “Tomorrow“, “Yesterday“, “Day before yesterday“, 5) 将显示一个输入对话框时,在对话框的输入区中显示的信息是 _。(分数:2.00)A.TodayB.TomorrowC.YesterdayD.Day before yesterday5.在窗体上画一个名称为 Command1 的命令按钮和一个名称为 Text1 的文本框,然后编写如下程序:
3、 Private Sub Command1_Click( ) Dim x,y,z As Integer x=5 y=7 z=0 Text1. text = “ “ Call P1 (x,y,z) Text1. Text = Str(z) End Sub Sub P1(ByVal a As Integer,ByVal b As Integer,c As Integer) c=a+b End Sub 程序运行后,如果单击命令按钮,在文本框中显示的内容是 _。(分数:2.00)A.0B.12C.Str(D.没有显示6.在按下任意一个鼠标按钮时被触发的事件是 _。(分数:2.00)A.MouseMov
4、e 事件B.MouseUp 事件C.MouseDown 事件D.KeyUp 事件7.对窗体编写如下代码,当程序运行后,按回车键,输出结果为 _。 Option Base 1 Private Sub Form KeyPress(KeyAscii As Integer) a = Array(237,126,87,48,498) m1 = all) m2= 1 If KeyAscii = 13 Then For i = 2 To 5 If a(i)m1 Then m1 = a(j) m2= i End If Next i End If Print m1 Print m2 End Sub(分数:2.0
5、0)A.48 4B.237 1C.498 5D.498 48.用于动态地在菜单中增加菜单项的语句是 _。(分数:2.00)A.LoadMenuB.LoadC.UnloadMenuD.Unload9.下列对话框有关属性中,用于设置初始的文件目录并返回用户选择的目录的属性是 _。(分数:2.00)A.InitDirB.DialogTitleC.FilterD.FileName10.下列叙述中,不正确的是 _。(分数:2.00)A.系统软件是在应用软件基础上开发的B.系统软件提供友好的人机界面C.系统软件与硬件密切相关D.系统软件与具体应用无关11.将数学表达式 Cos2(a+b) +5e2写成 V
6、isual Basic 的表达式,其正确的形式是 _。(分数:2.00)A.Cos(a+ 2-4-5*exp(2)B.Cos2(a+ +5*exp(2)C.Cos(a+ 2+5*ln(2)D.Cos2(a+ +5*ln(2)12.函数 String(n,“str“)的功能是 _。(分数:2.00)A.把数值型数据转换为字符串B.返回由 n 个字符组成的字符串C.从字符串中取出 n 个字符D.从字符串中第 n 个字符的位置开始取子字符串13.下列关于 Do Until-Loop 型循环的叙述中,正确的是 _。(分数:2.00)A.先执行循环体,当 Until 后的表达式成立时继续循环B.先执行循
7、环体,当 Until 后的表达式成立时退出循环C.先进行循环条件的判断,当 Until 后的表达式成立时继续循环D.先进行循环条件的判断,当 Until 后的表达式成立时停止循环14.以下关于数据的存储结构的叙述中,正确的是 _。(分数:2.00)A.数据的存储结构是数据间关系的抽象描述B.数据的存储结构是逻辑结构在计算机存储器中的实现C.数据的存储结构分为线性结构和非线性结构D.数据的存储结构对数据运算的具体实现没有影响15.软件危机的主要表现有多个方面,如: 、需求增长无法满足 、生产成本过高 、进度无法控制 、需求定义不准确 、质量不易保证 、难以满足维护需要 但比较而言,一般认为软件危
8、机产生的主要原因是 _。(分数:2.00)A.和B.和C.和D.和16.在窗体上画一个命令按钮,名称为 Command1。单击命令按钮时,执行如下事件过程,则在弹出的信息框的标题栏中显示的信息是 _。 Private SubCommand1_Click() a$=“software and hardware“ b$=Right(a$,8) c$ =Mid(a$,1,8) MsgBox a$ , b$ ,c$,1 End Sub(分数:2.00)A.software and hardwareB.softwareC.hardwareD.117.以下关于线性表的描述,错误的一条是 _。(分数:2.0
9、0)A.线性表是线性结构B.线性表就是单链表C.线性表的顺序存储结构必须占用一片连续的存储单元D.线性表的链式存储结构不必占用连续的存储单元18.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特性的是 _。(分数:2.00)A.模式和内模式B.内模式C.模式D.外模式19.为了在按下 Esc 键时执行某个命令按钮的 Click 事件过过程,需要把该命令按钮的一个属性设置为 True,这个属性是(分数:2.00)A.ValueB.DefaultC.CancelD.Enabled20.下列叙述中,错误的一条是 _。(分数:2.00)A.不同子过程中的局部变量可以具有相同的名称B.不
10、同子过程中具有相同名称的局部变量指的是同一变量C.某个子过程中声明的局部变量使用的生命周期仅限于该子过程被执行过程中D.某个子过程中声明的局部变量使用范围仅限定于该子过程内21.窗体的边框类型 BorderStyle 属性默认是 Sizable,表示 _。(分数:2.00)A.窗体没有边框B.窗体是固定单边框C.固定对话框D.窗体边框是可调整的22.软件的结构化开发过程各阶段都应产生规范的文档,以下选项中,在设计阶段应产生的文档是 _。(分数:2.00)A.可行性分析报告书B.软件需求说明书C.软件设计规格说明书D.软件测试报告书23.Sub 过程与 Function 过程最根本的区别是 _。
11、(分数:2.00)A.Sub 过程的过程名称不能有返回值,而 Function 过程能通过过程名称得到返回值B.Sub 过程名称与 Function 过程名称的格式不统一C.两种过程参数的传递方式不同D.Function 过程可以有参数,Sub 不能有参数24.下列内部排序方法中,稳定的排序方法是 _。(分数:2.00)A.快速排序B.堆排序C.希尔排序D.基数排序25.Visual Basic 提供的工具栏中,一般只显示 _。(分数:2.00)A.编辑B.标准工具栏C.窗体编辑器D.调试26.在下列方法中,不用查找表中数据元素的关系进行查找的方法是 _。(分数:2.00)A.有序表查找B.二
12、叉排序树查找C.平衡二叉树D.散列查找27.在窗体上画一个命令按钮,然后编写如下代码: Private Type Record ID As Integer Name As String * 20 End Type Private Sub Command1_Click( ) Dim MaxSize, NextChar, MyChar Open “d:/vb/tt. txt“ For Input As #1 MaxSize = LOF(1) For NextChar = MaxSize To 1 Step - 1 Seek # 1, NextChar MyChar = Input(1, # 1)
13、Next NextChar Print EOF(1) Close $1 End Sub 假设文件d:/vb/tt. txt 的内容为 Hello eveybody! 那么程序运行后,单击命令按钮,其输出结果为 _。(分数:2.00)A.TrueB.FalseC.0D.Null28.在下列 4 个 Visual Basic 表达式中,非法的表达式是 _。(分数:2.00)A.ab+cB.a(bC.a+bcD.a$b+c+1029.表示窗体为“模态型”(强制响应方式)窗体的“模式”值为 _。(分数:2.00)A.VbModal 或 1B.VbModal 或 0C.VbModaless 或 1D.V
14、bModaless 或 030.设有如下声明; Dim X As Integer 如果 Sgn(X)的值为-1,则 X 的值是 _。(分数:2.00)A.整数B.大于 0 的整数C.等于 0 的整数D.小于 0 的数31.关系数据模型用 _结构表示实体和实体间的联系。(分数:2.00)A.树型B.网状C.二维表D.对象32.在下列文件系统控件的事件中,当文件列表框的 Path 属性改变时发生的事件是 _。(分数:2.00)A.ClickB.DblCliekC.PattermChangeD.PathChange33.在窗体上画一个名称为 Text1 的文本框,并编写如下程序: Private S
15、ub Form_Load( ) Show Text1. Text = “ “ Text1. SetFocus End Sub Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y _ As Single) Print “程序设计“ End Sub Private Sub Text1_Ke!tDown(KeyCode As Integer,Shift As Integer) Print “Visual Basic“; End Sub 程序运行后,如果按 A 键,然后单击窗体,则在窗体上显示的内容是
16、 _。(分数:2.00)A.Visual BasicB.程序设计C.A 程序设计D.Visual Basic 程序设计34.在窗体上画一个名称 List1 的列表框,一个名称为 Label1 的标签。列表框中显示若干城市的名称。当单(分数:2.00)A.Private Sub list1_Click() Label1. Caption= List1. ListIndex End SubB.Private Sub Listl_Click() Label1. Name= List1. ListIndex End SubC.Private Sub List1_Click() Label1. Name
17、= List1. Text End SubD.Private Sub List1_Click() Label1. Caption: List1. Text End Sub35.语句 Print “25*40“输出的结果是 _。(分数:2.00)A.“25*40“B.出现错误信息C.25*40D.1000二、B填空题/B(总题数:12,分数:24.00)36.当线性表的操作无插入和删除时,采用U 【1】 /U结构为好。(分数:2.00)填空项 1:_37.由一棵二叉树的前序遍历序列和U 【2】 /U可唯一确定这棵二叉树。(分数:2.00)填空项 1:_38.瀑布模型将软件生存周期划分为U 【3】
18、 /U、开发和运行 3 个阶段。(分数:2.00)填空项 1:_39.在结构化分析方法中,用于描述系统中所用到的全部数据和文件的文档称为U 【4】 /U。(分数:2.00)填空项 1:_40.数据模型通常由 3 部分组成,它们是U 【5】 /U,数据操作和完整性约束。(分数:2.00)填空项 1:_41.在窗体上画一个命令按钮,然后编写如下事件过程。该程序运行后,单击命令按钮,在输入对话框中分别输入 321 和 456,则输出结果为U 【6】 /U。 Private Sub Command1_Click() a=InputBox(“请输入一个整数“) b=InputBox(“请再输入一个整数“
19、) Print a+b End Sub(分数:2.00)填空项 1:_42.假定建立了一个工程,该工程包括两个窗体,其名称(Name 属性)分别为 Form1 和 Form2。启动窗体为 Form1,在 Form1 上画一个命令按钮 Command1,程序运行后,要求当单击该命令按钮时,Form1 窗体消失,显示窗体 Form2,在横线处将程序补充完整。 Private SubCommand1_Click() Unload Form1 Form2U【7】 /U End Sub(分数:2.00)填空项 1:_43.下面程序实现将预先装载在 Picture1 中的图形清除,在横线上填写正确的语句。
20、 Private Sub Form_Load() Picture1Picture=LoadPicture(“face.bmp“) End Sub Private SubCommand1 Click() U 【8】 /U End Sub(分数:2.00)填空项 1:_44.设有代码如下,当双击窗体内的某个位置时,命令按钮 Command1 和命令按钮 Command2 的标题分别为11、U 【9】 /U。 Private SubForm_Load() Command1. Caption = “1“ Command2. Caption = “2“ End Sub Private Sub Form_
21、Click() Command1. Caption = “11“ End Sub Private Sub Form_DblC1ick( ) Command2. caption = 22 End Sub(分数:2.00)填空项 1:_45.单击窗体上的命令按钮 Command1,U 【10】 /U Private Sub Command1_Click() a= “10“ b=20 c=Val(a) +b Print c End Sub(分数:2.00)填空项 1:_46.以下程序的功能是:生成 20 个 200300 之间的随机整数,输出其中能被 5 整除的数并求出它们的和。请填空。 Priva
22、te Sub Command1 _Click( ) For i = 1 To 20 x=Int(U 【11】 /U*200+ 100) IfU 【12】 /U= 0 Then Print x S = S +U 【13】 /U End If Next I Print “Sum = “; S End Sub(分数:2.00)填空项 1:_47.设有以下程序: Option Base 1 Private Sub Command1_Click( ) Dim arr1 ,Max as Integer art1 = Array(12,435,76,24,78,54,866,43) U 【14】 /U= a
23、rr1(1) For i = 1 To 8 If arrl(i)Max ThenU 【15】 /U Next i Print “最大值:“; Max End Sub 以上程序的功能是:用Array 函数建立一个含有 8 个元素的数组,然后查找并输出该数组中元素的最大值。(分数:2.00)填空项 1:_二级 VISUAL+BASIC 笔试 21 答案解析(总分:94.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.已知学生关系是;学生(学号,姓名,性别,专业号,班长),其中“学号”是主码,“班长”属性表示该学生所在班级的班长的学号,则学生关系是 _。(分数:2.
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 21 答案 解析 DOC
