C#网络应用编程综合题

题目来源:河南大学计算机学院MOOC网络应用编程期末作业

1、下列有关数据通信模型的说法不正确的是(A
A.B/S为客户端/服务器模式。
B.分布式模型由一个又一个连接起来的独立计算机组成。
C.分散式模型中,用户只负责管理自己的计算机系统,各自独立的系统间没有资源或信息的交换与共享。
D.集中式模型中,用一台计算机保存企业的数据。

B/S:浏览器/服务器结构

2、下列关于进程的描述中不正确的是(C
A.Process类提供了可以查看和操作本机进程相关信息的方法。
B.一个进程可能包括多个线程,也可能只包括一个线程。
C.Process类的Name属性是进程的唯一标识。
D.在.NET 中,若要完成与进程相关的处理任务,可以使用Process类或者工具箱上的Process组件。

ID属性

3、有关线程的说法不正确的是(C
A.调用Thread实例的Start方法后,线程会就绪。
B.通过设置线程的优先级可以改变线程的执行顺序。
C.调用Thread实例的Start方法后,会等待线程执行完毕。
D.Thread实例的IsAlive属性可以指示当前线程的运行状态。

《C#网络应用编程》第三版中P45“当前线程中调用Start方法启动另一个线程后,当前线程会继续执行其后面的代码。”即A

4、使用哪个修饰符声明的字段可以被多个并发执行的线程修改(C
A.new
B.virtual
C.volatile
D.override

微软文档指出:“volatile 关键字指示一个字段可以由多个同时执行的线程修改。”

5、若要与远程的一台主机进行通信,必须知道该主机的信息是(D
A.IP地址
B.子网掩码
C.端口号
D.IP地址和端口号

真正相互完成通信功能的不是两台计算机,而是两台计算机上的进程。IP地址用于识别主机,端口用于识别进程。

6、检查IP地址合法性的类为(C
A.IPEndPoint
B.IPHostEntry
C.IPAddress
D.Dns

“如果提供的IP地址字符串格式不正确,调用Parse方法会出现异常。”

7、下列说法不正确的是 (A
A.组播消息不能穿越子网。
B.使用UdpClient类的JoinMulticastGroup方法可以加入组播组。
C.组播组是开放的,可以随时加入到组播组中,也可以随时离开。
D.组播组使用特殊的IP地址范围表示不同的组播组。

组播与广播的区别:广播不能穿越子网,组播是一对一组,可以穿越路由器,这一组可以来自不同的子网。

8、下面关于HTTP特点的说法不正确的有(C
A.目前常见的HTTP版本是HTTP/1.1。
B. HTTP使用元信息作为标头
C. HTTP以UDP方式工作。
D. HTTP是无状态的。
9、有关数据加密和解密说法正确的是(D
A.对称加密也称为公钥加密,加密和解密是使用的公钥/私钥对。
B.常用的对称加密算法由RSA、AES、DES等。
C.对称加密的密钥很安全,不需要保存。
D.不对称加密时,如果使用公钥加密,则只能使用私钥解密
10、专门用于处理被加密或者被解密数据的流对象是(D
A.MemoryStream
B.NetworkStream
C.FileStream
D.CryptoStream
11、在类的前面用ServiceContract特性可以同时声明服务协定和数据协定。(×

数据契约 DataContract

12、 WCF仅支持HTTP协议,其他协议都不支持。(×

TCP协议

13、DataContract特性用于声明该类可被序列化,DataMember特性用于声明该类中的哪些成员可被序列化。(
14、await运算符和同步编程的最大区别是:异步等待任务完成时,也不会影响用户对UI界面的操作。(
15、后台线程会影响线程的终止。(×

“一个线程要么是前台线程,要么是后台线程,两者的区别是:后台线程不会影响线程的终止,前台线程会影响线程的终止。”

16、线程(同步)是指多个线程之间存在先后执行顺序的关联关系。
17、[ServiceContract(SessionMode=SessionMode.Required,CallbackContract=typeof(IService1DuplexCallback))] public interface IService1Duplex{... ...} public interface IService1DuplexCallback{... ...}
在这段代码中,IService1Duplex和IService1DuplexCallback各自独立,而IService1DuplexCallback中定义的方法则在(客户端)实现。
18、(任务并行)主要靠Parallel类提供的静态Invoke方法来实现。
19、终结点由绑定、地址和协定组成,三者缺一不可。(地址)用于公开服务的位置。
20、(Action)委托封装了不带返回值的方法。

链接快递:单元测试题

  • 8
    点赞
  • 111
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值