简述C#语言的特点
1、简洁的语法
2、与Web的紧密结合
3、可靠的安全性与错误处理
4、版本处理技术
5、灵活性和兼容性
6、C#语言不在存在全局函数、全局变量,所有的函数、变量和常量都必须定义在类中,避免了命名冲突。
7、C#语言不支持指针。一切对内存的访问都必须通过对象的引用变量实现,只允许访问内存中允许访问的内容,防止病毒程序使用非法指针访问私有成员,也避免指针误操作产生的错误。
简述C#的主要应用领域
桌面、网络、嵌入式三个方面
简述类的定义及类的声明形式
类的额定义:在C#中必须先声明类,然后才能在程序中使用。
类的声明形式:
[类的属性] [访问修饰符] class 类名称 [: 父类名] { [成员修饰符] 类的成员变量或者成员函数 }
简述代码书写的主要规则
1、编写C#程序是,统一代码缩进样式,比如统一缩进两个字符或者4个字符位置。
2、每编写完一行C#代码后都应该换行编写下一行代码。
3、在编写C#代码时,应该合理使用空格,以便使代码结构更加清晰。
4、尽量使用接口,然后使用类实现接口,以提高程序的灵活性。
5、关键的语句(包括声明关键的变量)必须要写注释。
6、局部变量在最接近使用它的地方声明。
7、不要使用goto系列语句,除非是用在跳出深层循环时。
8、避免编写超过5个参数的方法,如果要传递多个参数,则使用结构。
9、避免书写代码量过大的try…catch语句块。避免在同一个文件中编写多个类。
10、生成和构建一个长的字符串时,一定要使用StringBuilder类型,而不用string类型。
11、对于if语句,应该使用一对大括号“{ }”把语句块括起来。
12、swich语句一定要有default语句来处理意外情况
简述类和对象的关系
类:一种数据类型,定义了存储哪些数据(成员变量)以及如何处理这些数据的行为(成员函数); 对象:也叫实例,是类的具体个案;
同一个类的对象都具有相同的存储结构和行为功能,但具体每个对象存储的数据可以不同。
简述标识符的定义及标识符命名规则。
1、标识符首字母可由 (a-z,A-Z, _ ,@),后续字符可由(a-z,A-Z, _ , 0-9)组成
数字不能放在首位
字母 下划线 可以用在任何位置
@字符只能存在标识符首位
2、C#命名规范
Camel命名法 首个字母小写,其余首字母大写(enemyHp) Pascal命名规范 每个首字母大写(EnemyHp) 如果用到英文单词缩写,则使用大写字母(PHP,PI,MP,HP) 变量使用Camel命名,方法和类使用Pascal命名规范。
3、不能使用关键字命名,关键字是对编译器具有特殊意义的预定义保留标识符。
编程题:
采用C#编写一个简易计算器,主要包含下列功能
(1)可实现加减乘除运算
(2)具有开根号功能
(3)具有求模功能
(4)可实现进制相互转换:二进制、10进制、16进制转换
(5)具有计算Sin和Cos功能
(6)界面要显示学号和姓名
代码下载:https://download.csdn.net/download/qq_43581670/13779127