2024年6月12日发(作者:)

网络应用编程

作业及答案

课 程 名 称 网络应用编程

院(部) 计算机与信息工程学院

教研室(实验室) 网络工程教研室

主 讲 教 师 侯彦娥

职 称 讲师

21世纪高等学校计算机规划教材

(精品系列)《C#程序设计及应用

教程(第2版)》,马骏等主编,人

使 用 教 材 民邮电出版社

第1章 作业及答案

本章作业题目:P16页 1、2、3

1、可以用C#编写哪些类型的应用程序?

【解答】

1)控制台应用程序。

2) Windows应用程序。

3) Web应用程序。

4) Web服务应用程序。

5) 水晶报表Web应用程序。

6)智能设备应用程序。

7)安装和部署应用程序。

2、什么是命名空间?命名空间和类库的关系是什么?

【解答】

1)命名空间是对类的一种逻辑上的分组,即将类按照某种关系或联系划分到不同的命名空间下。

2)命名空间又可以包含其它的命名空间,例如s,是指System命名空间下有Windows命名空间,

Windows命名空间下有Forms命名空间。

3)所有类库都在规定的命名空间下。

3、举例说明using关键字有哪些主要用途。

【解答】

在C#中,using关键字有3个用途

1)2)3)作为语句,定义一个范围。例如:

Font font1 = new Font("Arial", 10.0f);

using (font1)

{… }

程序执行到“}”时,就会自动释放font1对象。

第2章 作业及答案

本章作业题目:P41 2、3、4、5、7

容易做错的题目:5题(有部分同学看成求平方和了)

1、C#支持的数据类型有那些?值类型和引用类型有何不同?

【解答】

C#支持的数据类型有:

(1)值类型,包括:简单类型、结构类型、枚举类型。其中,简单类型又分为:整型、布尔型、字符型、

浮点型、小数型。

(2)引用类型,包括:对象类型、类类型、接口、元数据、字符串类型、数组。

值类型和引用类型的区别在于,值类型的变量直接存放实际的数据,而引用类型的变量存放的则是数

据的地址,即对象的引用。当把一个值变量赋给另一个值变量时,会在堆栈(stack)中保存两个完全相同