【计算机类职业资格】二级VISUAL+BASIC笔试-371及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-371及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-371及答案解析.doc(27页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-371 及答案解析(总分:90.50,做题时间:90 分钟)一、选择题(总题数:35,分数:62.50)1.下列叙述中错误的是( )。A)菜单项的快捷键不可以任意设置B)除了 Click 事件之外,菜单项还能响应其他的事件过程(如 Db1Click 等)C)每个菜单项都是一个控件,与其他控件一样都有自己的属性和事件D)在程序执行时,如果菜单项的 Enabled 属性为 False,则该菜单项变成灰色,不能被用户选择(分数:2.00)A.B.C.D.2.有如下的程序:Private Sub Command1_Click()Dim k As Integer,m
2、 As IntegerDim P As Integerk=4:m=1P=Fun(k,m):Print P;P=Fun(k,m):Print PEnd SubPrivate Function Fun(a As Integer,b As Integer)Static m As Integer,i As Integerin=5:i=2i=i+m+1m=i+a+bFun=m/2End Function单击命令按钮后,输出结果为A) 2 2 B) 4 4 C) 5 5 D) 6 6(分数:2.00)A.B.C.D.3.数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下面图符号不属于
3、数据流图的是_。A) 控制流 B) 加工 C) 数据存储 D) 源和潭(分数:2.00)A.B.C.D.4.关系表中的每一横行称为一个 _。A) 元组 B) 字段 C) 属性 D) 码(分数:1.00)A.B.C.D.5.在程序运行期间,如果拖动滚动条上的滚动框,则触发的滚动条事件是 _。A) Move B) Change C) Scroll D) GetFocus(分数:1.00)A.B.C.D.6.下列描述不正确的是( )。A) 某个子过程中声明的局部变量,其使用范围仅限定于该子过程内B) 某个子过程中声明的局部变量,其生命周期仅限于该子过程被执行过程中C) 不同子过程中的局部变量可以具有
4、相同的名称D) 不同子过程中具有相同的名称的局部变量是同一变量(分数:2.00)A.B.C.D.7.设有声明语句Dim b(-1 To 10,2 To 9,20)As Integer则数组 b 中全部元素的个数A) 2310B) 2016C) 1500D) 1658(分数:1.00)A.B.C.D.8.窗体上命令按钮的事件过程如下:Private Sub Command1_Click()A=“34“:B=“26“:C=“98“Print B+C+AEnd Sub运行程序后,单击命令按钮,输出结果是( )。A) “269834“ B) 269834 C) 158 D) 程序运行出错(分数:2.0
5、0)A.B.C.D.9.设在工程文件中有个标准模块,其中定义了如下记录类型: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 Output As #1B. Name=InputBox(“输入姓名”)
6、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 Command1_Click()Dim B As BooksOpen “Perso
7、n.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.10.在下列文件系统控件的事件中,当文件列表框的 Path 属性改变时
8、发生的事件是 _。A) Click B) DblCliek C) PattermChange D) PathChange(分数:1.00)A.B.C.D.11.下列关于过程及过程参数的描述中,错误的是( )A过程的参数可以是控件名称B调用过程时使用的实参的个数应与过程形参的个数相同C只有函数过程能够将过程中处理的信息返回到调用程序中D窗体可以作为过程的参数(分数:2.00)A.B.C.D.12.下列叙述中错误的是( )。A) 线性表是由 n 个元素组成的一个有限序列B) 线性表是一种线性结构C) 线性表的所有结点有且仅有一个前件和后件D) 线性表可以是空表(分数:2.00)A.B.C.D.13
9、.数据流程图(DFD)是( )。A) 软件概要设计的工具B) 软件详细设计的工具C) 结构化方法的需求分析工具D) 面向对象方法的需求分析工具(分数:2.00)A.B.C.D.14.下列关于数据库系统的描述中,正确的是( )。A数据库系统减少了数据冗余B数据库系统避免了一切冗余C数据库系统中数据的一致性是指数据类型一致D数据库系统比文件系统能管理更多的数据(分数:2.00)A.B.C.D.15.索引属于 _。A) 模式 B) 内模式 C) 外模式 D) 概念模式(分数:1.00)A.B.C.D.16.若在 Shape 控件内以 Fillstyle 属性所指定的图案填充区域,而填充图案线条的颜色
10、由 FillColor 属性指定,非线条的区域由 BackColor 属性填充,则应( )。A) 将 Shape 控件的 FillStyle 属性设置为 27 间的某个值,BackStyle 属性设置为 1B) 将 Shape 控件的 Fillstyle 属性设置为 0 或 1,BackStyle 属性设置为 1C) 将 Shape 控件的 FillStyle 属性设置为 27 间的某个值,BackStyle 属性设置为 0D) 将 Shape 控件的 FillStyle 属性设置为 0 或 1,BackStyle 属性设置为 0(分数:1.00)A.B.C.D.17.在窗体上画一个命令按钮(
11、其 Name 属性为 Command1),然后编写如下代码:Private Sub Command1_Click()Dim arr1(10)As Integer, arr2(10)As Integern=3For i=1 To 6arr1(i)=iarr2(n)=2*n+iNext iPrint arr2(n); arr1(n)End Sub程序运行后,单击命令按钮,输出结果是 _。A12 3 B3 12 C14 3 D3 14(分数:2.50)A.B.C.D.18.下面程序的输出结果是( )。Private Sub Command1_Click()ch$=“ABCDEF“proc chPri
12、nt chEnd SubPrivate Sub proc(ch As String)s=“For k=Len(ch)To 1 Step-1s=s arr1(n)End Sub程序运行后,单击命令按钮,输出结果是 _。A12 3 B3 12 C14 3 D3 14(分数:2.50)A. B.C.D.解析:解析 本题的程序每次循环都将 arr2(3)重新赋一次值。最终的 arr2(3)的值为 2*3+6=12。而arr1(3)的值始终为 3。所以最终的输出是 12 和 3。18.下面程序的输出结果是( )。Private Sub Command1_Click()ch$=“ABCDEF“proc c
13、hPrint chEnd SubPrivate Sub proc(ch As String)s=“For k=Len(ch)To 1 Step-1s=s & Mid(ch,k,1)Next kch=sEnd SubA) ABCDEF B) FEDCBA C) A D) F(分数:2.00)A.B. C.D.解析:解析 本题考查过程调用。过程 proc 的功能是:从字符串 ch 的最后一个字符开始,依次取出每一个字符,连接到 s 中,构成一个新的字符串(即是实现的字符串的逆置)。程序运行时单击命令按钮调用函数的时候,实现了字符串“ABCDEF”的逆置。19.下列叙述中,不属于软件需求规格说明书的
14、作用的是_。A便于用户、开发人员进行理解和交流B反映出用户问题的结构,可以作为软件开发工作的基础和依据C作为确认测试和验收的依据D便于开发人员进行需求分析(分数:2.00)A.B.C.D. 解析:20.在窗体上画一个通用对话框,其名称为 CommonDialog1,然后画一个命令按钮,并编写如下事件过程:Private Sub Command1_Click()CommonDialog1.Filter=“All Files(*.*)|*.*|Text Fils“&_“(*.txt)|*.txt|Executable Files(*.exe)|*.exe“CommonDialog1.FilterI
15、ndex=3CommonDialog1.ShowOpenMsgBox CommonDialog1.FileNameEnd Sub程序运行后,单击命令按钮,将显示一个“打开”对话框,此时在“文件类型”框中显示的是A) All Files(*.*) B) Text Files(*.txt)C) Executable Files(*.exe) D) 不确定(分数:2.00)A.B.C. D.解析:解析 在文件对话框中,Filter 属性指定在对话框中显示的文件类型过滤器;FilterIndex 属性用来指定默认的过滤器,FilterIndex 的值为 3,所以在“文件类型”文本框中显示的是第 3 种
16、过滤方式“Executable Files(*.exe)”,即本题答案为 C。21.在下列有关测试的论述中,错误的是_。(A) 证明错误存在(B) 证明错误不存在(C) 发现程序的错误(D) 提供诊断信息(分数:2.00)A.B.C. D.解析:22.数据库技术的根本目标是要解决数据的( )。A) 存储问题 B) 共享问题 C) 安全问题 D) 保护问题(分数:2.00)A.B. C.D.解析:解析 在数据库系统中,需要对数据进行集中、统一的管理,以达到被多个应用程序共享的目标。23.有如下函致:Function fact(x As Integer)As LongDim p As Long,i
17、 As Integerp=1For i=1 To xp=p*1Nextfact=pEnd Function调用它的事件过程如下:Private Sub Command1_Click()i=Val(Inputbox(“请输入数据“)a=fact(i)Print aEnd Sub若输入数据 5,则运行结果为A) 120 B) 60 C) 80 D) 100(分数:1.00)A. B.C.D.解析:解析 本题的难点是实参与形参数传递的问题。如果将 fact(i)改成 fact(i)会产生“ByRef 参数类型不符”的提示。字符型变量 i 经(i)计算的结果为 5,其作为常数参数按值传递调用子过程 f
18、act(5)。子过程的功能是计算 n!。24.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Dim num Ag Integernum=1Do Until num6Print num:num=num+2.4LoopEnd Sub程序运行后,单击命令按钮,则窗体上显示的内容是_。A) 13.45.8 B) 135 C) 1 4 7 D) 无数据输出(分数:2.00)A.B. C.D.解析:解析 由于变量 num 被定义为整型变量,所以在“Do until-Loop”的循环中,num 的计算过程为1、3、5,当为
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 371 答案 解析 DOC
