【计算机类职业资格】二级VISUAL+BASIC笔试384及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试384及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试384及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试 384 及答案解析(总分:98.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.为了在列表框中使用 Ctrl 和 Shift 键进行多个列表项的选择,应将列表框的 Multiselect 属性设置为(分数:2.00)A.0B.1C.2D.32.设用复制、粘贴的方法建立了一个命令按钮数组 Command1,以下对该数组的说法错误的是(分数:2.00)A.命令按钮的所有 Caption 属性都是 Command1B.在代码中访问任意一个命令按钮只需使用名称 Command1C.命令按钮的大小都相同D.命令按钮共享相同的事件过程
2、3.以下各项中,Visual Basic 不能接收的图形文件是(分数:2.00)Aico 文件BjpS 文件Cpsd 文件Dbmp 文件4.要使菜单项 MenuOne 在程序运行时失效,使用的语句是(分数:2.00)A.MenuOnVisible=TrueB.MenuOnVisible=FalseC.MenuOnEnabled=TrueD.MenuOnEnabled=False5.下面的数组声明语句中正确的是(分数:2.00)A.Dim gg1,5 As StringB.LabelBackStyle=1C.Dim gg(1 To 5) As StringD.Dim gg1:5,1:5As St
3、ring6.阅读下列程序: PrivateSubCommand1_Click() Dim i As Integer,k As Integer k=2 For i=1 To 3 Print Fun(k); Next End Sub Function Fun(j As Integer) Static b a=0 a=a+1 b=b+1 Fun=a*b+j End Function 程序运行后,单击命令按钮输出结果是(分数:2.00)A.234B.345C.567D.3567.当文本框 ScrollBars 属性设置了非零值,却没有效果,原因是(分数:2.00)A.文本框中没有内容B.文本框的 Mu
4、hiLine 属性为 FalseC.文本框的 MultiLine 属性为 TrueD.文本框的 Locked 属性为 True8.数据结构中,与所使用的计算机无关的是数据的(分数:2.00)A.存储结构B.物理结构C.逻辑结构D.物理和存储结构9.下列叙述中正确的是(分数:2.00)A.程序执行的效率与数据的存储结构密切相关B.程序执行的效率只取决于程序的控制结构C.程序执行的效率只取决于所处理的数据量D.以上 3 种说法都不对10.下列语句中,获得列表框 List1 中项目个数的语句是(分数:2.00)A.x=List1.ListCountB.x=ListCountC.x=List1.Lis
5、tlndexD.x=ListIndex11.树是节点的集合,它的根节点数目是(分数:2.00)A.有且只有 1B.1 或多于 1C.0 或 1D.至少 212.设在窗体上有个文本框,然后编写如下的事件过程: Private Sub Text1_KeyDown(KeyCode As Integer,Shift As Integer) Const Alt=4 Const Key_F2=d(3) End Sub(分数:2.00)A.abB.bdC.acD.出错23.在窗体上画一个通用对话框,其名称为 CommonDialog1,然后画一个命令按钮,并编写如下事件过程:Private Sub Comm
6、and1_Click() CommonDialog1.Flags=vbOFNHideReadOnly CommonDialog1.Filter=“All Files(*.*)|*.*|Text Files(*.txt)|*.txt CommonDialog1.FiherIndex=1 CommonDialog1.ShowOpen MsgBox CommonDialog1.FileName End Sub 程序运行后,单击命令按钮,将显示一个“打开”对话框,此时在“文件类型”框中显示的是(分数:2.00)A.All Files(*.*)B.Text Files(*.*)C.*.txtD.All
7、Files(*.*)|Text Files(*.*)24.数据库、数据库系统和数据库管理系统之间的关系是(分数:2.00)A.数据库包括数据库系统和数据库管理系统B.数据库系统包括数据库和数据库管理系统C.数据库管理系统包括数据库和数据库系统D.3 者没有明显的包含关系25.用于获得字符串 S 最左边 4 个字符的函数是(分数:2.00)A.Left(S,4)B.Left(1,4)C.Leftstr(D.Leftstr(3,4)26.如果在 C 盘当前文件下已存在名称为 studata.dat 的顺序文件,那么执行语句 Open “C:/studata.dat“ For Append As#1
8、 之后,将(分数:2.00)A.删除文件中原有内容B.保留文件中原有内容,并在文件尾填加新内容C.保留文件中原有内容,并在文件头填加新内容D.以上均不对27.软件是指(分数:2.00)A.程序B.程序和文档C.算法加数据结构D.程序、数据与相关文档的完整集合28.执行下列程序后,鼠标单击窗体,输出结果为 Private Sub Form_Click() Print “Click“; End Sub Private Sub Form_MouseDown(Button As Integer,Shift As Integer,X As Single,Y As Single) Print “Donw“
9、 End Sub Private Sub Form_MouseUp(ButtonAs Integer,Shift As Integer,X As Single,Y As Single) Print “Up“ End Sub(分数:2.00)A.DownUpClickB.ClickDownUpC.DownClickUpD.UpDownCliek29.下列有关数据库的描述正确的是(分数:2.00)A.数据库是一个 DBF 文件B.数据库是一个关系C.数据库是一个结构化的数据集合D.数据库是一组文件30.在运行阶段,要在文本框 Text1 获得焦点时选中文本框中所有内容,对应的事件过程是 ) Pri
10、vate Sub Text1_GotFocus() Text1.SelStart=0 Text1.SelLength=Len(Text1.Text) End Sub ) Private Sub Text1_LostFocus() Text1.SelStart=0 Text1.SelLength=Len(Text1.Text) End Sub ) Private Sub Text1_Change() Text1.SelStart=0 Text1.SelLength=Len(Text1.Text) End Sub ) Private Sub Text1_SetFocus() Text.SelSta
11、rt=0 Text1.SelLength=Len(Text1.Text) End Sub(分数:2.00)A.B.C.D.31.窗体上有 Text1、Text2 两个文本框及一个命令按钮 Command1,编写下列程序: Dim y As Integer Private Sub Command1_Click() Dim x As Integer x=2 Text1.Text=Fun2(Fun1(x),y) Text2.Text=Fun1(x) End Sub Private Function Fun1(x As Integer) As Integer x=x+y:y=x+y Fun1=x+y
12、End Function Private Function Fun2(x As Integer,y As Integer) As Integer Fun2=2*x+y End Function 当单击 1 次和单击 2 次命令按钮后,文本框 Text1 和 Text2 内的值分别是 ) 2 4 2 4 ) 2 4 4 8 ) 10 10 58 58 ) 4 4 8 8(分数:2.00)A.B.C.D.32.下列代码运行后输出结果是 efstr B-E rivate Sub Command1_Click() $=“123“ =“456“ rint B+C$ nd Sub(分数:2.00)A.12
13、3456B.“123456“C.123+“456“D.显示出错信33.线性表的顺序存储结构和线性表的链式存储结构分别是(分数:2.00)A.顺序存取的存储结构、顺序存取的存储结构B.随机存取的存储结构、顺序存取的存储结构C.随机存取的存储结构、随机存取的存储结构D.任意存取的存储结构、任意存取的存储结构34.以下不属于对象的基本特点的是(分数:2.00)A.分类性B.多态性C.继承性D.封装性35.下列程序段的结果为 A=“ABBACDDCBA“ For i=6 To 2 Step-2 X=Mid(A,i,i) Y=Left(A,i) Z=Right(A,i) Z=X.dib图标文件 .ico
14、;.curWindows 图元文件 .wmf;.emfGIF 格式图形压缩文件 .gifJPEG 格式图形压缩文件 .jpg从上表可知,psd 文件不是 Visual Basic 所支持的图形文件。4.要使菜单项 MenuOne 在程序运行时失效,使用的语句是(分数:2.00)A.MenuOnVisible=TrueB.MenuOnVisible=FalseC.MenuOnEnabled=TrueD.MenuOnEnabled=False 解析:解析 Enabled 属性:返问或设置一个值,该值用来确定一个窗体或控件是否能够对用户产生的事件作出反应,Visible 属性:用来设置窗体或控件的可
15、见性。5.下面的数组声明语句中正确的是(分数:2.00)A.Dim gg1,5 As StringB.LabelBackStyle=1C.Dim gg(1 To 5) As String D.Dim gg1:5,1:5As String解析:解析 声明数组时,数组的默认下界为 0,如果希望下界不是 0,可以用关键字 To 规定下界。如选项 C 中,数组 gg 的索引从 1 到 5。6.阅读下列程序: PrivateSubCommand1_Click() Dim i As Integer,k As Integer k=2 For i=1 To 3 Print Fun(k); Next End S
16、ub Function Fun(j As Integer) Static b a=0 a=a+1 b=b+1 Fun=a*b+j End Function 程序运行后,单击命令按钮输出结果是(分数:2.00)A.234B.345 C.567D.356解析:解析 在此题中,被调过程是一个函数过程,它有一个形式参数 j,在被调过程声明中,定义了一个参数 a,初值为 0,一个静态变量 b。语句 a=a+1 和 b=b+1 分别使 a 和 b 各增加 1,然后返回 H 的值,因为 b 是静态变量,所以每次调用同一个参数 k 时,b 会保留前次的数值,使输出结果变化,否则每次输出的结果都将是一样的。根据
17、分析,第一次调用时 a=1,b=1,Fun=3;第二次调用时 a=1,b=2,Fun=4;第三次调用时 a=1,b=3,Fun=5。所以最后的输出结果是 345。7.当文本框 ScrollBars 属性设置了非零值,却没有效果,原因是(分数:2.00)A.文本框中没有内容B.文本框的 MuhiLine 属性为 False C.文本框的 MultiLine 属性为 TrueD.文本框的 Locked 属性为 True解析:解析 只有当 Multiline 属性被设置为 True 时,才能用 ScrollBons 属性在文本框中设置滚动条。8.数据结构中,与所使用的计算机无关的是数据的(分数:2.
18、00)A.存储结构B.物理结构C.逻辑结构 D.物理和存储结构解析:解析 数据结构概念一般包括数据的逻辑结构、存储结构及数据上的运算集合等。数据的逻辑结构只抽象地反映数据元素之间的逻辑关系,而不管它在计算机中的存储形式。9.下列叙述中正确的是(分数:2.00)A.程序执行的效率与数据的存储结构密切相关 B.程序执行的效率只取决于程序的控制结构C.程序执行的效率只取决于所处理的数据量D.以上 3 种说法都不对解析:解析 程序执行的效率与很多因素有关,如数据的存储结构、程序所处理的数据量、程序所采用的算法等。顺序存储结构在数据插入和删除操作上的效率比链式存储结构的效率低。10.下列语句中,获得列表
19、框 List1 中项目个数的语句是(分数:2.00)A.x=List1.ListCount B.x=ListCountC.x=List1.ListlndexD.x=ListIndex解析:解析 List 控件的 ListCount 属性返回列表部分项目的个数。11.树是节点的集合,它的根节点数目是(分数:2.00)A.有且只有 1B.1 或多于 1C.0 或 1 D.至少 2解析:解析 树是 N(N0)个节点的有限集合,当 N=0 时称为空树,空树没有根节点,即根节点的个数为 0,非空树有且只有一个根节点,所以树的根节点数目为 0 或 1。12.设在窗体上有个文本框,然后编写如下的事件过程:
20、Private Sub Text1_KeyDown(KeyCode As Integer,Shift As Integer) Const Alt=4 Const Key_F2=d(3) End Sub(分数:2.00)A.abB.bd C.acD.出错解析:解析 在 Visual Basic 中,一般可以用 Array 函数解决数值初始值的输入,格式为: 数组名=Array(要输入的值) 本题中声明的数组 d,默认下界为 0,即数组第一个元素为 d(0) ,所以当程序调用Array 函数后,d(0) =a,d(1)=b,d(2)= c,d(3)=d。不难看出,最后 Print 语句要输出的是
21、d(1)、d(3)的值,即 b、d。所以选项 B)正确。23.在窗体上画一个通用对话框,其名称为 CommonDialog1,然后画一个命令按钮,并编写如下事件过程:Private Sub Command1_Click() CommonDialog1.Flags=vbOFNHideReadOnly CommonDialog1.Filter=“All Files(*.*)|*.*|Text Files(*.txt)|*.txt CommonDialog1.FiherIndex=1 CommonDialog1.ShowOpen MsgBox CommonDialog1.FileName End S
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 384 答案 解析 DOC
