【计算机类职业资格】二级VISUAL+BASIC笔试-284及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-284及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-284及答案解析.doc(20页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-284 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.结构化程序设汁主要强调的是( )。(分数:2.00)A.程序的规模B.程序的效率C.程序设汁语言的先进性D.程序的易读性2.可以通过( )的方法来输出一个二维数组中的各个元素。(分数:2.00)A.引用数组的两个下标B.将数组名赋值给变量C.通过引用数组的一个下标D.以上都不正确3.执行语句 Print“Sgn(-34)=“;Sgn(-34)后,其输出结果是( )。(分数:2.00)A.Sgn(-34)=34B.Sgn(-34)=-34C.Sgn(
2、-34)=-1D.Sgn(-34)=-14.下列说明中,不属于随机文件特点的是( )。(分数:2.00)A.可以随意读取随机文件中任一记录的数据B.随机文件没有只读或只写的操作方式,随机文件只要一打开,就既可读又可写C.随机文件的操作是以记录为单位进行的D.随机文件的读、写操作语句与顺序文件的读写操作语句一样5.设 R 是一个二元关系,S 是一个三元关系,则下列运算中正确的是( )。(分数:2.00)A.R-SB.RSC.RSD.RS6.下列程序要求用户输入一个年份,并能够判断用户输入的年份是否是闰年,横线处应填( )。Sub EnSure()Dim year As Integeryear=V
3、al(InputBox(“请输入年份:“)If(year Mod 4=0_year Mod 1000)_(year Mod 400=0)ThenPrint“您输入的是闰年“ElsePrint“不是闰年,是普通年份“End IfEnd Sub(分数:2.00)A.And AndB.And OrC.Or OrD.Or Of7.下列关于 Sub 过程的叙述正确的是( )。(分数:2.00)A.一个 Sub 过程必须有一个 Exit Sub 语句B.一个 Sub 过程必须有一个 End Sub 语句C.在 Sub 过程中可以定义一个 Function 过程D.可以用 Goto 语句退出 Sub 过程8
4、.在使用打印直接输出信息时,下列哪个属性或方法实现了使文件结束打印( )。(分数:2.00)A.Print 方法B.Page 属性C.NewPage 方法D.EndDoc 方法9.已知一个有序线性表为(13,18,24,35,47,50,62,83,90,115,134),当用二分法查找值为 90 的元素时,查找成功的比较次数为( )。(分数:2.00)A.1B.2C.3D.910.下列程序的功能是:将数据 1,1,8 写入顺序文件 Num.txt 中,请选择正确的程序段( )。Private Sub Form_Click()Dim i As IntegerOpen“Num.txt“For O
5、utput As #1For i=1 To 8_Next iClose #1End Sub(分数:2.00)A.print#1,iB.input#1,IC.print#1D.input#111.下列关于图像框控件和图片框控件的说法错误的是( )。(分数:2.00)A.两者都支持 Print 方法B.两者都有 Picture 属性C.两者都可以用 LoadPicture 函数把图形文件装入控件中D.两者都能在属性窗口装入图形文件,也都能在运行期间装入图形文件12.Visual Basic 根据计算机访问文件的方式将文件分成 3 类,其中不包括( )。(分数:2.00)A.顺序文件B.Unix 文
6、件C.二进制文件D.随机文件13.树是结点的集合,它的根结点的数目是( )。(分数:2.00)A.有且只有 1 个B.1 或多于 1C.0 或 1D.至少有 2 个14.线性表常采用的两种存储结构是( )。(分数:2.00)A.顺序存储结构和链式存储结构B.散列方法和索引方式C.链表存储结构和数组D.线性存储结构和非线性存储结构15.设有下列过程: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
7、+y,x-y,z)16.在窗体上有一个命令按钮 Command1,通用过程 fun 和命令按钮的事件过程如下:Private Function fun(ByVal m As Integer)Ifm Mod2=0 Thenfun=2Elsefun=1End IfEnd FunctionPrivate Sub Command1_Click()Dim i As Integer,s As Integers=0For i=1 To 5s=s+fun(i)NextPrintsEnd Sub程序运行后,单击命令按钮,则窗体上输出( )。(分数:2.00)A.6B.7C.8D.917.下列子过程语句的说明正确
8、的是( )。(分数:2.00)A.Sub fl(ByVal x() As Integer)B.Sub fl(x%()As IntegerC.Function fl%(fl%)D.Function fl%(x As Integer)18.程序运行时,用户向文本框输入内容时,将触发文本框的( )事件。(分数:2.00)A.ClickB.DblClickC.GotFocusD.Change19.按照“先进后出”原则组织数据的数据结构是( )。(分数:2.00)A.队列B.栈C.双向链表D.二叉树20.结构化程序设计的核心和基础是( )。(分数:2.00)A.结构化分析方法B.结构化设计方法C.结构化
9、设计理论D.结构化编程方法21.将文本框的( )属性设置为 True 时,文本框可以输入或显示多行文本,且会自动换行。(分数:2.00)A.TextB.ScrollBarsC.MultiLineD.Enabled22.有下列二叉树,对此二叉树前序遍历的结果是( )。(分数:2.00)A.ACFXDBEYZB.ABEFXYZCDC.ABCDEFXYZD.ABDYECFXZ23.要使单击命令按钮与按下Esc键实现相同的作用,则应设置( )属性为 True。(分数:2.00)A.CancelB.VisualC.DefaultD.Enabled24.需求分析阶段的任务是( )。(分数:2.00)A.软
10、件开发方法B.软件开发工具C.软件开发费用D.软件系统功能25.要使一个文本框具有水平和垂直滚动条,则应先将其 MultiLine 属性设置为 True,然后再将ScrollBars 属性设置为( )。(分数:2.00)A.0B.1C.2D.326.下列叙述菜单设计的语句中正确的是( )。(分数:2.00)A.菜单也是一个控件,存在于工具箱中B.菜单也有外观和行为的属性C.菜单设计在“菜单编辑器”中进行,因此它不是一个控件D.菜单的属性也是在“属性窗口”中设置的27.下列关于文件的叙述中,错误的是( )。(分数:2.00)A.使用 Append 方式打开文件时,文件指针被定位于文件尾B.当以
11、Input 打开文件时,如果文件不存在,则自动建立一个新文件C.顺序文件的各个记录的长度可以不同D.随机文件打开后,既可以进行读操作,也可以进行写操作28.可以作为其他控件容器的控件是( )。(分数:2.00)A.窗体控件,列表框控件,图像框控件B.窗体控件,文本框控件,框架控件C.窗体控件,框架控件,图片框控件D.窗体控件,标签控件,图片框控件29.表达式 5Mod3+3/5*2 的值是( )。(分数:2.00)A.0B.2C.4D.630.下列关于 ForNext 语句的说法正确的是( )。(分数:2.00)A.循环变量、初值、终值和步长都必须为数值型B.Step 后的步长只为正数C.初值
12、必须小于终值D.初值必须大于终值31.只有将组合框的 Style 属性值设置为( )时,才能触发 DblClick 事件。(分数:2.00)A.0B.1C.2D.332.在面向对象方法中,( )描述的是具有相似属性与操作的一组对象。(分数:2.00)A.属性B.事件C.方法D.类33.在 C 盘当前文件夹下建立一个名为 SDat.txt 的顺序文件。要求用 InputBox 函数输入 5 名学生的学号(StuNo)、姓名(StuName)和英语成绩(StuEng)。则横线处合适的语句是( )。Private Sub Form_Click()Open“C:/SDat.txt“For Output
13、 As IFor i=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,SmName,StuEndg34.下列程序的执行结果是( )。Function P(N As Integer)For i=1 To NSu
14、m=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.20D.2535.下列关于 MDI 子窗体在运行时特性的叙述错误的是( )。(分数:2.00)A.子窗体在 MDI 窗体的内部区域显示B.子窗体可在 MDI 窗体的外部区域显示C.当子窗体最小化时,它的图标在 MDI 窗体内显示D.当子窗体最大化时,其标题与 MDI 窗体标题合并,并显示在 MDI 窗体的标题栏二、填空题(总题数:11,分数:30.00)36.在结构化设计
15、方法中,数据流图表达了问题中的数据流与加工间的关系,且每一个 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.当用户桉下键盘上的某个键时,将会触发拥有输入焦点的控件的 1 事件。(分数:2.00)填空项 1:_4
16、2.一个变量未被显式定义,末尾没有类型说明符,则该变量的隐含类型是 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()Check1.Caption=“显示粗体“Check2.Ca
17、ption=“显示斜体“Text1.Text=“May you a happy day!“End SubPrivate Sub Check1_Click()If_=1 ThenText1.FontBold=TrueElseText1.FontBold=FalseEnd IfEnd SubPrivate Sub Check2_Click()If Check2.Value=1 ThenText1._EIseText1._End IfEnd Sub(分数:6.00)填空项 1:_46.建立一个通讯录的随机文件 phonBook.txt,内容包括姓名、电话、地址和邮编,用文本框输入数据。单击“添加主记
18、录”按钮 Command1 时,将文本框数据写入文件,单击“显示”按钮 Command2 时,将文件中所有记录内容显示在立即窗口。Private Type PerDataName 1 As StringPhon As String *11Address As String *10PostCd As String*6End Type_定义 PerData 类型的变量 xDataPdvate Sub Form Load()Open“C:/phonBook.txt“For Random As 1End SubPrivate Sub Command1_Click()xData.Name1=Text1.
19、TextxData.Phon=Text2.Text_=Text3.Text 地址xData.PostCd=Text4.TextPut#1,1,xDataText1.Text=“:Text2.Text=“Text3.Text=“:Text4.Text=“End SubPtirate Sub Command2_Click()reno=LOF(1)/Len(xData)i=1Do While i=renoGet#1,i,xDataDebug.Print xData.Namel, _ ,xData.Address,xData.PostCdi=i+1LoopEnd Sub(分数:6.00)填空项 1:_
20、二级 VISUAL+BASIC 笔试-284 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.结构化程序设汁主要强调的是( )。(分数:2.00)A.程序的规模B.程序的效率C.程序设汁语言的先进性D.程序的易读性 解析:解析 程序不光是编写完就结束了,为了测试和维护程序,往往还有其他人阅读和跟踪程序,因此程序设计的风格应该强调简单和清晰,即程序的易读性,“清晰第一,效率第二”。2.可以通过( )的方法来输出一个二维数组中的各个元素。(分数:2.00)A.引用数组的两个下标 B.将数组名赋值给变量C.通过引用数组的一个下标D.以上都不正确解析
21、:解析 一般输出数组元素时,可以通过引用数组下标来逐个输出。在输出二维数组元素时,也可以采用同样的方法,只是二维数组需要引用两个下标来逐个输出。3.执行语句 Print“Sgn(-34)=“;Sgn(-34)后,其输出结果是( )。(分数:2.00)A.Sgn(-34)=34B.Sgn(-34)=-34C.Sgn(-34)=-1D.Sgn(-34)=-1 解析:解析 本题使用 Sgn 函数来判断某数的正负号。当参数大于 0 时,返回 1;当参数等于 0 时,返回 0;当参数小于 0 时,返回-1。4.下列说明中,不属于随机文件特点的是( )。(分数:2.00)A.可以随意读取随机文件中任一记录
22、的数据B.随机文件没有只读或只写的操作方式,随机文件只要一打开,就既可读又可写C.随机文件的操作是以记录为单位进行的D.随机文件的读、写操作语句与顺序文件的读写操作语句一样 解析:解析 本题考查随机文件的基本知识,随机文件的每个记录都有一个记录号,只要给出记录号就可以直接写或读取该记录;在随机文件中,可以同时进行读、写操作;随机文件的读写操作语句分别为Get#、Put#语句;顺序文件的读写操作语句分别为 Input#、Print#语句。5.设 R 是一个二元关系,S 是一个三元关系,则下列运算中正确的是( )。(分数:2.00)A.R-SB.RS C.RSD.RS解析:解析 关系的交()、并(
23、)和差(-)运算要求两个关系是同元的,显然作为二元的 R 和三元 S 只能做笛卡儿积运算。6.下列程序要求用户输入一个年份,并能够判断用户输入的年份是否是闰年,横线处应填( )。Sub EnSure()Dim year As Integeryear=Val(InputBox(“请输入年份:“)If(year Mod 4=0_year Mod 1000)_(year Mod 400=0)ThenPrint“您输入的是闰年“ElsePrint“不是闰年,是普通年份“End IfEnd Sub(分数:2.00)A.And AndB.And Or C.Or OrD.Or Of解析:解析 闰年的判断条件
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 284 答案 解析 DOC
