江苏省计算机二级vb基本概念分类题目选择题及答案.docx

上传人:b****8 文档编号:10742985 上传时间:2023-02-22 格式:DOCX 页数:21 大小:41.51KB
下载 相关 举报
江苏省计算机二级vb基本概念分类题目选择题及答案.docx_第1页
第1页 / 共21页
江苏省计算机二级vb基本概念分类题目选择题及答案.docx_第2页
第2页 / 共21页
江苏省计算机二级vb基本概念分类题目选择题及答案.docx_第3页
第3页 / 共21页
江苏省计算机二级vb基本概念分类题目选择题及答案.docx_第4页
第4页 / 共21页
江苏省计算机二级vb基本概念分类题目选择题及答案.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

江苏省计算机二级vb基本概念分类题目选择题及答案.docx

《江苏省计算机二级vb基本概念分类题目选择题及答案.docx》由会员分享,可在线阅读,更多相关《江苏省计算机二级vb基本概念分类题目选择题及答案.docx(21页珍藏版)》请在冰豆网上搜索。

江苏省计算机二级vb基本概念分类题目选择题及答案.docx

江苏省计算机二级vb基本概念分类题目选择题及答案

一、变量作用域

1.在过程中可以用________语句定义变量。

A.Dim、PrivateB.Dim、StaticC.Dim、PublicD.Dim、Static、Private

2.在窗体模块的通用声明处用下面的语句声明变量、数组,正确语句有________个。

①PublicA(5)AsInteger②PublicNAsInteger

 ③PublicStAsString*10④Privateb()AsInteger

A.2B.3C.4D.1

3.若希望在离开某过程后,还能保存该过程中局部变量的值,则应使用________关键字在该过程中定义局部变量。

A.DimB.PrivateC.PublicD.Static

4.在多窗体程序中,可以在标准模块或某个窗体模块的通用声明处,分别用_______语句定义一个在所有窗体模块都可以引用的变量IntA。

A.PrivateIntAAsIntegerPublicIntAAsInteger

B.PublicIntAAsIntegerPrivateIntAAsInteger

C.PublicIntAAsIntegerPublicIntAAsInteger

D.PrivateIntAAsIntegerPrivateIntAAsInteger

5.若在应用程序的标准模块、窗体模块和过程Sub1的说明部分,分别用“PublicGAsInteger”、“PrivateGAsInteger”和“DimGAsInteger”语句说明了三个同名变量G。

如果在过程Sub1中使用赋值语句“G=3596”,则该语句是给在________说明部分定义的变量G赋值。

A.标准模块B.过程Sub1

C.窗体模块D.标准模块、窗体模块和过程Sub1

6.以下有关变量作用域的说法中,错误的是__________。

A.只有在标准模块中用Public语句说明的变量才是全局变量

B.在过程中不能使用Public语句说明全局变量

C.在标准模块的通用声明处可用Private语句说明模块级变量

D.在窗体的通用声明处可用Private语句说明窗体级变量

7.窗体的Name属性为Frm1,在窗体模块通用声明处和过程Sub1中分别用“PublicKAsInteger”和“DimKAsInteger”声明了两个同名变量K,则在过程Sub1中要访问窗体模块变量K,可采用_________。

A.Frm1.KB.Form.KC.Form1.KD.K

8.可以在_________中,使用语句PublicPubStrAsString*20定义一个定长字符串。

A.窗体模块B.标准模块C.类模块D.三者均可

9.在窗体模块的通用声明处有如下语句,会产生错误的语句是__________。

①ConstAAsInteger=25②PublicStAsString*8

③ReDimB(3)AsInteger④DimConstXAsInteger=10

A.①②B.①③C.①②③D.②③④

10.在窗体模块的通用声明段中声明变量时,不能使用________关键字。

A.DimB.PublicC.PrivateD.Static

11.在窗体的通用说明部分有以下说明语句,其中正确的是__________。

A.PrivateConstAAsInteger=235/2

B.ConstBAsInteger=Cint(2.53)

C.DimConstCAsInteger=3579

D.PublicConstSAsBoolean=True

12.使用PublicConst语句声明一个全局的符号常量时,该语句应在________。

A.事件过程中B.窗体模块的通用声明段中

C.标准模块的通用声明段中D.通用过程中

13.以下有关变量说明的叙述中,错误的是________。

A.工程中没有说明类型的变量都是不能使用的、不合法的

B.Dim语句既可用于说明变量的类型,也可以说明数组的类型

C.Static语句用于在过程中说明静态变量

D.Private语句只能用于说明模块级变量

二、判断运算的正确性

1.下面的语句或方法中错误的有________个(其中m和n都为Integer型变量)。

①DimArry(m,n)AsInteger

 ②n=32764+5

 ③Printm=m+n;m+n

 ④ChDrive"C:

"

A.1B.2C.3D.4

2.在程序中分别将变量Inta、B1、St和D定义为整型、布尔型、字符串型和日期型,下列赋值语句在执行时会出错的是________。

A.Inta=4.6B.B1=#True#

C.St=5&123.5D.D=#10/05/01#

3.在程序中将变量Inta、Bl、St和D分别定义为Integer型、Boolean型、String型和Date型,下列赋值语句中,正确的是_________。

A.Inta="333"+"22"B.D=#10/05/01#

C.St=5+"abc"D.B1=#True#

4.在某过程中已说明变量a为Integer类型、变量s为String类型,过程中的以下四组语句中,不能正常执行的是 ________。

A.s=2*a+1  B.s="237"&".11":

a=s   C.s=2*a>3   D.a=2:

s=16400*a

5.下列语句运行时系统给出错误提示的是________。

A.Print-32000-769         B.Print"1E2"+8

C.Print"AB"&128          D.Print3=2=4

6.设整型变量a、b的当前取值分别为200与20,以下赋值语句中不能正确执行的是_________。

 A.Text1=a/b*a      B.Text1=a*a/b

C.Text1="200"*a/b    D.Text1=a&b&a

7.在过程中已说明a、b、c均为Integer型变量,且均已被赋值,其中a=30、b=40、C=50,如再执行下面的语句,可正常执行的是___________。

A.Printa*b*cB.Printa*b*c*1&

C.Print1&*a*b*cD.Printa*b*c*1!

8.设变量D为Date型、A为Integer型、S为String型、L为Long型,下面赋值语句中不能执行的是___________。

A.D=#12:

30:

00PM#B.A="3277e1"

C.S=NowD.L="4276D3"

9.下列语句中不能正确执行的是_________。

A.Print32758+10  B.Print5+9=15

C.Print"65"+12D.Print"65"&12

10.在程序中将变量I、T、S、D分别定义为Integer类型、Boolean类型、String类型和Date类型,下列赋值语句正确的是_________。

A.D=#10/05/05#.B.T=#True#

C.I="345"+"67"D.S=5+"abc"

11.以下表达式中,能够被正确计算的表达式有________个。

①4096*2^3②CInt(5.6)*5461+2③6553*5+0.5*6④32768+12

A.4B.3C.2D.1

12.执行下列语句时,会出现出错提示的是________。

A.Print256*256B.Print"256"&256

C.Print"256"+256D.Print256=127*2

13.假设变量Lng为长整型变量,下面不能正常执行的语句是________。

A.Lng=16384*2B.Lng=4*0.5*16384

C.Lng=190^2D.Lng=32768*2

三、变量与常量的定义

1.下面所列四组数据中,全部是正确的VB常数是________。

A.32768,1.34D2,"ABCDE",&O1767

B.3276,123.56,1.2E-2,#True#

C.&HABCE,02-03-2002,False,D-3

D.ABCDE,#02-02-2002#,E-2

2.下列四个选项,是VB数值常量的是_________。

A.1E6B.1*E6C.1*E-6D.1*E+6

3.VB6.0变量名abc#的类型是________。

A.字符串类型B.单精度类型C.整型D.双精度类型

4.下列窗体名中哪个是合法的?

A._aformB.3frmC.f_1D.frm4

5.以下所列表示中,不可用作VB合法常量的个数有________个。

①vbCrLf②1#③π④"XY"⑤1E-5

A.0B.1C.2D.4

6.下列________是合法的变量名。

A.absB.-a1C.cdcdD.Abc_10

7.下列________是正确的VB常量。

A.D-6B.E-6C.5DD.5E-6

四、控件

1.应用程序窗体的名称属性为Frm1,窗体上有一个命令按钮,其名称属性为Cmd1,窗体和命令按钮的Click事件过程名分别为_________。

A.Form_Click()、Command1_Click()B.Frm1_Click()、Command1_Click()

C.Form_Click()、Cmd1_Click()D.Frm1_Click()、Cmd1_Click()

2.以下使用方法的代码中,正确的是________。

A.Label1.SetFocusB.Form1.Clear

C.Text1.SetFocusD.Combo1.Cls

3.以下使用方法的语句中,正确的是_________。

A.List1.ClearB.Form1.C1ear

C.Combo1.ClsD.Picture1.C1ear

4.以下所列的7个控件中,具有Caption属性的有_________个。

PictureBox(图片框)、Frame(框架)、OptionButton(单选按钮)、ListBox(列表框)、TextBox(文本框)、Form(窗体)、DriveListBox(驱动器列表框)

A.3B.4C.2D.5

5.在VB中可以作为容器的是        。

A.Form、TextBox、PictureBox     B.Form、PictureBox、Frame 

C.Form、TextBoX、Label         D.PictureBox、TextBox、ListBox

6.对于某对象的SetFocus和GotFocus描述正确的是________。

 A.SetFocus是方法,GotFocus事件   B.SetFocus是事件,GotFocus是事件

C.SetFocus是方法,GotFocus是方法   D.SetFocus是事件,GotFocus是方法

7.在VB中,下列关于控件的属性或方法中,搭配错误的有________个。

①Timer1.Interval   ②List1.Cls     ③Text1.Print

④List1.RemoveItem  ⑤VScroll1.Value  ⑥Picture1.Print

A.0    B.1    C.2       D.3

8.设S是字符型变量,以下语句正确的是__________。

A.S=List1.CaptionB.S=Timer1.Caption

C.S=Text1.CaptionD.S=Label1.Caption

9.以下控件对象中,具有Picture属性的是__________。

①PictureBox②Frame③OptionButton④CommandButton

⑤ListBox⑥CheckBox⑦Label

A.①③④⑥  B.①②⑤⑥⑦

C.①③④⑤⑥ D.①②③④⑤⑥

10.以下所列的8个控件中,具有Caption属性的有________个。

CheckBox(复选框)、ComboBox(组合框)、HscroliBar(水平滚动条)、DirListBox(文件夹列表框)、Image(图像框)、Frame(框架)、Label(标签)、Line(线条)

A.5B.4C.3.D.2

11.VB中除窗体能显示图片外,下面列出的控件中可以显示图片的控件有________。

①PictureBox②Image③TextBox 

④CommandButton⑤OptionButton⑥Label1

A.①②③④ B.①②⑤⑥

C.①②④⑤ D.①②④⑥

12.以下控件对象中,具有Picture属性的是__________。

①PictureBox②Frame③OptionButton④CommandButton

⑤ListBox⑥CheckBox⑦Label

A.①③④⑥.  B.①②⑤⑥⑦

C.①③④⑤⑥ D.①②③④⑤⑥

13.在下列控件中,不具有Change事件的控件有________个。

①DriveListBox②DirListBox③FileListBox④ListBox

A.0B.1C.2D.3

14.下列项目中,属性、方法、事件的个数分别有________个。

①Caption②Unload③Cls④SetFocus

⑤LostFocus⑥KeyPress

A.222B.123C.321D.231

15.以下所列的8个控件中,具有Caption属性的有________个。

CheckBox(复选框)、ComboBox(组合框)、HscrollBar(水平滚动条)、DirListBox(文件夹列表框)、Image(图像框)、Frame(框架)、Label(标签)、Line(线条)

A.5B.4C.3D.2

五、字符串

1.下面表达式的值为真的是________。

A.Mid("VisualBasic",1,12)=Right("ProgramminglanguageVisualBasic",12)

B."ABCRG">"abcde"

C.Int(134.69)>=Cint(134.69)

D.78.9/32.77<=97.5/43.97And–45.4>-4.98

2.下列表达式中,值为True的是________。

A.Ucase("abcd")>="abed"B.14/2\3<10Mod4

C.Mid("ABCD",2,2)>Left("ABCD",2)D.Not(Sqr(4)-3>=-2)

3.下列语句的输出结果是_________。

form1.printright(mid("常熟理工学院",3,4),2)

A.常熟B.理工C.学院D.出错

4.下列表达式中,运算结果与函数Mid(s,i,i)的返回值相同的是________。

A.Left(s,i)&Right(s,Len(S)-i)B.Left(Right(S,Lends)–i+1),i)

C.Left(Right(S,i),Len(s)–i+1)D.Left(S,Len(S)-i)&Right(S,i)

5.下列选项中,所包含的所有表达式能够将两位整数X的个位数与十位数对调(例如将78转换为87)的是________。

①Val(Right(X,1)&Left(X,1))②Val(Right(Str(X),1)&Left(Str(X),1))

③Val(Right(CStr(X),1)&Left(CStr(X),1))④Val(Mid(X,2,1)+Mid(X,1,1))

A.①②B.②③C.②④D.①③④

6.可以把变长字符串S中的第一个“ABC”子串,替换成“1234”的语句是________。

A.S=Left(S,InStr(S,"ABC"))&"1234"&Right(S,Len(S)–Instr(S,"ABC")–2)

B.Mid(S,InStr(S,"ABC"),3)="1234"

C.Mid(S,InStr(S,"ABC"),4)="1234"

D.S=Left(S,InStr(S,"ABC")-1)&"1234"&Right(S,Len(S)–Instr(S,"ABC")–2)

7.设Mys1,Mys2均为字符串型变量,Mys1="VisualBasic",Mys2="b",则下面关系表达式中结果为True的是________。

A.Len(Mys1)<>2*InStr(Mys1,"1")

B.Mid(Mys1,8,1)>Mys2

C.Chr(98)&Right(Mys1,4)="Basic"

D.InStr(Left(Mys1,6),"a")+60

六、表达式及其值

1.代数表达式

对应的VisualBasic表达式是________。

A.Log(Abs((Exp(3.14159)+Sin(x)^3)/(x+Y)))

B.Ln(Abs((Exp(3.14159)+Sin(x)^3)/(X+Y)))

C.Log(Abs(Exp(3.14159)+Sin(x)^3)/(X+Y))

D.Log|(Exp(3.14159)+Sin(x)^3)/x+y|

2.代数表达式

,对应的VisualBasic表达式是__________。

A.Sqr((x+Log(x))/(a+b))+Exp(-t)+Sin((x+y)/2)

B.Sqr(x+Log(x))/(a+b))+Exp(-t)+Sin((x+y)/2)

C.Sqr((x+Ln(x))/(a+b))+Exp(-t)+Sin(x+y)/2)

D.Sqr((x+Log(x))/(a+b))+Exp(-t)+Sin(x+y/2)

3.数学算式

的VB算术表达式是_________。

A.(12*X+5*Y-Sqr(Abs(d^3-m^2)))/Exp(-x)/Sin(x)

B.(12*x+5*Y-Sqr(Abs(d^3-m^2)))/Exp(-x)*Sin(x)

C.(12*X+5*Y-Sqr(Abs(d^3-m^2))/Exp(-x)/Sin(x)

D.(12*X+5*Y-Sqr(Abs(d^3-m^2)))/e^(-x)/Sin(x)

4.数学式

对应的VB表达式是________。

A.((7.5x+E(-3))*x-1.5)*x-1

B.((7.5*x+Exp(-3))*x-1.5)*x-1

C.((7.5x+Exp(-3))x-1.5)*x-1

D.((7.5*x+Exp-3)*x-1.5)*x-1

5.不能正确表示“两个整型变量x和y之一为0,但不能同时为0”的逻辑表达式是________。

A.x*y=0Andx<>y

B.(x=0Ory=0)Andx<>y

C.x=0Andy<>0Orx<>0Andy=0

D.x*y=0And(x=0Ory=0)

6.代数表达式为

,其对应的VB表达式是_________。

A.Log(sqr(a+d*d)–Exp

(2))^(7/3)

B.Ln(sqr(1+d*d)–e^2)^7/3

C.(Log(sqr(1+d*d))–Exp

(2))^(7/3)

D.Log(sqr(1+d*d)–e^2)^7/3

7.求圆的内接正多边形的面积公式为nRsin(π/n)Rcos(π/n),其对应的VB6.0算术表达式是________。

其中n为大于2的正整数,R为圆半径,π为圆周率。

A.n*r*sin(3.14159/n)*r*cos(3.14159/n)

B.n×R×sinπ/n×R×cosπ/n

C.n×R×sin(4.13159/n)×R×cos(4.13159/n)

D.nRsin(π/n)Rcos(π/n)

8.算术表达式

的VB表达式是________。

A.(e^(2*π*x-5)*log(x)+(sin(2x))^3)/sqr(abs(sin(x)-cos(x^2)))

B.(exp(2*3.14159*x-5)*log(x)+(sin(2*x))^3)/sqr(abs(sin(x)-cos(x^2)))

C.(exp(2*π*x-5)*ln(x)+(sin(2*x))^3)/sqr(abs(sin(x)-cos(x^2)))

D.(e^(2*3.14159*x-5)*ln(x)+(sin(2*x))^3)/sqr(abs(sin(x)-cos(x^2)))

9.数学表达式

的VB算术表达式为________。

A.Sin(27)+Sqr(x+Exp3)/(x+y)

B.Sin(27*3.14159/180)+Sqr(x+Exp(3))/Abs(x+y)

C.Sin(27*3.14159/180)+Sqr(x+e^3)/Abs(x+y)

D.Sin(27*pi/180)+Sqr(x+Exp(3)/Abs(x+y)

10.数学式

所对应的正确VB算术表达式是________。

A.Abs(e^x+Sinx^3/Sqr(x+y))

B.Abs((e^x+Sinx^3)/Sqr(x+y))

C.Abs((Exp(x)+Sinx^3)/Sqr(x+y))

D.Abs((Exp(x)+Sin(x)^3)/Sqr(x+y))

11.表达式6.5*5Mod28\8的值是________。

A.0B.1C.2D.3

12.设a=3,b=2,c=1,运行printa>b>c的结果是________。

A.TrueB.FalseC.1D.出错

七、数组

1.以下有

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

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1