【计算机类职业资格】计算机二级(VB)11及答案解析.doc
《【计算机类职业资格】计算机二级(VB)11及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级(VB)11及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级(VB)11 及答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:25,分数:1750.00)1.下面的程序的运行结果是( )。 a=1 b=1 Do a=a2 b= b + 1 Loop Until b5 Print “k=“;a;Spc(4);“b=“;b + a (分数:70.00)A.ComputerB.什么都没有C.* * * * * * * *D.程序出错2.下列程序段的执行结果为( )。 a=75 If a60 Then I=1 If a70 Then I=2 If a80 Then I=3 If aA.I
2、=1B.I=2C.I=3D.I=43.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下程序: Option Base 1 Private Sub Command1_Click() Dim c As Integer, d As Integer d = 0 c = 6 x = Array(2, 4, 6, 8, 10, 12) For i = 1 To 6 If x(i) c Then d = d + x(i) c = x(i) Else d = d - c End If Next Print d End Sub 程序运行后,如果单击命令按钮,则在窗体上输出的内容为_。(分数:70
3、.00)A.10B.16C.12D.204.以下关于 KeyPress 事件过程中参数 KeyAscii 的叙述中正确的是_。 (分数:70.00)A.KeyAscii 参数是所按键的 ASCII 码B.KeyAscii 参数的数据类型为字符串C.KeyAscii 参数可以省略D.KeyAscii 参数是所按键上标注的字符5.下列程序段的执行结果为( )。 a=3 b=1 For I=1 To 3 f=a + b a=b b=f Print f Next I (分数:70.00)A.4 3 6B.4 5 9C.6 3 4D.7 2 86.设 x=4,y=6,则以下不能在窗体上显示出“a=10“
4、的语句是_。 (分数:70.00)A.Print A=x+yB.Print “A=“;x+yC.Print “A=“+str(x+y)D.Print “A=“ End Sub 程序运行后,如果在文本框中输入字母“a”,然后单击窗体,则在窗体上显示的内 容是_。 (分数:70.00)A.Visual BasicB.程序设计C.Visual Basic 程序设计D.a 程序设计18.设有如下程序: Option Base 1 Private Sub Command1_Click( ) Dim a(10) As Integer Dim n As Integer n=InputBox(“输入数据”)
5、If n_19.执行下面的程序后,输出的结果是( )。 K=1 For j=1 To 4 X=X - 1: y=0 For k=1 To 4 X=X + 1: y=y + 1 Next k Next j Print X;y (分数:70.00)A.1 4B.13 4C.12 8D.20 620.有如下程序段,该程序段执行完后,执行循环的次数是( )。 total=0 Counter=1 Do Print Counter total=total + Counter Print total Counter=Counter+1 If total10 Then Exit Do End If Loop
6、While Counter =10 (分数:70.00)A.5B.10C.15D.2021.使用语句 Dim A(2) As Integer 声明数组 A 之后,以下说法正确的是( )。(分数:70.00)A.public void static main(String args ) . B.void public static main(String args ) . C.static public void main(String args ) . D.以上都不正确22.用来设置文本框有无滚动条的属性是( )。(分数:70.00)A.在 File1 中的 Change 事件中,输入 Fil
7、e1Path=Dir1PathB.在 Dirl 中的 Change 事件中,输入 File1Path=Dir1PathC.在 File1 中的 Change 事件中,输入 Dir1Path=File1PathD.在 Dir1 中的 Change 事件中,输入 Dir1Path=File1Path23.在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Command_Click( ) S=0 Do s=(s + 1) * (s +2) Number=Number+1 Loop Until S=30 Print Number,S End Sub 程序运行后,输出的结果是( )
8、。 (分数:70.00)A.2 3B.3 182C.5 12D.10 2024.以下关于图片框控件的说法中,错误的是( )。 (分数:70.00)_25.单击命令按钮时,下列的执行结果为( )。 Private Sub Command1_Click() Dim x As Integer,y As Integer x=86:y=29 Call Proc(x,y) Print x;y End Sub Public Sub Proc(n As Integer,ByVal m As Integer) n=n Mod 10 m=m Mod 10 End Sub (分数:70.00)A.PictureBo
9、x 和 DataB.Frame 和 ImageC.PictureBox 和 FrameD.Image 和 Data26.树是结点的集合,它的根结点数目是( )。(分数:-1.00)A.有且只有 1 个B.1 或多于 1 个C.0 或 1 个D.至少 2 个27.结构化程序设计主要强调的是( )。(分数:-1.00)A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序易读性28.n 个顶点的强连通图的边数至少有( )。(分数:-1.00)A.n-1B.n(n-1)C.nD.n+129.为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为( )。
10、(分数:-1.00)A.PAD 图B.N-S 图C.结构图D.数据流图30.下列叙述中正确的是( )。(分数:-1.00)A.线性表是线性结构B.栈与队列是非线性结构C.线性链表是非线性结构D.二叉树是线性结构31.树是结点的集合,它的根结点数目是( )。(分数:-1.00)A.有且只有 1 个B.1 或多于 1 个C.0 或 1 个D.至少 2 个32.索引属于( )。(分数:-1.00)A.模式B.内模式C.外模式D.概念模式33.下列说法中,不属于数据模型所描述的内容的是( )。(分数:-1.00)A.数据结构B.数据操作C.数据查询D.数据约束34.最常用的一种基本数据模型是关系数据模
11、型,它的表示应采用( )。(分数:-1.00)A.树B.网络C.图D.二维表35.下列有关数据库的描述,正确的是( )。(分数:-1.00)A.数据库是一个 DBF 文件B.数据库是一个关系C.数据库是一个结构化的数据集合D.数据库是一组文件三、填空题(每空 2 分,共 30 分)(总题数:10,分数:30.00)36.在窗体上添加一个文本框控件 Info,画一个命令按钮,当单击命令按钮显示“保存文件”对话框,设置该对话框可用于保存文本文件(默认)和可执行文件(exe),然后在文本控件中显示保存的文件名。 Private Sub Command1_Click1 CommonDialog1Fil
12、ter= 2 CommonDialog1FilterIndex= 3 CommonDialog1ShowSave InfoText= 4 End Sub (分数:3.00)填空项 1:_37.窗体上有两个按钮,则执行程序后按键盘 Cancel 键的输出结果是 1。 Private Sub Command1 _ Click2 Print“北京“; End Sub Private Sub Command2 _ Click3 Print“南京“; End Sub Private Sub Form _ Load4 Command2CancelTrue Command1Cancel=True End S
13、ub (分数:3.00)填空项 1:_38.在 KeyPress 事件过程中,KeyAscii 是所按键的 1 值。(分数:3.00)填空项 1:_39.数据结构分为逻辑结构和存储结构,循环队列属于 1 结构。(分数:3.00)填空项 1:_40.把窗体的 KeyPreView 属性设置为 True,并编写如下两个事件过程: Private Sub Form_KeyDown(KeyCode As Integer,Shift As Integer) Print KeyCode End Sub Private Sub Form_KeyPress(KeyAscii As Integer) Print
14、 KeyAscii End Sub 程序运行后,如果按下 B 键,则在窗体上输出的数值是 1 和 2。 (分数:3.00)填空项 1:_41.在有下面一个程序段从文本框中输入数据,如果该数据满足条件,除以 6 余 2,脓以 5 余 3,则输出否则,特焦点定位在文本框中,并清除文本框的内容。 Private Sub Command1_Click1 num=Val(Text1Text) If 2Then Print num Else Text1Text=“ “ 3 End If End Sub (分数:3.00)填空项 1:_42.将 C 盘根目录下的图形文件 moon.jpg 装入图片框 Pic
15、ture1 的语句是 1。(分数:3.00)填空项 1:_43.用户可以用 1 语句定义自己的数据类型。(分数:3.00)填空项 1:_44.在窗体上画 1 个命令按钮,其名称为 Command1,然后编写如下事件过程: Private Sub Command1_Click1 Dim arr(1 To 100) As Integer For i = 1 To 100 arr(i) = Int(Rnd * 1000) Next i Max = arr(1) Min = arr(1) For i = 1 To 100 If 2 Then Max = arr(i) End If If 3 Then
16、Min = arr(i) End If Next i Print “Max=“; Max, “Min=“; Min End Sub 程序运行后,单击命令按钮,将产生100 个 1000 以内的随机整数,加入数组 arr 中,然后 查找并输出这 100 个数中的最大值 Max 和最小值Min,请填空。 (分数:3.00)填空项 1:_45.下述语句段在运行时的显示结果是 1。 Cis x=1034 + 8 Print Len(x) (分数:3.00)填空项 1:_46.当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不至于引起应用程序的变化,这是指数据的 1。 (分数
17、:-1.00)填空项 1:_47. 1 是一种信息隐蔽技术,目的在于将对象的使用者和对象的设计者分开。(分数:-1.00)填空项 1:_48.在面向对象的程序设计中,类描述的是具有相似性质的一组 1。(分数:-1.00)填空项 1:_49.在面向对象的设计中,用来请求对象执行某一处理或回答某些信息的要求称为 1。(分数:-1.00)填空项 1:_50.数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和 1 两个含义。(分数:-1.00)填空项 1:_计算机二级(VB)11 答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题
18、数:25,分数:1750.00)1.下面的程序的运行结果是( )。 a=1 b=1 Do a=a2 b= b + 1 Loop Until b5 Print “k=“;a;Spc(4);“b=“;b + a (分数:70.00)A.ComputerB.什么都没有C.* * * * * * * * D.程序出错解析:程序中添加注释语句是为了提高程序的可读性,一般格式为: Rem 注释内容或注视内容;注释语句是非执行语句,仅对程序的有关内容起注释作用,它不被解释和编译,故选项 A)和选项 B)没有错误;任何字符都可以在注释行中作为注释内容,注释语句通常放在过程、模块的开头作为标题用,也可放在执行语
19、句(单行或者复合语句行)的后面,但不可以放在续行符的后面,所以选项 c)没有错误;所以本题的正确答案是选项 D)。2.下列程序段的执行结果为( )。 a=75 If a60 Then I=1 If a70 Then I=2 If a80 Then I=3 If aA.I=1B.I=2C.I=3D.I=4 解析:此题为 If Then 结构的条件语句,如果 a60,则 I=1 如果 a 70,则 I=2;如果 a80,则 I=3;如果 a3.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下程序: Option Base 1 Private Sub Command1_Click()
20、 Dim c As Integer, d As Integer d = 0 c = 6 x = Array(2, 4, 6, 8, 10, 12) For i = 1 To 6 If x(i) c Then d = d + x(i) c = x(i) Else d = d - c End If Next Print d End Sub 程序运行后,如果单击命令按钮,则在窗体上输出的内容为_。(分数:70.00)A.10B.16C.12 D.20解析:Array 函数是为数组赋值,而 Option Base 1 是用来设置数组下标是从 1 开始。本题中,由于刚开始 c 的值为 6,故前三个数组值
21、不大于 c,执行三次 d = d-c,d=-18;而后三个数组值都大于 c,执行三次 d = d+ x(i),d=-18+8+10+12=12。4.以下关于 KeyPress 事件过程中参数 KeyAscii 的叙述中正确的是_。 (分数:70.00)A.KeyAscii 参数是所按键的 ASCII 码 B.KeyAscii 参数的数据类型为字符串C.KeyAscii 参数可以省略D.KeyAscii 参数是所按键上标注的字符解析:KeyPress 事件的 KeyAscii 参数返回用户所按键的 ASCII 码,类型为整型;它不是按键上的字符;并且 KeyAscii 参数不可以省略。5.下列程
22、序段的执行结果为( )。 a=3 b=1 For I=1 To 3 f=a + b a=b b=f Print f Next I (分数:70.00)A.4 3 6B.4 5 9 C.6 3 4D.7 2 8解析:本题考查的是 For 循环结构语句,现在看程序段是如何运行的。 开始 a=3,b=1。For 循环中步长缺省值为 1,循环变量 I 的初值为 1,终值为 3,所以此循环结构可以循环 3 次。 第一次循环后,结果为:f=4,a=1,b=4 第二次循环后,结果为:f=5,a=4,b=5 第三次循环后,结果为:f=9,a=5,b=9 所以每循环一次,便输出 f 当前值,循环 3 次即便输出
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VB11 答案 解析 DOC
