25年春江苏开放大学.NET架构与项目开发实训060237第二学习单元过程性作业最新答案

资源下载
下载价格30

试题列表
单选题
题型:单选题客观题分值5分难度:简单得分:5
1
String serialize(WeatherClass w)
{
_____
MemoryStream ms=new MemoryStream();
xml.Serialize(ms, w);
String s=Encoding.UTF8.GetString(ms.ToArray());
return s;
}
序列化函数serialize缺少的语句是:
A
以上说法都不对
B
XmlSerializer xml = new XmlSerializer(typeof(WeatherClass));
C
XmlSerializer xml = XmlSerializer(WeatherClass);
D
XmlSerializer xml = XmlSerializer(typeof(WeatherClass));
学生答案:B
老师点评:
题型:单选题客观题分值5分难度:一般得分:5
2
当json字符串调用
void client_DownloadStringcompleted(object sender,DownloadStringCompletedEventArgs e)
{
weatherClass w=deserialize(e.Result)
showMsg(e.Result);
}
结果是什么?
A
json字符串
B
以上答案都不对
C
json对象
D
xml字符串
学生答案:A
老师点评:
题型:单选题客观题分值5分难度:一般得分:5
3
String serialize (T obj)
{
_____
MemoryStream ms=new MemoryStream();
json.WriteObject(ms,obj)
String s=Encoding.UTF8.GetString(ms.ToArray());
return s;
}
序列化函数serialize缺少的语句是:
A
DataContractSerializer json = new DataContractSeria DataContractSerializerlizer(typeof(WeatherClass));
B
DataContractSerializer json = DataContractSerializer(typeof(WeatherClass));
C
以上说法都不对
D
XmlSerializer xml = new XmlSerializer(typeof(WeatherClass));
学生答案:A
老师点评:
题型:单选题客观题分值5分难度:一般得分:5
4
当json字符串调用
void client_DownloadStringcompleted(object sender,DownloadStringCompletedEventArgs e)
{
weatherClass w=deserialize(e.Result);
showMsg(w.Tostring());
}
结果是什么?
A
json字符串
B
json反序列化结果
C
xml字符串
D
以上都不对
学生答案:B
老师点评:
题型:单选题客观题分值5分难度:较难得分:5
5
T deserialize(String s)
{
XmlSerializer xml = new XmlSerializer(typeof(T));
byte[] buf = Encoding.UTF8.GetBytes(s);
MemoryStream ms = new MemoryStream(buf);
T obj=(T)xml.Deserialize(ms);
return obj;
}
把字符串s反序列化成Weather对象, 那么正确的调用方法是:
A
Weather w=deserialize(s);
B
Weather w=(Weather)deserialize(s);
C
以上说法都不对
D
Weather w=deserialize(s);
学生答案:C
老师点评:Weather w=deserialize(s)表明字符串S调用反序列化函数deserialize,并指明类型是Weather,并把反序列化的结果返回给weather的对象w
题型:单选题客观题分值5分难度:中等得分:5
6
下面程序下载https://127.0.0.1的字符串:
try
{
WebClient client = new WebClient();
client.Encoding = Encoding.UTF8;
client.DownloadStringCompleted += client_DownloadStringCompleted;
Uri uri = new Uri(“https://127.0.0.1”, UriKind.Absolute);
client.DownloadStringAsync(uri);
msg.Text = “OK”;
}
catch (Exception exp) { msg.Text = exp.Message; }
在执行client.DownloadStringAsync(uri)后
A
程序client.DownloadStringCompleted += client_DownloadStringCompleted有错误
B
程序等待服务器响应,然后显示msg.Text = “OK”;
C
以上说法都不对
D
程序不等待服务器响应,就显示msg.Text = “OK”;
判断题
题型:判断题客观题分值2分难度:简单得分:2
1
一个序列化的XML字符串经过网络传输 到达另外一端后,要用反序列化的方法把它转换为对象类型。
A正确
B错误
题型:判断题客观题分值2分难度:简单得分:2
2
XML序列化与JSON序列化都是常用的序列化方法,它们生成的字符串格式是一样的
A正确
B错误
题型:判断题客观题分值2分难度:简单得分:2
3
数据上下文类是在model中创建实体类,这个实体类与数据库是一一对应的
A正确
B错误
题型:判断题客观题分值2分难度:简单得分:2
4
JSON序列化就是把一个 对象数据变成一个XML字符串的过程
A正确
B错误
多选题
题型:多选题客观题分值5分难度:简单得分:5
1
XML序列化函数的主要过程是( )
A
创建一个内存流
B
image.pngimage.png把这个流转为XML字符串image.png
C
首先创建一个XmlSerializer对象
D
通过XmlSerializer的Serialize方法把对象序列化到这个流中
题型:多选题客观题分值3分难度:简单得分:3
2
JSON服务器端环境及程序搭建步骤
A
服务器端调用序列化函数
B
服务器环境的搭建
C
服务器端创建序列化函数
D
IIS发布
题型:多选题客观题分值3分难度:简单得分:3
3
JSON客户端程序的流程
A
客户端环境的搭建
B
调用反序列化
C
客户端反序列化
D
客户端界面的设计
填空题
题型:填空题主观题答案允许乱序分值6分难度:简单得分:6
1
服务器与客户端通信,
分为客户端和服务器端,客户端采用 服务器端是提供窗体的网站,服务器端和客户端通过_ 通信
题型:填空题主观题答案允许乱序分值6分难度:中等得分:6
2
DataContractJsonSerializer json = new DataContractJsonSerializer(typeof(T));
在这里T ,可以为
题型:填空题主观题答案允许乱序分值4分难度:简单得分:4
3
数据在网络上传递必须是 ,XML序列化就是
学生答案:序列化;一个对象变成XML字符串的过程
简答题
题型:简答题主观题分值10分难度:简单得分:10
1
客户端与服务器端通信的机制是什么?

综合题
题型:综合题主观题分值13分难度:简单得分:0
1
有一个XML字符串
<?xml version=”1.0″?>
<WeatherClass>
<city>南京</city>
<date>2020-05-20</date>
<weather>
<description>多云</description>
<highTemp>30</highTemp>
<lowTemp>25</lowTemp>
</weather>
</WeatherClass>
题型:简答题主观题分值8分
1
请输出反序列化函数定义语句

题型:简答题主观题分值5分
2
写出输出反序列化的结果

题型:综合题主观题分值12分难度:简单得分:0
2
WeatherClass wa = new WeatherClass
{
city = “南京”,
date = “2020-05-23”,
weather = new WeatherItemClass
{ description = “多云”, lowTemp = 25, highTemp = 30 }
};
题型:简答题主观题分值5分
1
对下面的数据进行XML序列化,请输入输出语句

题型:简答题主观题分值7分
2
写出序列化的结果

0
觉得这篇文章对你有用的话,就打赏一下支持文章作者
课程作业辅导,点击图片加微信,有偿服务

评论0

请先

站点公告

开放大学课程作业代写,有需要扫码加微信

显示验证码

社交账号快速登录