华工 高级语言程序设计(VB) 随堂_第1页
华工 高级语言程序设计(VB) 随堂_第2页
华工 高级语言程序设计(VB) 随堂_第3页
华工 高级语言程序设计(VB) 随堂_第4页
华工 高级语言程序设计(VB) 随堂_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1.(单选题)

VB.NET是一种(

)程序设计语言。

A.面向事件

B.面向属性

C.面向对象

D.面向过程

参考答案:C2.(单选题)

把源程序代码翻译为目标程序代码可以使用的翻译方式为(

)。

A.嵌入方式

B.运行方式

C.连接方式

D.解释方式或编译方式

参考答案:D3.(单选题)

编译程序时出现的错误称为(

)错误。

A.语法或编译

B.运行

C.逻辑

D.计算

参考答案:A4.(判断题)

控制台应用程序至少有一个Main过程。

参考答案:√1.(单选题)

下面不合法的标识符是(

)。

A.Go_To

B.Integer

C.姓名

D.Int1

参考答案:B2.(单选题)

从数据的存储方式上,数据类型分为值类型和引用类型。下面选项不是值类型的是(

)。

A.Integer

B.Double

C.Boolean

D.数组

参考答案:D3.(单选题)

单精度浮点型数据占用(

)个存储字节。

A.1

B.2

C.

4

D.8

参考答案:C4.(单选题)

以下各项中,不是字符串常量的是(

)。

A."Basic"

B.#Basic#

C."程序设计"

D.""

参考答案:B5.(单选题)

以下各项中,不合法的符号常量说明是(

)。

A.ConstaAsSingle=10.5

B.ConstaAsDouble=Cos(10.5)

C.Consta="abc"

D.ConstaAsInteger=10.5

参考答案:B6.(单选题)

下列选项中,把r定义为双精度型变量的是(

)。

A.r%

B.r!

C.r#

D.r$

参考答案:C7.(单选题)

下列变量名中哪个是错误的?

A.n

B.名称

C.ab#

D.“年龄”

参考答案:D8.(单选题)

下列赋值语句中,(

)是正确的。

A.x!="abc"B.s$=100

C.a%="10e"D.x+1=5

参考答案:B9.(单选题)

下列选项中,(

)不能交换变量a和b的值。

A.t=b:b=a:a=t

B.a=a+b:b=a-b:a=a-b

C.t=a:a=b:b=t

D.a=b:b=a

参考答案:D10.(单选题)

10Mod4的值为(

)。

A.1

B.2

C.4

D.10

参考答案:B11.(单选题)

能正确表达a≤1或a≥5的逻辑表达式是(

)。

A.a<=1或a>=5

B.a<=1,a>=5

C.a<=1ora>=5

D.a<=1

And

a>=5

参考答案:C12.(单选题)

设X为整型变量,不能正确表达1<X<5的逻辑表达式是(

)。

A.1<X<5

B.X=2orX=3orX=4

C.1<XAndX<5

D.Not(X<=1)AndNot(X>=5)

参考答案:A13.(单选题)

逻辑表达式:Not

7?3<=4

OrTrue的值为(

)。

A.True

B.False

C.T

D.F

参考答案:A14.(单选题)

求COS35°可以使用的函数是(

)。

A.Cos35

B.Cos(35)

C.Cos(35º)

D.Cos(35*3.14159/180)

参考答案:D15.(单选题)

将一数值X取整而且对其小数部分四舍五入的函数为(

)。

A.Int(X)

B.Fix(x)

C.Cint(x)

D.Sgn(x)

参考答案:C16.(单选题)

将数值型量X转换为字符型量的函数是(

)。

A.Asc(X)

B.Chr(x)

C.Str(x)

D.Val(x)

参考答案:C17.(单选题)

表达式:Int(-10.1)+Sgn(10.1)的值为(

)。

A.-9

B.-10

C.9

D.10

参考答案:B18.(单选题)

表达式:Abs(-10)+Len("abc")的值为(

)。

A.-10

B.3

C.7

D.13

参考答案:D19.(单选题)

函数Int(Rad*99+1)产生随机数的范围是(

)。

A.[1,99)

B.[1,99]

C.[1,100)

D.[1,100]

参考答案:B20.(单选题)

下列程序段的执行后显示的结果是(

)。

X=10:Y=3

WriteLine("{0}",(x*y)/5)

A.10

B.3

C.5

D.6

参考答案:D21.(单选题)

下列程序段的执行结果是(

)。

X=5:Y=5:Z=6

WriteLine("E({0})",X+Y*Z)

A.E(60)

B.E(35)

C.E(X+Y*Z)

D.X+Y*Z

参考答案:B22.(单选题)

执行下面语句后,输出结果为(

)。

A=10:B=30:C=20

WriteLine("{0}{1}{2}",A,B,C)

A.0、1和2

B.10、20和30

C.20、10和30

D.10、30和20

参考答案:D23.(判断题)

在程序设计语言系统中具有固定语法含义的符号串称为标识符。

参考答案:×24.(判断题)

Write_1和学校$是正确的变量名。

参考答案:√25.(判断题)

若一个整型变量说明了之后没有给它赋值,则它的值为0。

参考答案:√26.(判断题)

条件:i整除j,用关系表达式表示为:iModj=0。

参考答案:×1.(单选题)

以下不正确的单行结构条件语句是(

)。

A.

If

x<0

Then

y=2*x-1:Write(x)

EndIf

B.

If

x>y

Then

Write(x>y)

C.

If

x

Then

t=t*x

D.

If

x

Mod

3=2

Then

Write(x)

参考答案:A2.(单选题)

给定程序段

DimaAsInteger,bAsInteger,cAsInteger

a=1:b=2:c=3

If

a=c-b

Then

Write("#####")ElseWrite("*****")

以上程序(

)。

A.没有输出

B.有语法错

C.输出#####

D.输出*****

参考答案:C3.(单选题)

执行下面语句后,输出结果为(

)。

A=10:B=30

IfA<BThen

WriteLine("{0}{1}",A,B)

A.10

B.30

C.10和30

D.30和10

参考答案:D4.(单选题)

当x的输入值分别为3、9和19时,执行下列事件过程的输出结果分别为(

)。

PrivateSubCommand1_Click()

Dimx%,y%

x=ReadLine()

SelectCasex

Case1,3,5

y=x-1

Case6To10

y=x*x

Case2,4

y=2*x

CaseIs>10

y=xMod3+4

EndSelect

WriteLine("{0}",y)

EndSub

A.3、9和19

B.2、81和5

C.5、10和10

D.1、6和2

参考答案:B5.(单选题)

下列程序段执行后窗体上显示(

)。

i=0

Whilei<=2

i=i+1

EndWhile

Write(i)

A.

0

B.1

C.2

D.3

参考答案:D6.(单选题)

执行下列程序段输出结果是(

)。

x%=2

Dowhilex<8

Write("*")

x=x+2

Loop

A.

*

B.**

C.***

D.****

参考答案:C7.(单选题)

运行如下程序段后,x的值是(

)。

x=2

Fori=1to8step2

x=x+i

nexti

A.2

B.18

C.27

D.38

参考答案:B8.(单选题)

下面程序段执行后输出结果是(

)。

For

i=1To

2

s=1

For

j=0To

i-1

s=s+s*j

Nextj

Write("

{0}",s)

Next

i

A.1

1

B.1

2

C.2

1

D.2

2

参考答案:B9.(单选题)

在For语句循环体内可以用(

)语句强制退出For语句的执行。

A.ExitDo

B.ExitFor

C.ExitFunction

D.ExitSub

参考答案:B10.(判断题)

把a,b之中的最大值存放于max,使用的语句为:

If

a>b

Thenmax=a

Else

max=b

EndIf

参考答案:×11.(判断题)

判别a是否等于b,若a=b,则输出字符串“aisequaltob”的块结构条件语句为:

Ifa=bThenPrint“aisequaltob”End

参考答案:×12.(判断题)

判别ch是否为小写字母,若是,输出“yes”;否则,输出“No”的块结构条件语句为(

)。

答案:IfAsc(ch)>=97AndAsc(ch)<=122Then

Print“Yes”

Else

Print“No”

EndIf

参考答案:√1.(单选题)

下列一维数组说明语句正确的是(

)。

A.

Dimb(2)ASInteger={1,2,3}

B.

Dimb(0To2)ASInteger={1,2,3}

C.

Dimb()ASInteger={1,2,3}

D.

Dimb(2)ASString={"one","two","Three"}

参考答案:C2.(单选题)

下列说明语句定义的数组占(

)个字节。

Dim

a(10)ASInteger

A.10

B.11

C.44

D.0

参考答案:C3.(单选题)

设有数组说明语句:Dim

c(10)ASInteger,则下面表示数组c的元素选项中(

)是错误的。

A.c(i-1)

B.c(5+0.5)

C.c(0)

D.c(11)

参考答案:D4.(单选题)

以下能对二维数组a进行正确初始化的语句是(

)。

A.Dima(,)ASInteger

{{1,2,3},{4,5,6}}

B.Dima(,)ASInteger={{1,2,3},{4,5,6}}

C.Dima(0To1,0To2)ASInteger={{1,2,3},{4,5,6}}

D.Dima(1,2)ASInteger{{1,2,3},{4,5,6}}

参考答案:B5.(单选题)

设有数组说明语句:Dima(3,3),则数组a中包含元素的个数是(

)。

A.3

B.6

C.9

D.16

参考答案:D6.(单选题)

设有数组说明语句:Dimc(1,5),则下列表示数组c的元素选项中(

)是正确的。

A.c(i+j)

B.c(i)(j)

C.c(i-1,j+1)

D.c(0,6)

参考答案:C7.(单选题)

若有以下说明语句

Structureemployee

Dimnum

AsInteger

DimsalaryAsSingle

EndStructure

DimprogrammerAsemployee

则下面表示结构变量programmer的成员Salary正确的是(

)。

A.

programmer→salary

B.

.salary

C.grammer

D.programmer.salary

参考答案:D8.(单选题)

已知有说明语句

Structuredat

DimyearAsInteger

DimmonthAsInteger

DimdayAsInteger

EndStructure

Structureemp

DimnoAsInteger

DimnameAsString

DimsexAsString

DimbirthdayAsdat

DimsalaryAssingle

EndStructure

DimprogrammerAsemp

并假设变量programmer所表示职工的出生日期是“1978年10月1日”,则下列正确的赋值语句是(

)。

A.year=1978:month=10:day=1

B.birthday.Year=1978:birthday.month=10:birthday.day=1

C.programmer.year=1978:programmer.month=10:programmer.day=1

D.programmer.birthday.year=1978:programmer.birthday.month=10:

programmer.birthday.day=1

参考答案:D9.(单选题)

假设有第10题的说明语句,则下列With语句正确的是(

)。

A.withprogammer

no=1000:name="张勇":sex="男"

withbirthday

year=1978:month=10:day=1

Endwith

salary=2800

Endwith

B.withprogrammer

.no=1000:.name="张勇":.sex="男"

with.birthday

.year=1978:.month=10:.day=1

Endwith

.salary=2800

Endwith

C.withprogrammer

.no=1000:.name="张勇":.sex="男"

.birthday.year=1978:.birthday.month=10:.birthday.day=1

.salary=2800

Endwith

D.withprogrammer,birthday

.no=1000:.name="张勇":.sex="男"

.year=1978:month.=10:day.=1

.salary=2800

Endwith

参考答案:C10.(单选题)

引用集合中的数据项需要使用(

)方法。

A.Clear

B.Remove

C.Contains

D.Item

参考答案:D11.(单选题)

枚举类型不能放在(

)说明。

A.过程内部

B.标准模块中的过程前面

C.窗体模块中的过程前面

D.类模块的说明部分

参考答案:A12.(判断题)

输入结构变量的值就是输入该变量的各个元素的值。

参考答案:√1.(单选题)

定义过程语句中<形式参数表列>的参数可以是(

)。

A.常量或变量名

B.表达式或变量名

C.数组元素或变量名

D.变量名或数组名

参考答案:D2.(单选题)

以下是子过程或函数过程定义中的开始语句,错误的为(

)。

A.PrivateFunctionf(xAsString)AsSingle

B.PrivateFunctionf(xAsString)

C.PrivateSub

f(xAsString)AsSingle

D.PrivateSub

f(xAsString)

参考答案:C3.(单选题)

以关键字Function定义的过程是(

)。

A.子过程

B.函数过程

C.属性过程

D.事件过程

参考答案:B4.(单选题)

在Function过程体中退出Function过程的语句是(

)。

A.ExitDo

B.ExitFor

C.ExitSub

D.ExitFunction

参考答案:D5.(单选题)

在过程的形式参数前面加上关键字(

),则该参数说明为传值参数。

A.Val

B.ref

C.Byref

D.ByVal

参考答案:D6.(单选题)

设已定义Sub过程p,有3个数值型传值参数;设a为实型变量,调用该Sub过程的错误语句为(

)。

A.p(c,b,a)

B.callp0.5,a,100

C.callp(0.5,cos(0.1),a+10)

D.p(0.5,1.2,100)

参考答案:B7.(单选题)

设已定义函数过程f,它有三个实型传值参数;设a,b和c为实型变量,则调用该函数的正确形式为(

)。

A.f

B.f(a+b,b+c)

C.f(a+b,b+c,c+a)

C.fa+b,b+c,c+a

参考答案:C8.(单选题)

若用数组名作为调用函数的实参,则传递给形参的是(

)。

A.数组存贮首地址

B.数组的第一个元素值

C.数组中全部元素的值

D.数组元素的个数

参考答案:A9.(单选题)

关于变量的作用域,正确的描述是(

)。

A.在模块内定义的变量,其作用域必定为所在模块。

B.同一模块中不同级的变量可以同名。

C.同一模块中所有在过程之外用Dim定义的变量为全局变量。

D.不同模块中定义的变量名字不能相同。

参考答案:B10.(判断题)

VB.NET把存储过程和函数的代码文件称为模块,并以.vb作为文件扩展名。

参考答案:√11.(判断题)

若某个模块中以关键字public定义子过程,则只能在该模块中可以调用该过程。

参考答案:×12.(判断题)

若某个模块中以关键字private定义函数过程,则该函数过程只能在该模块中使用。

参考答案:√1.(单选题)

69.在类定义的外部,可以被访问的成员有(

)。

A.所有类成员

B.private或protected的类成员

C.public的类成员

D.public或private的类成员

答案:C

70.若要将某个类的某个属性定义为只读,则在定义该属性时必须使用关键字(

)进行限定。

A.ReadOnly

B.Private

C.Property

D.WriteOnly

参考答案:A2.(单选题)

说明一个类对象时,系统自动调用(

)。

A.成员函数

B.构造函数

C.析构函数

D.事件处理函数

参考答案:B3.(单选题)

一个对象的生存期结束时,系统自动调用(

)。

A.成员函数

B.构造函数

C.析构函数

D.事件处理函数

参考答案:C4.(单选题)

以下说法中正确的是(

)。

A.派生类继承了基类中除构造函数和析构函数外的全部成员

B.派生类继承了基类中全部成员

C.派生类只继承了基类中的Public成员

D.派生类继承了基类中的Public成员和protected成员

参考答案:A5.(判断题)

事件是由VB.Net系统预先设置好或者在程序中由编程者自己设计的,它能够被对象识别的动作。

参考答案:√6.(判断题)

关键字private用于声明私有成员。私有成员可以在类中和类外访问。

参考答案:×7.(判断题)

在程序中不能像调用普通函数那样显式调用构造函数。

参考答案:√1.(单选题)

窗体标题栏的显示内容由窗体的(

)属性决定。

A.Name

B.Caption

C.BackColor

D.Text

参考答案:D2.(单选题)

在标签框上显示的内容由(

)属性来实现。

A.Name

B.Caption

C.Text

D.ForeColor

参考答案:C3.(单选题)

文本框没有(

)属性。

A.BackColor

B.Enabled

C.Visible

D.Caption

参考答案:D4.(单选题)

若设置文本框最多可以接受的字符数,则可以使用(

)属性。

A.Length

B.Multiline

C.Max

D.MaxLength

参考答案:D5.(单选题)

在运行程序时,要使文本框获得焦点,则需使用(

)方法。

A.Change

B.SetFocus

C.GetFocus

D.Move

参考答案:B6.(单选题)

若使图片框自动调整大小以适应装入的图形,则要设置SizeMode属性的值为(

)。

A.AutoSize

B.Auto

C.True

D.Change

参考答案:A7.(单选题)

要改变控件的Tab顺序可以修改(

)属性值。

A.Visible

B.Enabled

C.TabStop

D.TabIndex

参考答案:D8.(单选题)

当鼠标在窗体上移动时,会发生(

)事件。

A.MouseDown

B.MouseUp

C.MouseMove

D.KeyDown

参考答案:C9.(单选题)

当某个对象具有焦点时,在键盘上按下任一键时就会发生(

)事件。

A.KeyPress

B.KeyUp

C.KeyDown

D.DragDown

参考答案:C10.(单选题)

命令按钮上的文本内容由(

)属性来设置。

A.Text

B.Caption

C.Name

D.Show

参考答案:A11.(单选题)

若使命令按钮不可见,可以设置Visible属性的值为(

)。

A.False

B.True

C.T

D.F

参考答案:A12.(单选题)

当复选框CheckBox的Checked属性为(

),方框中间出现“√”的选中标记。

A.False

B.True

C.T

D.F

参考答案:B13.(单选题)

要使单选按钮RadioButton处于选中或未选中状态,需由(

)属性来决定。

A.Show

B.List

C.Text

D.Checked

参考答案:D14.(单选题)

若要得到列表框中项目的数目,可以访问(

)属性。

A.List

B.ListIndex

C.Count

D.ListCount

参考答案:C15.(单选题)

若要清除列表框的所有项目内容,可以使用(

)方法。

A.AddItem

B.ReMove

C.Clear

D.WriteLine

参考答案:C16.(单选题)

要删除列表框中的某一个项目,需要使用(

)方法。

A.Clear

B.ReMove

C.Move

D.ReMoveItem

参考答案:B17.(单选题)

在组合框中选择某一项目内容,可以通过(

)属性获得。

A.List

B.ListIndex

C.ListCount

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论