c#期末复习资料.docx
《c#期末复习资料.docx》由会员分享,可在线阅读,更多相关《c#期末复习资料.docx(17页珍藏版)》请在三一办公上搜索。
1、c#期末复习资料 ,计算机高级语言复习提纲 第一章 C#概述 1. 了解计算机语言的作用。了解计算机语言与人类语言的区别。 2. 了解机器语言、汇编语言和高级语言。最早的高级语言是什么_Fortran_?C#是属于_? 计算机能够直接执行的是_机器语言_语言的程序? 3. C#语言由_Microsoft (或微软)_公司发明?C#语言的源文件扩展名是_cs_? C#开发的可执行程序需要安装_.NET Framework_才可以运行? 注意:不是.NET Framework SDK。这个是进行开发的编译工具,不是运行的环境。 第二章 简单的C#程序设计 1. C#从一个类的名为_Main_的方法
2、开始运行 注意大小写 2. 掌握最简单的C#程序的框架,能够输出指定的字符串内容 class Hello static void Main 对于控制台应用程序,通常为了方便使用控制台Console的功能,会使用using System; 语句引入所需的命名空间。 要输出内容,可以使用WriteLine语句。 例:Console.WriteLine(Apple); 3. C#程序的两种添加注释的方法,程序注释的作用 练习:以下程序的输出结果是: using System; class Hello static void Main / Console.WriteLine(Apple); /* Ch
3、ina */ Console.WriteLine(England); C#中的注释有两种,采用/开头只行末的部分,或者使用 /* */括起来的部分。一般,/适合单行注释,而 /* */适合多行注释 4. C#中标识符的命名规则。能够判断给定的字符串是否合法的标识符 练习:以下可以作为合法的自定义标识符的是: Abc A100 _1_ 200M _400 注意根据标识符的命名规则判别:第一个字符只能是字母或者下划线,后面的可以是字母、数字或者下划线 5. 掌握常见的C#关键字。注意:关键字不能作为普通的标识符使用。另外,可以看到C#中所有关键字都是全部小写的 练习:以下是C#关键字的是: Mai
4、n if main using System break 6. 掌握使用Console.WriteLine输出字符串、数字、表达式的值的方法 7. 掌握使用Console.WriteLine按指定格式输出多个数值的方法 8. 掌握使用Console.ReadLine输入字符串的方法 9. 掌握使用Console.ReadLine输入数值数据的方法 10. 掌握Console.Read的功能,并掌握输入单个字符的方法 第三章 数据类型、运算符、表达式 1. 掌握常见的数据类型(int, long, float, double, char, bool, string) 能够表示的数据范围、表示精度
5、。 2. 掌握定义简单变量的方法,并能够根据变量的取值范围和精度要求选择恰当的变量类型 3. 常量定义的方法 练习:定义一个常量 G,值为 9.82 const double G=9.8; 注意:常量定义的格式是: const 常量类型 常量名 = 常量值; 4. 掌握如何将包含四则运算的数学表达式写成等价的C#表达式。正确地使用括号来改变运算的顺序 5. 掌握常见的运算符的运算优先级次序。 6. 掌握整数相除的运算规则,整数相除和小数相除的不同点 练习:17/5 的结果是多少?17%5的结果是多少? 3 2 练习:17/5*2.0的结果是多少?8+15%4的结果是多少? 6 11 注意:如果
6、是 17*2.0/5,结果将会不同。因为17*2.0计算就会变为小数,小数除以整数就按照小数消除的规则进行了 7. 掌握几个常用数学函数和常量的使用方法:Math.Sqrt, Math.Pow, Math.PI, Math.Log, Math.Log10 8. 掌握赋值语言的功能,在赋值语句中使用变量。赋值语句与数学等式的区别 9. 自增运算符,+i 和 i+的区别和共同点 10. 字符串类型 string所能表示的信息,字符串连接运算 掌握字符串常量的表示方法 练习: 如果输出以下字符串常量,显示内容是什么? A) Programer B) Prognram C) Prognram D) P
7、rogram E) Prog 11. 布尔类型。要求掌握简单的数学比较式子的布尔运算结果,以及使用 &,|,!来组合简单布尔表达式的运算结果: 练习:如果 (1+3=5) | (23) 的运算结果是_ A: true B: false C: 都不是 D: 无法确定 注意:因为 2 0000 0110 4 写成二进制= 0000 0100 - | 位或 0000 0110 = 写成十进制 6 & 位与 0000 0100 = 写成十进制 4 13. 复合赋值运算符与普通的运算符 练习:写出等价的赋值运算式子: a += 3; a = a+3 练习:写出等价的复合赋值运算: b = b 5; b
8、-= 5; 14. 隐式类型转换。哪些类型转换可以隐式进行? 一般上,表示范围小的类型向表示范围大的类型转换,可以隐式进行。 第四章 结构化程序设计 1. if语句的语法格式,符合语句的应用 练习:以下程序的输出结果是? using System; class Test static double f(double x) / 根据汇款金额计算手续费 double ret = 0.0; ret = x * 0.01; if (ret 50.0) ret = 50.0; return ret; static void Main Console.WriteLine(f(80)=0 , f(80);
9、Console.WriteLine(f(5000)=0 ,f(5000); 注意:按照if语句的规则进行分析判断。 练习2:编写一个密码判别程序。如果用户输入的是字符串 hello,则显示“密码正确”,否则显示“密码错误” 核心参考代码: string pwd; pwd = Console.ReadLine; if( pwd = hello) Console.WriteLine(密码正确); else Console.WriteLine(密码错误); 2. switch语句的使用 注意: 1 case 后面只能接“常量表达式”,不要出现包含变量的式子 2 case 后面不能是小数类型的式子 3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- c# 期末 复习资料
链接地址:https://www.31ppt.com/p-3153760.html