0.0744

五煦查题

快速找到你需要的那道考题与答案

mooc网络协议分析——c#技术进阶与网络编程课后答案(慕课2023完整答案)

84 min read

mooc网络协议分析——c#技术进阶与网络编程课后答案(慕课2023完整答案)

1.课程概述

1.1 编程语言发展简史随堂测验

1、网络编程最早的协议应用是在________
A、计算机上
B、分析织布机上
C、技阶网赌博机上
D、术进电报机

2、络编_____________ 是程课早伟大的程序员之一,他用汇编语言编写了Pascal编译器,后答研发了Delphi,案慕案编写了Visual J++,课完创立了.Net Framework和c#语言。整答
A、网络比尔盖茨
B、协议保罗·艾伦
C、分析安德斯·海尔斯伯格(Anders Hejlsberg)
D、技阶网Philippe Kahn

3、_______分析方法是编程的基本思路,先要考虑系统的输入与输出,再考虑处理过程。
A、结构化分析方法
B、关联分析方法
C、UML建模分析方法
D、IPO分析方法

作业

1、通过键盘输入若干个整数(长度不得多于20),然后将其中最大的数进行输出。该程序采用控制台的形式实现。

2、采用WPF的形式实现简易银行存款计数器,界面设计可参考下图。

2 C#编程入门

2.1 C#语言入门随堂测验

1、装箱是把值类型转换到( )类型。
A、Object
B、String
C、Char
D、Array

2、下列结构图对应于哪种结构(A 是程序段, P 是条件) ( )
A、while 循环结构
B、do while 循环结构
C、if else 选择结构
D、switch case 选择结构

3、面向对象编程中的“继承”的概念是指( )
A、对象之间通过消息进行交互
B、派生自同一个基类的不同类的对象具有一些共同特征
C、对象的内部细节被隐藏
D、派生类对象可以不受限制地访问所有的基类对象

4、调用方法时,如果想给方法传递任意个数的参数时,应选用哪个关键字( )
A、ref
B、out
C、params
D、无特殊要求

5、有说明语句 double[,] tab=new double[2,3]; 那么下面叙述正确的是( )
A、tab 是一个数组维数不确定的数组,使用时可以任意调整
B、tab 是一个有两个元素的一维数组,它的元素初始值分别是 2, 3
C、tab 是一个二维数组,它的元素个数一共有 6 个
D、tab 是一个不规则数组,数组元素的个数可以变化

6、下面代码实现数组 array 的冒泡排序,画线处应填入( )
A、4-i
B、i
C、i+1
D、3-i

请大家在规定时间内上交作业,作业截止时间4月12日21:00

1、设计摄氏度与华氏温度之间的转换器,可采用WPF、窗体任意一种格式。

3 委托与Observer编程模型

作业

1、设计一个应用程序,能够实现图片中的相应功能,最后通过输入0或1,选择是否关闭程序。

2、采用Observer方式写一个模仿手机耗电的程序,三个模块分别是手机、电量显示器与报警器模块,完成委托与事件声明、observer代理方法的过程。

4 进程与多线程

多线程的问题

1、使用多线程配合技术,求1-100000以内的素数和水仙花数。(作一个winform版,自己解决多线程修改界面的问题)。

05 异步编程

异步编程作业

1、用不同方法创建异步任务,查找水仙花数。

6 网络编程基础

网络基础编程

1、通过使用相关网络基础类,显示某一网站所有服务器的IP地址信息和本机主机名及相关的IP地址。设计可参考附件图所示。

7 Socket 编程

Socket 编程

1、做一个WINDOWS版的聊天程序,与同学在局域网内进行聊天。

8 Tcp编程

tcp编程作业

1、编写一个winform版的异步聊天程序,客户与服务器可以进行多轮聊天。

9 UDP编程

UDP编程作业

1、写一个UDP聊天程序。

10 WCF分布式编程基础

WCF分布式编程作业

1、设计一套WCF程序,包含服务器与客户。

课程考试

结课考试

1、根据课程所学知识,设计一个网络应用综合程序,提交的资料里面需要包括:项目说明,项目的实施,及程序实现的压缩包。