【计算机类职业资格】VB笔试-试卷58及答案解析.doc
《【计算机类职业资格】VB笔试-试卷58及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】VB笔试-试卷58及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、VB 笔试-试卷 58 及答案解析(总分:102.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_2.下列数据结构中,按先进后出原则组织数据的是(分数:2.00)A.线性链表B.栈C.循环链表D.顺序表3.具有 3 个结点的二叉树有(分数:2.00)A.2 种形态B.4 种形态C.7 种形态D.5 种形态4.设有下列二叉树: (分数:2.00)A.ZBTYCPXAB.ATBZXCYPC.ZBTACYXPD.ATBZXCPY5.结构化程序设计主
2、要强调的是(分数:2.00)A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序易读性6.程序的 3 种基本控制结构是(分数:2.00)A.过程、子过程和分程序B.顺序、选择和重复C.递归、堆栈和队列D.调用、返回和转移7.下列叙述中,不属于测试的特征的是(分数:2.00)A.测试的挑剔性B.完全测试的不可能性C.测试的可靠性D.测试的经济性8.需求分析中开发人员要从用户那里了解(分数:2.00)A.软件做什么B.用户使用界面C.输入的信息D.软件的规模9.下列关系模型中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是(分数:2.00)A.选择B.连接C.投影D.并10.
3、下列叙述中,正确的是(分数:2.00)A.用 E-R 图能够表示实体集间一对一的联系、一对多的联系和多对多的联系B.用 E-R 图只能表示实体集之间一对一的联系C.用 E-R 图只能表示实体集之间一对多的联系D.用 E-R 图表示的概念数据模型只能转换为关系数据模型11.“年龄在 18-25 之间”这种约束是属于数据库当中的(分数:2.00)A.原子性措施B.一致性措施C.完整性措施D.安全性措施12.Visual Basic 集成的主窗口中不包括(分数:2.00)A.属性窗口B.标题栏C.菜单栏D.工具栏13.下面的数组声明语句中正确的是(分数:2.00)A.Dim gg1,5As Stri
4、ngB.Dim gg1 To 5,1 To 5As StringC.Dim gg(1 To 5)As StringD.Dim gg1:5,1:5As String14.关于 Visual Basic“方法”的概念错误的是(分数:2.00)A.方法是对象的一部分B.方法是预先定义好的操作C.方法是对事件的响应D.方法用于完成某些特定的功能15.新建一个窗体,其 BorderStyle 属性设置为 Fixed Single,但运行时却没有最大化和最小化按钮,可能的原因是(分数:2.00)A.BorderStyle 的值设为 Fixed.Single,此项设置值的作用即禁止最大化和最小化按钮B.窗体
5、的 MaxButton 和 MinButton 值设为 FalseC.正常情况下新建的窗体都没有最大化和最小化按钮D.该窗体可用鼠标拖动边框的方法改变窗体的大小16.下列程序执行的结果为 x=25:y=20: z=7 Print“S(“;x+2*y;“)“(分数:2.00)A.S(47)B.S(165)C.S(25+7*20)D.S(87)17.可以在常量的后面加上类型说明符以显示常量的类型,用来表示字符串常量的是(分数:2.00)A.%B.#C.!D.$18.声明一个变量为局部变量应该用(分数:2.00)A.GlobalB.PrivateC.StaticD.Public19.在 Visual
6、 Basic 中,要将一个窗体从内存中释放,应使用的语句是(分数:2.00)A.HideB.UnloadC.LoadD.Show20.当文本框 ScrollBars 属性设置了非零值,却没有效果,原因是(分数:2.00)A.文本框中没有内容B.文本框的 MultiLine 属性为 FalseC.文本框的 MultiLine 属性为 TrueD.文本框的 Locked 属性为 True21.保存一个工程至少应保存两个文件,这两个文件分别是(分数:2.00)A.文本文件和工程文件B.窗体文件和工程文件C.窗体文件和标准模块文件D.类模块文件和工程文件22.以下各项中,Visual Basic 不能
7、接收的图形文件是(分数:2.00)Aico 文件Bjpg 文件Cpsd 文件Dbmp 文件23.下面的属性中,用于自动调整图像框中图形内容的大小的是(分数:2.00)A.PictureB.CurentYC.CurrentXD.Stretch24.设有数组定义语句:Dim a(5)As Integer,List1 为列表框控件。下列给数组元素赋值的语句错误的是(分数:2.00)A.a(3)=3B.a(3)=InputBox(“input data“)C.a(3)=List1.ListIndexD.a=Array(1,2,3,4,5,6)25.窗体文件的扩展名是(分数:2.00)AbasBclsC
8、frmDres26.有如下程序。 Private Sub Command1_Click() Dim k As Integer,m As Integer Dim op As Integer k=4:m=1 Op=PPC(k,m):Print op; Op=PPC(k,m):Print op End Sub Private Function PPC(a As Integer,b As Integer) Static m As Integer,i As Integer m=0:i=2 i=i+m+1 m=i+a+b PPC=m End Function 程序运行后,输出的结果为(分数:2.00)A.
9、4 6B.6 6C.8 8D.10 1227.在窗体上画一个通用对话框,其名称为 CommonDialogl,然后画一个命令按钮,并编写如下事件过程。Private Sub Command1_Click() CommonDialog1.Flags=vbOFNHideReadOnly CommonDialog1.Filter=“All Files(*.*)|*.*|Text Files(*.txt)|*.txt CommonDialog1.FilterIndex=1 CommonDialog1.ShowOpen MsgBox CommonDialog1.FileName End Sub 程序运行
10、后,单击命令按钮,将显示一个“打开”对话框,此时在“文件类型”框中显示的是(分数:2.00)A.All Files(*.*)B.Text Files(*.txt)C.*.txtD.All Files(*.*)|Text Files(*.*)28.如果在 c 盘当前文件夹下已存在名称为 studata.dat 的顺序文件,那么执行语句 Open“ c:/ studata.dat“ For Append As #1 之后,将(分数:2.00)A.删除文件中原有内容B.保留文件中原有内容,并在文件尾填加新内容C.保留文件中原有内容,并在文件头填加新内容D.以上均不对29.在窗体上画一个命令按钮 co
11、mmand1 和两个文本框,名称分别为 Text1 和 Text2。编写如下两个事件过程: Dim Str1 As String,str2 As String Private Sub form_load() Text1.Text=“ “ Text2.Text=“ “ Text1.Enabled=False Text2.Enabled=False End Sub Private Sub Form_KeyPress(KeyAscii As Integer) str1=str1 str1; “str2 =“; str2 End Sub Function YAG(a()As Integer) Dim
12、t#,i% t=1 For i=LBound(a)TO UBound(A)t=t * a(i) Next YAG=t End Function(分数:2.00)A.str1=24 str2=720B.str1=12 str2=360C.str1=24 str2=180D.str1=36 str2=720二、填空题(总题数:15,分数:30.00)37.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_38.一个类可以直接或间接的祖先中继承所有的属性和方法采用这个方法可以提高了软件的 1。(分数:2.00)填空项 1:_39.有 64 个
13、结点的完全二叉树的深度为 1(根的层次为 1)。(分数:2.00)填空项 1:_40.采用顺序查找方法查找长度为 n 的线性表,平均查找长度为 1。(分数:2.00)填空项 1:_41.模块独立性概念是模块化、抽象, 1 这些软件工程基本原理的直接产物。(分数:2.00)填空项 1:_42.在概念设计阶段可用 E-R 图,其中“矩形框”表示实体, 1 表示实体间联系。(分数:2.00)填空项 1:_43.Visual Basic 提供了列表框控件,当列表框中的项目较多。超过了列表框的长度时,系统会自动在列表框边上加一个 1。(分数:2.00)填空项 1:_44.一个程序最多可以有 1 窗体。(
14、分数:2.00)填空项 1:_45.将一般窗体转换为 MDI 窗体的子窗体时要把 MDIChild 属性的值设置为 1。(分数:2.00)填空项 1:_46.VB 有两种类型的数组:固定大小的 1 和在运行时可以改变的动态数组。(分数:2.00)填空项 1:_47.有如下 SUB 过程: Sub s(x As Single,y As Single) t =x x=t / y Y=t Mod y End Sub 在窗体上添加一个命令按纽,然后编写如下事件过程: Private Sub Form_ Click() Dim a As Single Dim b As Single a=5 b=4 s
15、a,b Print a,b End Sub 则程序运行后,单击命令按纽,输出的结果为: 1。(分数:2.00)填空项 1:_48.要选择多个不相领的控件,按住 1 咸 SHIFT 键不放,再单击要选择的控件。(分数:2.00)填空项 1:_49.下列程序的作用是:打开顺序文件 C:/stuDatA.txt,读取文件中的数据,并将数据显示在窗体上。该程序不完整,请补充完该程序。 Private Sub Form_Click() 1 Do While Not EOF(1) Input # 1,StrNo,StuName,StuEng Print StuNo;Tab(10);StuName;Tab(
16、20);StuEng Loop Close #1End Sub(分数:2.00)填空项 1:_50.下面的程序代码实现将一个一维数组中元素向右循环移动,移位次数由文本框 Text1 输入。例如数组各元素的值依次为 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10; 移动三次后,各元素的值依次为 8, 9, 10, 0, 1,2 3,4,5,6,7。 Private Sub MoveRight (x() As Integer) Dim i As Integer Dim j As Integer Dim k As Integer i = UBound (x) j = x(i) Fo
17、r k = i To 1Step -1 2 Next k x(LBeund(x) = j End Sub Private Sub Command1_click() Dim a(10) As Integer Dim i As Integer Dim j As Integer Dim k As Integer For i = 0 To 10 a(i) = i Next i j = Val(TextText) k=0 Do k=k+1 Call MoveRight(A) Loop Until k = j For i = 0 To 10 Print a(i); Next i End Sub(分数:2.
18、00)填空项 1:_51.面向对象的程序设计方法是把 1 封装起来作为一个对象,并为每一个对象设置所需要的 2。(分数:2.00)填空项 1:_填空项 1:_VB 笔试-试卷 58 答案解析(总分:102.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_解析:2.下列数据结构中,按先进后出原则组织数据的是(分数:2.00)A.线性链表B.栈 C.循环链表D.顺序表解析:解析:栈是限定在二端进行插入与删除的线性表。在栈中,允许插入与删除的一端称
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 VB 笔试 试卷 58 答案 解析 DOC
