大学MOOC 网络协议分析——c#技术进阶与网络编程(河北经贸大学)1206684829 最新慕课完整章节测试答案
05 异步编程
单元测验
1、单选题:
ThreadPool相比Thread来说具备了很多优势,但是ThreadPool却又存在一些使用上的不方便。下面哪个是错的( )。
选项:
A: ThreadPool不支持线程的取消
B: ThreadPool不支持线程执行的先后次序;
C: ThreadPool不支持线程的完成、失败通知等交互性操作
D: ThreadPool不支持异步操作。
答案: 【 ThreadPool不支持异步操作。】
2、多选题:
c#异步编程的实现方式包含
选项:
A: 等待模式
B: 事件模式
C: 轮询模式
D: BeginInvoke - EndInvoke 方式
答案: 【 等待模式;
轮询模式;
BeginInvoke - EndInvoke 方式】
3、判断题:
以前自己写委托都用 delegate, 最近看组里的大佬们都用 Func , 以及 Action 来实现,这两类方法是相同的。
选项:
A: 正确
B: 错误
答案: 【 错误】
4、填空题:
普通方法:private void Method1() { ...}改成异步方法,应该如何声明_____________________________。
答案: 【 private async task Method1() {... }】
1.课程概述
单元测验
1、单选题:
console.readline() 输入的数据是_________类型
选项:
A: int
B: double
C: string
D: StringBuilder
答案: 【 string】
2、单选题:
C# 中数据类型都已经升级成了类,所以有Double F=Double.Parse(Console.Readline() ),这是的Parse是________
选项:
A: Double类的静态方法
B: 函数
C: Double类的属性
D: 系统函数
答案: 【 Double类的静态方法】
3、填空题:
华氏温度等于摄氏温度乘1.8 + 32,华氏温度分别为99.5度时的摄氏温度是(保留一位小数)_________。
答案: 【 37.5】
随堂小测
1、单选题:
编程最早的应用是在________
选项:
A: 计算机上
B: 织布机上
C: 赌博机上
D: 电报机
答案: 【 织布机上】
2、单选题:
_____________ 是早伟大的程序员之一,他用汇编语言编写了Pascal编译器,研发了Delphi,编写了Visual J++,创立了.Net Framework和c#语言。
选项:
A: 比尔盖茨
B: 保罗·艾伦
C: 安德斯·海尔斯伯格(Anders Hejlsberg)
D: Philippe Kahn
答案: 【 安德斯·海尔斯伯格(Anders Hejlsberg)】
3、单选题:
_______分析方法是编程的基本思路,先要考虑系统的输入与输出,再考虑处理过程。
选项:
A: 结构化分析方法
B: 关联分析方法
C: UML建模分析方法
D: IPO分析方法
答案: 【 IPO分析方法】
10 WCF分布式编程基础
单元小测
1、多选题:
为开发分布式,先后研究出了各种技术,分别是__________________,成为现在SOA的技术基础。
选项:
A: XML
B: 消息队列(MSMQ)
C: RPC
D: Web Service
答案: 【 XML;
消息队列(MSMQ);
RPC;
Web Service】
2、判断题:
WCF的三种协定分别是:数据协定、消息协定和服务协定。
选项:
A: 正确
B: 错误
答案: 【 正确】
3、判断题:
// 使用下面示例中说明的数据约定将复合类型添加到服务操作。 [DataContract] public class CompositeType { bool boolValue = true; string stringValue = "Hello "; [DataMember] public bool BoolValue { get { return boolValue; } set { boolValue = value; } } [DataMember] public string StringValue { get { return stringValue; } set { stringValue = value; } } }数据项都是有get set 属性,不然不能序列化。
选项:
A: 正确
B: 错误
答案: 【 正确】
2 C#编程入门
单元小测验
1、单选题:
装箱是把值类型转换到( )类型。
选项:
A: Object
B: String
C: Char
D: Array
答案: 【 Object】
2、单选题:
下列结构图对应于哪种结构(A 是程序段, P 是条件) ( )
![]()
选项:
A: while 循环结构
B: do while 循环结构
C: if else 选择结构
D: switch case 选择结构
答案: 【 if else 选择结构】
3、单选题:
面向对象编程中的“继承”的概念是指( )
选项:
A: 对象之间通过消息进行交互
B: 派生自同一个基类的不同类的对象具有一些共同特征
C: 对象的内部细节被隐藏
D: 派生类对象可以不受限制地访问所有的基类对象
答案: 【 派生自同一个基类的不同类的对象具有一些共同特征】
4、单选题:
调用方法时,如果想给方法传递任意个数的参数时,应选用哪个关键字( )
选项:
A: ref
B: out
C: params
D: 无特
