COMP123Summer学习通超星课后章节答案期末考试题库2023年_第1页
COMP123Summer学习通超星课后章节答案期末考试题库2023年_第2页
COMP123Summer学习通超星课后章节答案期末考试题库2023年_第3页
免费预览已结束,剩余4页可下载查看

付费下载

下载本文档

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

文档简介

COMP123Summer学习通超星课后章节答案期末考试题库2023年AbaseclassnamedGardencontainsaprivatefieldwidthandaproperty

publicintWidththatcontainsgetandsetaccessors.Achildclassnamed

VegetableGardendoesnotcontainaWidthproperty.Whenyouwriteaclass

inwhichyoudeclareanobjectasfollows,whatstatementcanyouusetoaccessthe

VegetableGarden’swidth?VegetableGardenmyGarden=newVegetableGarden();

参考答案:

myGarden.Width

A

catch

block

executes

when

its

try

block

____________________.

参考答案:

throws

an

Exception

of

an

acceptable

type

Achildclassisalsocalleda(n).()

参考答案:

extendedclass

A

class

header

or

class

definition

can

contain

all

of

the

following

except

参考答案:

initial

field

values

Aderivedclassusuallycontainsthanitsparent.()

参考答案:

morefieldsandmethods

Anobjectisa(n)____________________ofaclass.

参考答案:

instantiation

Any

error

condition

or

unexpected

behavior

in

an

executing

program

is

known

an

____________________.

参考答案:

exception

AssumethatyouhavecreatedaclassnamedMyClass.TheheaderoftheMyClassconstructorcanbe____________________.

参考答案:

Neitherofthesecanbetheconstructorheader.

Assumingthatthefollowingclassesarewellnamed,whichofthefollowingisaparentclassofHouse?()

参考答案:

Building

Consider

the

following

try

block.

If

x

is

15,

what

is

the

value

of

a

when

this

code

completes?try{

a=

99;

if(x

>

10)

throw(new

Exception());

a

=

0;

++a;}

参考答案:

99

Exception

objects

can

be

____________________.

参考答案:

both

of

these

How

many

catch

blocks

might

follow

a

try

block

within

the

same

method?

参考答案:

any

number

as

long

as

it

is

greater

than

zero

If

you

do

not

use

object-oriented

techniques,

____________________.

参考答案:

you

can

manage

error

situations

but

with

great

difficulty

If

your

program

throws

an

IndexOutOfRangeException,

and

the

only

availablecatch

block

catches

an

Exception,

____________________.

参考答案:

an

IndexOutOfRangeException

catch

block

is

generated

automatically

Inaprogramthatdeclaresaderivedclassobject,you()assignittoanobjectofitsbaseclasstype.

参考答案:

can

In

object-oriented

terminology,

a

method

that

detects

an

error

condition__________________

an

exception.

参考答案:

throws

In

object-oriented

terminology,

you

____________________

a

procedure

that

may

not

complete

correctly.

参考答案:

try

Most

exceptions

you

will

use

derive

from

three

classes:

____________________.

参考答案:

Exception,

SystemException,

and

ApplicationException

Specifictypesofobjectsassumefeaturesofmoregeneralclassesthrough().

参考答案:

inheritance

Therootbaseclassforallotherclasstypesis().

参考答案:

Object

Whenabaseclassandaderivedclasscontainamethodwiththesamenameand

parameterlist,andyoucallthemethodusingaderivedclass

object,__________________.

参考答案:

thederivedclassversionoverridesthebaseclassversion

Whenabaseclassconstructorrequiresarguments,theneachderived

class_________________

参考答案:

mustincludeaconstructorthatrequiresarguments

Whenaparentclasscontainsaprivatedatafield,thefieldis()thechildclass.

参考答案:

hiddenin

When

a

program

creates

an

Exception

object,

you

____________________.

参考答案:

can

handle

it

Whenbaseandderivedclassescontainamethodwiththesamenameand

parameterlist,youcanusethebaseclassmethodwithinthederivedclassbyusing

thekeyword___________________beforethemethodname.

参考答案:

base

When

you

create

a

class

and

want

to

include

the

capability

to

compare

its

objects

so

they

can

use

the

Array.Sort()

or

Array.BinarySearch()

method,you

must

____________________.

参考答案:

write

a

CompareTo()

method

for

the

class

Whenyoucreateaclassthatisanextensionorchildofanotherclass,youusea(n)betweenthederivedclassnameanditsbaseclassname.()

参考答案:

colon

Whenyoucreateanabstractclass,().

参考答案:

youcaninheritfromit

Whenyoucreateanabstractmethod,youprovide().

参考答案:

thekeywordabstract

When

you

create

an

Exception

subclass

of

your

own,

you

should

extendthe

____________________

class.

参考答案:

Exception

When

you

design

your

own

classes

that

might

cause

exceptions,

and

otherclasses

will

use

your

classes

as

clients,

you

should

usually

create

your

methods

to__________________.

参考答案:

throw

exceptions

but

not

handle

them

When

you

write

a

block

of

code

in

which

something

can

go

wrong,

and

you

want

to

throw

an

exception

if

it

does,

you

place

the

code

in

a

____________________

block.

参考答案:

try

Which

of

the

following

catch

blocks

will

catch

any

Exception

object?

参考答案:

catch(Exception

e)

{}

Whichofthefollowingisnotabenefitofusinginheritancewhencreatinganewclass?()

参考答案:

Yousavecomputermemorybecausewhenyoucreateobjectsofthenewclass,storageisnotrequiredforparentclassfields.

Which

of

the

following

is

not

treated

as

a

C#

Exception?

参考答案:

You

attempt

to

execute

a

温馨提示

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

评论

0/150

提交评论