C#网络应用编程基础练习题与答案[1]
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)值类型
包括简单类型、结构类型和枚举类型。其中,简单类型分为整型、布尔型、字符型、浮点型和小数型。
位律师回复
0条评论