C程序设计教程期末复习题及答案.docx

C程序设计教程期末复习题及答案.docx

  1. 1、本文档共133页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

习题1

一、选择题

在C#中 B 都是对象。

A任何类型 B任何事物 C任何代码 D任何技术

对象包含数据和 A 的方法。

A在该数据上工作 B调用 C函数调用 D传递参数

一个类是 D 的蓝本。

A数据集合 B函数集合 C方法集合 D给定功能集合

4..NET构架包含公用语言运行时期和 B 。

ACLR B.NET构架类库 C虚拟机 DMFC5..NET的核心是 A 。

ACLR BWindows2000 CDNA D分解平台

C#程序以 B 扩展名保存编写的程序。A .CS B .PS C .CSS D .SC

System是 B 的命名空间。

A存储系统类 B控制台类 CI/O操作 D新项目

namespace用于声明 B 。

A新项目 B一个命名空间 C类与方法 D指令

每个C#程序必须有一个 D 方法。

A 类方法 B构造方法 CMain D重载方法二、问答题

面向对象编程的三大原则是什么?答:封装、继承和多态性。

封装是什么?

答:封装是用于隐藏对象实际的制作细节。

继承是什么?

答:继承是在建立新的特定对象时,可以使用现有对象的功能性。

多态性是什么?

答:多态性是程序代码能够依据实际对象所需而进行不同的行为。

.NET的核心构件包括哪些?

答:(1).NET构造块服务或有计划的访问某些服务。

(2)将在新的Internet设备上运行的.NET设备软件。

(3).NET用户经验。

CLR的作用是什么?

答:CLR是.NET的核心,它是一个运行时期环境,在该环境中,以不同语言编写的应用程序均能始终运行。

三、编程题

使用.NET代码编辑器编写一个C#应用程序,以在屏幕打印出:

C#istheComponent-orientedlanguageinCandC++familyoflanguage.

要求:

使用usingSystem命名空间,即定位System命名空间的Console类。

不使用usingSystem命名空间,即System命名空间的Console类。

使用using指令的别名,即使用using创建using的别名。答案:

(1)

//Example1.csUsingSystem;ClassExample1

{

PublicstaticvoidMain()

{

Console.Write(“C#istheComponent-orientedlanguage”);Console.WriteLine(“inCandC++familyoflanguage.”);

}

}

(2)

//Example2.csClassExample1

{

PublicstaticvoidMain()

{

System.Console.Write(“C#iscomponent-orientedlanguage”);System.Console.WriteLine(“inCandC++familylanguage.”);

}

}(3)

Example3.cs

Usingoutput=System.Console;ClassExample1

PublicstaticvoidMain()

{

Output.Write(“C#iscomponent-orientedlanguage”);

}

习题2

一、选择题

C#的数据类型有 A 和 C 两种。

A值类型 B调用类型 C引用类型 D关系类型

C#的值类型包括 A 、 B 和 D 三种。

A枚举 B基本类型 C整形 D结构 E浮点型 F字符型

C#的引用类型包括 A 、 B 、 C 、 F 、 G 和 H 六种。

Astring Bobject C类 Dfloat Echar F数组G代表 H接口

装箱是把值类型转换到 B 类型。

A数组 B引用 Cchar Dstring5.拆箱是引用类型返回到 C 类型。

Astring Bchar C值 D数组

6. A 类型是所有类型的根。

ASystem.Object Bobject Cstring DSystem.Int327.从派生类到基类对象的转换是 B 类型转换。

A显示 B隐式 C自动 D专向8.从基类到派生类对象的转换是 D 类型转换。A隐式 B自动 C专向 D显示9.强制转换对象可以使用 B 关键字实现。

Ais B

文档评论(0)

tianya189 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档