计算机二级语言基础练习试题及答案doc.docx

上传人:b****8 文档编号:10070620 上传时间:2023-05-23 格式:DOCX 页数:25 大小:21.75KB
下载 相关 举报
计算机二级语言基础练习试题及答案doc.docx_第1页
第1页 / 共25页
计算机二级语言基础练习试题及答案doc.docx_第2页
第2页 / 共25页
计算机二级语言基础练习试题及答案doc.docx_第3页
第3页 / 共25页
计算机二级语言基础练习试题及答案doc.docx_第4页
第4页 / 共25页
计算机二级语言基础练习试题及答案doc.docx_第5页
第5页 / 共25页
计算机二级语言基础练习试题及答案doc.docx_第6页
第6页 / 共25页
计算机二级语言基础练习试题及答案doc.docx_第7页
第7页 / 共25页
计算机二级语言基础练习试题及答案doc.docx_第8页
第8页 / 共25页
计算机二级语言基础练习试题及答案doc.docx_第9页
第9页 / 共25页
计算机二级语言基础练习试题及答案doc.docx_第10页
第10页 / 共25页
计算机二级语言基础练习试题及答案doc.docx_第11页
第11页 / 共25页
计算机二级语言基础练习试题及答案doc.docx_第12页
第12页 / 共25页
计算机二级语言基础练习试题及答案doc.docx_第13页
第13页 / 共25页
计算机二级语言基础练习试题及答案doc.docx_第14页
第14页 / 共25页
计算机二级语言基础练习试题及答案doc.docx_第15页
第15页 / 共25页
计算机二级语言基础练习试题及答案doc.docx_第16页
第16页 / 共25页
计算机二级语言基础练习试题及答案doc.docx_第17页
第17页 / 共25页
计算机二级语言基础练习试题及答案doc.docx_第18页
第18页 / 共25页
计算机二级语言基础练习试题及答案doc.docx_第19页
第19页 / 共25页
计算机二级语言基础练习试题及答案doc.docx_第20页
第20页 / 共25页
亲,该文档总共25页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

计算机二级语言基础练习试题及答案doc.docx

《计算机二级语言基础练习试题及答案doc.docx》由会员分享,可在线阅读,更多相关《计算机二级语言基础练习试题及答案doc.docx(25页珍藏版)》请在冰点文库上搜索。

计算机二级语言基础练习试题及答案doc.docx

计算机二级语言基础练习试题及答案doc

2012年计算机二级VisualBasic语言基础练习试题及答案

 一、单选题

  1.在一行内写多条语句时,每个语句之间用________来分隔。

  A),

  B):

  C)、

  D);

  2.下面________是合法的变量名。

  A)X_yx

  B)123abc

  C)integer

  D)X-Y

  3.下面________是不合法的整常数。

  A)100

  B)&O100

  C)&H100

  D)0

  4.下面________是合法的字符常数。

  A)ABC$

  B)"ABC"

  C)’ABC’

  D)ABC

  5.下面________是合法的单精度型变量。

  A)num!

  B)sum%

  C)xint$

  D)mm#

  6.下面________是不合法的单精度常数。

  A)100!

  B)100.0

  C)1E+2

  D)100.0D+2

  7.表达式16/4-2^5*8/4MOD5\2的值为________。

  A)14

  B)4

  C)20

  D)2

  8.数学表达式3≤x<10在VB中的逻辑表达式为________。

  A)3<=x<10

  B)3<=xANDx<10

  C)x>=3ORx<10

  D)3<=xAND<10

  9.与数学表达式ab/3cd对应,不正确的VB表达式为________。

  A)a*b/(3*c*

  D)

  B)a/3*b/c/d

  C)a*b/3/c/d

  D)a*b/3*c*d

  10.RND函数不可能是下列________值。

  A)1

  B)0

  C)0.123

  D)0.00005

  11.Int(198.55*100+0.5)/100的值为________。

  A)198

  B)199.6

  C)198.55

  D)200

  12.Int(198.555*100+0.5)/100的值为_______。

  A)198

  B)199.6

  C)198.56

  D)200

  13.PrintDateAdd("m",1,#1/30/2000#)语句显示的结果为________。

  A)00-2-29

  B)00-2-28

  C)00-2-30

  D)00-1-31

  14.表达式DateDiff("y",1,#12/30/1999#,#1/13/2000#)的结果为________。

  A)1

  B)11

  C)14

  D)99

  15.表达式Len("123程序设计ABC")的值是________。

  A)10

  B)14

  C)20

  D)17

16.表达式LenB("123程序设计ABC")的值是________。

  A)10

  B)14

  C)20

  D)17

  17.下面正确的赋值语句是________。

  A)x+y=30

  B)y=p*r*r

  C)y=x+30

  D)3y=x

  18.为了给x,y,z三个变量赋初值1,下面正确的赋值语句是________。

  A)x=1:

y=1:

z=1

  B)x=1,y=1,z=1

  C)x=y=z=1

  D)xyz=1

  19.赋值语句:

a=123+MID("123456",3,2)执行后,a变量的值是是________。

  A)“1234”

  B)123

  C)12334

  D)157

  20.赋值语句:

a=123&MID("123456",3,2)执行后,a变量的值是是________。

  A)“12334”

  B)123

  C)12334

  D)157

  21.表达式12000+"123"&100的结果为________。

  A)12000123100

  B)出错

  C)12123100

  D)12223

  22.表达式String(3,"ABCDED")的值为________。

  A)C

  B)"ABC"

  C)ABC

  D)"AAA"

  23.表达式InStr(3,"EFABCDEFG","EF")的值为________。

  A)1

  B)7

  C)2

  D)“EF”

  24.以下合法的VisualBasic标识符是______。

  A)ForLoop

  B)Const

  C)6abc

  D)b#x

  25.VisualBasic中的数值可以用十六进制或八进制表示,十六进制数以&H开头,八进制数以______开头。

  A)$O

  B)&O

  C)$E

  D)&E

  26.设有如下声明:

  DimXAsInteger

  如果Sgn(X)的值为-1,则X的值是______。

  A)整数

  B)大于0的整数

  C)等于0的整数

  D)小于0的数

  27.产生[5,46]之间随机整数VB表达式是______。

  A)Int(Rnd

(1)*42)+6

  B)Int(Rnd

(1)*42)+5

  C)Int(Rnd

(1))+41

  D)Int(Rnd

(1)*41)+5

  28.设a="VisualBasic",下面使b="Basic"的语句是_______。

  A)b=Left$(a,8,5)

  B)b=Right$(a,5,5)

  C)b=Mid$(a,8,5)

  D)b=InStr(a,8)

  29.表达式Int(-17.8)+Sgn(17.8)的值是______。

  A)18

  B)-17

  C)-18

  D)-16

  30.表达式Val(".123E2CD")的值是______。

  A)123

  B)0

  C)12.3

  D)123E2CD

31.设a=5,b=10,则执行c=int((b-A)*Rnd+A)+1后,c值的范围为______。

  A)5~10

  B)6~9

  C)6~10

  D)5~9

  32.设有如下变量声明

  DimTestDateASDate

  能为变量TestDate正确赋值的是______。

  A)TestDate=#1/1/2007#

  B)TestDate=#"1/1/2007"#

  C)TestDate=date("1/1/2007")

  D)Testdate=Format("m/d/yy","1/1/2007")

  33.在窗体中添加一个命令按钮,并编写如下程序:

  PrivateSubCommand1_Click()

  a%=2/3

  b%=32/9

  Printa%,b%

  EndSub

  运行下列程序,输出结果为______。

  A)04

  B)03

  C)13

  D)14

  34.以下关系表达式中,其值为False的是______。

  A)"ABC">"AbC"

  B)"the"<>"they"

  C)"VISUAL"=UCase("Visual")

  D)"Integer">"Int"

  35.若N=365,下述的语句中______显示的值是33。

  A)Printn-Int(n/100)*100

  B)PrintInt(n/10)-Int(n/100)*10

  C)PrintInt(n/10)-Int(n/100)

  D)PrintInt(n-Int(n/10)*10)/10

  36.表达式2*3^2+2*8/4+3^2的值为______。

  A)64

  B)31

  C)49

  D)22

  37.表达式Str(Len("1234"))+Str(5.9)的值为______。

  A)45.9

  B)45.9

  C)12345.9

  D)12345.9

  38.语句Print5/4*6\5Mod2的输出结果是______。

  A)0

  B)1

  C)2

  D)3

  39.表达式2+3*4^5+Sin(x+1)/2中最先进行的运算是______。

  A)4^5

  B)3*4

  C)x+1

  D)Sin()

  40.表达式A%*B&-D#\3.0+F!

的结果是______。

  A)整型

  B)长整型

  C)单精度型

  D)双精度型

  41.如果x是一个正实数,对x的第3位小数四舍五入的表达式是______。

  A)0.01*Int(x+0.005)

  B)0.01*Int(100*(x+0.005))

  C)0.01*Int(100*(x+0.05)

  D)0.01*Int(x+0.05)

  42.表达式Int(8*Sqr(36*(10^(-2))*10+0.5))/10的值是______

  A)1

  B)16

  C)1.6

  D)0.16

  43.若N=235,下述的语句中______显示的值为3。

  A)PRINTN-INT(N/100)*100

  B)PRINTINT(N/10)-INT(N/100)*10

  C)PRINTINT(N/10)-INT(N/100)

  D)PRINTINT(N-INT(N/10))/10

  44.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:

  PrivateSubCommand1_Click()

  a$="VisualBasic"

  PrintString(3,a$)

  EndSub

  程序运行后,单击命令按钮,在窗体上显示的内容是______。

  A)VVV

  B)Vis

  C)sic

  D)ll

  45.函数String(n,"str")的功能是______。

  A)把数值型数据转换为字符串

  B)返回由n个字符组成的字符串

  C)从字符串中取出n个字符

  D)从字符串中第n个字符的位置开始取子字符串

46.以下程序段在立即窗口中输出______。

  A="your"

  B="sname"

  C="iscr"

  PrintRight(A,3)

  Picture1.PrintMid(B,2,4)

  Debug.PrintLeft(C,2)

  A)name

  B)our

  C)is

  D)ournameis

  47.设a="MicrosoftVisualBasic",则以下使变量的b值为"VisualBasic"的语句是______。

  A)b=Left(a,10)

  B)b=Mid(a,10)

  C)b=Right(a,10)

  D)b=Mid(a,11,10)

  48.设a=10,b=5,c=1,执行语句Printa>b>c后,窗体上显示的是______。

  A)True

  B)False

  C)1

  D)出错信息

  49.设x=4,y=6,则以下不能在窗体上显示出"A=10"的语句是______。

  A)PrintA=x+y

  B)Print"A=";x+y

  C)Print"A="+Str(x+y)

  D)Print"A="&x十y

  50.下面表达式中,______的运算结果与其他三个不同。

  A)Exp(-3.5)

  B)Int(-3.5)+0.5

  C)-Abs(-3.5)

  D)Sgn(-3.5)-2.5

  51.设a=5,b=4,c=3,d=2,下列表达式的值是_______

  3>2*bOra=cAndb<>cOrc>d

  A)1

  B)True

  C)False

  D)2

  52.设a="MicrosoftVisualBasic",则以下使变量b的值为"VisualBasic"的语句是_______。

  A)b=Left(a,10)

  B)b=Mid(a,10)

  C)b=Right(a,10)

  D)b=Mid(a,11,10)

  53.假定有如下的窗体事件过程:

  PrivateSubForm_Click()

  a$="MicrosoftVisualBasic"

  b$=Right(a$,5)

  c=Mid(a$,1,9)

  MsgBoxa$,34,b$

  EndSub

  程序运行后单击窗体,则在弹出的信息框中的标题栏中显示的信息是_______。

  A)MicrosoftVisual

  B)Microsoft

  C)Basic

  D)34

  54.在窗体上画一个文本框,然后编写如下事件过程:

  PrivateSubForm_Click()

  x=InputBox("请输入一个整数")

  Printx+Text1.Text

  EndSub

  程序运行时,在文本框中输入456,然后单击窗体,在输入对话框中输入123,单击“确定”按钮后,在窗体上显示的内容是_______。

  A)123

  B)456

  C)579

  D)123456

  55.可以同时删除字符串前导和尾部空白的函数是_______。

  A)Ltrim

  B)Rtrim

  C)Trim

  D)Mid

  56.\、/、Mod、*四个算术运算符中,优先级别最低的是_______。

  A)\

  B)/

  C)Mod

  D)*

  57.在VisualBasic中,日期/时间型常量要用_______括起来

  A)"

  B)#

  C)*

  D){}

  58.设a%=20,b$=”30”,则下列输出结果是”2030”的语句是_______。

  A)Printstr(A)

  B)Print“a”+b

  C)Printa+b

  D)Printa&b

  59.下列关于变体数据类型的叙述中正确的是_______。

  A)变体是一种没有类型的数据

  B)给变体变量赋某一种类型数值后,就不能再赋给另一种类型数值

  C)一个变量没有定义就赋值,该变量即为变体类型

  D)变体的空值就表示该变体值为0

  60.表达式Fix(-32.68)+Int(-23.02)的值为_______。

  A)-55

  B)-56

  C)-57

  D)–58

61.在VB中,若要强制变量必须先定义才能使用,应该用_______语句说明。

  A)PublicConst

  B)OptionExplicit

  C)Type数据类型名

  D)DefDbl

  62执行以下程序段后,变量c$的值为_______。

  a$="VisualBasicPrograming"

  b$="Quick"

  c$=b$&UCase(Mid$(a$,7,6))&Right$(a$,11)

  A)VisualBASICPrograming

  B)QuickBasicPrograming

  C)QUICKBasicPrograming

  D)QuickBASICPrograming

  63.语句Print5*5\5/5的输出结果是_______。

  A)5

  B)25

  C)0

  D)1

  64.语句PrintSgn(-6^2)+Abs(-6^2)+Int(-6^2)的输出结果是_______。

  A)-36

  B)1

  C)-1

  D)-72

  65.假定Picture1和Text1分别为图片框和文本框的名称,下列不正确的语句是_______。

  A)Print2.5

  B)Picture1.Print2.5

  C)Debug.Print2.5

  D)Text1.Print2.5

  66.以下声明语句中错误的是_______。

  A)Constvar1=123

  B)Dimvar2=’ABC’

  C)Dimvar3%

  D)Staticvar3AsInteger

  67.下列可作为VisualBasic变量名的是______。

  A)A#A

  B)4A

  C)?

xy

  D)constA

  68.下列符号______不是VB中的合法变量名。

  A)ABCabc

  B)bd_1234

  C)22wed

  D)cmd$

  69.下列叙述中不正确的是______。

  A)变量名的第一个字符必须是字母

  B)变量名的长度不超过255个字符

  C)变量名可以包含小数点或者内嵌的类型声明字符

  D)变量名不能使用关键字

  70.下列符号常量的声明中,______是不合法的。

  A)ConstaAsSingle=1.1

  B)ConstaAsInteger="15b"

  C)ConstaAsDouble=1

  D)ConstaAsString="Sin1"

  71.下面______不是字符串常量

  A)"语言"

  B)""

  C)"5"

  D)#False#

  72.以下不合法的常量是______。

  A)10^2

  B)100

  C)100.0

  D)10E+01

  73.设有如下声明:

  DimXAsInteger

  如果Sgn(X)的值为-1,则X的值是______。

  A)整数

  B)大于0的整数

  C)等于0的整数

  D)小于0的数

  74.Rnd函数不可能产生______的值。

  A)0

  B)1

  C)0.1234

  D)0.00005

  75.在VisualBasic中,如果一个变量未作类型声明而直接使用,则该变量的数据类型是______。

  A)字符串型

  B)数值型

  C)变体类型

  D)可以是任何类型

76.设有如下语句:

  Dima,bAsInteger

  c="VisualBasic"

  d=#7/20/2005#

  以下关于这段代码的叙述中,错误的是______。

  A)a被定义为Integer类型变量

  B)b被定义为Integer类型变量

  C)c中的数据是字符串

  D)d中的数据是日期类型

  77.Abs(-8)+Len("ABCD")的值是______。

  A)12

  B)14

  C)8ABCD

  D)-8ABCD

  78.设A="963214587",则表达式Val(Left(A,4)+Mid(A,4,2))的值为_____。

  A)963214

  B)963221

  C)963216321

  D)963213214

  79.如果X是一个正实数,将百分位四舍五入,保留一位小数的表达方式是______。

  A)0.1*Int(X+0.05)

  B)0.1*Int(10*(X+0.05))

  C)0.1*Int(10*X)

  D)Int(X+0.05)

  80.从键盘上输入两个字符串,分别保存在变量str1、str2中。

确定第二个字符串在第一个字符串中起始位置的函数是______。

  A)Left

  B)Mid

  C)String

  D)Instr

  81.已知A$=“12345678”,则表达式Val(Left(A$,4)+Mid(A$,4,2))的值为________。

  A)123456

  B)123445

  C)8

  D)6

  82.在直角坐标系中,x、y是坐标系中任意点的位置,用x与y表示在第一或第三象限的表达式,以下不正确的是______。

  A)(x>0andy>0)and(x<0andy<0)

  B)(x>0andy>0)and(x<0andy<0)

  C)x*y>0

  D)x*y=Abs(x*y)

  83.语句:

Print“Sqr(9)=”;Sqr(9)的输出结果是_______。

  A)Sqr(9)=Sqr(9)

  B)Sqr(9)=3

  C)”3”=3

  D)3=Sqr(9)

  84.下面程序段的输出结果为________。

  X=10:

Y=20

  PrintX;”+”;Y;”=”;

  PrintX+Y

  A)10+20=30

  B)10+20=30

  C)X+Y=30

  D)10+20=30

  85.若要处理一个值为50000的整数,应采用哪种VB基本数据类型描述更合适?

_______

  A)Integer

  B)Long

  C)Single

  D)String

  86.以下函数表达式中,其值等于-3的是________。

  A)Int(-3.5)

  B)Fix(-3.5)

  C)Round(-3.5)

  D)Abs(-3.5)

  87.以下函数表达

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2