《c#程序设计基础入门教程》_习题答案

《c#程序设计基础入门教程》_习题答案

ID:18781274

大小:166.00 KB

页数:22页

时间:2018-09-23

《c#程序设计基础入门教程》_习题答案_第1页
《c#程序设计基础入门教程》_习题答案_第2页
《c#程序设计基础入门教程》_习题答案_第3页
《c#程序设计基础入门教程》_习题答案_第4页
《c#程序设计基础入门教程》_习题答案_第5页
资源描述:

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

1、《C#程序设计基础入门教程》习题答案第1章C#开发入门一、填空题1、.dll、.exe2、CLR3、编译、运行4、互操作性5、Console.WriteLine()二、选择题1、C2、B3、C4、A5、D三、问答题1、它是一个全新的、集成的、面向对象的开发平台,它以公共语言运行时(CommonLanguageRuntime,简写CLR)为基础,支持多种编程语言。2、.NET平台是一个环境,而C#只是一门语言,并不是它的一部分。C#语言编写的程序可以在.NET平台上运行。四、编程题1、参考答案classProgram{staticvoidMain(string[]ar

2、gs){Console.WriteLine("这是我的第一个C#程序!");Console.ReadKey();}}第2章C#编程基础(上)一、填空题1、class2、true和false3、54、值数据类型、引用数据类型5、1、46、&&&

3、

4、

5、7、08、单行注释、多行注释、文档注释9、break1、1000二、判断题1、错2、错3、错4、对5、错三、选择题1、AD2、BCD3、C4、C5、C6、A7、AC8、AC9、BD10、A四、程序分析题1、编译不通过。int值4和b相加时,由于变量b的类型为byte,取值范围没有int类型大,存不下int类型的值,因此编译

6、不通过。2、编译不通过。这是因为y是在最里层的代码块中定义的一个变量,只有在那个代码块中才可使用,在使用y=x;语句时已经超过了y变量的作用域,所以编译无法通过。3、编译不通过。因为switch语句中的每个分支语句之间需要使用break关键字隔开,如果没有break语句就会报错。4、打印结果为:987五、问答题1、标识符可以由任意顺序的大小写字母、数字、下划线(_)和@符号组成,但标识符不能以数字开头,且不能是C#中的关键字。2、如果使用“&”在表达式之间进行连接,那么无论任何情况,“&”两边的表达式都会参与计算。如果使用“&&”进行连接,当“&&”左边的表达式为f

7、alse,则不会执行其右边的表达式。例如定义intx=2,y=0;boolb=x0表达是会发生被0除异常,因为x/y的表达式执行了。而boolb=x0是不会出现这种异常的,因为x

8、Test01{publicstaticvoidMain(string[]args){intx=5;if(x%2!=0){Console.WriteLine("x是一个奇数");}else{Console.WriteLine("x是一个偶数");}Console.ReadKey();}}2、参考答案publicclassTest02{publicstaticvoidMain(string[]args){intsum=0;for(inti=1;i<=99;i++){if(i%2!=0){sum+=i;}}Console.WriteLine("1-99之间的奇数和为:"+

9、sum);Console.ReadKey();}}第1章C#编程基础(下)一、填空题1、void2、方法名相同、方法签名不同3、自身4、params5、逐语句、逐过程6、帕斯卡命名规范7、结束条件8、99、断点10、6二、判断题1、对2、错3、对4、对5、错三、选择题1、AC2、BC3、C4、B5、B6、BD7、C8、A9、AC10、A四、程序分析题1、编译不通过,Say()方法没有返回值。2、编译不能通过,在给TestFunc()方法传参时必须加上ref。3、编译不能通过,参数为out类型的方法,必须在方法内对参数赋值。五、简答题1、方法重载是指:允许在一个类中同

10、名方法的存在,但是方法的参数列表必须不同。实现重载的条件是方法名必须相同,参数类型或个数必须不同。当调用该方法时,根据参数的不同可以产生不同的结果。2、ref参数是用于传递参数的引用,而不是参数的值。out参数则用于将值从方法体内传到方法体。ref参数必须在方法调用前赋值,out参数必须在方法内进行赋值。3、逐语句调试会进入方法的内部调试,单步执行方法体的每一句带代码。逐过程调试就是不会进入方法体内部,而是把方法当做一行代码来执行。六、编程题1、参考答案classProgram{publicstaticvoidMain(string[]args){intsum=

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

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

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