• 面向.NET 的XML 程序设计


    面向.NET 的XML 程序设计
    (MAC)
    1. 什么是XML?
    A. 一种标准泛用标记语言
    B. 一种扩展性标识语言
    C. 一种超文本标记语言
    D. 一种层叠样式表单是.NET 托管程序的执行引擎
    正确答案:B
    2. 下面哪个不是HTML 的优点
    A. 跨平台
    B. 强大的信息展示能力
    C. 标记可自定
    D. 编写简单
    正确答案:C
    3. 下列哪个是XML 的解析器?
    A. Internet Explorer
    B. XML1.0
    C. msxml.dll
    D. 微软的记事本
    正确答案:C
    4. XPath 是什么?
    A. XML 的路径语言
    B. XML 的转化
    C. 文档对象模型
    D. XML 命名空间
    正确答案:A
    5. <Name StudentID=“20040001”>Bill</Name>中,哪些是数据部分?
    A. Name
    B. StudentID
    C. 20040001
    D. Bill
    正确答案:CD
    6. URI 代表什么?
    A. 统一资源定位符
    B. 统一资源命名符
    C. 统一资源标识符
    D. 企业资源定位符
    正确答案:C
    7. 这行XML 声明,声明该文档采用了什么编码标准?
    <?xml version="1.0" ?>
    A. GB2312
    B. ANSI
    C. Unicode UTF-8
    D. Windows-1252
    正确答案:C
    8. 请选出哪些注释是正确的形式
    A. <!这个注释是正确的>
    B. <!--这个注释是正确的-->
    C. <--这个注释是正确的-->
    D. <!--这个注释是正确的!-->
    E. <!---这个注释是正确的>
    正确答案:BE
    9. 这是一段关于教师信息的XML 源码:
    ①. <?xml version="1.0" encoding="GB2312" ?>
    ②. <书籍>
    ③. <书名>XML 试题</书名>
    ④. <数量 单位="本">5000</数量>
    ⑤. </书籍>
    ⑥. <!—以上是书籍信息-->
    哪行含有属性?
    A. ①
    B. ②
    C. ③
    D. ④
    E. ⑤
    F. ⑥
    正确答案:D
    10. XML 文档的架构验证可以使用哪些方法?
    A. 文档类型定义(DTD)
    B. XML 数据简化(XDR)
    C. XML 架构定义(XSD)
    D. XML 词汇表(XST)
    正确答案:ABC
    11. 何谓DTD?
    A. 文档架构定义,用来验证XML
    B. 文档类型定义,用来验证XML
    C. XML 文档的数据部分
    D. XML 文档的片断
    正确答案:B
    12. 对XML 进行验证的前提条件是什么?
    A. 该XML 文档的数据模型是完整的
    B. 该XML 文档的定义是正确的
    C. 该XML 文档的数据是正确的
    D. 该XML 文档的格式是正确的
    正确答案:D
    13. .NET Framework 支持哪几种架构?
    A. XSD 架构
    B. W3C 架构
    C. DTD 架构
    D. XDR 架构
    正确答案:ACD
    14. XML 架构定义指的是哪一种架构?
    A. XSD 架构
    B. W3C 架构
    C. DTD 架构
    D. XDR 架构
    正确答案:A
    15. ASP.NET 应用程序的配置文件是什么?
    A. 系统级别的配置machine.config
    B. 应用级别的配置web.config
    C. 硬件级别的配置hard.config
    D. 用户级别的配置GUI.config
    正确答案:AB
    16. XMLTextWriter 是由什么类派生出来的?
    A. XMLText
    B. XMLWriter
    C. TextWriter
    D. XMLReader
    正确答案:B
    17. 哪些数据格式的数据源不能用来生成XML?
    A. Microsoft SQL Server 数据库表
    B. OLE DB 数据源
    C. DreamWeaver
    D. 电子数据交换(EDI)
    正确答案:C
    18. “table.csv”是个什么格式的文件?
    A. OLE DB 文件
    B. 以逗号分隔值的文本文件
    C. SQL Server 库表文件
    D. XML 文件
    正确答案:B
    19. 使用Microsoft Studio .NET 编写XML 文档时,用什么方法来创建新文档?
    A. WriteBeginDocument()
    B. WriteNewDocument ()
    C. WriteStartDocument ()
    D. WriteCreateDocument()
    正确答案:C
    20. 使用Microsoft Studio .NET 编写XML 文档时,使用什么方法来编写处理指令?
    A. WriteDeclaring ()
    B. WriteDeclared ()
    C. WriteProcessedInstruction ()
    D. WriteProcessingInstruction ()
    正确答案:D
    21. 面向.NET Framework 的XML 程序设计中,限定名是由什么组成的?
    A. 前缀和后缀
    B. 前缀和本地名
    C. 本地IP 和广域网址
    D. 命名空间
    正确答案:B
    22. XPath 定义了几种不同类型的轴?
    A. 10 种
    B. 11 种
    C. 12 种
    D. 13 种
    正确答案:D
    23. 轴引用的作用是什么?
    A. 根据XPath 查询的内容返回结果集
    B. 提供了浏览XPath 节点集的方法
    C. 允许节点测试以节点名称或节点值进行匹配
    D. 定位查询路径
    正确答案:B
    24. 如果你只希望以只读的方式查询XML 数据源的数据,应考虑使用哪种对象来缓存数据?
    A. XmlDocument
    B. XPathDocument
    C. DataSet
    D. XmlDataDocument
    正确答案:B
    25. 请写出下列函数的值:
    Round(128.6)
    A. 128.6
    B. 128
    C. 129
    D. 127
    正确答案:C
    26. CreateNavigator()方法属于哪种类?
    A. XmlTextWrite
    B. XmlTextReader
    C. XPathDocument
    D. XmlCreateNavigator
    正确答案:C
    27. 你创建了XPathNavigator 后,遍历文档时,使用什么方法将浏览器移到当前节点的下
    一个兄弟节点?
    A. MoveGoTo()
    B. MoveToNext()
    C. MoveToChild()
    D. MoveToNextChild()
    正确答案:B
    28. 何谓DOM?
    A. XML 文档
    B. XML 文档对象模型
    C. XML 模型语言
    D. XML 路径语言
    正确答案:B
    29. W3C 定义的DOM 节点类型“Attr”,对应的.NET DOM 节点类型应该是什么?
    A. XmlAttr
    B. XmlAttribute
    C. XmlEntity
    D. XmlText
    正确答案:B
    30. .NET Framework 中定义的“EndEntry”节点类型表示什么?
    A. XML 实体
    B. 实体引用
    C. 当XmlReader 到达元素结束时的返回项
    D. 结束项
    正确答案:D
    31. 哪个不是XmlNode 的信息属性?
    A. ParentNode
    B. InnerText
    C. NodeType
    D. Value
    正确答案:A
    32. 下列代码表示什么?
    Doc.SelectSingleNode(“College/Students[@ID=’20040001’]”)
    A. 返回ID 为20040001 的Students 节点
    B. 查找名为“College/Students[@ID=’20040001’]”的节点
    C. 查找ID 为20040001 的学生在哪所大学
    D. 查找ID 为20040001 的学生信息位于“College/Students”下的哪个文件中
    正确答案:A
    33. 使用XmlNodeList 类型的ChildNodes 属性,能够返回什么?
    A. 返回XmlNode 对象的所有节点
    B. 返回XmlNode 对象的所有子节点
    C. 返回XmlNodeList 对象的所有节点
    D. 返回XmlNodeList 对象的所有子节点
    正确答案:B
    34. 使用GetElementsByTagName()方法,可以从XmlDocument 或XmlElement 对象中查找到
    什么?
    A. 指定名称的所有元素
    B. 指定名称的所有子元素
    C. 指定名称的所有元素及其子元素
    D. 所有指定元素的名称
    正确答案:C
    35. XSLT 模板规则由哪几部分组成?
    A. 一个Xpath 表达式
    B. 一个唯一的名称
    C. 直接复制到结果文档的原始文本
    D. 由XSLT 指令生成的内容
    正确答案:ABCD
    36. .NET Framework 中的XSLT 的体系结构中,哪些类提供了数据存储的方式?
    A. XmlTransform
    B. XmlDocument
    C. XmlDataDocument
    D. XPathDocument
    正确答案:BCD
    37. .NET Framework 中提供转换功能的类都是以哪些类为基础的?
    A. XmlTransform
    B. XmlDocument
    C. XSLT
    D. XPath
    正确答案:CD
    38. 样式表文件和架构文件的相同点是什么?
    A. 两种文件都以外部关联文件的形式作用于XML 文档
    B. 两种文件都使用模板文件作用于 XML 文档
    C. 两种文件都用来描述数据的有效性
    D. 两种文件都用来控制转换后的输出格式
    正确答案:A
    39. XslTransform 对象的基本语法:
    XslTransform.Transform(input,XslArgumentList,output)
    请问你该使用什么方法为“XslArgumentList”添加参数?
    A. XslArgumentList.Add()
    B. XslArgumentList.Addparam()
    C. XslArgumentList.Append()
    D. XslArgumentList.Param()
    正确答案:B
    40. 对XQuery 和XPath 表述正确的哪些?
    A. XQuery 和XPath 都可以对各种数据源进行查询
    B. XQuery 依赖于XPath 的模式匹配能力
    C. XQuery 中对关键字不区分大小写
    D. XPath 中对关键字区分大小写
    正确答案:BCD
    41. XQuery 表达式使用FLWR 语法时,LET 子句的作用是什么?
    A. 用于筛选数据源身成结果集
    B. 将变量与节点进行关联,但是不能对节点集进行遍历,只能用于单个节点
    C. 用于遍历满足查询条件的节点集,其中需要使用变量作为游标表示当前节点
    D. 产生查询结果,可以控制结果的格式,对结果进行运算、排序、比较等
    正确答案:B
    42. IIS(Internet Information Server)位于SQL Server XML 体系结构中的哪一层?
    A. 第1 层
    B. 第2 层
    C. 第3 层
    D. 第4 层
    正确答案:B
    43. 直接的URL 查询具有哪些安全隐患?
    A. 这种查询会暴露数据库结构
    B. 这种查询会暴露管理员的口令
    C. 这种查询会影响服务器的执行速度
    D. 这种查询对用户没有限制
    正确答案:AD
    44. 使用XSD.EXE 命令行工具可以进行对象的序列化吗?
    A. 能
    B. 不能
    正确答案:B
    45. 什么叫XML 序列化?
    A. 对XML 数据按照用户要求进行排序
    B. 将客户要求传输的XML 文件按照优先级进行排队的过程
    C. 为了传输对象的数据,将存储在编程对象中的信息转换为数据流的过程
    D. 将待传输的数据流按照用户要求进行排序的过程
    正确答案:C
    46. XSD.exe 工具的功能是什么?
    A. XML 架构定义工具,将XSD 架构从XML 文档中提炼出来
    B. XML 架构定义工具,将对象类转换为XSD 架构
    C. XML 转换工具,将VB.NET 和C#编写的XML 文件互相转换
    D. XML 校验工具,检验XML 文档是否按照规则书写
    正确答案:B
    47. 下列是用C#编写的代码:
    ①[SoapType(TypeName= "StudentType",Namespace= "urn:myweb")]
    Public Class Student{
    Public Int StudentID;
    Public String Name;
    ② [SoapIgnore()]
    Public String Department;
    }
    请问第②行序列化属性“SoapIgnore”的作用是什么?
    A. 将Department 域被保存为文本
    B. 将Department 域保存为XML 属性
    C. 将Department 域剔除在序列化之外
    D. 将Department 域保存在类型为XSD “String”的XML 元素中
    正确答案:C
    48. 下列是用VB 编写的代码:
    ①<SoapType(TypeName:= "StudentType",Namespace:= "urn:myweb")>_
    Public Class Student
    Public StudentID As Int32
    Public Name As String
    ② <SoapIgnore()>_
    Public Department As String
    End Class
    请问第②行序列化属性“SoapIgnore”的作用是什么?
    A. 将Department 域被保存为文本
    B. 将Department 域保存为XML 属性
    C. 将Department 域剔除在序列化之外
    D. 将Department 域保存在类型为XSD “String”的XML 元素中
    正确答案:C
    49. 在VB 和C#中使用什么属性来指示程序实体将不再被使用?
    A. WebMethod
    B. ComClass
    C. DllImport
    D. Obsolete
    E. WebPermission
    正确答案:D
    50. 哪些有可能应用了.NET Passport?
    A. Hotmail 邮件系统
    B. 新浪的新闻网页
    C. MSN 聊天室
    D. Windows XP 系统中带有的扫雷游戏
    正确答案:AC
  • 相关阅读:
    POJ1806 Manhattan 2025
    POJ1258 AgriNet【最小生成树】
    POJ1789 Truck History【最小生成树】【终于AC了】
    memset的用法
    HDOJ1106 排序
    POJ2965
    414某OJ竞赛题
    HDOJ1745 I hate it【线段树】
    HDOJ2795 Billboard【线段树】
    蓝桥杯o(︶︿︶)o 唉
  • 原文地址:https://www.cnblogs.com/shihao/p/1411991.html
Copyright © 2020-2023  润新知