【计算机类职业资格】二级VISUAL+BASIC笔试-427及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-427及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-427及答案解析.doc(30页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-427 及答案解析(总分:106.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.算法的计算量的大小称为算法的_。(A) 现实性(B) 难度(C) 复杂性(D) 效率(分数:2.00)A.B.C.D.2.启动 Visual Basic 后,就意味着要建立一个新( )。A窗体 B程序 C工程 D文件(分数:2.00)A.B.C.D.3.算法的时间复杂度是指( )。A) 执行算法程序所需要的时间B) 算法程序的长度C) 算法执行过程中所需要的基本运算次数D) 算法程序中的指令条数(分数:2.00)A.B.C.D.4.以下数据结构中,
2、属于非线性数据结构的是( )。A) 栈 B) 线性表 C) 队列 D) 二叉树(分数:2.00)A.B.C.D.5.在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是( )。A) 需求分析 B) 详细设计 C) 软件设计 D) 概要设计(分数:2.00)A.B.C.D.6.当窗体大小改变时,要使其中的控件也按比例发生变化,应使用窗体的( )。AAutoSize 属性 BResize 事件CAutoRedraw 属性 DStretch 方法(分数:2.00)A.B.C.D.7.如果要在菜单中添加一个分隔线,则应将其 Caption 属性设置为( )。A= B* CNext
3、 xA) 20 23 24 35 40 B) 20 25 30 35 40C) 20 23 25 35 40 D) 20 25 35 40 45(分数:2.00)A.B.C.D.25.在窗体上画 4 个文本框(如图 16-8 所示),并用这 4 个文本框建立一个控件数组,名称为 Text1(下标从 0 开始,自左至右顺序增大),然后编写如下事件过程:(分数:2.00)A.B.C.D.26.如果 Tab 函数的参数小于 1,则打印位置在第_列。A) 0 B) 1 C) 2 D) 3(分数:2.00)A.B.C.D.27.下列各选项说法错误的一项是A) 文件对话框可分为两种,即打开(Open)文件
4、对话框和保存(Save As)文件对话框B) 通用对话框的 Name 属性的默认值为 CommonDialogX,此外,每种对话框都有自己的默认标题C) 打开文件对话框可以让用户指定一个文件,由程序使用;而用保存文件对话框可以指定一个文件,并以这个文件名保存当前文件D) DefaultEXT 属性和 DialogTitle 属性都是打开对话框的属性,但非保存对话框的属性(分数:2.00)A.B.C.D.28.在窗体上画一个通用对话框,其名称为 CommonDialog1,然后画一个命令按钮,并编写如下事件过程:Private Sub Command1_Click() CommonDialog1
5、.Flags=vbOFNHideReadOnlyCommonDialog1.Filter=“All Files(*.*)|*.*|Text Files(*.txt)|*.txtCommonDialog1.FilterIndex=1CommonDialog1.ShowOpenMsgBox CommonDialog1.FileNameEnd Sub程序运行后,单击命令按钮,将显示一个“打开”对话框,此时在“文件类型”框中显示的是A) All Files(*.*) B) Text Files(*.txt) C) Batch Files(*.bat) D) All Files(*.*)|Text Fi
6、les(*.txt)(分数:2.00)A.B.C.D.29.在窗体上画个名称为 Text1 的文本框和个名为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Dim i As Integer,n As IntegerFor i=0 To 50i=i+3n=n+1If i10 Then Exit ForNextText1.Text=Str(n)End Sub程序运行后,单击命令按钮,在文本框中显示的值是_。A) 2 B) 3 C) 4 D) 5(分数:2.00)A.B.C.D.30.若有如下程序:Private Sub Command1
7、_Click()Dim i As Integer, k As Integerk=2For i = 1 To 3Print H(k);Next iEnd SubFunction H(j As Integer)Static ba=0a=a+1b=b+1H=a*b+jEnd Function单击命令按钮,执行程序,输出结果是( )。A) 2 3 4B) 3 4 5C) 5 6 7D) 3 5 6(分数:2.00)A.B.C.D.31.在窗体上画一个文本框,其名称为 Text1。为了在程序运行后 Text1 中的文本不可编辑,应当使用的语句是_。A) Text1.Clear B) Text1.Lock
8、ed=TrueC) Text1.Visible=False D) Text1.Enabled=True(分数:2.00)A.B.C.D.32.在 VBA 中打开“stu”表的语句是( )。ADocmd.OpenForm“stu“ BDocmd.OpenQuery“stu“CDocmd.OpenTable“stu“ DDocmd.OpenReport“stu/(分数:2.00)A.B.C.D.33.下列关于文件的叙述中,错误的是A)使用 Append 方式打开文件时,文件指针被定位于文件尾B)当以输入方式(Input)打开文件时,如果文件不存在,则建立一个新文件C)顺序文件各记录的长度可以不同D
9、)随机文件打开后,既可以进行读操作,也可以进行写操作(分数:2.00)A.B.C.D.34.设在工程文件中有个标准模块,其中定义了如下记录类型:Type BooksName As String *10TelNum As String*20End Type在窗体上画个名为 Command1 的命令按钮,要求当执行事件过程 Command1_Click 时,在顺序文件Petson.txt 中写入一条 Books 类型的记录。下列能够完成该操作的事件过程是 _。A) Private Sub Command1_ Click()Dim B As BooksOpen “Person.txt“ For Ou
10、tput As #1B. Name=InputBox(“输入姓名”)B. TelNum=InputBox(“输入电话号码”)Write #1, B. Name, B. TelNumClose #1End SubB) Private Sub Command1_ Click()Dim B As BooksOpen “Person.txt“ For Input As #1B. Name=InputBox(“输入姓名”)B.TelNum=InputBox(“输入电话号码”).Print #1, B. Name, B.TelNumClose #1End SubC) Private Sub Command
11、1_Click()Dim B As BooksOpen “Person.txt“ For Output As #1B.Name= InputBox(“输入姓名”)B.TelNum=InputBox(“输入电话号码”)Write #1,BClose #1End SubD) Private Sub Command1_ Click()Open “Person. txt“ For Input As #1Name=InputBox(“输入姓名”)TelNum=InputBox(“输入电话号码”)Print #1, Name, TelNumClose #1End Sub(分数:2.00)A.B.C.D.3
12、5.在窗体上画两个滚动条,名称分别为 Hscroll1、Hscroll2;六个标签,名称分别为Label1、Label2、Label3、Label4、Label5、Label6,其中标签 Label4Label6 分别显示“A”、“B”、“A*B”等文字信息,标签 Label1、Label2 分别显示其右侧的滚动条的数值,Label3 显示 A*B 的计算结果。当移动滚动框时,在相应的标签中显示滚动条的值。当单击命令按钮“计算”时,对标签Label1、Label2 中显示的两个值求积,并将结果显示在 Label3 中。以下不能实现上述功能的事件过程是_。A) Private Sub Comma
13、nd1_Click()Label3. Caption=Str(Val(Label1.Caption)*Val(Label2.Caption)End SubB) Private Sub Command1_Click()Label3.Caption=HScroll1.Value*HScroll2.ValueEnd SubC) Private Sub Command1_Click()Label3.Caption=HScroll1*HScroll2End SubD) Private Sub Command1_Click()Label3.Caption=HScroll1.Text*HScroll2.Te
14、xtEnd Sub(分数:2.00)A.B.C.D.二、填空题(总题数:13,分数:36.00)36.在算法的 4 个特性中,算法必须能在执行有限个步骤之后终止指的是算法的 1 特性。(分数:2.00)填空项 1:_37.具有 88 个结点的二叉树,其深度至少为 1。(分数:2.00)填空项 1:_38.注释一般分为序言性注释和 1 注释。(分数:2.00)填空项 1:_39.树中度为零的结点称为 1。(分数:2.00)填空项 1:_40.下列程序实现的功能是:当在窗体上单击时,将输出 a1txt 文件中的数字字符的个数。Private Sub form_ Click()Dim Ch As S
15、tring * 1Dim n As IntegerOpen “c:/a1. txt“ for Input As #10do whileU /UCh = Input(1, #10)ifU /U thenn=n+1End ifLoopU /UClose #10End Sub(分数:2.00)填空项 1:_41.下列程序弹出对话框中按钮的个数为_。MsgBox“确认!“,vbAbortRetryignore+vbMsgBoxHelpButton+vbinformation,“提示:/(分数:2.00)填空项 1:_42.设 A=2,B=-4,则表达式 3*A5 Or B+80 的值是_。(分数:2.
16、00)填空项 1:_43.表达式“12345“12345“ Next xA) 20 23 24 35 40 B) 20 25 30 35 40C) 20 23 25 35 40 D) 20 25 35 40 45(分数:2.00)A.B. C.D.解析:解析 程序的执行过程如下:当 i=1 时,j=1,M(1,1)=i+j=2; s(1)=S(1)+M(1,10=2当 j=2时,M(1,2)=i+j=3;S(1)=S(1)+M(1, 2)=5。当 j=3 时,M(1,3)=i+j=4;S(1)=S(1)+M(1,3)=9。当j=4 时, M(1,4)=i+j=5;S(1)=S(1)+M(1,4
17、)=14。当 j=5 时,M(1,5)=i+j=6; S(1)=S(1)+M(1,5)=20。依次类推,最后 S 数组元素的值为:S(1)=20; S(2)=25;S(3)=30;S(4)=35;S(5)=40。25.在窗体上画 4 个文本框(如图 16-8 所示),并用这 4 个文本框建立一个控件数组,名称为 Text1(下标从 0 开始,自左至右顺序增大),然后编写如下事件过程:(分数:2.00)A. B.C.D.解析:分析 对象变量 TextBox 作为 For Each-Next 语句的控制变量。Index 属性返回或设置唯一的标识控件数组中一个控件的编号,其值是从 0 开始的。最终
18、4 个文本框的内容分别为 0、1、2 和 3。26.如果 Tab 函数的参数小于 1,则打印位置在第_列。A) 0 B) 1 C) 2 D) 3(分数:2.00)A.B. C.D.解析:解析 Tab 函数常与 Print#语句或 Print 方法一起使用,对输出进行定位。只有一个参数 n 表示在显示(或打印列表中的)下一个表达式之前打印起始位置移动的列数。如果”小于 1,则 Tab 将打印位置移动到列 1。如果”大于输出行的宽度,则 Tab 函数使用以下公式计算下一个打印位置:n mod width。27.下列各选项说法错误的一项是A) 文件对话框可分为两种,即打开(Open)文件对话框和保存
19、(Save As)文件对话框B) 通用对话框的 Name 属性的默认值为 CommonDialogX,此外,每种对话框都有自己的默认标题C) 打开文件对话框可以让用户指定一个文件,由程序使用;而用保存文件对话框可以指定一个文件,并以这个文件名保存当前文件D) DefaultEXT 属性和 DialogTitle 属性都是打开对话框的属性,但非保存对话框的属性(分数:2.00)A.B.C.D. 解析:解析 文件对话框分为两种:打开对话框和保存对话框,所以选项 A)正确;通用对话框的 Name属性的默认值为 CommonDialogX,此外,每种对话框都有自己的默认标题,所以选项 B)正确;打开文
20、件对话框可以让用户指定一个文件,由程序使用,而用保存文件对话框可以指定一个文件,并以这个文件名保存当前文件,所以选项 C) 正确;除 DefaultEXT、DialogTitle 属性是打开和保存对话框共有的,还有FileName、FileTitle、Filter、Filtedndex、Hags、InitDir、MaxFileSize、CancelError、 HelpCommand、HelpContext 和 HelpFile 属性,都是它们共有的,所以选项 D)不正确。28.在窗体上画一个通用对话框,其名称为 CommonDialog1,然后画一个命令按钮,并编写如下事件过程:Privat
21、e Sub Command1_Click() CommonDialog1.Flags=vbOFNHideReadOnlyCommonDialog1.Filter=“All Files(*.*)|*.*|Text Files(*.txt)|*.txtCommonDialog1.FilterIndex=1CommonDialog1.ShowOpenMsgBox CommonDialog1.FileNameEnd Sub程序运行后,单击命令按钮,将显示一个“打开”对话框,此时在“文件类型”框中显示的是A) All Files(*.*) B) Text Files(*.txt) C) Batch Fi
22、les(*.bat) D) All Files(*.*)|Text Files(*.txt)(分数:2.00)A. B.C.D.解析:解析 通用对话框控件 CommonDialog1 的 Filter 属性用来指定在对话框中显示的文件类型。利用该属性可以设置多个文件类型,供用户在对话框“文件类型”的下拉列表中选择。Filter 的属性值由一对或多对文本字符串组成,每对字符串用管道符“|”隔开,在管道符“|”前面的部分称为描述,后面的部分一般为通配符文件扩展名,称为“过滤器”。如“*. txt”等,各对字符串间也用管道符隔开。其格式如下:窗体.对话框名.Filter=“描述符 1|过滤器 1|描
23、述符 2|过滤器 2“如果省略窗体,则为当前窗体。本题执行语句后,可以在文件类型栏内通过下拉列表选择要显示的文件类型,而最初默认显示的文件类型(过滤器) 可以由 FilterIndex 属性来指定,该属性是一个整数。用Filter 属性设置多个过滤器后,每个过滤器都有一个值,第一个过滤器的值为 1,第二个过滤器的值为2用 FilterIndex 属性可以指定作为默认显示的过滤器,本题中的值是 1,所以显示 All Files(*.*) 。29.在窗体上画个名称为 Text1 的文本框和个名为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Clic
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 427 答案 解析 DOC
