一、选择题
1.XML采用以下哪种数据组织结构?()
A 星状结构
B 线状结构C树状结构D网状结构
2.下列关于XML文档中根元素的说法不正确的是()
A每一个结构完整的XML文档中有且只有一个根元素
B 根元素完全包括了文档中其他所有元素
C 根元素的起始标记要放在其他所有元素的起始标记之前,而根元素的结束标记要放在其他所有元素的结束标记之后
D 根元素不能包含属性节点
3.下面哪个公司或组织制定了XML:()
A ISO
B Oracle
C W3C
D Micrsoft
4.以下哪个是规范的XML元素:()
A -booklist
B 3class
C Book Case
D book-info
5.对于一个XML文档,以下哪个名称是错误的?()
A
B
C <1dollar>
D 以上三个都不正确
6.
上面的XML文档属于()文档。
A 无效的
B 有效的
C 格式良好的
D 格式错误的
7.以下的xml文档片段中,属性符合XML语法规则的是()。
A
B
C
D
8.>、<、&等在XML文档中被赋予了特殊的意义,所以在XML文档中不能直接包含这
些字符,而是对这些字符采用了特殊编码,< 对应的特殊编码是:()
A &
B <
C &lgt;
D &quto;
9.在DTD声明中使用下列哪个符号可以允许元素不出现或者只出现一次?()
A ?
B *
C |
D +
10.在一个DTD元素中定义了一个元素“学员”为,那么
如下的XML实例片段中合法的是()
A <学员>张三学员>
B <学员><姓名>张三姓名>学员>
C 学员>
D <学员>一班<姓名>张三姓名>同学学员>
11.分析以下在DTD文档:
(*零次或多次)(?零次或一次)(+ 一次或多次)
下面的XML实例()能够通过DTD的校验。
A
B
C
D
12.以下哪一项是使用参数实体的正确方法?()
A &RefEntity
B %RefEntity
C @RefEntity
D !RefEntity
13.XML文件使用什么指令来使用XSL ?()
A
B
C
D
14.一个学生成绩表的数据(含有Java/VB/VC++/SQL Server/Oracel各门课程的成绩),分
别按成绩小于60输出不及格、成绩在60到80分之间输出合格、成绩在80分以上的输出优秀。下列()XSL语句能够很好地完成此需求。
A
B
C
D
15.在XML中,对于XSL中的节点选择语句
B使用空元素< xsl:value-of />不可以输出当前节点及其所有后继节点的取值
C经过select属性限定的< xsl:value-of >元素的输出结点一定是唯一的节点
D < xsl:value-of >元素不能作为循环< xsl:for-each >或者条件判断语句
16.以下说法中哪些是不正确的( )
A)结构良好的XML文档就是有效的XML文档
B)结构良好的XML文档就是符合XML语法规范的文档
C)有效的XML文档就是结构良好的XML文档
D)有效的XML文档是指通过了DTD验证的XML文档
E)以上说法都不正确。
17.以下说法不符合XML语法规则的是()
A)标记头和标记末的大小写一致
B)元素之间要正确的嵌套
C)结束标记可有可无
D)每个XML文档只能有一个根元素
18.以下XML片段写法正确的是()
A
B
C
D
E
19.用于修饰属性的缺省值不包含哪一项()
A #FIXED
B #REQUIRED
C #PCDATA
D #IMPLIED
20.以下DTD元素声明不正确的是()
A)
C) D)
21.以下关于SAX的说法正确的是()
A)使用SAX可修改XML
B)SAX是事件驱动型XML解析器
C)SAX是对象模型XML解析器
D)以上答案都不对
22.XML文档声明:,则文档的encoding为()。
A. ASCII
B. Unicode
C. UTF-16
D. UTF-8
23.DTD中,属性用()关键字声明。
A. ENTITY
B. ELEMENT
C. DOCTYPE
D. A TTLIST
24.Schema文档中的
A. 强制元素按任意顺序出现一次
B. 强制在一个数据类型中的元素按特定的顺序出现
C. 强制属性值按特定顺序出现
D. 只能用于注释目的
25.DOM解析中,下面()方法可以获得XML文档节点树的根元素节点。A.getDocumentElement() B. getEntities()
C. getPublicID()
D. getWholeText()
26.已知XML文档包含如下内容(list为根元素):
使用XSLT进行转换时,语句
A. 3
B. 2
C. 1
D. 0
27.下列标记定义不合法的是()。
A.
B. <_author>
C. <2title>
D.
28.解析下面XML文档时,下列说法正确的是()。
A. “耿祥义”是文本对象
B. “耿祥义”是元素对象
C.
D.
29.Schema文档中可以直接指向另一个元素定义模块,避免在文档中多次定义同一元素的
元素属性是()。
A. form
B. abstract
C. block
D. ref
30.关于DOM的描述错误的是()。
A. DOM使开发者能够以编程方式读取、操作和修改XML文档
B. W3C组织公布了DOM模型的规范,然后各个软件厂商(比如微软)再根据W3C的规范开发DOM解析器,并且提供一系列的编程API,这些API都是遵守W3C规范的
C. DOM模型是W3C组织开发出来的一个在内存中表示XML数据的线性模型
D. 能使用JavaScript进行DOM开发,也能使用Java、C#
31.实体是一个外部文件,该外部文件由个人或工作小组所定义并认可的外部普通实体使用
的格式是()。
A. LIST
B. ADMIN
C. PUBLIC
D. SYSTEM
32.对于下面的DTD和XML文档,正确的陈述是()。
exam1.dtd
exam1.xml
A. DTD中的元素名element2?定义错误,元素名不允许出现字符“?”
B. XML文档中的DOCTYPE定义中,SYSTEM应该改为小写
C. XML文件中遗漏了element2
D. XML文档中的根元素与DOCTYPE中的定义不同
33.W3C XML Schema文档中,()元素用于声明只有一个相容元素必须出现,用于
互斥情况。
A.sequence B. choice C. group D. all
34.XML名称空间名是指()。
A. W3C制定的一个技术规范
B. 一个可以访问到的URI
C. 任何URI
D. 紧跟在xmlns:后面的前缀名称
35.关于XML命名空间的实例片段
Made In China
名称空间前缀使用错误的是()。
A.
B.
C.
D.
36.下面哪个标记是调用模板的标记?()
A.
B.
C.
D.
37.下面定义的CDATA段正确的是()。
A.
&你好&
]]>
B.
[
你好
]]>
C.
&你好&
&你好&
]]>
]]>
D.
&你好&
&你好&
]>
38.XSL文档根元素是()。
A.
C.
39.如果在Schema文档中定义了目标命名空间,要在XML文档中使用()引用该
Schema文件。
A.noNamespaceSchemaLocation B.Location
C.schemaLocation D.namespaceSchemaLocation
40.当SAX解析器解析到文档中元素的开始标记时,会调用()方法。A.public void startElement()
B.public void startDocument()
C.public void startPrefixMapping()
D.public void startDocumentLocator()
41.以下事件处理函数哪一个不是SAX实现会产生的()
A void startDocument()
B void characters(char[] ch, int start, int length)
C void startElement(String uri, String localName, String qName)
D void endElement(String uri, String localName, String qName)
42.SAX的默认基类DefaultHandler类实现了那些接口()
A)Attributes接口
B)DTDHandler接口
C)ErrorHandler接口
D)ContentHandler接口
43.XSL包括以下哪些部分()
A)XSLT B)XPath C)CSS D)XSL-FO
44.声明语句的作用是()
A、声明元素student的属性studentID是可有可无的;
B、声明元素student的属性studentID是唯一标识类型,可以省略;
C、声明元素student的属性studentID是默认取值,可以省略;
D、声明元素student的属性studentID是唯一标识类型,不可省略;
45.在XML文档的第一条声明语句中,不能使用的属性是( )
A、version
B、encoding
C、standalone
D、name
46.不符合格式良好的XML文档要求的是()
A、文档可以有一个以上的根元素;
B、有符合规范的声明语句;
C、每个元素有正确的起始、结束标记;
D、元素正确嵌套,没有交叉现象出现;
47.在进行属性声明时,错误的是()
A 标记中可以使用多个属性
B 属性可以出现在起始标记或结束标记中;
C 属性名是大小写敏感的;
D 属性值必须用引号引上;
48.以下不属于XML语法规定的是()
A、元素必须正确嵌套
B、标记任意大小写
C、所有的属性值必须放在双引号或单引号中;
D、若文档没有DTD,属性值的默认类型是“CDA TA”;
49.声明语句指明元素学生信息是
()
A、任意子元素组成;
B、由子元素“地址”“成绩”和字符数据混合组成;
C、由字符“地址,成绩”和字符“#PCDA TA”组成;
D、由文本类数据组成
50.XML Schema文档中语句:
中属性type的作用是( )
A、指定子元素的属性;
B、指定子元素的数据类型;
C、指定子元素是引用元素声明中name属性值为name的元素;
D、指定子元素名称;
51.下面是一个XML文档的序言部分:
]>
下面的片段中可以作为该XML文档的合法的文档元素部分的是。(选择一项)a)
b)
c)
d)
52.在XML中,下列关于DOM的叙述不正确的
a) DOM是独立于开发语言和平台的,因此使用Visnal Basic、Java、Visual C++等开发工具使用的DOM编程API是一致的
b) XML文档通过load方法被装载进内存后,在内存中形成一个DOM文档对象模型树
c) 通过DOM API,软件开发人员可以控制XML文档的结构和内容
d)通过DOM在XML文档中只能按照顺序方式导航
53.在XML中,下面的DTD机制中最适合于模仿关系型数据库的主键与处键的关系。
a) ID/IDREF
b) Key/keyref
c) CDA TA
d) ENTITY
54.在XML中,下述关于XSL的说法不正确的是。
a) XSL是一种用来转换XML文档的样式表,它包含转换和格式XML文档的规则
b) XSL在转换XML文档过程中,首先根据匹配条件修改源文档内容,然后输出修改后的文档内容
c) XSL包含了XSLT和Xpath的强大功能,从而可以把XML文档转换成任何一种其它格式的文档
d) XSL文件是同一系列模板组成的,任何一个XSL文件至少包括一个模板
55.考虑如下的XML.Schema示例
属性currency声明等同于下面选项的DTD声明。()
a)
b)
c)
d)
56.对于XML文档实例片段
的DTD片段是。()
a)
height CDATA #REQUIRED
width CDATA #REQUIRED>
b)
height CDATA#REQUIRED
width CDATA#REQUIRED>
c)
height CDATA#REQUIRED
width CDATA# REQUIRED>
d)
height CDATA#REQUIRED
width CDATA# REQUIRED>
57.下面的XML片断中结构完整的是。()
a)
b)
c) < customer type=extemal>
d)
58.以下不正确的是。()
a) DTD定义了XML文档中包含的标记、元素、元素类型以及属性
b) 一个结构完整的XML文档一定是合法的XML
c) 命名空间能够区别不同来源的元素、属性的定义
d) 文档DTD可以包含在XML文档内,也可以在XML文档外定义
59.下列说法错误的是。()
a) XSL在转换XML文档时分为明显的两个过程:首先转换文档结构,然后将文档格式化输出
b) XSLT包含XSL和XPath的强大功能,从而可以把XML文档转换成任何一种其它格式的文档
c) 如果将XML文档看成DOS目录结构,XPath就是cd、dir等目录操作命令的集合
d) 如果将XML文档看作一个数据库,XPath就是SQL查询语言
60.XML中,()是文档对象模型DOM中的基本对象,元素、属性、注释、处理指令等
都可以认为是它。
A Document
B Node
C NodeList
D Element
61.定义一个名称为“月份”的数据类型的Schema片段为。
a)
b)
c)
d)
62.阅读下面XML文档,然后判断下列说法正确的是。
a)
b)
c) tom是文本对象
d) tom是元素对象
63.Schema与DTD的相同之处有。
a) 基于XML语法
b) 支持命名空间
c) 可扩展
d) 对XML文档结构进行验证
64.对于如下的XML文档实例(people.xml);
引用如下的XSL文件:
在浏览器中的输出结果为。
a) 无任何输出
b) E01 Tony Beijing Bill USA
c) Tony Beijing Bill USA
d)
65.
Hello, World!
上面的XML文档属于文档。
a) 无效的
b) 有效的
c) 格式良好的
d) 格式错误的
66.
]>
关于上述Xml文档,以下描述正确的是()。
a) 该Xml文档中使用了外部DTD。
b) 通过浏览器打开上述Xml文档时,字符串jianwai street代替了& location;
c) 该Xml文档不是有效的XML文档。
d) 该Xml文档中的location为参数实体。
67. xmlns:books=https://www.wendangku.net/doc/611788163.html,/books/> 上述是一段关于XML命名空间的实例片段,以下说法错误的是。 a) 本例中,命名空间的前缀分别是addr、books b) 第一个
c) 名称空间中定义的字符串必须是可以访问的URL,比如:XML 解析器会到[url]https://www.wendangku.net/doc/611788163.html,/books/[/url] 去搜索DTD 或schema
68.给定一段DTD片段(保存于d:\dtds\root.dtd):
假定XML 文档中已有如下声明:
。
下面()段XML 文档片段能够针对给定的DTD内容成功通过验证。
a)
b)
c)
d)
45以下关于xslt说法不正确的是(C)。(选择一项)
a) Xslt是xsl的一部分,有独立的命名空间。
b) Xslt可以把xml文档转换为xhtml。
c) 要执行xslt转换,只需要xml文档,xslt样式表和浏览器就可以了。
d) Xslt使用xpath对xml文档进行导航。
69.属性指定元素最多出现的次数。(选择一项)
a) minOccurs
b) maxOccurs
c) minExclusive
d) maxExclusive
70.某新闻网站新闻量较大,并且新闻需要被即时发布。该网站可以通过各种浏览器和手持
设备访问。网站后台是一个基于xml的应用系统,该系统把数据库中数据读取到xml 文档中,并使用DOM进行解析。使用以下()方法可以提高后台应用系统的性能,从而提高该网站的性能。(选择一项)
a) 把xml文档转化成html网页。
b) 使用SAX解析xml文档。
c) 不经解析,把xml文档直接发送给浏览器。
d) 使用样式表对xml文档进行转换。
71.要定义一个数据类型,既可能包含integer类型的值,也可能包含string类型的值,以
下schema片段正确的是()。(选择一项)
a)
b)
c)
d)
72.已知xml文档包含如下内容(list为根元素):
使用xslt进行转换时,语句
a) 3
b) 2
c) 1
d) 0
73.XML( )提供了一种避免元素命名冲突的方法。
A.命名空间
B.DTD
C.XSD
D.XSL
74.由( )元素定义的模板规则是XSL样式表的最重要的部分
A.xsl:value-of
B.xsl:template
C.xsl:apply-templates
D.xsl:choose
75.xsl是什么文件()
A xml 文件B样式表单文件
C soap文件D转换后的流文件
76.文件emp.XSL的内容如下:
Employee Name | Date of Birth | Address | Designation |
---|---|---|---|
使用上面这个样式表单文件,有可能转换成什么格式的文件?()
A html文件
B xsl文件
C 流文件
D xml文件
77.以下关于XML文档的声明的语句正确的是。
A)
B)
C)
D)
二、填空题
1.______________是解决XML元素多义性和名字冲突问题的方案。
2.XML元素由_____________、结束标记和两者之间的内容三部分组成。
3.DTD全称为_ _____,它分为外部DTD和______两种。
4.XSL文件中,主模板的match属性值为___ _____。
5.DTD文件中,表示元素能出现零次或多次的限定符号为____________。
6.DTD中%字符用于声明___________实体。实体定义,
则XML文档中引用“MJ”实体的表达式为________。
7.XML文档片段为:
如果SAX解析器设置为支持名称空间,写出解析
8.DOM全称为___,DOM解析采用文档驱动,SAX解析使用____驱动。
9.SAX解析器是否报告XML声明给事件处理器?___________(填“是”或“否”)
10.HTML文件中引入数据岛使用的标记名为________________。
11.下面代码中的“学生信息”是____________元素;
12.match=“/”语句的含义是_ _______________;
13.XML文档中下条语句的作用是:________________________;
14.在DTD的个数限制中常使用的符号是:__ 、____和___;
15.
16.在DTD文档中下面语句的作用是______________________________;
17.在DTD文档中下面语句的作用是_______________________________;
18.声明语句的作用是为___元素声明____属
性;
19.是___________。
20.在DTD中,元素类型是通过____标记声明的。
21.属性类型设为ID,表明该属性的取值______________________。
22.xml定义了两种类型的entity。一种是____ ;另一种是____。
23.所有Schema文档都必须要使用_____作为其根元素。
24.声明用户自定义的简单数据类型使用关键字______ 。声明复杂类型元素要使用的关键
字是________
25.dtd中指定,属性是必选属性要使用的关键字是:___;指定属性是可选属性要使用的关
键字是_______
三、简答题
1.什么是XML?新一代网络数据表示,传递和交换的标准是Internet环境中跨平台的依
赖于内容的技术
2.简述XML与HTML的区别。xml是可扩展的元素与属性名称区分大小写,标签用于组
织数据,样式可以独立于元素之外,内容中的空白有意义,空标签需要的特殊用法,html 是有固定标签的不可扩展元素与属性名称不区分大小写,标签用来展示元素外观,空标签不需要特殊用法忽略多余空白字
3.什么是DTD?它可以分为几类?DTD是Document Type Definition 文档类型定义可以
分为内部DTD和外部DTD
4.简述Schema与DTD的区别。xml Schema 模式是一个特殊的xml文件而DTD语法和
xml不同是具有独自语法结构的文件
5.什么是SAX?简述SAX的工作原理。SAX是Simple API for xml 简单应用程序编写接
口.工作原理: 1,创建事件处理程序2,创建SAX解析器3,将事件处理程序分配给解析器4,对文档进行解析将每个事件发送给处理程序事件
6.一个完整的SAX处理过程涉及哪几个步骤?1,创建事件处理程序2,创建SAX解析器
3,将事件处理程序分配给解析器4,对文档进行解析将每个事件发送给处理程序事件7.什么是XSL?简述使用XSL定义XML文档显示方式的基本思想。XSL是可扩展样式
语言基本思想:通过定义转换模板,将xml原文档转换为样式信息的可浏览文档
8.写出下列缩略词对应的中文意思。XML:可扩展标记语言DTD:文档类型定义XSD:
可扩展标记语言架构定义CSS:层叠样式表XSL:可扩展样式语言XSLT:可扩展样式转换语言DOM:文档对象模型
XML, DTD, XSD, CSS, XSL, XSLT, DOM
9.考虑如下的XML Schema示例
写出上述Schema中元素“库存”及其属性“类型”在DTD中的等价声明。
程序填空题
1.
< !DOCTYPE UNIVERSITY[
]>
< UNIVERSITY >
UNIVERSITY >
2.< !DOCTYPE PRODUCTDA TA SYSTEM" 1.dtd">
3.根据上一题XML文档,将下面的模式文件的内容补充完整
< xs:schema xmlns:xs=" https://www.wendangku.net/doc/611788163.html,/2001/XMLSchema " >
< xs:element name="PRODUCTDATA" type="prdata"/>
< xs:attribute name=” PRODUCTID” type=”xs:ID” use=”xs:required”/>
4.
姓名 | 性别 | 生日 | 成绩 |
---|---|---|---|
5.使用DOM解析XML文件代码如下,读程序完成填空。(7分)exam2.xml代码如下:
exam2.java代码如下:
import org.w3c.dom.*;
import javax.xml.parsers.*;
import java.io.*;
public class ExamTest {
public static void main(String args[]) throws Exception{ DocumentBuilderFactory factory =
DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
//DOM解析返回文档对象
①_Document__ doc = builder.parse(new File("exam2.xml"));
//获得文档根元素节点
②_Element__ root = doc.getDocumentElement();
//获得根节点下元素标记名为student的所有的元素节点的集合
③_Nodelist_ nl = root.getElementsByTagName("student");
for (int i = 0; i < nl. getLength(); i++) {
//获取nl集合中的第i个节点对象
Element stu = (Element)nl.item(i);
//获得元素student属性的集合
④_NamedNodeMap__ map = book.getAttributes();
//循环输出map中所有的属性
for (int k = 0; k < map.getLength(); k++) {
⑤_Attr_ attrNode = (⑤_Attr_)map.item(k);
System.out.print(attrNode.getName() + "="
+ attrNode.getValue() + " ");
}
//获得student标记下所有子节点集合
NodeList eNl = stu.getChildNodes();
//遍历所有子节点
for (int j = 0; j < eNl.getLength(); j++) {
⑥_Nodelis t_ child = eNl.item(j);
if (child.getNodeType() == child.ELEMENT_NODE) {
Element eNode = (Element)child;
}
if (child.getNodeType() == child.TEXT_NODE) {
⑦_Text__ tNode = (⑦_Text_)child;
}} }}}
1、给出一个DTD,写出对于的xml文件;给出xml文件,写出DTD。
2、给出外观显示的要求,写出对于的CSS
3、给出外观显示的要求,写出对于的XSl
4、利用DOM遍历xml文档
5、利用SAX遍历xml文档
6、CSS和XSL的异同。XML如何实现与之进行关联
7、DTD和Schema的异同
8、DOM和SAX的异同
2011-2012学年期末考试考试题 一、填空题(每题 3分,共27分)请将每道题的正确答案填写在题目中的横线上,其余答题 方式均无效。 1、下面代码中的“学生信息”是____根____元素; 2、match=“/”语句的含义是____从XML里选取满足条件的根结点________; 3、能够通过 DTD验证的XML文档我们称为___xml 模式___的文档; 4、XML文档中下条语句的作用是:_____为xml文档导入样式单_______; 在DTD的个数限制中常使用的符号是:_*_ 、__+__和__?_; 5、
XML基础教程试题一及答案 一、判断题(每题2分,共10分) ( )1.最早的计算机标记语言是IBM公司研究员发明的通用标记语言(GML)。( ) 2.一个有效的XML文档肯定是格式良好的文档。 ( ) 3.在一个XML文档中,元素就是整个XML文档的骨架,因此在一个XML 文档里可以有多个根元素和子元素。 ( )4.XML文档里的元素可以嵌套,因此XML文档里的注释也能嵌套。( )5.空元素指的是元素没有内容,但可以有属性。 二、选择题(每题2分,共20分) 下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。 1.什么是XML? ( ) A. 一种标准泛用标记语言 B. 一种扩展性标识语言 C. 一种超文本标记语言 D.一种层叠样式表单是.NET托管程序的执行引擎 2.下面哪个不是HTML的优点( ) A. 跨平台.. B. 强大的信息展示能力 C. 标记可自定 D.编写简单C 3.下面哪一个标记语言产生的时间最早。( ) A.XML B.SGML C.HTML D.CML 4.XPath是什么?( ) A.XML的路径语言 B.XML的转化 C. 文档对象模型 D.XML命名空间 5.这行XML声明,声明该文档采用了什么编码标准? ( ) A. GB2312 B. ANSI C. Unicode UTF-8 D. Windows-1252 6.何谓DTD?( ) A.文档架构定义,用来验证XML B.文档类型定义,用来验证XML
C.XML文档的数据部分 D.XML文档的片断 7.何谓DOM?( ) A.XML文档 B.XML文档对象模型 C.XML模型语言 D.XML路径语言 8.采用MSXML解析器创建一个元素类型的节点,应该使用Document接口的哪个方法:( ) A.createAttribute() B.createElement() C.createCDATASection() D.getElementByTagName() 9.一个XML文档以声明开始,在声明中不可使用的属性为:( ) A.是否引用外部文件B.文件大小C.字符编码D.版本 10.关于DOM的描述错误的是( )。 A.DOM使开发者能够以编程方式读取、操作和修改XML文档 B.既能使用JavaScript进行DOM开发,而不能使用Java、C# C.W3C组织公布了DOM模型的规范,然后各个软件厂商(比如微软)再根据W3C的规范开发DOM解析器,并且提供一系列的编程API,这些API都是遵守W3C规范的 D.DOM模型是W3C组织开发出来的一个在内存中表示XML数据的线性模型 三、简答题(每题6分,共30分) 1.XML是什么,它与HTML的区别? 2.什么是DOM? 3.简述解释XSLT? 4.XML文档有哪些部分组成? 5.什么是XML文档中的元素,什么是元素的属性,请举例说明。 四、设计题(每题20分,共40分) 1. XML文档结构:
《XML及电子商务标准》期末考试试题 一、名词解释(每小题4分,合计20分) 1. CPP 2. DOM 3. GML 4. 链接弧 5. 合法名称 二、判断题(每小题2分,合计20分) 1. XML标记是大小写敏感的。 2. 在DTD的元素类型声明中,“*”表示该元素出现一次或多次,但不能不出现。 3. 将元素属性设置为ID类型时,初始值可设置为“#REQUIRED”、“#IMPLIED”或 “#FIXED”。 4. 在EDIFACT的字符流中用3?+2表示“3加上2”。 5. 和DTD一样,用Schema机制验证XML文档的有效性时,在文档内部可含用于有效性验证的模式语句。 6. 互联网技术的发展是XML能否真正取代EDI标准的关键。 7. 如果在声明部分引用了多个XSL样式表,则只有第一个样式表会生效,其余的都会被忽略掉。 8. XML/EDI数据与EDIFACT格式数据可互相转换。 9. XML文档中根实体由XML本身给出,无须显式定义就可以使用。 10. 位置步的构成元素中,关键字有且仅有一个,它表示结果节点的类型或扩展名。 三、填空题(每空1分,合计10分) 1. EDI标准的三要素、和。 2. XML Schema中element元素的基本适用格式是。 3. DTD的属性值分为、和三大类。 4. 电子商务需要在、和三个领域进行国际间的磋商。 四、简答题(每小题6分,合计30分) 1. 什么是XSL?它和CSS有什么不同? 2. 选择DOM还是选择SAX取决于哪些因素? 3. 请举例说明Xlink语言的功能。 4. XML/EDI系统开发包括哪几个步骤? 5. 按开展电子交易的信息网络范围分类,电子商务分为哪几类? 五、编程题(每题10分,合计20分) 1. 请为下面的XML文档编写DTD声明,并使该DTD文件能够实现对类似XML文档的有效性验证。
一、填空题(每空2分,共30分): (1)默认安装中,IIS服务器被安装在“[硬盘名]:\”的目录下。对应的URL是或 答案:http://服务器域名;Inetpub\wwwroot (2) 所闻分布式类就是在多个文件中使用相同的命名空间,相同的类名,而且每个类的定义前面都加上____修饰符,编译时编译器就会自动的将这些文件编辑成一个完整的类。 答案:partial (3) 当一个Web控件上发生的事件需要立即得到响时,应该将他的属性设置为true。 答案: AutoPostBack (5)比如在应聘表单的界面上要放入【保存】和【复位】两个按钮,其中【复位】按钮采用的HTML Reset按钮控件,而【保存】按钮则必须是按钮控件。 答案:服务器 (6)当需要将TextBox控件作为密码输入框时(要求隐藏密码的代码),应该将控件的TextMode属性设置为 . 答案:Password (7) 在设计阶段必须将各个验证控件的属性指向被验证的控件。答案:ControlToValidate (8)使用RegularExpression控件验证输入时,首先要将本控件的属性设置成检查的模式。 答案:ValidationExpress (8) 状态分为4种类型,它们是:视图状态,应用程序状态,会话状态,和——。 答案:Cookie状态。 (9)下面是设置和取出Session对象的代码。 设置Session的代码是: Session[“greeting”]=“hello wang !”; 取出该Session对象的语句如下: string Myvar ; 答案:=Session[“greeting”].ToString()。 (10) 下面是使用Application对象时防止竞争的代码。 Application. ; //锁定Application对象 Application[“counter”]=(int) Application[“counter”]+1; Application. ; //解除对Application对象的锁定 答案:lock() unlock() (11)废除Session的语句是:。 答案: Session.Abandon() (11)改变Session的有效时间的语句是:。 答案:Session.Timeout=60; (12) 文档对象模型DOM是英文的缩写,它是DHTML的基础。 答案:Document Object Model
华南农业大学期末考试试卷(A 卷) 2011学年第2学期 考试科目: 软件开发基础(Java ) 考试类型:(闭卷)考试 考试时间: 120 分钟 学号 姓名 年级专业 答题说明:所有答案必须写在答卷的指定位置,考试结束时只交答卷。 一、选择题(本大题共20小题,每小题1分,共20分) 说明:将选项答案按序号写在答卷上。 1. HTML 页面中,定义浏览器标题的