【计算机类职业资格】VB笔试-试卷38及答案解析.doc

上传人:rimleave225 文档编号:1318759 上传时间:2019-10-17 格式:DOC 页数:14 大小:77KB
下载 相关 举报
【计算机类职业资格】VB笔试-试卷38及答案解析.doc_第1页
第1页 / 共14页
【计算机类职业资格】VB笔试-试卷38及答案解析.doc_第2页
第2页 / 共14页
【计算机类职业资格】VB笔试-试卷38及答案解析.doc_第3页
第3页 / 共14页
【计算机类职业资格】VB笔试-试卷38及答案解析.doc_第4页
第4页 / 共14页
【计算机类职业资格】VB笔试-试卷38及答案解析.doc_第5页
第5页 / 共14页
点击查看更多>>
资源描述

1、VB 笔试-试卷 38 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_2.软件是指(分数:2.00)A.程序B.程序和文档C.算法加数据结构D.程序、数据与相关文档的完整集合3.检查软件产品是否符合需求定义的过程称为(分数:2.00)A.确认测试B.集成测试C.验证测试D.验收测试4.以下不属于对象的基本特点的是(分数:2.00)A.分类性B.多态性C.继承性D.封装性5.在设计程序时,应采纳的原则之一是(分数:2

2、.00)A.不限制 goto 语句的使用B.减少或取消注解行C.程序越短越好D.程序结构应有助于读者理解6.下列叙述中正确的是(分数:2.00)A.程序执行的效率与数据的存储结构密切相关B.程序执行的效率只取决于程序的控制结构C.程序执行的效率只取决于所处理的数据量D.以上三种说法都不对7.数据结构中,与所使用的计算机无关的是数据的(分数:2.00)A.存储结构B.物理结构C.逻辑结构D.物理和存储结构8.线性表的顺序存储结构和线性表的链式存储结构分别是(分数:2.00)A.顺序存取的存储结构、顺序存取的存储结构B.随机存取的存储结构、顺序存取的存储结构C.随机存取的存储结构、随机存取的存储结

3、构D.任意存取的存储结构、任意存取的存储结构9.树是结点的集合,它的根结点数目是(分数:2.00)A.有且只有 1B.1 或多于 1C.0 或 1D.至少 210.下列有关数据库的描述,正确的是(分数:2.00)A.数据库是一个 DBF 文件B.数据库是一个关系C.数据库是一个结构化的数据集合D.数据库是一组文件11.数据库、数据库系统和数据库管理系统之间的关系是(分数:2.00)A.数据库包括数据库系统和数据库管理系统B.数据库系统包括数据库和数据库管理系统C.数据库管理系统包括数据库和数据库系统D.3 者没有明显的包含关系12.下列选项中,不属于模块间耦合的是(分数:2.00)A.数据耦合

4、B.同构耦合C.异构耦合D.公用耦合13.设 a=5,b=4,c=3,d=2,则表达式 32*b Or a=c And bd 的值是(分数:2.00)A.1B.TrueC.FalseD.214.以下合法的变量名是(分数:2.00)A.A%BB.Test1C.1costD.And15.下列程序运行时输出的结果是 Option Base 1 Private Sub Form_Click()Dim x(10) As Integer,y(5) As Integer For i=1 to 10 x(i)=10-i+1 Next For i= 1 to 5 y(i)=x(2*i-1)+x(2*i) Nex

5、t For i= 1 to 5 Print y(i) Next End Sub(分数:2.00)A.3 7 11 45 19B.19 15 11 7 3C.1 3 5 7 9D.不确定的值16.在窗体上画一个命令按钮和一个文本框,名称分别为 Command1 和 Text1,然后编写如下程序: Private Sub Command1_Click() a=InputBox(“请输入日期 (131)“) t=“旅游景点:“所以最终结果为 True。14.以下合法的变量名是(分数:2.00)A.A%BB.Test1 C.1costD.And解析:解析:Visual Basic 中规定变量名的首字符

6、必须是字母,不能包含%、 当两个字符串不是所有对应位置上的字符都相等,以第一次出现不同字符时的比较结果为准; 前面完全相等,以长者为大; 对于纯英文且大小写相同,可按英文字典顺序比较。在字典顺序后出现的比在前面出现的大。当出现不对应的大小写字母时,小写字母总是大于相同的大写字母; 字符串由汉字组成时,按拼音的 ASCII 值比较; 数字字符比较遵循上面的规则。34.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程: Private Sub Command1_Click()c=“ABCD“ For n=1 To 4 Print Next End Sub 程序运行后,单击命

7、令按钮,要求在窗体上显示如下内容: D CD BCD ABCD 则在处应填入的内容为(分数:2.00)A.Left(c,n)B.Right(c,n) C.Mid(c,n,1)D.Mid(c,n,n)解析:解析:本题考查的是字符串函数,Left(c,n)取字符串 c 左边 n 个字符;Right(c,n) 取字符串 c 右边n 个字符;Mid(c,N1,N2)取字符子串,在 c 中从 N1 位开始向右取 N2 个字符,默认 N2 到结束。35.阅读程序: Option Base 1 Dim arr()As Integer Private Sub Form_Click()Dim i As Inte

8、ger, j As Integer ReDim arr(3,2) For i = 1 To 3 For j = 1 To 2 arr(i,j)=i*2+j Next Next ReDim Preserve arr(3,4) For j=3 To 4 arr(3,j)=j+9 Next Print arr(3,2)+arr(3,4) End Sub 程序运行后,单击窗体,输出结果为(分数:2.00)A.21B.13 C.8D.25解析:解析:每次使用 ReDim 语句都会使原来数组中的值丢失,也可以在 ReDim 后加 Preserve 参数来保留数组中的数据,但使用 Preserve 只能改变

9、最后一维的大小,前面几维大小不能改变,而在本题中 arr(3,2)始终都未赋值,arr(3,4)=4+9=13,故最后为 13。36.下列程序段的执行结果为 a=3:b=1 For i=1 To 3 f=a + b:a=b:b=f Print f Next I(分数:2.00)A.4 3 6B.4 5 9 C.6 3 4D.7 2 8解析:解析:初始值 a=3,b=1。For 循环中步长缺省值为 1,循环变量 I 的初值为 1,终值为 3,所以此循环结构可以循环 3 次。 第 1 次循环后,结果为:f=4,a=1,b=4 第 2 次循环后,结果为:f=5,a=4,b=5 第 3 次循环后,结果

10、为:f=9,a=5,b=9 因此每循环一次,便输出 f 当前值,循环 3 次即输出 3 个 f 值,分别为 4,5,9。二、填空题(总题数:14,分数:28.00)37.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_解析:38.数据结构分为线性结构和非线性结构,线性表、栈和队列都属于 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:线性结构)解析:解析:本题考查了数据结构的基本概念。与栈类似,队列也是线性表,可以采用链式存储结构,所以带链的队列属于线性结构。39.按“先进后出“原则组织数据的数据结构是 1。(分数:2.0

11、0)填空项 1:_ (正确答案:正确答案:栈)解析:解析:考查考生对栈和队列概念的掌握。按“先进后出“原则组织数据的数据结构是栈;按“先进先出“原则组织数据的数据结构是队列。40.软件危机出现于 60 年代末,为了解决软件危机,人们提出了 1 的原理来设计软件,这就是软件工程诞生的基础。(分数:2.00)填空项 1:_ (正确答案:正确答案:软件工程学)解析:解析:本题考查了软件工程的基本概念。为了消除软件危机,通过认真研究解决软件危机的方法,认识到软件工程是使计算机软件走向工程科学的途径,逐步形成了软件工程的概念,开辟了工程学的新兴领域-软件工程学。41. 1(黑箱或白箱)测试方法完全不考虑

12、程序的内部结构和内部特征。(分数:2.00)填空项 1:_ (正确答案:正确答案:黑箱)解析:解析:本题考查了软件测试中的黑箱测试。黑箱测试是根据程序规格说明所规定的功能来设计测试用例,它不考虑程序的内部结构和处理过程。常用的黑箱测试技术分为等价类划分、边界分析、错误猜测以及因果图等。42.数据库设计分为以下 6 个设计阶段:需求分析阶段、 1、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。(分数:2.00)填空项 1:_ (正确答案:正确答案:概念设计阶段)解析:解析:本题考查了数据库设计概述。数据库设计分为以下 6 个设计阶段:需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段

13、、实施阶段及数据库运行和维护阶段。43.下列语句的输出结果是 1 。Print Format$(1258.6, “000,000.00“)(分数:2.00)填空项 1:_ (正确答案:正确答案:1258.6)解析:解析:考查 Format 函数的使用方法。Format$()为格式输出函数,格式为:Format$(数值表达式, “格式字符串“)其功能是:按“格式字符串“指定的格式输出“数值表达式“的值。如果省略了“格式字符串“,则把“数值表达式“的值转换为一个字符串原样输出;在本题中,1258.6 将按 000,000.00 的格式输出,即输出结果为:001,258.60。44.表达式 2*42

14、-2*6/3+3/2 的值是 1(分数:2.00)填空项 1:_ (正确答案:正确答案:29)解析:解析:考查算术运算的基本知识。算术运算符的运算次序为:-(负号)*和/(整除)Mod+和-a;“,b=“;b Call mult(a),b) Print “a=“;a;“,b=“;b 语句 End Sub Sub mult(x,y) x=2*k y=3*k Print “x=“;x;“,y=“;y End Sub 运行后,标有“语句“的 Print 语句的输出结果是 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:a=1,b=3)解析:解析:考查考生对参数传递的掌握情况。在 Visu

15、al Basic 语言中,虚实结合有值传递方式和地址传递方式。实参为常量或表达式,是值传递方式,这种传递是单向的。实参为变量,是地址传递方式。这种传递是双向的,在调用子程序时,形参的值如果改变了,会通过实参带回主程序。本题中,第 1 个实参变量 a 用括弧括起来,采用的是值传递方式;第 2 个实参数变量 b 没用括弧括起来,采用的是地址传递方式。在调用子程序后,第 1 个实参 a 的值为 1,不管在子程序中是否被重新赋值。返回调用程序,保留调用前的值仍为1;第 2 个实参数 b 的值为 1,在子程序中被重新赋值为 3,返回调用程序就不再保留调用前的值,而是带回了形参的值 3。因此,在标有“语句

16、“的 Print 语句中的输出项为 a=1,b=3。49.语句 Form2.Show 0 表示 1; 语句 Form3.Show 1 表示 2;(分数:2.00)填空项 1:_ (正确答案:正确答案:将窗体 Form2 作为无模式对话框显示 , 将窗体Form3 作为模式对话框显示)解析:解析:显示窗体有两种模式。一种模式显示窗体,其格式为:窗体.Show VbModel,使用该模式必须等本窗体运行结束后,才能继续运行后面的程序;第二种是非模式显示窗体,使用该模式则正好与第一种模式相反。50.下列事件过程的功能是:建立一个名为 Datal 的随机文件,存放角度值及这些角度的正弦函数值和余弦函数

17、值,角度为 1,2,3,90。请在空白处填入适当的内容,将程序补充完整。 Private Type Ang K As Integer Sinx As Single Cosx As Single End Type Dim Ksc As Ang Private Sub Form Dim Y As Single Open 1 Y=3.14159 / 180 For i=1 To 90 Ksc.K=i Ksc.Sinx=Sin(i * Y) Ksc.Cosx=Cos(i * Y) 2 Next i Close #2 End Sub(分数:2.00)填空项 1:_ (正确答案:正确答案:C:/Data1.txt For Random As #2 Len = 10 , Put #2, I, Ksc)解析:解析:第 1 个空白行已经告诉我们是打开文件的语句,现在要将它填写完整。该语句应确定文件的存取方式是随机存取。在自定义变量中,有 3 成员,其中角度为整型数据,占 2 个字节;弦和余弦函数值为单精度类型,各占 4 个字节,故文件的记录占 10 个字节。若不指定 Len 参数,则隐含一个记录占 128 字节。为了节省存储空间,可在 Open 语句中指写 Len 参数值。程序中没有将数据写入随机文件的语句,第 2 个空白行应是 Put 语句。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1