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

简述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请添加图片描述

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

  • 3
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

凉开水白菜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值