C#网络应用编程基础练习题与答案[1]

C#网络应用编程基础练习题与答案[1],第1张

C#网络应用编程基础练习题与答案[1],第2张

1.C/S结构模式和B/S结构模式的主要区别是什么?
[答案]

首先,在系统性能方面。只要你有可以上网的浏览器,就可以使用B/S系统。而B/S结构的客户端只能完成浏览、查询、数据输入等简单的功能,大部分工作都要由服务器承担,这对服务器提出了很高的要求,无形中增加了用户在这方面的投入。采用C/S结构时,客户端和服务器都承担一部分工作,有效利用了客户端和服务器的资源,使用户不必在硬件上投入更多。另外浏览器页面不容易修改,给用户自定义自己的文件带来不便。比如用户要定制一个报表,用B/S结构系统很难完成。

其次,在系统开发方面,C/S结构的开发对开发人员提出了更高的要求,整个开发过程比较复杂。与B/S结构相比,C/S技术的历史更为“悠久”,从技术成熟度和开发人员普遍掌握的水平来看,更为成熟。

第三,系统升级。如果C/S结构中的某个模块发生变化,可能会关联到其他模块的变化,使得系统升级的成本更高;在B/S结构的开发维护阶段,几乎所有的工作都集中在服务器端,只需在服务器端更新软件即可。如果系统升级频繁,那么B/S架构的产品具有维护工作量少的优势。

第四,安全。在安全性方面,B/S结构略显不足。毕竟现在网络安全系数不高,任何人只要有密码就可以进入用户的系统;C/S结构需要特定的客户端软件,一般情况下需要对客户端进行加密,甚至可以限制只有一台电脑可以使用这个客户端,所以安全性更高。

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

【回答】

1)控制台应用程序。

2) Windows应用程序。

3)水晶报表应用。

4)ASP.NET网络应用。

5)ASP.NET Web服务应用程序。

6)ASP.NET水晶报表Web应用。

7)智能设备应用。

3.命名空室是什么?命名空和类库有什么关系?

【回答】

1) Name 空是类的逻辑分组,即类按照某种关系或联系分成不同的名称空。

2)名称空还可以包含其他名称空,比如System。Windows.Forms,这意味着系统名空下有一个Windows名空,Windows名/]下有一个窗体名空。

3)所有类库都在指定名称空下。1.C #支持哪些数据类型?和C++相比有什么特点?

【回答】

# C支持的数据类型有:

(1)值类型

包括简单类型、结构类型和枚举类型。其中,简单类型分为整型、布尔型、字符型、浮点型和小数型。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » C#网络应用编程基础练习题与答案[1]

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情