【计算机类职业资格】二级VISUAL+BASIC笔试-312及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-312及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-312及答案解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-312 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.将 E-R 图转换到关系模式时,实体与联系都可以表示成(分数:2.00)A.属性B.关系C.键D.域2.树是结点的集合,它的根结点数目是(分数:2.00)A.有且只有 1B.1 或多于 1C.0 或 1D.至少 23.如果将文本框的 Locked 属性设置为 True,则以下说法正确的是(分数:2.00)A.此时在属性窗口不可以修改文本框的 Text 属性值B.运行时用户不可以在界面修改文本框中的内容C.在程序代码中不可以修改文本框的内容,如不可以
2、使用语句 Text1.Text=“aaa“D.以上均不正确4.SQL 语言又称为(分数:2.00)A.结构化定义语言B.结构化控制语言C.结构化查询语言D.结构化操纵语言5.设 a=6,则执行x=IIF(a5,-1,0)后,x 的值为(分数:2.00)A.5B.6C.0D.-16.下面叙述中不正确的是(分数:2.00)A.若使用 Write #语句将数据输出到文件,则各数据项之间自动插入逗号,并且将字符串加上双引号B.若使用 Print #语句将数据输出到文件,则各数据项之间没有逗号分隔,且字符串不加双引号C.Write #语句和 Print #语句建立的顺序文件格式完全一样D.Write #
3、语句和 Print #语句均实现向文件写入数据7.在窗体上有一个文本框控件,名称为 TextTime;一个计时器控件,名称为 Timer1。要求每一秒在文本框中显示一次当前的时间。程序为:Private Sub Timer1_( )TxtTime. text = TimeEnd Sub在下划线上应填入的内容是(分数:2.00)A.EnabledB.VisibleC.IntervalD.Timer8.下列语句正确的是(分数:2.00)A.If AB Then Print “A 不等于 B“B.If AB Then Print “A 不等于 B“D.If AB Print “A 不等于 B“9.有
4、如下程序:Private Sub Command1_Click()as=“A WORKER IS HERE“x = Len(a$)For i=1 To x - 1b$ =Mid$(a$, i,3)If b$ =“WOR“ Then S=S+ 1NextPrint SEnd Sub单击命令按钮,程序运行结果为(分数:2.00)A.1B.2C.3D.510.下列不属于软件工程的 3 个要素的是(分数:2.00)A.工具B.过程C.方法D.环境11.有如下程序:Private Sub Form_Click( )Dim i As Integer, Sum As IntegerSum = 0For i
5、= 2 To 10If i Mod 2 0 And i Mod 3=0 ThenSum = Sum + iEnd IfNextPrint SumEnd Sub程序运行后,单击窗体,输出结果为(分数:2.00)A.12B.30C.24D.1812.在程序运行期间可以将图形装入窗体、图片框或图像框的函数是(分数:2.00)A.DrawSWleB.AutoSizeC.PasswordCharD.LoadPicture13.已知一棵二叉树前序遍历和中序遍历分别为 ABDEGCFH 和 DBGEACHF,则该二叉树的后序遍历为(分数:2.00)A.GEDHFBCAB.DGEBHFCAC.ABCDEFGH
6、D.ACBFEDHG14.设 a=“a“,b=“b“,c=“c“,d=“d“,执行语句 x=IIF(ab)Or(cd),“A“,“B“)后, x 的值为(分数:2.00)A.“a“B.“b“C.“B“D.“A“15.表达式 x=Sqr(a2-5)+sqr(b2-5)的类型是(分数:2.00)A.算术表达式B.逻辑表达式C.关系表达式D.字符表达式16.下列程序段的执行结果为m=2n=3Dom=m + nn=n+1Loop While m10Print m; n(分数:2.00)A.1 5B.14 6C.a bD.10 2517.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事
7、件过程:Private Sub Command1_Click( )c=“ABCD“For n = 1 To 4Print _NextEnd Sub程序运行后,单击命令按钮,要求在窗体上显示如下内容:DCDBCDABCD则在 _ 处应填入的内容为(分数:2.00)A.Left(c,n)B.Right(c,n)C.Mid(c,n,1)D.Mid(c,n,n)18.在设计程序时,应采纳的原则之一是(分数:2.00)A.不限制 goto 语句的使用B.减少或取消注解行C.程序越短越好D.程序结构应有助于读者理解19.单击命令按钮时,下列程序的执行结果为Private Sub Command1_Clic
8、k( )Dim x As Integer, y As Integerx=12:y=32Call PCS(x, y)Print x; yEnd SubPublic Sub PCS( ByVal n As Integer, ByVal m As Integer)n = n Mod 10m=m Mod 10End Sub(分数:2.00)A.12 32B.2 32C.2 3D.12 320.在窗体上画一个名称为 Commana1 的命令按钮,然后编写如下程序:Dim SW As BooleanFunction func(X As Integer)As IntegerIf X20 ThenY=XEls
9、eY=20+XEnd Iffunc = YEnd FunctionPrivate Sub Form MouseDown(Button As Integer,_Shift As Integer,X As Single, Y As Single)SW = FalseEnd SubPrivate Sub Form_MouseUp( Button As Integer,_Shift As Integer ,X As Single, Y As Single)SW = TrueEnd SubPrivate Sub Commandl_Click( )Dim intNum As IntegerintNum =
10、 InputBox(“ “)If SW ThenPrint func(intNum)End IfEnd Sub程序运行后,单击命令按钮,将显示一个输入对话框,如果在对话框中输入 25,则程序的执行结果为(分数:2.00)A.输出 0B.输出 25C.输出 45D.无任何输出21.在窗体上添加一个按钮,名为 Command1,然后编写如下的事件过程,输出结果为Private Sub Comand1_Click()For i=1 To 4x=4For j=1 To 3x=3For k=1 To 2x=x+5NextNextNextPrint xEnd Sub(分数:2.00)A.13B.26C.3
11、0D.4022.表达式 Abs(-5)+Len(“ABCDE“)的值是 _。(分数:2.00)A.5ABCDEB.-5ABCDEC.10D.023.在窗体上用复制、粘贴的方法建立了一个命令按钮数组,数组名为 M1。Form1 标题为“myform1”, 双击控件数组中的第 3 个按钮,打开代码编辑器,写下如下代码:Private Sub M1_Click(Index As Integer)Form1.Caption =“myform 2“End Sub运行时,单击按钮数组中的第 1 个按钮,窗体标题为(分数:2.00)A.Form1B.M1C.myform1D.myform224.单个用户使用
12、的数据视图的描述称为(分数:2.00)A.外模式B.概念模式C.内模式D.存储模式25.窗体上有一个命令按钮,命令按钮的单击事件过程如下。运行程序后,单击命令按钮,输出结果是Private Sub Command1_Click( )Dim aa = Array(1,2,3,4,5)For k = 1 To4s=s+a(k)NextPrint SEnd Sub(分数:2.00)A.10B.14C.15D.12026.以下说法不正确的是(分数:2.00)A.使用 ReDim 语句可以改变数组的维数B.使用 ReDim 语句可以改变数组的类型C.使用 ReDim 语句可以改变数组每一维的大小D.使用
13、 ReDim 语句可以对数组的所有元素进行初始化27.下列叙述中,不属于软件需求规格说明书的作用的是(分数:2.00)A.便于用户、开发人员进行理解和交流B.反映出用户问题的结构,可以作为软件开发工作的基础和依据C.作为确认测试和验收的依据D.便于开发人员进行需求分析28.程序设计语言的基本成分是数据成分、运算成分、控制成分和(分数:2.00)A.对象成分B.变量成分C.语句成分D.传输成分29.如果进栈序列为 e1,e2,e3,e4,则可能的出栈序列是(分数:2.00)A.e3,e1,e4,e2B.e2,e4,e3,e1C.e3,e4,e1,e2D.任意顺序30.执行下列程序段后,输出的结果
14、是For k1 = 0 To 4y =20For k2 = 0 To 3y=10For 16 = 0 To 2y=y+10NextNextNextPrint y(分数:2.00)A.90B.60C.40D.1031.编写如下事件过程:Private Sub Form KeyDown (KeyCode As Integer, Shift As Integer)Print Chr (KeyCode)End SubPrivate Sub Form_KeyPress( KeyAscii As Integer)Print Chr(KeyAscii)End Sub在一般情况下(即不按住 Shift 键和锁
15、定大写键时)运行程序,若按“T”键,则程序输出的结果是(分数:2.00)A.TTB.tTC.TtD.tt32.下列语句中,获得列表框 Listl 中项目个数的语句是(分数:2.00)A.x=List1.ListCountB.x=ListCountC.x=List1.ListIndexD.x=ListIndex33.阅读下面程序段:For a=1 To2For b =1 To aFor c = b To 2i=i+1NextNextNextPrint i执行上面的 3 重循环后,i 的值为(分数:2.00)A.4B.5C.6D.934.下列程序段的结果为A = “ABBACDDCBA“For i
16、=6 To 2 Step -2X = Mid(A,i,i)Y=Left(A,i)Z=Right (A,i)Z=X b 语句End SubSub mult(x,y)K=2 * ky=3 * kPrint “x=“;x;“,y=“;yEnd Sub运行后,标有“语句”的 Print 语句的输出结果是 【12】 。(分数:2.00)填空项 1:_47.随机文件以 【13】 为单位读写,随机文件的记录是 【14】 记录。(分数:4.00)填空项 1:_48.随机文件使用 Put 语句写数据,使用 【15】 语句读数据。(分数:2.00)填空项 1:_二级 VISUAL+BASIC 笔试-312 答案解
17、析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.将 E-R 图转换到关系模式时,实体与联系都可以表示成(分数:2.00)A.属性B.关系 C.键D.域解析:解析 关系数据库逻辑设计的主要工作是将 E-R 图转换成指定 RDBMS 中的关系模式。首先,从 E-R 图到关系模式的转换是比较直接的,实体与联系都可以表示成关系,E-R 图中属性也可以转换成关系的属性。实体集也可以转换成关系。2.树是结点的集合,它的根结点数目是(分数:2.00)A.有且只有 1B.1 或多于 1C.0 或 1 D.至少 2解析:解析 树是 N(N0)个结点的有限集合,当 N
18、=0 时称为空树,对于空树没有根结点,即根结点的个数为 0,对于非空树有且只有一个根结点,所以树的根结点数目为 0 或 1。3.如果将文本框的 Locked 属性设置为 True,则以下说法正确的是(分数:2.00)A.此时在属性窗口不可以修改文本框的 Text 属性值B.运行时用户不可以在界面修改文本框中的内容 C.在程序代码中不可以修改文本框的内容,如不可以使用语句 Text1.Text=“aaa“D.以上均不正确解析:解析 文本框的 Locked 属性是用来指定文本框是否可被编辑,当设置值为 False(默认值)时,可以编辑文本框中的文本,当设置值为 True 时,可以滚动和选择控件中的
19、文本,但不以编辑。4.SQL 语言又称为(分数:2.00)A.结构化定义语言B.结构化控制语言C.结构化查询语言 D.结构化操纵语言解析:解析 结构化查询语言(Structured Query Language,简称 SQL)是集数据查询、数据定义、数据操纵和数据控制功能于一体的数据库语言。5.设 a=6,则执行x=IIF(a5,-1,0)后,x 的值为(分数:2.00)A.5B.6C.0D.-1 解析:解析 IIF 方法根据表达式的值来决定返回其第 2 和第 3 个参数中的某一个。表达式是其第 1 个参数。在本题中 a,5 为 True,所以返回的是-1。6.下面叙述中不正确的是(分数:2.
20、00)A.若使用 Write #语句将数据输出到文件,则各数据项之间自动插入逗号,并且将字符串加上双引号B.若使用 Print #语句将数据输出到文件,则各数据项之间没有逗号分隔,且字符串不加双引号C.Write #语句和 Print #语句建立的顺序文件格式完全一样 D.Write #语句和 Print #语句均实现向文件写入数据解析:解析 对顺序文件的访问可执行 3 种操作,包括从文件输入字符(Input)、向文件输出字符 (Output)及把字符加到文件中(Append)。读取顺序文件的语句为 Open,其格式为:Open Pathname ForInput | OutputAs fil
21、enumber Len=Buffersize字顺序文件的语句为 Print 或 Write,格式分别为:Print#filenumber,outputlistWrite#filenumber,outputlist7.在窗体上有一个文本框控件,名称为 TextTime;一个计时器控件,名称为 Timer1。要求每一秒在文本框中显示一次当前的时间。程序为:Private Sub Timer1_( )TxtTime. text = TimeEnd Sub在下划线上应填入的内容是(分数:2.00)A.EnabledB.VisibleC.IntervalD.Timer 解析:解析 计时器的唯一事件 Ti
22、mer 事件是在指定时间段执行一次的程序。8.下列语句正确的是(分数:2.00)A.If AB Then Print “A 不等于 B“B.If AB Then Print “A 不等于 B“ D.If AB Print “A 不等于 B“解析:解析 题中语句都属于条件语句中“If 条件 Then 语句”的类型,从选项中,可以看出条件语句是 A 与 B 的比较语句,其值就是此条件语句的值,也就是说,只有当其值为真时,执行 Then 语句。9.有如下程序:Private Sub Command1_Click()as=“A WORKER IS HERE“x = Len(a$)For i=1 To
23、x - 1b$ =Mid$(a$, i,3)If b$ =“WOR“ Then S=S+ 1NextPrint SEnd Sub单击命令按钮,程序运行结果为(分数:2.00)A.1 B.2C.3D.5解析:解析 此题考查了字符串函数与循环语句的嵌套使用,S 用来记录找到指定字符串的次数,在“A WORKER IS HERE”中,只出现一次,所以返回值是 1。10.下列不属于软件工程的 3 个要素的是(分数:2.00)A.工具B.过程C.方法D.环境 解析:解析 软件工程包括 3 个要素,即方法、工具和过程。方法是完成软件工程项目的技术手段;工具支持软件的开发、管理、文档生成;过程支持软件开发的
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 312 答案 解析 DOC
