面向对象程序设计试卷及答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

面向对象程序设计试卷及答案.

)

答案考试试卷A(

面向对象程序设计

注意事项:请考生按要求在试卷装订线内填写姓名、学号1.

和年级专业。请仔细阅读各种题目的回答要求,在规定的位2.

置填写答案。不要在试卷上乱写乱画,不要在装订线内填写3.

无关的内容。分钟。100分,考试时间为1204. 满

统分

单项选择一.分分,共小题,每小题3(本大题

共10 评分) 30

分人) B 中每个int类型的变量占用(1. C# 个字节的内存。)C (( B)

4 8 (A)

1 )(D 2

) A 2. 面向对象的特点是(态装

封、继承、多(A)(B)抽象、封装、

多态封继承、(C )抽装象、)抽象、多态、重载(D 3. C#控制台程序的主入口点是() C

)C Run Page_Load(A)函数(B)

函数( Main函数函数)

(DForm_Load

引用类型存储在()中。 B 4.

))(堆内存B 堆栈)(A () C队列

D (列表表示一个字符串的变量应使

用以下哪在5. C#中,)B 条语句定义(.

(A)CString str (B)string str

(C)Dim str as string (D)char

*str

6.在中,用来与数据源建立连接的对象是( A )。

(A)Connection对象(B)Command 对象(C)DataAdapter对象(D)DataSet 对象

7. 在类的定义中,类的( B )描述了该类的对象的行为特征。

(A)类名(B)方法(C)所属的名字空间(D)私有域

8. 如果未显式赋值,则将整型值( B )赋给枚举中的第一个元素。

(A)1 (B)0 (C)2

3

)(D)类型类型的值可以隐式转换成(9. float C

的值而保持值不被改变。 double )C( long )B( char )A(int )D(是IExample而,是一个类Class1

假设,中在C#10.

A 下面的(,一个接口)类声明是正确的。class Employee: Class1, IExample )A(.

class Employee: IExample, Class1 B)(class Employee- Class1, IExample )(Cclass Employee: Class1/IExample )(D

.判断题二分15共每小题小题,3分,(本大

题共5 评)

分分

中子类可以继承多个基类,也可以1. C人)×继承一个接口。()× 2. 标识符可

以与关键字相同。(

)√静态成员不能由对象进行访问。( 3.

)(√ 4. 对象有三个特征,标识、状态

和行为。)×索引器可以用5. static 修饰。(

简答题三.分20分,共每小题(本大题共4小题,评)

分人、protected、private、public

请叙述1.

internal修饰符的作用域?

答:1)限定为public的成员,可以被所有的类访问;

2)限定为protected的成员,可以被这个类本身、它的子类(包括同一个包中以及不同包中的子类)和同一个包中的所有其他的类访问;

3)限定为private的成员,只能被这个类本身访问,如果一个类的构造方法声明为private,则其它类不能生成该类的一个实例;

4)internal: 只能值包含该类的程序集

中访问该类;

2. 解释重写和隐藏的区别和联系?

答:重写又称为覆盖,对于基类的virtual 成员,在派生类中重新加以定义并用关键字override修饰的称为重写或者覆盖。隐藏是对于基类的成员,在派生类中重新加以定义,并用NEW关键词修饰的称为隐藏;

重写和隐藏有相似的方面,但又有实质的区别:隐藏和重写是基类和派生类的同名成员的两种不同关系,隐藏可以发生在数据成员和行为成员上,而重写只是对行为成员而言;

3.请说明索引和属性的异同?属性和索引器的作用都是为了进一步封装1)答:

数据、组织数据并提供方便的访问方式;get)定义属性和定义索引相似,他们都具有2访问器,并且可以取舍以控制访问set 访问器和权限;字段是默认的和所有的字段都可以有属性,3)最简单的属性,但索引器不同;也可以是属于整个类)属性可以是实例成员,4的静态成员,但索引只能是实例成员,属于某一个具体的对象。

程序的基本结构有哪几种?4. 答:程序的基本结构有以下几种:顺序结构1)

2)选择结构)循环结构3

分.

. 程序阅读四分15分,共本大题共(2小题,每空3 人)

阅读下面的程序,填写程序中缺少的部分,

并1. 把程序的输出结果写出来;class Test {

){ static void

ShowArrayInfo( int[] student for(int

i=0;i

}

}

static void Main(){

int[] student =new

int[]{1,2,3,4,5}; ShowArrayInfo(student);

\n”);Console.Write(“ShowArrayI nfo(student);

}

相关文档
最新文档