【计算机类职业资格】VB笔试-试卷31及答案解析.doc
《【计算机类职业资格】VB笔试-试卷31及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】VB笔试-试卷31及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、VB 笔试-试卷 31 及答案解析(总分:94.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.栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素
2、4.下列有关数据库的叙述,正确的是( )。(分数:2.00)A.数据处理是将信息转化为数据的过程B.数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变C.关系中的每一列称为元组,一个元组就是一个字段D.如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字。5.概要设计中要完成的事情是( )。(分数:2.00)A.系统结构和数据结构的设计B.系统结构和过程的设计C.过程和接口的设计D.数据结构和过程的设计6.下面排序算法中,平均排序速度最快的是( )。(分数:2.00)A.冒泡排序法B.选择排序法C.交换排序法D.堆排序法7.两个或两个以
3、上模块之间关联的紧密程度称为( )。(分数:2.00)A.耦合度B.内聚度C.复杂度D.数据传输特性8.下列描述中正确的是( )。(分数:2.00)A.软件工程只是解决软件项目的管理问题B.软件工程主要解决软件产品的生产率问题C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D.软件工程只是解决软件开发中的技术问题9.关系模型允许定义 3 类数据约束,下列不属于数据约束的是( )。(分数:2.00)A.实体完整性约束B.参照完整性约束C.属性完整性约束D.用户自定义的完整性约束10.下列描述中正确的是( )。(分数:2.00)A.程序就是软件B.软件开发不受计算机系统的限制C.软件
4、既是逻辑实体,又是物理实体D.软件是程序、数据与相关文档的集合11.用树型结构表示实体之间联系的模型是( )。(分数:2.00)A.关系模型B.网状模型C.层次模型D.以上三个都是12.在新建一个 Visual Basic 工程时,将新建窗体的 Name 属性设置为 TheFirst,则默认的窗体文件名为( )。(分数:2.00)A.Form1frmB.工程 1FrmC.TheFirstfrmD.Form1Vbd13.在用通用对话框控件建立“保存”文件对话框时,如果需要指定文件列表框所列出的文件类型是文本文件(即txt 文件),则正确的描述格式是( )。(分数:2.00)A.“text(txt
5、)丨(*txt)”B.“文本文件(txt)丨(txt)”C.“text(txt)丨丨(*txt)”D.“text(txt)(*txt)”14.已知 a=5,b=,c=12,下列表达式的值为 True 的是( )。(分数:2.00)A.ab And cb Or cb Xor ca Eqv cfl Then d=fl:fl=b:b=dEnd IfIf bC Then X=bElse If flc Then X=CElse X=aEnd If(分数:2.00)A.10B.30C.400D.43025.下列程序的运行结果是( )。Private Function myfun(m,n) Do While
6、 mn Do Wh 订 e mn:m=m-n:Loop Do While nm:n=n-in:Loop Loop myfun=rllEnd FunctionPrivate Sub Commandl Click() print myfun(9,8) End Sub(分数:2.00)A.2B.1C.4D.326.为了使列表框中的项目分为多列显示,需要设置的属性为( )。(分数:2.00)A.ColumnsB.StyleC.ListD.MuhiSelect27.假定有一个菜单项,名为 MenuItem,为了在运行时使该菜单项不可见,应使用的语句为( )。(分数:2.00)A.MenultemEnab
7、led=FalseB.MenuItemEnabled=TrueC.MenuItemVisible=TrueD.MenultemVisible=Flase28.在通用对话框中打开“颜色对话框”的方法是( )(分数:2.00)A.ShowOpenB.MenuhemEnabled=TrueC.MenultemVisible=TrueD.MenuItemVisible=Flase29.要将名为 MyForm 的窗体显示出来,正确的使用方法是( )。(分数:2.00)A.MyFormShowB.ShowMyFormC.MyForm LoadD.MyForm Show30.窗体上有两个文本框 Textl、
8、Text2 以及一个命令按钮 Commandl,编写下列程序:DimY As IntegerPrivate Sub Commandl Click()Dim X As Integer x=2 Text1Text=p2(pl(X),Y) Text2Text=pl(x)End SubPrivate Function pl(X As Integer)As Integer x+X+Y:y=x+Y pl=x+YEnd FunctionPrivate Function p2(X As Integer,Y As Integer)As Integer p2=2*X+YEnd Function 当单击 1 次和单
9、击 2 次命令按钮后,文本框 Textl 和 Text2 内的值分别为( )。(分数:2.00)A.2 4 2 4B.2 4 4 8C.4 4 8 8D.10 10 58 5831.下列描述不正确的是( )。(分数:2.00)A.某个子过程中声明的局部变量,其使用范围仅限定于该子过程内B.某个子过程中声明的局部变量,其生命周期仅限于该子过程被执行过程中C.不同子过程中的局部变量可以具有相同的名称D.不同子过程中具有相同的名称的局部变量是同一变量32.在窗体上建立通用对话框需要添加的控件是( )。(分数:2.00)A.Data 控件B.Form 控件C.CommonDialog 控件D.VBor
10、eboBox 控件33.关于 MDI 窗体,下列说法正确的是( )。(分数:2.00)A.一个应用程序可以有多个 MDl 窗体B.子窗体可以移到 MDI 窗体以外C.不可以在 MDI 窗体上放置按钮控件D.MDI 窗体的子窗体不可以拥有菜单34.下列关于文件的叙述中,错误的是( )。(分数:2.00)A.使用 Append 方式打开文件时,文件指针被定位于文件尾B.当以 Input 打开文件时,如果文件不存在,则自动建立一个新文件C.顺序文件的各个记录的长度可以不同D.随机文件打开后,既可以进行读操作,也可以进行写操作35.下列关于文件的叙述中,错误的是( )。(分数:2.00)A.使用 Ap
11、pend 方式打开文件时,文件指针被定位于文件尾B.当以 Inpt-t 打开文件时,如果文件不存在,则自动建立一个新文件C.顺序文件的各个记录的长度可以不同D.随机文件打开后,既可以进行读操作,也可以进行写操作36.下列事件过程的功能是:建立一个名为 Datal 的随机文件,存放角度值及这些角度的正弦函数值和余弦函数值,角度为 1,2,3,90。请在空白处填入适当的内容,将程序补充完整。 Private Type Ang K As Integer Sinx As Single Cosx As Single End Type Private Sub Form Click() Dim Y As S
12、ingle Dim i As Integer Dim Ksc As Ang Open_ Y=314159180 For l=1 To 90 KscK=i KscSinx=Sin(i*Y) KscCosx=(20s(i+Y) Next i Close#2 Elld Stub(分数:2.00)A.“Dataltxt”For RandomAs#1 Len 一 10 Put#1,i,KscB.“Dataltxt”For Random As#1 Len 一 10 Put#l,Y,KscC.“Dataltxt”For Random As#1 Put#1,i,KscD.“Dataltxt”For Rando
13、m As#1 Put#1,Y,Ksc二、填空题(总题数:11,分数:22.00)37.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_38.在面向对象方法中,类之间共享属性和操作的机制称为 1。(分数:2.00)填空项 1:_39.数据库恢复是将数据库从 1 状态恢复到某一已知的正确状态。(分数:2.00)填空项 1:_40.数据的基本单位是 1。(分数:2.00)填空项 1:_41.在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中 1 的作用足将测试数据传送给被测试的模块,并显示被测试模块所
14、产生的结果。(分数:2.00)填空项 1:_42.数据库设计分为需求分析阶段、 1 阶段、逻辑设计阶段、物理设计阶段、数据库实施阶段、数据库运行和维护阶段。(分数:2.00)填空项 1:_43.在 Visual Basic 中可以建立 1 菜单和 2 菜单。(分数:2.00)填空项 1:_44.在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Commandl 一 Click() aInputBox(”请输入一个整数”) b InputBox(”请输入一个整数”) Print a+b End Sub 程序运行后,单击命令按钮,在输入对话框中分别输入 321 和 456,输
15、出结果为 1 。(分数:2.00)填空项 1:_45.在窗体上画一个名称为 Commandl 的命令按钮和 2 个名称分别为 Textl、Text2 的文本框,然后编写如下程序: Function Fun(X As Integer,ByValy As Integer)As Integer x=X+Y If x1 和 2。(分数:2.00)填空项 1:_填空项 1:_46.本程序的功能是利用随机数函数模拟投币,方法是:每次随机产生一个整数 0 或 1,相当于一次投币,1 代表正面,0 代表反面。在窗体上有 3 个文本框,名称分别是 Textl、Text2、Text3,分别用于显示用户输入投币总次
16、数、出现正面的次数和出现反面的次数,如图 1 所示。程序运行后,在文本框 Textl 中输入总次数,然后单击“开始”按钮,按照输人的次数模拟投币,分别统计出现正面、反面的次数,并显示结果。以下是实现上述功能的程序,请填空; (分数:2.00)填空项 1:_填空项 1:_47.阅读程序:Option Base 1Private Sub Form Click() Dim a(3)As Integer For i=1 TO 3 a(i)=InputBox(“输入数据”) Print a(i); Next Print If a(1)(分数:2.00)填空项 1:_VB 笔试-试卷 31 答案解析(总分
17、:94.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.栈
18、是特殊的线性表,只能在一端插入或删除元素 D.栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素解析:解析:根据数据结构对栈的定义及其特点可知:栈是限定只在表尾进行插入或删除操作的线性表,因此栈是先进后出的线性表,对栈的插入与删除操作,不需要改变栈底元素。栈是限定只在表尾进行插入或删除操作的线性表。4.下列有关数据库的叙述,正确的是( )。(分数:2.00)A.数据处理是将信息转化为数据的过程B.数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变C.关系中的每一列称为元组,一个元组就是一个字段D.如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其
19、为本关系的外关键字。 解析:解析:数据处理是指将数据转换成信息的过程,故选项 A 叙述错误;数据的物理独立性是指数据的物理结构的改变不会影响数据库的逻辑结构,故选项 B 叙述错误;关系中的行称为元组,对应存储文件中的记录,关系中的列称为属性,对应存储文件中的字段,故选项 C 叙述错误。5.概要设计中要完成的事情是( )。(分数:2.00)A.系统结构和数据结构的设计 B.系统结构和过程的设计C.过程和接口的设计D.数据结构和过程的设计解析:解析:软件概要设计的基本任务是:设计软件系统结构;数据结构及数据库设计;编写概要设计文档;概要设计文档评审。6.下面排序算法中,平均排序速度最快的是( )。
20、(分数:2.00)A.冒泡排序法B.选择排序法C.交换排序法D.堆排序法 解析:解析:在各种排序方法中,快速排序法和堆排序法的平均速度是最快的;7.两个或两个以上模块之间关联的紧密程度称为( )。(分数:2.00)A.耦合度 B.内聚度C.复杂度D.数据传输特性解析:解析:耦合是指模块之间的关联程度,内聚是指模块内部各部分的聚合程度。8.下列描述中正确的是( )。(分数:2.00)A.软件工程只是解决软件项目的管理问题B.软件工程主要解决软件产品的生产率问题C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则 D.软件工程只是解决软件开发中的技术问题解析:解析:软件工程是研究和应用如
21、何以系统性的、规范化的、可定量的过程化方法来开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来。软件工程的目标是生产具有正确性、可用性及开销合宜的产品,它的主要思想是强调在软件开发过程中需要应用工程化原则。9.关系模型允许定义 3 类数据约束,下列不属于数据约束的是( )。(分数:2.00)A.实体完整性约束B.参照完整性约束C.属性完整性约束 D.用户自定义的完整性约束解析:解析:关系模型允许定义 3 类数据约束,即实体完整性约束、参照完整性约束和用户自定义完整性约束。其中前两种完整性约束由关系数据库系统支持,用户自定义完整性约束则由关系数据库系
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 VB 笔试 试卷 31 答案 解析 DOC
