2021 网络协议分析——c#技术进阶与网络编程(河北经贸大学)1463528453 最新满分章节测试答案

2025年5月6日 分类:免费网课答案 作者:网课帮手

本答案对应课程为:点我自动跳转查看
本课程起止时间为:2021-03-04到2021-07-15
本篇答案更新状态:已完结

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.课程概述 作业

1、 问题:通过键盘输入若干个整数(长度不得多于20),然后将其中最大的数进行输出。该程序采用控制台的形式实现。
评分规则: 【 是否能够正确实现功能。
程序书写是否规范。
是否代码清晰,书写无误。

2、 问题:采用WPF的形式实现简易银行存款计数器,界面设计可参考下图。
评分规则: 【 是否能够正确实现全部功能。
界面设计是否正确。
代码格式是否规范。

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: 无特殊要求
答案: 【params

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

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

【作业】2 C#编程入门 C#编程作业

1、 问题:通过键盘输入若干个整数,长度不得多于20个,最后将其中最大的数输出,采用控制台的形式实现。
评分规则: 【 是否能够实现所有的功能。
代码是否规范。
思路是否清晰。

2、 问题:采用WPF方式设计简易的银行计算器,界面设计可参考下图。
评分规则: 【 是否能够实现全部的功能。
界面设计是否规范。
代码是否规范。
思路是否清晰。

3 委托与Observer编程模型 单元测验

1、 问题:delegate是一个函数原型,只有声明没有实现,的真正作用是替代执行任何相同形式的方法(函数),有很多应用,下面不是代理好处的是( )
选项:
A:可以放在函数的签名表里,作为回调函数
B:可以减少编程的复杂性,提高扩展能力
C:可以用于事件编程,进行类间通信
D:可以加快程序的执行速度
答案: 【可以加快程序的执行速度

2、 问题:委托的定义和方法的定义类似,只是在前面加了一个delegate,但委托不是方法,它是一种类型。
选项:
A:正确
B:错误
答案: 【正确

3、 问题:委托相当于C++中的函数指针,但它是类型安全的。委托是从System.Delegate派生,但不能象定义常规类型一样直接从System.Delegate派生。关键字delegate通知编译器这是一个委托类型,从而在编译的时候对该类进行封装。
选项:
A:正确
B:错误
答案: 【正确

4、 问题:这是 Winform编程中事件处理程序的典型代码: this.btnExit.Click += new System.EventHandler(this.btnExit_Click);这是的System.EventHandler是一个代理。
选项:
A:正确
B:错误
答案: 【正确

5、 问题: public delegate void GreetingDelegate(string name); private static void EnglishGreeting(______) { Console.WriteLine(“Morning, ” + name); } private static void ChineseGreeting(string name) { Console.WriteLine(“早上好, ” + name); } //注意此方法,它接受一个GreetingDelegate 类型的方法作为参数 private static void GreetPeople(string name, GreetingDelegate MakeGreeting) { MakeGreeting(name); } static void Main(string[] args) { GreetingDelegate delegate1; delegate1 = EnglishGreeting; // 先给委托类型的变量赋值 delegate1 += ChineseGreeting; // 给此委托变量再绑定一个方法 // 将先后调用 EnglishGreeting 与 ChineseGreeting 方法 GreetPeople(“Jimmy Zhang”, delegate1); Console.ReadKey(); }
答案: 【string name

【作业】3 委托与Observer编程模型 上机作业

1、 问题:设计一个应用程序,能够实现图片中的相应功能,最后通过输入0或1,选择是否关闭程序。
评分规则: 【 功能是否完全实现
程序结构是否完整
程序书写是否规范

4 进程与多线程 单元测试

1、 问题:进程是操作系统的一个基本概念,可以简单理解为( )
选项:
A:硬盘上的执行文件
B:程序中一个或多个独立执行的流
C:一个操作系统的内核
D:内存中运行的某个程序
答案: 【内存中运行的某个程序

2、 问题:windows是什么样的操作系统( )
选项:
A:one thread one process
B:multipul processes one thread
C:multipul processes multipul threads
D:one thread multipul processes
答案: 【multipul processes multipul threads

3、 问题: private void button1_Click(object sender, EventArgs e) { Process p1 = new Process(); }下面语句哪个用于启动新的进程?
选项:
A: p1.StartInfo.FileName = “Notepad.exe”; //准备执行记事本Notepad.exe
B: p1.StartInfo.Arguments = “Test1.txt”; //创建或打开的文档为Test1.txt
C: p1.StartInfo.WindowStyle = ProcessWindowStyle.Normal; //打开方式为图形化界面
D: p1.Start();
答案: 【 p1.Start();

4、 问题:对于前台线程与后台线程区别描述错误的是( )
选项:
A:进程终止时后台线程自然终止
B: 前台线程没有终止则进程不会终止
C:后台线程不能设置优先级
D:后台线程 thread.IsBackground = true;
答案: 【后台线程不能设置优先级

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦
请输入手机号或商家订单号
打不开请联系客服QQ 2356025045 商家订单号在哪里?点此了解

商家订单号查看步骤

打开支付宝
方法一:我的 > 账单 > 账单详情 > 更多>复制商家订单号
方法二:我的 > 账单 >搜索关键字【网课小帮手】
> 账单详情 > 更多>复制商家订单号
方法三:联系客服QQ 2356025045
微信支付
我 > 支付 > 钱包 > 账单 > 账单详情

继续阅读