【计算机类职业资格】二级VISUAL+BASIC笔试-199及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-199及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-199及答案解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-199 及答案解析(总分:92.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.Visual Basic 根据计算机访问文件的方式将文件分成 3 类,其中不包括( )。(分数:2.00)A.顺序文件B.Unix 文件C.二进制文件D.随机文件2.表达式 5Mod 3+3/5*2 的值是( )。(分数:2.00)A.0B.2C.4D.63.下列说明中,不属于随机文件特点的是( )。(分数:2.00)A.可以随意读取随机文件中任一记录的数据B.随机文件没有只读或只写的操作方式,随机文件只要一打开,就既可读又可写C.随机文件的操作是以
2、记录为单位进行的D.随机文件的读、写操作语句与顺序文件的读写操作语句一样4.将文本框的( )属性设置为 True 时,文本框可以输入或显示多行文本,且会自动换行。(分数:2.00)A.TextB.Scro11BarsC.Mu1tiLineD.Enabled5.常采用的两种存储结构是( )。(分数:2.00)A.顺序存储结构和链式存储结构B.散列方法和索引方式C.链表存储结构和数组D.线性存储结构和非线性存储结构6.只有将组合框的 Style 属性值设置为( )时,才能触发 Db1Click 事件。(分数:2.00)A.0B.1C.2D.37.下列程序的执行结果是( )。Function P(N
3、 As Integer)For i=1 To NSum=Sum+iNext iP=SumEnd FunctionPrivate Sub Command1_Click()S=P(1)+P(2)+P(3)+P(4)Print S;End Sub(分数:2.00)A.15B.16C.2OD.258.下列叙述菜单设计的语句中正确的是( )。(分数:2.00)A.菜单也是一个控件,存在于工具箱中B.菜单也有外观和行为的属性C.菜单设计在“菜单编辑器”中进行的,因此它不是一个控件D.菜单的属性也是在“属性窗口”中设置的9.可以通过( )的方法来输出一个二维数组中的各个元素。(分数:2.00)A.引用数组的
4、两个下标B.将数组名赋值给变量C.通过引用数组的一个下标D.以上都不正确10.下列关于 MDI 子窗体在运行时特性的叙述错误的是( )。(分数:2.00)A.子窗体在 MDI 窗体的内部区域显示B.子窗体可在 MDI 窗体的外部区域显示C.当子窗体最小化时,它的图标在 MDI 窗体内显示D.当子窗体最大化时,其标题与 MDI 窗体标题合并,并显示在 MDI 窗体的标题栏11.树是结点的集合,它的根结点的数目是( )。(分数:2.00)A.有且只有 1 个B.1 或多于 1C.0 或 1D.至少有 2 个12.下列程序的功能是;将数据 1,2,8 写入顺序文件 Num.txt 中,请选择正确的程
5、序段( )。Private Sub Form_Click()Dim i As IntegerOpen “Num.txt“ For Output As #1For i=1 To 8_Next iClose #1End Sub(分数:2.00)A.print #1,iB.input #1,iC.print #1D.input #113.下列关于图像框控件和图片框控件的说法错误的是( )。(分数:2.00)A.两者都支持 Print 方法B.两者都有 Picture 属性C.两者都可以用 LoadPicture 函数把图形文件装入控件中D.两者都能在属性窗口装入图形文件;也都能在运行期间装入图形文件
6、14.在使用打印直接输出信息时,下列哪个属性或方法实现了使文件结束打印( )。(分数:2.00)A.Print 方法B.Page 属性C.NewPage 方法D.EndDoc 方法15.下列关于 Sub 过程的叙述正确的是( )。(分数:2.00)A.一个 Sub 过程必须有一个 Exit Sub 语句B.一个 Sub 过程必须有一个 End Sub 语句C.在 Sub 过程中可以定义一个 Function 过程D.可以用 Goto 语句退出 Sub 过程16.需求分析阶段的任务是( )。(分数:2.00)A.软件开发方法B.软件开发工具C.软件开发费用D.软件系统功能17.在窗体上有一个命令
7、按钮 Command1,通用过程 fun 和命令按钮的事件过程如下:Private Function fun(ByVal m As Integer)If m Mod 2 = 0 Thenfun=2Elsefun=1End IfEnd FunctionPrivate Sub Command1_Cliek()Dim i As Integer, s As Integers=0For i=1 To 5s=s+fun(i)NextPrint sEnd Sub程序运行后,单击命令按钮,则窗体上输出( )。(分数:2.00)A.6B.7C.8D.918.有下列二叉树,对此二叉树前序遍历的结果为( )。(分数
8、:2.00)A.ACFXDBEYZB.ABEFXYZCDC.ABCDEFXYZD.ABDYECFXZ19.执行语句 Print“Sgn(-34)=“;Sgn(-34)后,其输出结果为( )。(分数:2.00)A.Sgn(-34)=34B.Sgn(-34)=-34C.Sgn(-34)=+1D.Sgn(-34)=-120.在面向对象方法中,( )描述的是具有相似属性与操作的一组对象。(分数:2.00)A.属性B.事件C.方法D.类21.要使一个文本框具有水平和垂直滚动条,则应先将其 Mu1tiLine 属性设置为 True,然后再将 Scro11Bars 属性设置为( )。(分数:2.00)A.0
9、B.1C.2D.322.可以作为其他控件容器的控件是( )。(分数:2.00)A.窗体控件,列表框控件,图像框控件B.窗体控件,文本框控件,框架控件C.窗体控件,框架控件,图片框控件D.窗体控件,标签控件,图片框控件23.设 R 是一个 2 元关系,S 是一个 3 元关系,则下列运算中正确的是( )。(分数:2.00)A.R-SB.RSC.RSD.RS24.按照“先进后出”原则组织数据的数据结构是( )。(分数:2.00)A.队列B.栈C.双向链表D.二叉树25.下列关于 ForNext 语句的说法正确的是( )。(分数:2.00)A.循环变量、初值、终值和步长都必须为数值型B.Step 后的
10、步长只为正数C.初值必须小于终值D.初值必须大于终值26.要使单击命令按钮与按下Esc键实现相同的作用,则应设置( )属性为 True。(分数:2.00)A.CancelB.VisualC.DefaultD.Enabled27.结构化程序设计的核心和基础是( )。(分数:2.00)A.结构化分析方法B.结构化设计方法C.结构化设计理论D.结构化编程方法28.下列程序要求用户输入一个年份,并能够判断用户输入的年份是否是闰年,下划线处应填( )。Sub EnSure()Dim year As Integeryear=Val(InputBox(“请输入年份:“)If(year Mod 4=0_yea
11、r Mod 100 0)_(year Mod 400=0) ThenPrint “您输入的是闰年“ElsePrint “不是闰年,是普通年份“End IfEnd Sub(分数:2.00)A.And AndB.And OrC.Or OrD.Or Or29.在 C 盘当前文件夹下建立一个名为 SDat.txt 的顺序文件。要求用 InputBox 函数输入 5 名学生的学号(StuNo)、姓名(StuName)和英语成绩(StuEng)。则在以下横线处合适的语句是( )。Private Sub Form_Click()Open “C:/SDat.txt“ For Output As 1For i=
12、1 To 5StuNo=InputBox(“主输入学号“)StuName=InputBox(“请输入姓名“)StuEndg=Val(InputBox(“请输入英语成绩“)Next iClose #1End Sub(分数:2.00)A.Input #1,StuNo,StuName,StuEndgB.Put #1,StuNo,StuName,StuEndgC.Write #1, StuNo, StuName, StuEndgD.Get #1,StuNo,StuName,SmEndg30.结构化程序设计主要强调的是( )。(分数:2.00)A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序
13、的易读性31.设有如下过程:Sub ff(x,y,z)x=y+zEnd Sub下列选项中所有参数的虚实结合都是传址方式调用的是( )。(分数:2.00)A.Call ff(5,7,z)B.Call ff(x,y,z)C.Call ff(3+x,5+y,z)D.Call ff(x+y,x-y,z)32.程序运行时,用户向文本框输入内容时,将触发文本框的( )事件。(分数:2.00)A.ClickB.Db1ClickC.GotFocusD.Change33.下列子过程语句的说明正确的是( )。(分数:2.00)A.Sub fl(ByVal x()As Integer)B.Sub fl(X%()As
14、 IntegerC.Function fl%(fl%)D.Function fl%(x As Integer)34.已知一个有序线性表为(13,18,24,35,47,50,62,83,90,115,134),当用二分法查找值为 90的元素时,查找成功的比较次数为( )。(分数:2.00)A.1B.2C.3D.935.下列关于文件的叙述中,错误的是( )。(分数:2.00)A.使用 Append 方式打开文件时,文件指针被定位于文件尾B.当以 Input 方式打开文件时,如果文件不存在,则自动建立一个新文件C.顺序文件的各个记录的长度可以不同D.随机文件打开后,既可以进行读操作,也可以进行写操
15、作二、填空题(总题数:11,分数:22.00)36.在结构化设计方法中,数据流图表达了问题中的数据流与加工间的关系,且每一个 1 实际上对应一个处理模块。(分数:2.00)填空项 1:_37.结构化程序设计的 3 种基本结构分别是顺序、选择和 1。(分数:2.00)填空项 1:_38.二分法查找仅限于这样的表:表中的数据元素必须有序,其存储结构必须是 1。(分数:2.00)填空项 1:_39.一个模块直接调用的其他模块个数称为 1。(分数:2.00)填空项 1:_40.数据库系统中实现各种数据管理功能的核心软件是 1。(分数:2.00)填空项 1:_41.当用户按下键盘上的某个键时,将会触发拥
16、有输入焦点的控件的 1 事件。(分数:2.00)填空项 1:_42.一个变量未被显式定义,末尾没有类型说明符,则该变量的隐含类型是 1 类型。(分数:2.00)填空项 1:_43.设 A=“345678“,则表达式 Val(Mid(A,4,2)+Right(A,4)的值为 1。(分数:2.00)填空项 1:_44.下列程序段运行后,a 的值为_。a=600b=50a=a+bb=a-ba=a-b(分数:2.00)填空项 1:_45.在窗体上设计两个复选框,一个显示粗体,另一个显示斜体,通过对复选框的选择,在一个文本框中显示相应效果的文本,请完成下列程序。Private Sub Form_Load
17、0Check1.Caption=“显示粗体“Cheek2.Capfion=“显示斜体“Text1.Text=“May you a happy day!“End SubPrivate Sub Check1_Click0If_= 1 ThenText1.FontBold=TrueElseText1.FontBold=FalseEnd ifEnd SubPrivate Sub Check2_Click()If Check2.Value=1 ThenText1._ElseText1._End IfEnd Sub(分数:2.00)填空项 1:_46.建立一个通讯录的随机文件 phonBook.txt,内
18、容包括姓名、电话、地址和邮编,用文本框输入数据。单击“添加主记录”按钮 command1 时,将文本框数据写入文件,单击“显示”按钮 Command2 时,将文件中所有记录内容显示在立即窗口。Private Type PerDataName1 As StringPhon As String * 11Address As String * 10Posted As String * 6End Type_定义 PerData 类型的变量 xDataPrivate Sub Form_Load()Open “C:/phonBook.txt“For Random As 1End SubPrivate Su
19、b Command1_Click()xData. Name1=Text1.TextxData. Phon=Text2.Text_=Text3.Text 地址xData. PostCd=Text4.TextPut #1, 1, xDataText1.Text=“ “:Text2.Text=“Text3.Text=“:Text4.Text=“End SubPrivate Sub Command2_Click()reno=LOF(1)/Len(xData)i=1Do While i= renoGet #1, i, xDataDebug.Print xData.Name 1,_, xData. Add
20、ress, xData. PostCdi=i+1LoopEnd Sub(分数:2.00)填空项 1:_二级 VISUAL+BASIC 笔试-199 答案解析(总分:92.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.Visual Basic 根据计算机访问文件的方式将文件分成 3 类,其中不包括( )。(分数:2.00)A.顺序文件B.Unix 文件 C.二进制文件D.随机文件解析:解析 访问文件时应根据文件包括的数据类型,来使用合适的文件访问类型。文件访问类型有 3种,顺序型,适用于读写在连续块中的文本文件;二进制型,适用于读写有固定长度记录结构的文本文件或者二
21、进制文件;随机型,适用于读写任意有结构的文件。2.表达式 5Mod 3+3/5*2 的值是( )。(分数:2.00)A.0B.2 C.4D.6解析:解析 算术运算的优先级由高到低为:幂()取负(-)乘、浮点除(*、/)整除(/)取模(Mod)加、减(+,-)连接(End Sub(分数:2.00)A.15B.16C.2O D.25解析:解析 本题主要考查函数返回值引用的方法在引用函数时,只需应用该函数名即可。题中程序运算过程为:S=P(1)+P(2)+(3)+ P(4)S=1+3+6+10=20。8.下列叙述菜单设计的语句中正确的是( )。(分数:2.00)A.菜单也是一个控件,存在于工具箱中B
22、.菜单也有外观和行为的属性 C.菜单设计在“菜单编辑器”中进行的,因此它不是一个控件D.菜单的属性也是在“属性窗口”中设置的解析:解析 菜单通过“菜单编辑器”即菜单设计窗口建立,其属性设计也是在“菜单编辑器”中设置的,每一个菜单项都可以看作是一个控件,但工具箱中没有菜单,每个菜单项都有自己的属性和行为的属性。9.可以通过( )的方法来输出一个二维数组中的各个元素。(分数:2.00)A.引用数组的两个下标 B.将数组名赋值给变量C.通过引用数组的一个下标D.以上都不正确解析:解析 一般输出数组元素时,可以通过引用数组下标来逐个输出。在输出二维数组元素时,也可以采用同样的方法,只是二维数组需要引用
23、两个下标来逐个输出。10.下列关于 MDI 子窗体在运行时特性的叙述错误的是( )。(分数:2.00)A.子窗体在 MDI 窗体的内部区域显示B.子窗体可在 MDI 窗体的外部区域显示 C.当子窗体最小化时,它的图标在 MDI 窗体内显示D.当子窗体最大化时,其标题与 MDI 窗体标题合并,并显示在 MDI 窗体的标题栏解析:解析 程序运行时,子窗体在总是包含在主窗体中,不能移到主窗体之外。当最小化于窗体时,它以图标的形式出现在主窗体下部;当量大化子窗体时,它的标题与主窗体的标题合并,并显示其标题栏的内容。11.树是结点的集合,它的根结点的数目是( )。(分数:2.00)A.有且只有 1 个B
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 199 答案 解析 DOC
