【计算机类职业资格】二级公共基础知识-70及答案解析.doc
《【计算机类职业资格】二级公共基础知识-70及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级公共基础知识-70及答案解析.doc(37页珍藏版)》请在麦多课文档分享上搜索。
1、二级公共基础知识-70 及答案解析(总分:100.00,做题时间:90 分钟)一、B单项选择题/B(总题数:58,分数:100.00)1.设 a=5,b=6,c=7,d=8,执行语句 x=IIf(ab)And(cd),10,20)后,x 的值是_。 A.10 B.20 C.30 D.200(分数:1.50)A.B.C.D.2.语句 Print Sgn(-62)+Abs(-62)+Int(-62)的输出结果是_。 A.-36 B.1 C.-1 D.-72(分数:1.50)A.B.C.D.3.下面程序运行时,若输入 395,则输出结果是_。Private Sub Command1_Click()D
2、im x%x=InputBox(“请输入一个 3位整数“)Print x Mod 10, x/100, (x Mod 100)/10End Sub A.3 9 5 B.5 3 9 C.5 9 3 D.3 5 9(分数:1.50)A.B.C.D.4.以下关于局部变量的叙述中错误的是_。 A.在过程中用 Dim语句或 Static语句声明的变量是局部变量 B.局部变量的作用域是它所在的过程 C.在过程中用 Static语句声明的变量是静态局部变量 D.过程执行完毕,该过程中用 Dim或 Static语句声明的变量即被释放(分数:1.50)A.B.C.D.5.窗体上有一个 Text1文本框,一个 C
3、ommand1命令按钮,并有以下程序:Private Sub Command1_click()Dim nIf Text1.Text“123456“Thenn=n+1Print“口令输入错误“ & n & “次“End IfEnd Sub希望程序运行时得到上图所示的效果,即:输入口令,单击“确认口令”命令按钮,若输入的口令不是“123456”,则在窗体上显示输入错误口令的次数。但上面的程序实际显示的是下图所示的效果,程序需要修改。下面修改方案中正确的是_。(分数:1.50)A.B.C.D.6.设窗体文件中有下面的事件过程:Private Sub Command1_Click()Dim sa%=1
4、00Print aEnd Sub其中变量 a和 s的数据类型分别是_。 A.整型,整型 B.变体型,变体型 C.整型,变体型 D.变体型,整型(分数:1.50)A.B.C.D.7.可以产生 3050(含 30和 50)之间的随机整数的表达式是_。 A.Int(Rnd*21+30) B.Int(Rnd*20+30) C.Int(Rnd*50-Rnd*30) D.Int(Rnd*30+50)(分数:1.50)A.B.C.D.8.把数学表达式 (分数:1.50)A.B.C.D.9.以下变量名中合法的是_。 A.x2-1 B.print C.str_n D.2x(分数:1.50)A.B.C.D.10.
5、执行语句 Dim X, Y As Integer后,_。 A.X和 Y均被定义为整型变量 B.X和 Y均被定义为变体类型变量 C.X被定义为整型变量,Y 被定义为变体类型变量 D.X被定义为变体类型变量,Y 被定义为整型变量(分数:1.50)A.B.C.D.11.以下关系表达式中,其值为 True的是_。 A.“XYZ“XYz“ B.“VisualBasic“visualbasic“ C.“the“=“there“ D.“Integer“Int“(分数:1.50)A.B.C.D.12.执行以下程序段a$=“Visual Basic Programming“b$=“C+“c$=UCase(Lef
6、t$(a$,7) & b$ & Right$(a$,12)后,变量 c$的值为_。 A.Visual BASIC Programming B.VISUAL C+Programming C.Visual C+Programming D.VISUAL BASIC Programming(分数:1.50)A.B.C.D.13.阅读程序:Private Sub Form_Click()a=0For j=1 To 15a=a+j Mod 3Next jPrint aEnd Sub程序运行后,单击窗体,输出结果是_。 A.105 B.1 C.120 D.15(分数:1.50)A.B.C.D.14.设有如下
7、通用过程:Public Function Fun(xStr As String)As StringDim tStr As String, strL As IntegertStr=“strL=Len(xStr)i=strL/2Do While i=StrLtStr=tStr & Mid(xStr,i+1,1)i=i+1LoopFun=tStr & tStrEnd Function在窗体上画一个名称为 Text1的文本框和一个名为 Command1的命令按钮。然后编写如下的事件过程:Private Sub Command1_Click()Dim S1 As StringS1=“ABCDEF“Tex
8、t1.Text=LCase(Fun(S1)End Sub程序运行后,单击命令按钮,文本框中显示的是_。 A.ABCDEF B.abcdef C.defdef D.defabc(分数:1.50)A.B.C.D.15.为把圆周率的近似值 3.14159存放在变量 pi中,应该把变量 pi定义为_。 A.Dim pi As Integer B.Dim pi(7) As Integer C.Dim pi As Single D.Dim pi As Long(分数:1.50)A.B.C.D.16.表达式 2*32+4*2/2+32的值是_。 A.30 B.31 C.49 D.48(分数:1.50)A.B
9、.C.D.17.设 a=4,b=5,c=6,执行语句 Print ab And bc 后,窗体上显示的是_。 A.True B.False C.出错信息 D.0(分数:1.50)A.B.C.D.18.以下不能输出“Program”的语句是_。 A.Print Mid(“VBProgram“, 3, 7) B.Print Right(“VBProgram“, 7) C.Print Mid(“VBProgram“, 3) D.Print Left(“VBProgram“, 7)(分数:1.50)A.B.C.D.19.若变量 a未事先定义而直接使用(例如:a=0),则变量 a的类型是_。 A.Int
10、eger B.String C.Boolean D.Variant(分数:1.50)A.B.C.D.20.以下选项中,不合法的 Visual Basic的变量名是_。 A.a5b B._xyz C.a-b D.andif(分数:1.50)A.B.C.D.21.在 Visual Basic中,表达式 3*2/5 Mod 3的值是_。 A.1 B.0 C.3 D.出现错误提示(分数:1.50)A.B.C.D.22.窗体上有一个名称为 Text1的文本框,一个名称为 Command1的命令按钮。窗体文件的程序如下:Private Type xa As Integerb As IntegerEnd T
11、ypePrivate Sub Command1_Click()Dim y As xy.a=InputBox(“)If y.a/2=y.a/2Theny.b=y.a*y.aElsey.b=Fix(y.a/2)End IfText1.Text=y.bEnd Sub对以上程序,下列叙述中错误的是_。 A.x是用户定义的类型 B.InputBox函数弹出的对话框中没有提示信息 C.若输入的是偶数,y.b 的值为该偶数的平方 D.Fix(y.a/2)把 y.a/2的小数部分四舍五入,转换为整数返回(分数:1.50)A.B.C.D.23.关于下面用户自定义类型 Employee的定义,说法正确的是_。Ty
12、pe EmployeeGiverName As String: FamilyName As String*10Extension As Variant: Salary As LongEnd Type A.Employee的定义有错误,成员 Salary的定义有误 B.Employee的定义有错误,Extension 不能定义为变体 Variant类型 C.Employee的定义有错误,GiverName 应该为定长的字符串 D.Employee的定义是正确的,GiverName 可以为变长的字符串(分数:1.50)A.B.C.D.24.以下能正确定义数据类型 SystemInfo的代码是_。
13、A.Type SystemInfo DiskDrives As String*10 Memory As Long End Type B.Type Systeminfo DiskDrives As String*10 Memory As Long End Systemlnfo C.Type SystemInfo DiskDrives String*10 Memory Long End Type SystemInfo D.DefType Systemlnfo DiskDrives String*10 Memory Long End Type(分数:1.50)A.B.C.D.25.设有如下的记录类型
14、:Type StudentNumber As String: Name As StringAge As IntegerEnd Type则能正确引用该记录类型变量的代码是_。 A.Student.name=“ “ B.Dim s As Student: s.age=17 C.Dim s As Type Student: s.name=“小明“ D.Dim s As Type: s.Number=“1001“(分数:1.50)A.B.C.D.26.关于用户自定义数据类型的说法错误的是_。 A.可以用 Type语句创建用户定义的类型,该语句必须置于模块的声明部分 B.用户定义类型可以用适当的关键字声
15、明为 Private或 Public C.对于两个属于同一个用户定义类型的变量,不能将其中一个变量赋给另一个变量 D.对同一种用户定义类型,可以声明为局部的、私有的或公用的模块级变量(分数:1.50)A.B.C.D.27.关于变量作用域,下列叙述中正确的是_。 A.局部变量的作用域可以超出所定义的过程 B.在窗体的 Form Load事件过程中定义的变量是全局变量 C.在调用过程时,所有局部变量被系统初始化为 0或空字符串 D.在某个 Sub过程中定义的局部变量可以与其他事件过程中定义的局部变量同名,但其作用域只限于该过程(分数:1.50)A.B.C.D.28.下列叙述中有错误的是_。 A.变
16、量名的第一个字符必须是字母 B.变量名的长度不超过 255个字符 C.变量名可以包含小数点或者内嵌的类型声明字符 D.变量名不能使用关键字(分数:1.50)A.B.C.D.29.下列_标识符不能作为 VB的变量名。 A.ABCabe B.b1234 C.28wed D.crud(分数:1.50)A.B.C.D.30.声明一个变量为局部变量应该用_。 A.Global B.Private C.Static D.Public(分数:1.50)A.B.C.D.31.设有变量声明语句:Dim DateA As Date,为变量 DateA正确赋值的表达方式是_。 A.DateA=#1/1/2009#
17、B.DateA=#“1/1/2009“# C.DateA=date(“1/1/2009“) D.DateA=Format(“m/d/yy“,“1/1/2009“)(分数:1.50)A.B.C.D.32.以下声明语句中错误的是_。 A.Constx=“ABC“ B.Dim x=123 C.DefInt a-z D.Static x As Integer(分数:1.50)A.B.C.D.33.下列语句运行时系统会给出错误提示的是_。 A.Print -32000-799 B.Print “12“+10 C.Print “AB“ & 888 D.Print 3=6=8(分数:1.50)A.B.C.D
18、.34.已知变量 x、y 为整数型,且 x=4,y=12,s 为字符串型,且 s=“a“,LblOk 为标签控件,下列赋值语句合法的是_。 A.x=LblOk.Caption B.LblOk.caption=Str(x) C.x*3=y D.y=x*s(分数:1.50)A.B.C.D.35.以下选项中,正确地描述了 xy 和 yz 同时成立的表达式是_。 A.xy.And.yz B.xyz C.xy And xz D.xy And yz(分数:1.50)A.B.C.D.36.以下 4个语句中,输出逻辑值为“True“的是_。 A.Print Not(3+54+6) B.Print 21 And
19、 32 C.Print 12 Or 23 D.Print Not(12)(分数:1.50)A.B.C.D.37.不能正确表示条件“两个整型变量 A和 B之一为 0,但不能同时为 0”的布尔表达式是_。 A.A*B=0 And A+B0 B.(A=0 or B=0)And(A0 Or B0) C.not(A=0 And B=0)And(A=0 or B=0) D.A*B=0 And(A=0 or B=0)(分数:1.50)A.B.C.D.38.表达式 Int(8*Sqr(36)*10(-2)*10+0.5)/10的值是_。 A.0.48 B.0.048 C.0.5 D.0.05(分数:1.50)
20、A.B.C.D.39.设 x=4,y=8,z=7,则表达式“xy And(Not yz)Or zx”的运算结果是_。 A.1 B.-1 C.True D.False(分数:1.50)A.B.C.D.40.表达式 13000+“129“ & 200的值是_。 A.13329 B.“13129200“ C.“13000129200“ D.“13329“(分数:1.50)A.B.C.D.41.若 a=8,b=6,c=1,执行语句:Print abc 后,窗体上显示的是_。 A.False B.True C.1 D.出错信息(分数:1.50)A.B.C.D.42.若 a=3,b=5,则以下表达式值为真
21、的是_。 A.(ab) Or (b0) B.a=b And b10 C.(a0) Eqv (b0) D.(-3+5a) And (b0)(分数:1.50)A.B.C.D.43.设有声明语句:Dim N As Integer。如果 Sgn(N)的值为-1,则 N的值是_。 A.大于 0的整数 B.小于 0的整数 C.小于 0的数 D.等于 0的整数(分数:1.50)A.B.C.D.44.表达式 String(1,“I am lihua“)+Replace(“am hansome“,“nsome“,“PPY“)&“!“的值是_。 A.“I am lihua am happy!“ B.“I am h
22、appy!“ C.“I am lihua am hansome!“ D.“I am lihua I am s am hansome lihua am happy!“(分数:1.50)A.B.C.D.45.在窗体上画一个名称为 Command1的命令按钮。单击命令按钮时执行如下事件过程:Private Sub Command1_Click()a$=“software and hardware“:b$=Right(a$,8)c$=Mid(a$,1,8):MsgBox a$,b$,c$,1End Sub则在弹出的信息框标题栏中显示的标题是_。 A.software and hardware B.ha
23、rdware C.software D.1(分数:2.00)A.B.C.D.46.如果执行一个语句后弹出如图所示的窗口,则这个语句是_。(分数:2.00)A.B.C.D.47.下面不能在信息框中输出“VB”的是_。 A.MsgBox#“VB“ B.x=MsgBox(“VB“) C.MsgBox(“VB“) D.Call MsgBox “VB“(分数:2.00)A.B.C.D.48.用来设置文字字体是否斜体的属性是_。 A.FontUnderline B.FontBold C.FontSlope D.Fontltalic(分数:2.00)A.B.C.D.49.下列叙述中正确的是_。 A.MsgB
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 公共 基础知识 70 答案 解析 DOC
