【计算机类职业资格】VB笔试-试卷6及答案解析.doc
《【计算机类职业资格】VB笔试-试卷6及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】VB笔试-试卷6及答案解析.doc(10页珍藏版)》请在麦多课文档分享上搜索。
1、VB 笔试-试卷 6 及答案解析(总分:66.00,做题时间:90 分钟)一、选择题(总题数:26,分数:52.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.
2、除了最后一层外,每一层上的结点数均达到最大值B.可能缺少若干个左右叶子结点C.完全二叉树一船不是满二叉树D.具有结点的完全二叉树的深度为logDo2n+15.结构化程序设计主要强调的是_。(分数:2.00)A.程序的规模B.程序的易读性C.程序的执行效率D.程序的可移植性6.在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是_。(分数:2.00)A.概要设计B.详细设计C.可行性分析D.需求分析7.数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是_。(分数:2.00)A.控制流B.加工C.数据存储D.源
3、和潭8.软件需求分析般应确定的是用户对软件_。(分数:2.00)A.功能需求B.非功能需求C.性能需求D.功能需求和非党员功能需求9.下述关于数据库系统的叙述中正确的是_。(分数:2.00)A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型的致D.数据库系统比文件系统能管理更多的数据10.关系表中的每一横行称为一个_。(分数:2.00)A.元组B.字段C.属性D.码11.数据库设计包括两的设计内容,它们是_。(分数:2.00)A.概念设计和逻辑设计B.模式设计和内模式设计C.内模式设计和物理设计D.结构特性设计和行为特性设计12.当窗体为“模态型”
4、(强制响应方式)时,窗体的模式值为 _。(分数:2.00)A.VbModaless 或者 0B.VbModal 或者 0C.VbModaless 或者 1D.VbModal 或者 113.在窗体上画一个名称为 List1 的列表框,为了对列表框中的每个项目都能进行处理,应使用的循环语句为 _。(分数:2.00)A.For i = 0 To List1.ListCount - 1 NextB.For i = 0 To List1. Count- 1 NextC.For i = 0 To List1. ListCount NextD.For i = 0 To List1.Count Next14.
5、窗体上有一个列表框,编写下列程序: Private Sub Command1_Click() ListRemoveItem3 End Sub Private Sub Form_Load() ListAddItem “拉瓦锡“ ListAddItem “道尔顿“ ListAddItem “汤姆森“ ListAddItem “门捷列夫“ End Sub 程序执行时,单击 Commandd1,则在列表框中将不再出现 _。(分数:2.00)A.拉瓦锡B.道尔顿C.汤姆森D.门捷列夫15.要使文本框 Text1 不可用且文字居中,可以用以下语句 _。(分数:2.00)A.Text1. Enabled =
6、 False Text1.Alignmem = 2B.Text1. Enabled = False Text1. Alignment = 0C.Text1. Enabled = True Text1. Alignment = 0D.Text1. Enabled = True Text1. Alignment = 116.要令图像的大小自动适应图像框的大小,应将 _。(分数:2.00)A.其 Autosize 属性值设置为 TrueB.其 Stretch 属性值设置为 TrueC.其 Autosize 属性值设置为 FalseD.其 Stretch 属性值设置为 False17.以下程序段的执行
7、结果是 _。 Dim a As Integer,b As Integer For a=4 To 1 Step-1 b=b+a Next a Print b, a(分数:2.00)A.100B.9 1C.10 1D.9018.下列程序执行后,按住 Cbl 键并在文本框中输入 a,则在窗体上输出的结果为 _。 Private Sub Text1_KeyDown(KeyCode As Integer,Shift As Integer) Print keyCode, Shift End Sub(分数:2.00)A.a 2B.65 2C.97 1D.97 219.要随机产生一个两位数并赋值给 y,下面语
8、句正确的是 _。(分数:2.00)A.y=10+Int(91*RnD)B.y=Int(10+90*RnD)C.y=10+Int(89*RnD)D.y=10+Int(90*RnD)20.用下面的语句定义数组元素的个数为 _。 Option Base 1 Dim Arr6(-2 to 6, -1 to 5)As Integer(分数:2.00)A.30B.48C.63D.7221.对于如下程序,单击 Co 皿 andl 事件发生后,窗体上显示的内容为 _。 Private Sub Command1_Click() Dim i As Integer,a a As Integer Do While i
9、20 Do While True If i Mod 10 = 0 Then Exit Do Else i=i-1 End If Loop i=i+11 a=a+1 Loop Print a End Sub(分数:2.00)A.21B.32C.33D.1122.在窗体上有一个计时器控件 Timer1 和一个标签控件 Label1,在程序运行时可通过每隔 30 毫秒让Lable1 左移 100 缇,从而产生文字移动动画效果。文字从右向左移动,当移动到接近窗体左边界时停止移动。空格处应填 _。 Private Sub Form1_Load() LabelLeft=FormWidth TimerInt
10、erval=30 _ End Sub Private Sub Timer1_Timer() Lable1.Left=LableLeft -100 If Lablel. Left100 Then TimerEnable=False End If End Sub(分数:2.00)A.Timer1. Enable=TrueB.Label1.Enable=TrueC.Timer1. Enable=FalseD.Label1. Enable=False23.代数式,|e2Algy13+sin y2|对应的 Visual Basic 表达式是 _。(分数:2.00)A.Abs(e2*a+Log(y13)+
11、Sin(y2)B.Abs(Exp(2)*a+Log(y13)Log(10)+Sin(y2)C.Abs(e2*a+lg(y13)+Sin(y2)D.Abs(Exp(2)*a+Log(y13)+Sin(y2)24.Command1_Click()事件代码如下: Private Sub Command1_Click() Dim x As Integer, Y As Integer x = 6 : Y : 8 Call ABC(X, Y) Print X; Y End Sub Private Sub ABC(ByVal X As Integer,Y As Integer) X = X + 4 Y =
12、Y = 2 End Sub 事件发生后,X 和 Y 的值分别为 _。(分数:2.00)A.6, 8B.10, 10C.10, 8D.6, 1025.在窗体上画一个命令按钮,然后编写如下程序: Private Sub Command1_Click() Dim a As Integer, b As integer b = 1 For a = 1 To 100 If b 10 Then Exit For If b Mod 3 = 1 Then b = b + 3 End If Next a Print a End Sub 在命令按钮上单击后,窗体上显示的结果是 _。(分数:2.00)A.101B.6
13、C.5D.426.用 Write 和 Print 语句向文件中写入多个数据的差别在于 _。(分数:2.00)A.Write 语句不会自动在数据项之间插入逗号B.Print 语句自动在数据项之间插入逗号C.write 语句写入字符串会自动给字符串加上双引号,写入的正数前面没有空格D.Print 语句写入字符串会自动给字符串加上双引号,写入的正数前面没有空格二、填空题(总题数:7,分数:14.00)27.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_28.设一棵完全二叉树共有 500 个结点,则在该二叉树中有 1 个叶子结点。(分数:2
14、.00)填空项 1:_29.在最坏情况下,冒泡排序的时间复杂度为 1。(分数:2.00)填空项 1:_30.面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的一个 1。(分数:2.00)填空项 1:_31.软件的需求分析阶段的工作,可以概括为四个方面: 1、需求分析、编写需求规格说明书和需求评审。(分数:2.00)填空项 1:_32. 1 是数据库应用的核心。(分数:2.00)填空项 1:_33.下列程序的功能是求出所有的 1-100 之间的孪生素数。孪生素数是指两个素数的差为 2,如 3 和5,11 和 13 等,请填空。 Private Sub Form_Click() Dim
15、i As Integer For i = 3 To 97 Step 2 If 1Then Print i, i + 2 End If Next i End Sub Public Funtion Prime (ByVal n As Integer) As Boolean Dim i as Integer For i = 2 To n - 1 If 2Then Exit For End If Next i If i = n Then Prime = True Else Prime = False End If End Function(分数:2.00)填空项 1:_VB 笔试-试卷 6 答案解析(
16、总分:66.00,做题时间:90 分钟)一、选择题(总题数:26,分数:52.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_解析:2.算法的时间复杂度是指_。(分数:2.00)A.执行算法程序所需要的时间B.算法程序的长度C.算法执行过程中所需要的基本运算次数 D.算法程序中的指令条数解析:解析:所谓算法的时间复杂度,是指执行算祛所需要的计算工作量。为了能够比较客观地反映出一个算法的效率,在度量一个算法的工作量时,不仅应该与所使用的计算机、程序设计语言以及程序编制者无关,而且还应该与算法实现过程中的许多细
17、节无关。为此,可以用算法在执行过程中所需基本运算的执行次数来度量算法的工作量3.下列叙述中正确的是_。(分数:2.00)A.线性表是线性结构 B.栈与队列是非线性结构C.线性链表是非线性结构D.二叉树是线性结构解析:解析:根据数据结构中各数据元素之间前后间关系的复杂程度,般将数据结构分为两大类型:线性结构与非线性结构。如果一个非空的数据结构满足下列两个条件:有且只有一个根结点;每一个结点最多有一个前件,也最多有一个后件则称该数据结构为线性结构,又称线性表。所以线性表、栈与队列、线性链表都是线性结构,而二叉树是非线性结构。4.下面关于完全二叉树的叙述中,错误的是_。(分数:2.00)A.除了最后
18、一层外,每一层上的结点数均达到最大值B.可能缺少若干个左右叶子结点 C.完全二叉树一船不是满二叉树D.具有结点的完全二叉树的深度为logDo2n+1解析:解析:这里考察完全二叉树与满二又树的定义及二叉树的性质。满二叉树指除最后一层外每一层上所有结点都有两个子结点的二叉树。完全二叉树指除最后一层外,每一层上的结点数均达到最大值,在最后一层上只缺少右边的若干子结点(叶子结点)的二叉树。因此选项 A 是正确的,而选项 B 是错误的。由定义可知,满二叉树肯定是完全二叉树,而完全二又树一般不是满二叉树,因此选项 C 是正确的叙述。选项D 即二又树性质(5),也是正确的。5.结构化程序设计主要强调的是_。
19、(分数:2.00)A.程序的规模B.程序的易读性 C.程序的执行效率D.程序的可移植性解析:解析:结构化程序设计主要强调的是结构化程序清晰易读,可理解性好,程序员能够进行逐步求精、程序证明和测试,以保证程序的正确性。6.在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是_。(分数:2.00)A.概要设计B.详细设计C.可行性分析D.需求分析 解析:解析:通常,将软件产品丛提出、实现、使用维护到停止使用退役的过程称为软件生命周期。也就是说,软件产品从考虑其概念开始,到该软件产品不能使用为止的整个时期都属于软件生命周期。软件生命周期的主要活动阶段为: 可行性研究和计划制定。
20、确定待开发软件系统的开发目标和总的要求,给出它的功能、性能、可靠性以及接口等方面的可行方案,制定完成开发任务的实施计划。 需求分析。对待开发软件提出的需求进行分析并给出详细定义,即准确地确定软件系统的功能。编写软件规格说明书及初步的用户手册,提交评审。 软件设计。系统设计人员和程序设计人员应该在反复理解软件需求的基础上,给出软件的结构、模块的划分、功能的分配以及处理流程。 软件实现把软件设计转换成计算机可以接受的程序代码。即完成源程序的编码,编写用户手册、操作手册等面向用户的文档,编写单元测试计划。 软件测试在设计测试用例的基础上,检验软件的各个组成部分。编写测试分析报告。 运行和维护。将已交
21、付的软件投入运行,井在运行使用中不断地维护,根据新提出的需求进行必要而且可能的扩充和删改;7.数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是_。(分数:2.00)A.控制流 B.加工C.数据存储D.源和潭解析:解析:数据流图从数据传递和加工的角度,来刻画数据流从输入到输出的移动变换过程。数据流图中的主要图形元素有:加工(转换)、数据流、存储文件(数据源)、源和潭。8.软件需求分析般应确定的是用户对软件_。(分数:2.00)A.功能需求B.非功能需求C.性能需求D.功能需求和非党员功能需求 解析:解析:软件需求分析中需要构造一
22、个完全的系统逻辑模型,理解用户提出的每一功能与性能要求,是用户明确自己的任务。因此,需求分析应确定用户对软件的功能需求和非功能需求。9.下述关于数据库系统的叙述中正确的是_。(分数:2.00)A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型的致D.数据库系统比文件系统能管理更多的数据解析:解析:由于数据的集成性使得数据可为多个应用所共享,特别是在网络发达的今天,数据库与网络的结合扩大了数据关系的应用范围。数据的共享自身又可极大地减少数据冗余性,不仅减少了不必要的存储空间,更为重要的是可以避免数据的不一致性。所谓数据的一致性是指在系统中同一数据的
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 VB 笔试 试卷 答案 解析 DOC
