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