【计算机类职业资格】国家计算机二级(VB)75及答案解析.doc
《【计算机类职业资格】国家计算机二级(VB)75及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家计算机二级(VB)75及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、国家计算机二级(VB)75 及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:35,分数:70.00)1.下列程序段的执行结果为( )。 a=3 b=1 For I=1 To 3 f=a + b a=b b=f Print f Next I (分数:2.00)A.extends 和 implementsB.public,private 和 protectedC.class和 publicD.char,int,float 和 double2.在窗体上画一个名称为 Command1的命令按钮,再画两个名称分别为 Label1、Label
2、2 的标签,然后编写如下程序代码: Private X As Integer Private Sub Command1_Click() X=5:Y=3 Call proc(X,Y) Label1Caption=X Label2Caption=Y End Sub Private Sub proc(a As Integer,ByVal b As Integer) X=a*a Y=b+b End Sub 程序运行后,单击命令按钮,则两个标签中显示的内容分别是 (分数:2.00)A.25和 3B.5和 3C.25和 6D.5和 63.如果将文本框控件设置成只有垂直滚动条,则需要将 ScrollBars
3、属性设置为( )。(分数:2.00)A.Exiting main Destructor is active Destructor is active Destructor is activeB.Exiting main Destructor is active Destructoris activeC.Exiting main Destructoris activeD.Exiting main4.下面语句正确的是( )。(分数:2.00)A.10,00936B.10,009360C.10,0093D.010,0093605.下列程序段的执行结果为( )。 I=1 x=5 Do I= I + 1
4、 x= x + 2 Loop Until I=7 Print “ I= “;I Print “x=“;x (分数:2.00)A.for循环只能用于循环次数已经确定的情况B.for循环是先执行循环体语句,后判断表达式C.在 for循环中,不能用 break语句跳出循环体D.for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来6.在窗体上画一个名为 Command1的命令按钮,然后编写如下代码: Option Base 1 Private Sub Command1_Click() Dim a a=Array(1,2,3,4) j=1 For i=3 To 1 Step-1 s=s+a(
5、i)*j j=j*10 Next i Print s End Sub 运行上面的程序,其输出结果是 (分数:2.00)A.1234B.12C.34D.43217.当 Esc键与单击该命令按钮作用相同时,此命令按钮的什么属性被设置为 Tree?(分数:2.00)A.USEB.OPENC.SELECTD.以上命令均可8.在窗体上画一个名称为 CommonDialog1的通用对话框,一个名称为 Command1的命令按钮,要求单击命令按钮时,打开一个保存文件的对话框,该窗口的标题为“Save”,缺省文件名称为“SaveFile”,在“文件类型”栏中显示*txt,则能够满足上述要求的程序是( )。(分
6、数:2.00)A.javaB.javacC.javapD.javadoc9.以下关于函数过程的叙述中,正确的是( )。 (分数:2.00)A.函数过程形参的类型与函数返回值的类型没有关系B.在函数过程中,过程的返回值可以有多个C.当数组作为函数过程的参数时,既能以传值方式传递,也能以传址方式传递D.如果不指明函数过程参数的类型,则该参数没有数据类型10.执行语句 s=Len(Mid(“VisualBasic“,1,6)后,s 的值是( )。 (分数:2.00)A.VisualB.BasicC.6D.1111.单击命令按钮时,下列程序代码的运行结果为( )。 Private Sub Comman
7、d1_Click() print MyFunc(20,18) End Sub Public Function MyFunc (m As Integer,n As Integer)As Integer Do While m 60 Then I=l If a70 Then l=2 If a80 Then I=3 If a90 Then I=4 Print“I=“:I (分数:2.00)A.I=1B.I=2C.I=3D.I=428.当组合框的 Style属性设置为何值时,组合框称为下拉式列表框?(分数:2.00)A.0B.1C.2D.329.关于货币型数据的说明,正确的是( )。(分数:2.00)A
8、.宏操作对象B.宏条件表达式C.窗体或报表控件属性D.宏操作目标30.为把圆周率的近似值 3.14159存放在变量 pi中,应该把变量 pi定义为(分数:2.00)A.Dim pi As IntegerB.Dim pi(7)As IntegerC.Dim pi As SingleD.Dim pi As Long31.下面 4个 CT函数中是用来判断用户输入的数是否为奇数的,是奇数的返回 1,否则返回 0,其中正确的是( )。 (分数:2.00)A.Function CT(ByVal a As Integer) If a Mod 2=0 Then Return 0 ElSe Return 1 E
9、nd if End FunctionB.Function CT(ByVal a As Integer) If a Mod 2=0 Then CT=0 Else CT=1 End if End FunctionC.Function CT(ByVal a As Integer) If a Mod 2=0 Then CT=1 Else CT=0 End if End FunctionD.Function CT(ByVal a As Integer) If a Mod 2=0 Then Return 1 Else Return 0 End if End Function32.单击命令按钮时,下列程序的
10、执行结果为( )。 Private Sub Command1_Click() Dim x As Integer,y As Integer x=50:y=78 Call PPP(x,y) Print x;y End Sub Public Sub PPP(ByVal n As Integer,ByValm As Integer) n=n/10 m=m/10 End Sub (分数:2.00)A.0 8B.50 78C.4 50D.78 5033.在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Command_Click( ) S=0 Do s=(s + 1) * (s +2
11、) Number=Number+1 Loop Until S=30 Print Number,S End Sub 程序运行后,输出的结果是( )。 (分数:2.00)A.SELECTB.CREATEC.ALTERD.DROP34.在 VisualBasic中按文件的编码方式不同,可将文件分为( )。(分数:2.00)A.顺序文件和随机文件B.文本文件和数据文件C.ASCH文件和二进制文件D.数据文件和可执行文件35.在窗体上画一个名称为 Command1的命令按钮,并编写如下程序: Private Sub Command1_Click( ) Dim x As Integer Static y
12、As Integer x=10 y=5 Call f1(x,y) Print x,y End Sub Private Sub f1(ByRef x1 As Integer,y1 As Integer) x1=x1+2 y1=y1+2 End Sub 程序运行后,单击命令按钮,在窗体上显示的内容是( )。 (分数:2.00)A.10 5B.12 5C.10 7D.12 7二、填空题(每空 2分,共 30分)(总题数:10,分数:30.00)36.新建一个工程,内有两个窗体,窗体 Form1上有一个命令按钮 Command1,单击该按钮, Form1 窗体消失,显示 Form2窗体,程序如下: P
13、rivate Sub Command1_Click1 2 Form2 3 End Sub 试补充完整。 (分数:3.00)填空项 1:_填空项 1:_37.我国古代数学家张丘建在其著名的算经中提出了百鸡问题:每只公鸡 5元,每只母鸡 3元,三只雏鸡 1元;如何用 100元买 100只鸡,即公鸡、母鸡、雏鸡各多少只。请在空白处填入适当的内容,将程序补充完整。 Private Sub Commandl_Click1 Dim Cock As Integer Dim Hen As Integer Dim Chick As Integer FormlPrint“公鸡数”,“母鸡数”,“雏鸡数” For
14、Cock;0 To 20 For Hen=0 To 33 For Chick=0 To 100 If 2Then Form1Print Cock,Hen,Chick End If Next Chick Next Hen Next Cock End Sub (分数:3.00)填空项 1:_38.在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中 1 的作用是将测试数据传送给被测试的模块,并显示被测试 模块所产生的结果。(分数:3.00)填空项 1:_39.下述语句段在运行时的显示结果是 1。 Cis x=1034 + 8 Print Len(x) (分数:
15、3.00)填空项 1:_40.为了选择多个控件,可以按住 1 键,然后单击每个控件。(分数:3.00)填空项 1:_41.浮点数由 3部分组成,即符号、 1 和尾数。(分数:3.00)填空项 1:_42.下面程序运行后,单击命令按钮,输出的结果是 1。 Private Sub Commandl_Click2 Dim a(1 To 4) ,b(2 To 6) ,i,strl#,str2# For i=1 To 4 a(i) =i Next i For i=2 To 6 b(i) =i Next i str1 =YAG(a) str2 =YAG(b) Print“strl“;str1;“str2=
16、“;str2 End Sub Function YAG (a3As Integer) Dim T#,i t=1 For i=LBound(a) To UBound(a) t=t * a(i) Next i YAG =t End Function (分数:3.00)填空项 1:_43.下列语句的输出结果是 1。 Print Format$(12586,“000,00000“) (分数:3.00)填空项 1:_44.把窗体的 KeyPreView属性设置为 True,并编写如下两个事件过程: Private Sub Form_KeyDown(KeyCode As Integer,Shift As
17、Integer) Print KeyCode End Sub Private Sub Form_KeyPress(KeyAscii As Integer) Print KeyAscii End Sub 程序运行后,如果按下 B键,则在窗体上输出的数值是 1 和 2。 (分数:3.00)填空项 1:_45. 阅读程序: Option Base1 Private Sub Form_Click1 Dim a(3)As Integer Print“输入的数据是:”; For i1 To 3 a(i)=InputBox(“输人数据”) Print a(i); Next Print If a(1)2 En
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 VB75 答案 解析 DOC
