《C#程序设计》期末大作业复习答案

218 阅读3分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

简述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)界面要显示学号和姓名

代码下载:download.csdn.net/download/qq…](p3-juejin.byteimg.com/tos-cn-i-k3…)

请添加图片描述 请添加图片描述