高级语言程序设计(vb)随堂练习答案_第1页
高级语言程序设计(vb)随堂练习答案_第2页
高级语言程序设计(vb)随堂练习答案_第3页
高级语言程序设计(vb)随堂练习答案_第4页
高级语言程序设计(vb)随堂练习答案_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

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

文档简介

-.z.高级语言程序设计(VB)随堂练习答案第1章概述·1.1程序设计语言

当前页有1题,你已做1题,已提交1题,其中答对1题。1.

VB.NET是一种(

)程序设计语言。

A.面向事件

B.面向属性

C.面向对象

D.面向过程

答题:A.B.C.D.〔已提交〕参考答案:C问题解析:第1章概述·1.2程序设计

当前页有2题,你已做2题,已提交2题,其中答对2题。1.

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

)。

A.嵌入方式

B.运行方式

C.连接方式

D.解释方式或编译方式

答题:A.B.C.D.〔已提交〕参考答案:D问题解析:2.

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

)错误。

A.语法或编译

B.运行

C.逻辑

D.计算

答题:A.B.C.D.〔已提交〕参考答案:A问题解析:第1章概述·1.3建立简单控制台应用程序

当前页有3题,你已做3题,已提交3题,其中答对3题。1.

存储数据不属于数据处理功能。

答题:对.错.〔已提交〕参考答案:×问题解析:2.

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

答题:对.错.〔已提交〕参考答案:√问题解析:3.

上机时,程序编译和连接成功后,系统自动生成以.e*e为扩展名的可执行文件。

答题:对.错.〔已提交〕参考答案:√问题解析:第2章根本数据类型与表达式·2.1根本字符集和词聚集

当前页有3题,你已做3题,已提交3题,其中答对3题。1.

下面选项中〔

〕是算术运算符。

A.%

B.&

C.

Mod

D.And

答题:A.B.C.D.〔已提交〕参考答案:C问题解析:2.

下面不合法的标识符是〔

〕。

A.Go_To

B.Integer

C.

D.Int1

答题:A.B.C.D.〔已提交〕参考答案:B问题解析:3.

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

答题:对.错.〔已提交〕参考答案:×问题解析:第2章根本数据类型与表达式·2.2根本数据类型

当前页有2题,你已做2题,已提交2题,其中答对2题。1.

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

〕。

A.Integer

B.Double

C.Boolean

D.数组

答题:A.B.C.D.〔已提交〕参考答案:D问题解析:2.

单精度浮点型数据占用(

)个存储字节。

A.1

B.2

C.

4

D.8

答题:A.B.C.D.〔已提交〕参考答案:C第2章根本数据类型与表达式·2.3常量与变量

当前页有8题,你已做8题,已提交8题,其中答对8题。1.

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

〕。

A."Basic"

B.#Basic#

C."程序设计"

D.""

答题:A.B.C.D.〔已提交〕参考答案:B问题解析:2.

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

〕。

A.ConstaAsSingle=10.5

B.ConstaAsDouble=Cos(10.5)

C.Consta="abc"

D.ConstaAsInteger=10.5

答题:A.B.C.D.〔已提交〕参考答案:B问题解析:3.

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

〕。

A.r%

B.r!

C.r#

D.r$

答题:A.B.C.D.〔已提交〕参考答案:C问题解析:4.

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

A.n

B.名称

C.ab#

D."年龄〞

答题:A.B.C.D.〔已提交〕参考答案:D问题解析:5.

以下赋值语句中,〔

〕是正确的。

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

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

答题:A.B.C.D.〔已提交〕参考答案:B问题解析:6.

以下选项中,〔

〕不能交换变量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

答题:A.B.C.D.〔已提交〕参考答案:D问题解析:7.

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

答题:对.错.〔已提交〕参考答案:√问题解析:8.

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

答题:对.错.〔已提交〕参考答案:√问题解析:

第2章根本数据类型与表达式·2.4表达式

当前页有8题,你已做8题,已提交8题,其中答对8题。1.

在以下选项中,正确表达2a+5的表达式是〔

〕。

A.2^a+5

B.2^a+2^5

C.2^(a+5)

D.2^a2^5

答题:A.B.C.D.〔已提交〕参考答案:C问题解析:2.

10Mod4的值为(

)。

A.1

B.2

C.4

D.10

答题:A.B.C.D.〔已提交〕参考答案:B问题解析:3.

以下运算符中(

)优先级最高。

A./

B.

\

C.Mod

D.+

答题:A.B.C.D.〔已提交〕参考答案:A问题解析:4.

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

)。

A.a<=1或a>=5

B.a<=1,a>=5

C.a<=1ora>=5

D.a<=1

And

a>=5

答题:A.B.C.D.〔已提交〕参考答案:C问题解析:5.

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

)。

A.1<*<5

B.*=2or*=3or*=4

C.1<*And*<5

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

答题:A.B.C.D.〔已提交〕参考答案:A问题解析:6.

逻辑表达式:Not

7?3<=4

OrTrue的值为〔

〕。

A.True

B.False

C.T

D.F

答题:A.B.C.D.〔已提交〕参考答案:A问题解析:7.

在VB.NET中,50%表示50/100。

答题:对.错.〔已提交〕参考答案:×问题解析:8.

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

答题:对.错.〔已提交〕参考答案:×问题解析:第2章根本数据类型与表达式·2.5常用内部函数

当前页有6题,你已做6题,已提交6题,其中答对6题。1.

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

〕。

A.Cos35

B.Cos〔35〕

C.Cos〔35º〕

D.Cos〔35*3.14159/180〕

答题:A.B.C.D.〔已提交〕参考答案:D问题解析:2.

将一数值*取整而且对其小数局部四舍五入的函数为〔

〕。

A.Int(*)

B.Fi*(*)

C.Cint(*)

D.Sgn(*)

答题:A.B.C.D.〔已提交〕参考答案:C问题解析:3.

将数值型量*转换为字符型量的函数是〔

〕。

A.Asc(*)

B.Chr(*)

C.Str(*)

D.Val(*)

答题:A.B.C.D.〔已提交〕参考答案:C问题解析:4.

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

〕。

A.-9

B.-10

C.9

D.10

答题:A.B.C.D.〔已提交〕参考答案:B问题解析:5.

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

〕。

A.-10

B.3

C.7

D.13

答题:A.B.C.D.〔已提交〕参考答案:D问题解析:6.

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

)。

A.[1,99〕

B.[1,99]

C.[1,100〕

D.[1,100]

答题:A.B.C.D.〔已提交〕参考答案:B问题解析:第2章根本数据类型与表达式·2.6控制台数据的输入和输出

当前页有3题,你已做3题,已提交3题,其中答对3题。1.

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

)。

*=10:Y=3

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

A.10

B.3

C.5

D.6

答题:A.B.C.D.〔已提交〕参考答案:D问题解析:2.

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

)。

*=5:Y=5:Z=6

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

A.E(60)

B.E(35)

C.E(*+Y*Z)

D.*+Y*Z

答题:A.B.C.D.〔已提交〕参考答案:B问题解析:3.

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

)。

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

答题:A.B.C.D.〔已提交〕参考答案:D第3章程序流程控制·3.1分支构造

当前页有8题,你已做8题,已提交8题,其中答对8题。1.

以下不正确的单行构造条件语句是〔

〕。

A.

If

*<0

Then

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

EndIf

B.

If

*>y

Then

Write(*>y)

C.

If

*

Then

t=t**

D.

If

*

Mod

3=2

Then

Write(*)

答题:A.B.C.D.〔已提交〕参考答案:A问题解析:2.

给定程序段

DimaAsInteger,bAsInteger,cAsInteger

a=1:b=2:c=3

If

a=c-b

Then

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

以上程序〔

〕。

A.没有输出

B.有语法错

C.输出#####

D.输出*****

答题:A.B.C.D.〔已提交〕参考答案:C问题解析:3.

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

)。

A=10:B=30

IfA<BThen

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

A.10

B.30

C.10和30

D.30和10

答题:A.B.C.D.〔已提交〕参考答案:D问题解析:4.

当执行下面语句后,B的值为(

)。

B=1

IfB>0ThenB=B+1

IfB>1ThenB=0

A.0

B.1

C.2

D.3

答题:A.B.C.D.〔已提交〕参考答案:A问题解析:5.

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

)。

PrivateSubCommand1_Click()

Dim*%,y%

*=ReadLine()

SelectCase*

Case1,3,5

y=*-1

Case6To10

y=***

Case2,4

y=2**

CaseIs>10

y=*Mod3+4

EndSelect

WriteLine("{0}",y)

EndSub

A.3、9和19

B.2、81和5

C.5、10和10

D.1、6和2

答题:A.B.C.D.〔已提交〕参考答案:B问题解析:6.

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

If

a>b

Thenma*=a

Else

ma*=b

EndIf

答题:对.错.〔已提交〕参考答案:×问题解析:7.

判别a是否等于b,假设a=b,则输出字符串"aisequaltob〞的块构造条件语句为:

Ifa=bThenPrint"aisequaltob〞End

答题:对.错.〔已提交〕参考答案:×问题解析:8.

判别ch是否为小写字母,假设是,输出"yes〞;否则,输出"No〞的块构造条件语句为〔

〕。

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

Print"Yes〞

Else

Print"No〞

EndIf

答题:对.错.〔已提交〕参考答案:√问题解析:第3章程序流程控制·3.2循环构造

当前页有8题,你已做8题,已提交8题,其中答对8题。1.

以下程序段执行后窗体上显示〔

〕。

i=0

Whilei<=2

i=i+1

EndWhile

Write(i)

A.

0

B.1

C.2

D.3

答题:A.B.C.D.〔已提交〕参考答案:D问题解析:2.

执行以下程序段输出结果是〔

〕。

*%=2

Dowhile*<8

Write("*")

*=*+2

Loop

A.

*

B.**

C.***

D.****

答题:A.B.C.D.〔已提交〕参考答案:C问题解析:3.

设有程序段

Dim

k%

k=5

Dountil

k=0

k=k-1

Loop

则下面对循环语句描述正确的选项是〔

〕。

A.循环体1次也不执行

B.循环体执行1次

C.循环体执行5次

D.循环体执行无限次

答题:A.B.C.D.〔已提交〕参考答案:C问题解析:4.

下面描述中错误的选项是〔

〕。

A.执行Dountil…loop语句中,当循环条件为false时,完毕循环体的执行

B.执行While…EndWhile语句时,循环体可能一次也不执行

C.

Do…loopWhile语句的循环体可能一次也不执行

D.执行Do…loopUntil语句中,当循环条件为false时,完毕循环体的执行

答题:A.B.C.D.〔已提交〕参考答案:A问题解析:5.

运行如下程序段后,*的值是〔

〕。

*=2

Fori=1to8step2

*=*+i

ne*ti

A.2

B.18

C.27

D.38

答题:A.B.C.D.〔已提交〕参考答案:B问题解析:6.

下面程序段中循环语句的循环次数是〔

〕。

For*=10To1

Step-3

Write(*)

Ne*t*

A.

0

B.

4

C.

5

D.

10

答题:A.B.C.D.〔已提交〕参考答案:B问题解析:7.

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

〕。

For

i=1To

2

s=1

For

j=0To

i-1

s=s+s*j

Ne*tj

Write("

{0}",s)

Ne*t

i

A.1

1

B.1

2

C.2

1

D.2

2

答题:A.B.C.D.〔已提交〕参考答案:B问题解析:8.

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

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

A.E*itDo

B.E*itFor

C.E*itFunction

D.E*itSub

答题:A.B.C.D.〔已提交〕参考答案:B问题解析:第4章复合数据类型·4.1数组

当前页有9题,你已做9题,已提交9题,其中答对9题。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"}

答题:A.B.C.D.〔已提交〕参考答案:C问题解析:2.

以下说明语句定义的数组占〔

〕个字节。

Dim

a(10)ASInteger

A.10

B.11

C.44

D.0

答题:A.B.C.D.〔已提交〕参考答案:C问题解析:3.

设有数组说明语句:Dim

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

〕是错误的。

A.c(i-1)

B.c(5+0.5)

C.c(0)

D.c(11)

答题:A.B.C.D.〔已提交〕参考答案:D问题解析:4.

以下能对二维数组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}}

答题:A.B.C.D.〔已提交〕参考答案:B问题解析:5.

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

〕。

A.3

B.6

C.9

D.16

答题:A.B.C.D.〔已提交〕参考答案:D问题解析:6.

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

〕是正确的。

A.c(i+j)

B.c(i)(j)

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

D.c(0,6)

答题:A.B.C.D.〔已提交〕参考答案:C问题解析:7.

下面关于ReDim语句说法错误的选项是〔

〕。

A.使用ReDim语句重新定义数组时,不能改变该数组的类型

B.使用ReDim语句重新定义数组时,可以改变该数组的维数

C.要想保存重新定义数组原有的值,可以使用可选项[Preserve]

D.语句:

DimA(3)AsInteger

Fori=0To3

A(i)=i

Ne*ti

ReDimA5(8)

执行后数组A的所有元素的值为0。

答题:A.B.C.D.〔已提交〕参考答案:B问题解析:8.

假设要定义一个包含10个字符串元素,且下界为1的一维数组s,则数组说明语句为:Dims$(1To10)。

答题:对.错.〔已提交〕参考答案:×问题解析:9.

如果数组元素的下标值为实数,则VB系统会按四舍五入原则进展处理。

答题:对.错.〔已提交〕参考答案:√问题解析:第4章复合数据类型·4.2构造

当前页有4题,你已做4题,已提交4题,其中答对4题。1.

假设有以下说明语句

Structureemployee

Dimnum

AsInteger

DimsalaryAsSingle

EndStructure

DimprogrammerAsemployee

则下面表示构造变量programmer的成员Salary正确的选项是〔

〕。

A.

programmer→salary

B.

.salary

C.grammer

D.programmer.salary

答题:A.B.C.D.〔已提交〕参考答案:D问题解析:2.

有说明语句

Structuredat

DimyearAsInteger

DimmonthAsInteger

DimdayAsInteger

EndStructure

Structureemp

DimnoAsInteger

DimnameAsString

Dimse*AsString

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

答题:A.B.C.D.〔已提交〕参考答案:D问题解析:3.

假设有第10题的说明语句,则以下With语句正确的选项是〔

〕。

A.withprogammer

no=1000:name="张勇":se*="男"

withbirthday

year=1978:month=10:day=1

Endwith

salary=2800

Endwith

B.withprogrammer

.no=1000:.name="张勇":.se*="男"

with.birthday

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

Endwith

.salary=2800

Endwith

C.withprogrammer

.no=1000:.name="张勇":.se*="男"

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

.salary=2800

Endwith

D.withprogrammer,birthday

.no=1000:.name="张勇":.se*="男"

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

.salary=2800

Endwith

答题:A.B.C.D.〔已提交〕参考答案:C问题解析:4.

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

答题:对.错.〔已提交〕参考答案:√问题解析:第4章复合数据类型·4.3集合

当前页有1题,你已做1题,已提交1题,其中答对1题。1.

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

)方法。

A.Clear

B.Remove

C.Contains

D.Item

答题:A.B.C.D.〔已提交〕参考答案:D问题解析:第4章复合数据类型·4.4枚举

当前页有1题,你已做1题,已提交1题,其中答对1题。1.

枚举类型不能放在(

)说明。

A.过程内部

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

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

D.类模块的说明局部

答题:A.B.C.D.〔已提交〕参考答案:A问题解析:第5章过程·5.1VB.NET的工程

当前页有1题,你已做1题,已提交1题,其中答对1题。1.

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

答题:对.错.〔已提交〕参考答案:√问题解析:第5章过程·5.2过程的定义与调用第5章过程·5.3参数传递

当前页有3题,你已做3题,已提交3题,其中答对3题。1.

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

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

A.Val

B.ref

C.Byref

D.ByVal

答题:A.B.C.D.〔已提交〕参考答案:D问题解析:2.

设已定义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)

答题:A.B.C.D.〔已提交〕参考答案:B问题解析:3.

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

〕。

A.f

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

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

D.fa+b,b+c,c+a

答题:A.B.C.D.〔已提交〕参考答案:C问题解析:第5章过程·5.3参数传递

当前页有3题,你已做3题,已提交3题,其中答对3题。1.

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

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

A.Val

B.ref

C.Byref

D.ByVal

答题:A.B.C.D.〔已提交〕参考答案:D问题解析:2.

设已定义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)

答题:A.B.C.D.〔已提交〕参考答案:B问题解析:3.

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

〕。

A.f

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

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

D.fa+b,b+c,c+a

答题:A.B.C.D.〔已提交〕参考答案:C问题解析:第5章过程·5.4数组、构造和集合参数

当前页有1题,你已做1题,已提交1题,其中答对1题。1.

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

)。

A.数组存贮首地址

B.数组的第一个元素值

C.数组中全部元素的值

D.数组元素的个数

答题:A.B.C.D.〔已提交〕参考答案:A问题解析:第5章过程·5.5过程与变量的作用域

当前页有5题,你已做5题,已提交5题,其中答对5题。1.

关于过程作用域,错误的描述是〔

〕。

A.全局级过程的作用域为整个工程。

B.在*一模块中定义的全局级过程,假设被该模块外的模块所调用,必须在该过程名前加上模块名称。

C.在不同模块中定义的模块级过程可以同名。

D.模块级过程与全局级过程可以同名。

答题:A.B.C.D.〔已提交〕参考答案:B问题解析:2.

使用过程是为了(

)。

A.使程序模块化

B.使程序易于阅读

C.提高程序运行速度

D.便于系统的编译

答题:A.B.C.D.〔已提交〕参考答案:A问题解析:3.

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

〕。

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

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

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

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

答题:A.B.C.D.〔已提交〕参考答案:B问题解析:4.

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

答题:对.错.〔已提交〕参考答案:×问题解析:5.

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

答题:对.错.〔已提交〕参考答案:√问题解析:第6章面向对象程序设计根底·6.1根本概念

当前页有1题,你已做1题,已提交1题,其中答对1题。1.

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

答题:对.错.〔已提交〕参考答案:√问题解析:第6章面向对象程序设计根底·6.2类和对象的定义

当前页有5题,你已做5题,已提交5题,其中答对5题。1.

在VB.Net中,关于类定义位置错误的说法是(

)。

A.可以与标准模块并列定义类

B.可以在窗体类的前面定义类

C.可以在窗体的代码窗口中与窗体类并列定义类

D可以在主过程中定义类

答题:A.B.C.D.〔已提交〕参考答案:D问题解析:2.

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

)。

A.所有类成员

B.private或protected的类成员

C.public的类成员

D.public或private的类成员

答题:A.B.C.D.〔已提交〕参考答案:C问题解析:3.

假设有以下说明,在类外使用对象obj*的成员正确的语句是(

)。

Class*

PrivateaAsInteger

Public

b

AsInteger

PublicSubPrint()

WriteLine("a={0}b={0}",a,b)

EndSub

EndClass

Dimobj*AsNew*

A.obj*.a=0

B.*.b=1

C.obj*.Print()

D.*.Print()

答题:A.B.C.D.〔已提交〕参考答案:C问题解析:4.

假设要将*个类的*个属性定义为只读,则在定义该属性时必须使用关键字(

)进展限定。

A.ReadOnly

B.Private

C.Property

D.WriteOnly

答题:A.B.C.D.〔已提交〕参考答案:A问题解析:5.

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

答题:对.错.〔已提交〕参考答案:×问题解析:

第6章面向对象程序设计根底·6.2类和对象的定义

当前页有5题,你已做5题,已提交5题,其中答对5题。1.

在VB.Net中,关于类定义位置错误的说法是(

)。

A.可以与标准模块并列定义类

B.可以在窗体类的前面定义类

C.可以在窗体的代码窗口中与窗体类并列定义类

D可以在主过程中定义类

答题:A.B.C.D.〔已提交〕参考答案:D问题解析:2.

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

)。

A.所有类成员

B.private或protected的类成员

C.public的类成员

D.public或private的类成员

答题:A.B.C.D.〔已提交〕参考答案:C问题解析:3.

假设有以下说明,在类外使用对象obj*的成员正确的语句是(

)。

Class*

PrivateaAsInteger

Public

b

AsInteger

PublicSubPrint()

WriteLine("a={0}b={0}",a,b)

EndSub

EndClass

Dimobj*AsNew*

A.obj*.a=0

B.*.b=1

C.obj*.Print()

D.*.Print()

答题:A.B.C.D.〔已提交〕参考答案:C问题解析:4.

假设要将*个类的*个属性定义为只读,则在定义该属性时必须使用关键字(

)进展限定。

A.ReadOnly

B.Private

C.Property

D.WriteOnly

答题:A.B.C.D.〔已提交〕参考答案:A问题解析:5.

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

答题:对.错.〔已提交〕参考答案:×问题解析:第6章面向对象程序设计根底·6.3构造函数和析构函数

当前页有3题,你已做3题,已提交3题,其中答对3题。1.

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

)。

A.成员函数

B.构造函数

C.析构函数

D.事件处理函数

答题:A.B.C.D.〔已提交〕参考答案:B问题解析:2.

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

)。

A.成员函数

B.构造函数

C.析构函数

D.事件处理函数

答题:A.B.C.D.〔已提交〕参考答案:C问题解析:3.

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

答题:对.错.〔已提交〕参考答案:√第6章面向对象程序设计根底·6.4继承与派生

当前页有2题,你已做2题,已提交2题,其中答对2题。1.

以下说法中正确的选项是(

)。

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

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

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

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

答题:A.B.C.D.〔已提交〕参考答案:A问题解析:2.

关键字MyBase指的是(

)。

A.基类

B.当前派生类的基类

C.任何基类

D.派生类的基类

答题:A.B.C.D.〔已提交〕参考答案:B问题解析:

第7章常用控件·7.1窗体和消息框

当前页有2题,你已做2题,已提交2题,其中答对2题。1.

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

〕属性决定。

A.Name

B.Caption

C.BackColor

D.Te*t

答题:A.B.C.D.〔已提交〕参考答案:D问题解析:2.

窗体的事件只能由人工触发。

答题:对.错.〔已提交〕参考答案:×问题解析:

第7章常用控件·7.2文本控件

当前页有5题,你已做5题,已提交5题,其中答对5题。1.

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

〕属性来实现。

A.Name

B.Caption

C.Te*t

D.ForeColor

答题:A.B.C.D.〔已提交〕参考答案:C问题解析:2.

文本框没有〔

〕属性。

A.BackColor

B.Enabled

C.Visible

D.Caption

答题:A.B.C.D.〔已提交〕参考答案:D问题解析:3.

假设设置文本框最多可以承受的字符数,则可以使用〔

〕属性。

A.Length

B.Multiline

C.Ma*

D.Ma*Length

答题:A.B.C.D.〔已提交〕参考答案:D问题解析:4.

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

〕方法。

A.Change

B.SetFocus

C.GetFocus

D.Move

答题:A.B.C.D.〔已提交〕参考答案:B问题解析:5.

在程序运行期间,用户可以用文本框显示信息。文本框承受输入的内容的属性是Te*t。

答题:对.错.〔已提交〕参考答案:√问题解析:第7章常用控件·7.3图片框

当前页有1题,你已做1题,已提交1题,其中答对1题。1.

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

〕。

A.AutoSize

B.Auto

C.True

D.Change

答题:A.B.C.D.〔已提交〕参考答案:A问题解析:第7章常用控件·7.4键盘和鼠标事件

当前页有3题,你已做3题,已提交3题,其中答对3题。1.

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

〕属性值。

A.Visible

B.Enabled

C.TabStop

D.TabInde*

答题:A.B.C.D.〔已提交〕参考答案:D问题解析:2.

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

〕事件。

A.MouseDown

B.MouseUp

C.MouseMove

D.KeyDown

答题:A.B.C.D.〔已提交〕参考答案:C问题解析:3.

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

〕事件。

A.KeyPress

B.KeyUp

C.KeyDown

D.DragDown

答题:A.B.C.D.〔已提交〕参考答案:C第7章常用控件·7.5按钮

当前页有4题,你已做4题,已提交4题,其中答对4题。1.

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

〕属性来设置。

A.Te*t

B.Caption

C.Name

D.Show

答题:A.B.C.D.〔已提交〕参考答案:A问题解析:2.

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

〕。

A.False

B.True

C.T

D.F

答题:A.B.C.D.〔已提交〕参考答案:A问题解析:3.

当复选框CheckBo*的Checked属性为(

),方框中间出现"√〞的选中标记。

A.False

B.True

C.T

D.F

答题:A.B.C.D.〔已提交〕参考答案:B问题解析:4.

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

〕属性来决定。

A.Show

B.List

C.Te*t

D.Checked

答题:A.B.C.D.〔已提交〕参考答案:D问题解析:第7章常用控件·7.6列表框

当前页有5题,你已做5题,已提交5题,其中答对5题。1.

假设要得到列表框中工程的数目,可以访问〔

〕属性。

A.List

B.ListInde*

C.Count

D.ListCount

答题:A.B.C.D.〔已提交〕参考答案:C问题解析:2.

假设要去除列表框的所有工程内容,可以使用〔

〕方法。

A.AddItem

B.ReMove

C.Clear

D.WriteLine

答题:A.B.C.D.〔已提交〕参考答案:C问题解析:3.

要删除列表框中的*一个工程,需要使用〔

〕方法。

A.Clear

B.ReMove

C.Move

D.ReMoveItem

答题:A.B.C.D.〔已提交〕参考答案:B问题解析:4.

在组合框中选择*一工程内容,可以通过〔

〕属性获得。

A.List

B.ListInde*

C.ListCount

D.Te*t

答题:A.B.C.D.〔已提交〕参考答案:D问题解析:5.

列表框ListBo*中工程的序号从1开场到Listcount完毕。

答题:对.错.〔已提交〕参考答案:×问题解析:第7章常用控件·7.7容器

当前页有1题,你已做1题,已提交1题,其中答对1题。1.

在分组框上显示的内容由〔

〕属性来实现。

A.List

B.Caption

C.Te*t

D.Name

答题:A.B.C.D.〔已提交〕参考答案:C问题解析:第7章常用控件·7.8滚动条

当前页有2题,你已做2题,已提交2题,其中答

温馨提示

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

评论

0/150

提交评论