江苏开放大学.NET架构与项目开发实训060237第二学习单元过程性作业.docx
试题列表
单选题
题型:单选题客观题分值5分难度:简单得分:5
1
Stringserialize(WeatherClassw)
{
_____
MemoryStreamms=newMemoryStream();
xml.Serialize(ms,w);
Strings=Encoding.UTF8.GetString(ms.ToArray());
returns;
}
序列化函数serialize缺少的语句是:
A
以上说法都不对
B
XmlSerializerxml=newXmlSerializer(typeof(WeatherClass));
C
XmlSerializerxml=XmlSerializer(WeatherClass);
D
XmlSerializerxml=XmlSerializer(typeof(WeatherClass));
学生答案:B
老师点评:
题型:单选题客观题分值5分难度:一般得分:5
2
当json字符串调用
voidclient_DownloadStringcompleted(objectsender,DownloadStringCompletedEventArgse)
{
weatherClassw=deserialize(e.Result)
showMsg(e.Result);
}
结果是什么?
A
json字符串
B
以上答案都不对
C
json对象
D
xml字符串
学生答案:A
老师点评:
题型:单选题客观题分值5分难度:一般得分:5
3
Stringserialize(Tobj)
{
_____
MemoryStreamms=newMemoryStream();
json.WriteObject(ms,obj)
Strings=Encoding.UTF8.GetString(ms.ToArray());
returns;
}
序列化函数serialize缺少的语句是:
A
DataContractSerializerjson=newDataContractSeriaDataContractSerializerlizer(typeof(WeatherClass));
B
DataContractSerializerjson=DataContractSerializer(typeof(WeatherClass));
C
以上说法都不对
D
XmlSerializerxml=newXmlSerializer(typeof(WeatherClass));
学生答案:A
老师点评:
题型:单选题客观题分值5分难度:一般得分:5
4
当json字符串调用
voidclient_DownloadStringcompleted(objectsender,DownloadStringCompletedEventArgse)
{
weatherClassw=deserialize(e.Result);
showMsg(w.Tostring());
}
结果是什么?
A
json字符串
B
json反序列化结果
C
xml字符串
D
以上都不对
学生答案:B
老师点评:
题型:单选题客观题分值5分难度:较难得分:5
5
Tdeserialize(Strings)
{
XmlSerializerxml=newXmlSerializer(typeof(T));
byte[]buf=Encoding.UTF8.GetBytes(s);
MemoryStreamms=newMemoryStream(buf);
Tobj=(T)xml.Deserialize(ms);
returnobj;
}
把字符串s反序列化成Weather对象,那么正确的调用方法是:
A
Weatherw=deserialize(s);
B
Weatherw=(Weather)deserialize(s);
C
以上说法都不对
D
Weatherw=deserialize(s);
学生答案:C
老师点评:Weatherw=deserialize(s)表明字符串S调用反序列化函数deserialize,并指明类型是Weather,并把反序列化的结果返回给weather的对象w
题型:单选题客观题分值5分难度:中等得分:5
6
下面程序下载的字符串:
try
{
WebClientclient=newWebClient();
client.Encoding=Encoding.UTF8;
client.DownloadStringCompleted+=client_DownloadStringCo