【计算机类职业资格】二级VISUAL+BASIC笔试-322及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-322及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-322及答案解析.doc(22页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-322 及答案解析(总分:92.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.如果对一个关系实施了一种关系运算后得到了一个新的关系,而且新的关系中属性个数少于原来关系中属性个数,这说明所实施的运算关系是 ( )(分数:2.00)A.选择B.投影C.连接D.并2.下面_不是 VB 的文件类控件。 ( )(分数:2.00)A.DriveListBox 控件B.DirListBox 控件C.FileListBox 控件D.MsgBox3.执行下面的语句后,所产生的信息框的标题是 ( )a=MsgBox(“AAAA”,“BBBB”,“
2、”,5)(分数:2.00)A.BBBBB.空C.AAAAD.出错,不能产生信息框4.Date Time 是一个 Date 类型的变量,以下赋值语句中正确的是 ( )(分数:2.00)A.DateTime=“5/12/03“B.Date Time=September 1, 2003C.DateTime=#12 :15 :30 AM#D.Date Time(“8/8/99“)5.下面语句中错误的是 ( )(分数:2.00)A.ReDim Preserve Matrix(10, UBound(Matrix, 2)+1)B.ReDim Preserve Matrix(UBound(Matrix, 1)
3、-4-1, 10)C.ReDim Preserve DynArray(UBound(DynArray)+1)D.ReDim DynArray(UBound(DynArray)+1)6.为清除 PietureBox 控件中的图形,下列方法正确的是 ( )(分数:2.00)A.Set Picturel. Picture=LoadPicture(“c:/Win1.bmp“, vbLPLarge, vbLPColor)B.Pieturel. Picture=LoadPicture(“c:/Win1.bmp“, vbLPLarge, vbLPColor)C.Set Picturel. PrietureL
4、oadPictureD.Priturel. PictureLoadPicture7.假定有以下两个过程:Sub S1(ByVal x As Integer, ByVal y As Integer)Dim t As Integert=Kx=yy=tEnd SubSub S2(x As Integer, y As Integer)Dim t As Integert=Kx=yy=tEnd Sub则以下说法中正确的是 ( )(分数:2.00)A.用过程 S1 可以实现交换两个变量值的操作,S2 不能实现B.用过程 S2 可以实现交换两个变量值的操作,S1 不能实现C.用过程 S1 和 S2 都可以实现
5、交换两个变量值的操作D.用过程 S1 和 S2 都不能实现交换两个变量值的操作8.对建立良好的程序设计风格,下面描述正确的是 ( )(分数:2.00)A.程序应简单、清晰、可读性好B.符号名的命名只要符合语法C.充分考虑程序的执行效率D.程序的注释可有可无9.如果一个工程含有多个窗体及标准模块,则以下叙述中错误的是 ( )(分数:2.00)A.如果工程中含有 Sub Main 过程,则程序一定首先执行该过程B.不能把标准模块设置为启动模块C.用 Hide 方法只是隐藏一个窗体,不能从内存中清除该窗体D.任何时刻最多只有一个窗体是活动窗体10.在窗体中添加一个标签 LblResult 和一个命令
6、按钮 Command1,然后编写程序。程序的功能是单击命令按钮,计算 1+2+3+4+5 的值,并把结果转化为字符串显示在标签内,能够实现上述功能的程序段是, ( )(分数:2.00)A.Private Sub Command1_Click()Dim I,R As IntegerFor I=1 To 5 Step 1R=R+INextLblResult. Name=Str$ (R)End SubB.Private Sub Command1_ClickODim I,R As IntegerFor I=1 To 5 Step 1R=R+INextLblResult. Caption= Str$ (
7、R)End SubC.Private Sub Command1_Click()Dim I,R As IntegerDo While I5R=R+II=I+1LoopLblResult. Caption=Str$ (R)End SubD.Private Sub Command1_Click()Dim I,R As IntegerDoR=R+II=I+1Loop While I5LblResult. Caption=Str$ (R)End Sub11.下列选项中,不属于模块间耦合的是 ( )(分数:2.00)A.数据耦合B.同构耦合C.异构耦合D.公用耦合12.在 VB 中,过程共有三种,它们是
8、( )(分数:2.00)A.事件过程,子过程和函数过程B.Sub 过程,Function 过程和 Property 过程C.事件过程,函数过程和属性过程D.Sub 过程,函数过程和通用过程13.下面 4 项中不属于面向对象系统三要素的是 ( )(分数:2.00)A.属性B.类C.方法D.事件14.以下控件中不是标准控件的是 ( )(分数:2.00)A.水平滚动条和垂直滚动条B.ActiveX 控件C.文件列表框、目录列表框和驱动器列表框D.OLE 容器15.在软件测试设计中,软件测试的主要目的是 ( )(分数:2.00)A.实验性运行软件B.证明软件正确C.找出软件中全部错误D.发现软件错误而
9、执行程序16.若要求在文本框中输入密码时文本框中只显示#号,则应在此文本框的属性窗口中设置 ( )(分数:2.00)A.Text 属性值为#B.Caption 属性值为#C.PasswordChar 属性值为#D.PasswordChar 属性值为真17.在 Visual Basic 中,要使一个窗体不可见,但不从内存中释放,应使用的语句是( )(分数:2.00)A.ShowB.HideC.LoadD.UnLoad18.以下语句的输出结果是 ( )Print Format $ (3678. 234.“000,000,000“)(分数:2.00)A.000,003.678B.003,678.23
10、C.003,678.234D.000,003.67819.数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及 ( )(分数:2.00)A.数据的存储结构B.计算方法C.数据映象D.逻辑存储20.单击命令按钮时,下列程序代码的运行结果为Private Sub Command1_Click()Print MyFunc(20, 18)End SubPublic Function MyFunc(m As Integer, n As Integer)As IntegerDo While mnDo While mn:m=m-n:LoopDo Whle mn:n=n-m:L
11、oopLoopMyFunc=mEnd Function(分数:2.00)A.0B.2C.4D.621.在窗体中添加一个命令按钮 Commandl 和一个文本框 Text1,编写命令按钮 Com-mand1 的 Click 事件代码;Private Sub Command1_Click()Dim S As String*20S=Text1. TextEnd Sub该程序的功能是当单击按钮 Command1 时,把变量 S 中内容写入一个顺序文件 datl. dar 中,正确的程序段是 ( )(分数:2.00)A.Open “datl. dat“, For lnput As#1Write 井 1,
12、SB.Open“datl. dat“ For Output As#1Write#1, SC.Open“dat“, For Binary As #1 Write #1, SClose #1D.Open datl. dat“For Random As #1Write #1, SClose #122.在窗体中添加一个命令按钮(其 Name 属性为 Command1),然后编写如下代码:Option Base 1Private Sub Command1_Click()Dim aa=Array(2,4,6,8)j=1For i=4 To 1 Step-2ss+a(i)*jj=j*10Next iPrin
13、t 3End Sub运行上面的程序,单击命令按钮,其输出结果是 ( )(分数:2.00)A.2B.4C.8D.4823.窗体上有 3 个按钮 Commandl、Command2 和 Command3,如以下代码:Private Sub Commandl Click()Command2Enabled:Fal3eCommand3Vi3ibleFal3eEnd Sub该程序的功能是 ( )(分数:2.00)A.当单击按钮 Command1 时, Command2 和 Command3 按钮不可用B.当单击按钮 Command1 时, Command2 和 Command3 按钮不可见C.当单击按钮
14、Command1 时, Cammand2 按钮不可用和 Command3 按钮不可见D.当单击按钮 Command1 时, Command2 按钮不可见和 Command3 按钮不可用24.下列函数中,能够得到一个字符串的一组函数是 ( )(分数:2.00)A.Leh 函数、Right 函数、Mid 函数B.LTrim 函数、RTrim 函数、Trim 函数C.Len 函数、LCase 函数、UCase 函数D.Space 函数、Len 函数、Trim 函数25.执行语句 Open“C:/stu.dat“For Input As #2 之后,系统 ( )(分数:2.00)A.将 C 盘当前文件
15、夹下名为 stu. dat 的文件的内容读人内存B.在 C 盘当前文件夹下建立名为 stu 的顺序文件C.将内存数据存放在 C 盘当前文件夹下名为 stu. dat 的文件中D.将某个磁盘文件的内容写入 C 盘当前文件夹下名为 stu. dat 的文件中26.程序设计语言的基本成分是数据成分、运算成分、控制成分和 ( )(分数:2.00)A.对象成分B.变量成分C.语句成分D.传输成分27.假定在窗体上建立了一个通用对话框,其名称为 Cd1,用下面的语句可以建立一个对话框:Cdl. ShowPrinter与该语句等价的语句是 ( )(分数:2.00)A.Cd1. Action=2B.Cd1.
16、Action3C.Cd1 Action=4D.Cd1. Action528.已知有如下语句:s“hello, world“r=Mid(s,7,5)运行上面的语句后,变量 r 的值为 ( )(分数:2.00)A.“hello“B.“wotld“C.“llo,w“D.“orld“29.链表不具有的特点是 ( )(分数:2.00)A.不必事先估计存储空间B.可随机访问任一元素C.插入删除不需要移动元素D.所需空间与线性表长度成正比30.以下叙述正确的是 ( )(分数:2.00)A.组合框包含了列表框的功能B.列表框包含了组合框的功能C.组合框和列表框的功能完全不同D.组合框和列表框的功能完全相同31
17、.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是 ( )(分数:2.00)A.数据库系统B.文件系统C.人工管理D.数据项管理32.假定有一个菜单,名为 Menultem,为了运行时使该菜单项失效,应使用的语句为( )(分数:2.00)A.Menultem. Enabled=FalseB.Mennltem. EnabledTrueC.Menultem. Visible=TrueD.Menultem. Visible=False33.下列叙述中,正确的是 ( )(分数:2.00)A.用 ER 图能够表示实体集间一对一的联系、一对多的联系和
18、多对多的联系B.用 ER 图只能表示实体集之间一对一的联系C.用 ER 图只能表示实体集之间一对多的联系D.用 ER 图表示的概念数据模型只能转换为关系数据模型34.一些重要的程序语言(如 C 语言和 Pascal 语言)允许过程的递归调用。而实现递归调用中的存储分配通常用 ( )(分数:2.00)A.栈B.堆C.数组D.链表35.在 Visual Basic 集成环境创建应用程序时,除了窗体设计器、【工具箱】窗口、【属性】窗口以外,必不可少的窗口是 ( )(分数:2.00)A.代码编辑器窗口B.工程资源管理器窗口C.立即窗口D.窗体布局管理器二、填空题(总题数:11,分数:22.00)36.
19、当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行人队运算。这种情况称为 【1】 。(分数:2.00)填空项 1:_37.软件工程的出现是由于 【2】 。(分数:2.00)填空项 1:_38.软件设计模块化的目的是 【3】 。(分数:2.00)填空项 1:_39.软件开发环境是全面支持软件开发全过程的 【4】 集合。(分数:2.00)填空项 1:_40.关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、 【5】 和自定义完整性。(分数:2.00)填空项 1:_41.DIM a(3, -3 to 0, 3 to 6)AS STRING 语句定义的数组元素有 【6】 个。
20、(分数:2.00)填空项 1:_42.已知在窗体上有一个文本框控件,它的名称为 Text1,且输入的字符全部为数字,现在要把该字符转换为整数送给整型变量 C,所用到的语句是 【7】 。(分数:2.00)填空项 1:_43.通过选择组合框中的选项来改变文本框的字体。在窗体中添加一个组合框 (Combo1)和一个文本框(Text1),代码如下。请填入适当的内容,将程序补充完整。Private Sub Combo1_Cliek()Text1. FontName=Combo1. List(Combo1. Listlndex)End SubPrivate Sub Form_Load()With Comb
21、olAddltem“宋体“Addltem“隶书“Addltem“黑体“Addltem“楷体_GB2312“Listlndex0End WithText1. 【8】 30Textl. 【9】 =Combol.List(0)End Sub(分数:2.00)填空项 1:_44.下面程序用“冒泡”法将数组 a 中的 10 个整数按升序排列,算法是:从数组的第 1 个元素开始,依次将相邻的两个数相比较(第 1 个数与第 2 个数,第 2 个数与第 3 个数如此重复),若前面的数较大,则这两个数交换位置。这样执行一遍后,最后一个数已经是数组中最大的数。然后将数组的前 n-1 个数重复上述过程。如此继续,可
22、将数组排序,请将程序补充完整。Option Base 1Private Sub Command1_Click()Dim a()a=Array(678,45,324,528,439,387,87,875,273,823)Fori 【10】 Forj= 【11】If a(j) 【12】 a(j+1)Thena1=a(j)a(j)a(j+1)a(j+1)=alEnd lfNextjNext iFor i1 To 10Print a(i)Next iEnd Sub(分数:2.00)填空项 1:_45.面向对象的程序设计方法是把 【13】 封装起来作为一个对象,并为每一个对象设置所需要的 【14】 。(
23、分数:2.00)填空项 1:_46.在 C 盘当前文件夹下建立一个名为 StuData. txt 的顺序文件。要求用 InputBox 函数输入 5 名学生的学号(StuNo)、姓名(StuName)和英语成绩(StuEng)。Private Sub Form Click()Open“C: StuData. txt“For OutPut As#1Fori=1 To 5StuNo=InpuzztBox(“请输入学号”)StuName=InputBox(“请输入姓名”)StuEng=Val(InputBox(“请输入英语成绩”)【15】 Next iClose#1End Sub(分数:2.00)填
24、空项 1:_二级 VISUAL+BASIC 笔试-322 答案解析(总分:92.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.如果对一个关系实施了一种关系运算后得到了一个新的关系,而且新的关系中属性个数少于原来关系中属性个数,这说明所实施的运算关系是 ( )(分数:2.00)A.选择B.投影 C.连接D.并解析:解析 选择运算是对二维表进行行切割,执行后会删除某些元组。投影运算是对二维表的列操作,执行后去除某列属性。连接运算有选择的将两关系中取出的元组组合,属性列并不会减少。并运算同样不会减少属性列的个数。根据以上知识点可知选项 B 正确。2.下面_不是 VB 的
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 322 答案 解析 DOC
