c#程序设计教程期末复习题及答案

c#程序设计教程期末复习题及答案

ID:12041891

大小:1.39 MB

页数:133页

时间:2018-07-15

c#程序设计教程期末复习题及答案_第1页
c#程序设计教程期末复习题及答案_第2页
c#程序设计教程期末复习题及答案_第3页
c#程序设计教程期末复习题及答案_第4页
c#程序设计教程期末复习题及答案_第5页
资源描述:

《c#程序设计教程期末复习题及答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、习题1一、选择题1.在C#中B都是对象。A任何类型B任何事物C任何代码D任何技术2.对象包含数据和A的方法。A在该数据上工作B调用C函数调用D传递参数3.一个类是D的蓝本。A数据集合B函数集合C方法集合D给定功能集合4..NET构架包含公用语言运行时期和B。5..NET的核心是A。ACLRBWindows2000CDNAD分解平台6.C#程序以B扩展名保存编写的程序。A.CSB.PSC.CSSD.SC7.System是B的命名空间。A存储系统类B控制台类CI/O操作D新项目8.namespace用于声明B。A新项目B一个命名空间C类与方法D指令

2、9.每个C#程序必须有一个D方法。A类方法B构造方法CMainD重载方法二、问答题1.面向对象编程的三大原则是什么?答:封装、继承和多态性。2.封装是什么?答:封装是用于隐藏对象实际的制作细节。3.继承是什么?答:继承是在建立新的特定对象时,可以使用现有对象的功能性。4.多态性是什么?答:多态性是程序代码能够依据实际对象所需而进行不同的行为。5..NET的核心构件包括哪些?答:(1).NET构造块服务或有计划的访问某些服务。(2)将在新的Internet设备上运行的.NET设备软件。(3).NET用户经验。1.CLR的作用是什么?答:CLR是.

3、NET的核心,它是一个运行时期环境,在该环境中,以不同语言编写的应用程序均能始终运行。一、编程题使用.NET代码编辑器编写一个C#应用程序,以在屏幕打印出:C#istheComponent-orientedlanguageinCandC++familyoflanguage.要求:(1)使用usingSystem命名空间,即定位System命名空间的Console类。(2)不使用usingSystem命名空间,即System命名空间的Console类。(3)使用using指令的别名,即使用using创建using的别名。答案:(1)//Examp

4、le1.csUsingSystem;ClassExample1{PublicstaticvoidMain(){Console.Write(“C#istheComponent-orientedlanguage”);Console.WriteLine(“inCandC++familyoflanguage.”);}}(2)//Example2.csClassExample1{PublicstaticvoidMain(){System.Console.Write(“C#iscomponent-orientedlanguage”);System.Cons

5、ole.WriteLine(“inCandC++familylanguage.”);}}(3)Example3.csUsingoutput=System.Console;ClassExample1PublicstaticvoidMain(){Output.Write(“C#iscomponent-orientedlanguage”);}习题2一、选择题1.C#的数据类型有A和C两种。A值类型B调用类型C引用类型D关系类型2.C#的值类型包括A、B和D三种。A枚举B基本类型C整形D结构E浮点型F字符型3.C#的引用类型包括A、B、C、F、G和H六

6、种。AstringBobjectC类DfloatEcharF数组G代表H接口4.装箱是把值类型转换到B类型。A数组B引用CcharDstring5.拆箱是引用类型返回到C类型。AstringBcharC值D数组6.A类型是所有类型的根。ASystem.ObjectBobjectCstringDSystem.Int327.从派生类到基类对象的转换是B类型转换。A显示B隐式C自动D专向8.从基类到派生类对象的转换是D类型转换。A隐式B自动C专向D显示9.强制转换对象可以使用B关键字实现。AisBasCthisDobject10.命名空间用于定义A的

7、作用域。A应用程序B有关类型C多重源代码D层次结构11.using关键字用于B命名空间中的Console对象。AConsoleBSystemCObjectDInt32二、填空题1.下列程序的运行结果是99.44。//Exam1.csusingSystem;classUsing{publicstaticvoidMain(){inti=918;floatf=10.25f;shortsh=10;doubled=11.19;Console.WriteLine(i+f+sh+d);}}2.下列程序的运行结果是25.5。//Exam2.csusingSys

8、tem;classUsing{publicstaticvoidMain(){inti=5;floatf=5.1f;Console.WriteLine(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。