1 / 18
文档名称:

c期末考试复习题附答案.doc

格式:doc   大小:41KB   页数:18页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c期末考试复习题附答案.doc

上传人:2623466021 2022/4/13 文件大小:41 KB

下载得到文件列表

c期末考试复习题附答案.doc

文档介绍

文档介绍:第 1 页
C#期末考试复****题
一、单项选择题〔每题2分,共20分〕
1.在类作用域中能够通过直接使用该类〔 〕成员名进展访问。
A. 私有 B. 公用 C. 保护 D. 任何
答套,函数调用不可以嵌套
B. 函数定义不可以嵌套,函数调用可以嵌套
C. 函数定义与函数调用均可以嵌套
D. 函数定义与函数调用均不可以嵌套
答案:B
28. 以下说法正确是〔 〕。
A. 接口可以实例化 B. 类只能实现一个接口
C. 接口成员都必须是未实现 D. 接口成员前面可以加访问修饰符
答案:C
29. 以下关于抽象类说法错误是〔 〕。
A. 抽象类可以实例化 B. 抽象类可以包含抽象方法
C. 抽象类可以包含抽象属性 D. 抽象类可以引用派生类实例
答案:A
30. 以下关于重载说法,错误是〔 〕。
A. 方法可以通过指定不同参数个数重载
B. 方法可以通过指定不同参数类型重载
第 6 页
C. 方法可以通过指定不同参数传递方式重载
D. 方法可以通过指定不同返回值类型重载
答案:D
31. 关于虚方法实现多态,以下说法错误是〔 〕。
A. 定义虚方法使用关键字virtual
B. 关键字virtual可以与override一起使用
C. 虚方法是实现多态一种应用形式
D. 派生类是实现多态一种应用形式
答案:B
32. 以下关于继承说法错误是〔 〕。
A. 框架类库中,object类是所有类基类
B. 派生类不能直接访问基类私有成员
C. protected修饰符既有公有成员特点,又有私有成员特点
D. 基类对象不能引用派生类对象
答案:D
33. 继承具有〔 〕,即当基类本身也是某一类派生类时,派生类会自动继承间接基类成员。
A. 规律性 B. 传递性 C. 重复性 D. 多样性
答案:B
34. 以下说法中,正确是〔 〕。
A. 派生类对象可以强制转换为基类对象
第 7 页
B. 在任何情况下,基类对象都不能转换为派生类对象
C. 接口不可以实例化,也不可以引用实现该接口类对象
D. 基类对象可以访问派生类成员
答案:A
,可以获取指定文件夹中文件是〔 〕.
() () () ()
答案:B
,可以向文本文件写入一行带回车与换行文本是〔 〕。
() () () ()
答案:A
,需在菜单标题字母前添加符号是( )。
A.! B.# C.$ D.&
答案:D
#中,用来创立主菜单对象是( )。
答案:C
,不是多文档应用程序是〔 〕
答案:D
,不是多文档应用程序是〔 〕
答案:D
第 8 页
,可以对一维数组中元素查找方法是( )。
() () () ()
答案:B
二、填空题〔每空2分,共20分〕
1. 当在程序中执行到 语句时,将完毕所在循环语句中循环体一次执行。
答案:continue
2. 枚举是从System. 类继承而来类型。
答案:Enum
()与 两个访问器。
答案:set()
#提供一个默认无参构造函数,当我实现了另外一个有一个参数构造函数时,还想保存这个无参数构造函数。这样我应该写 构造函数。
答:两个
〔interface〕是指: 。
答:只含有公有抽象方法〔public abstract method〕类。这些方法必须在子类中被实现。
6. 在switch语句中,每个语句标号所含关键字case后面表达式必须是 。
答案:常量表达式
第 9 页
7. 在while循环语句中,一定要有修改循环条件语句,否那么,可能造成 .。
答案:死循环