试题一
一、填空题(每空1分,共20分)
1.xmxxxxl是一种设计特定领域标记语言的________语言。
2.xmxxxxl文档的声明中的编码方式常用的有_________和GB2312。
3.xmxxxxl解析器是_______之间存在的软件组织。
4.xmxxxxl的技术优势有______________________语法自由结构化集成数据。
5.xmxxxxl 文档元素的特性是_____________________。
6.DTD的全程为_________它分为________和_______两种。
7.DTD中%用于声明________。
8.ElementType元素的content属性的有效性包括________________________________。
9.W3C xmxxxxl schema的数据类型分为_________________。
10.W3C xmxxxxl schema的数据类型_______指定32位浮点数。
二、判断题(每小题1分,共10分)
的文档。( )
2. 在xmxxxxl文档中引用一个CSS样式的语法为:
。 ( )
3. CSS最初是针对HTML而提出的样式表,现在同样可以很好地应用于描述xmxxxxl文
档显示。 ( )
4.有效xmxxxxl文档不一定是格式正规的xmxxxxl文档。 ( )
5.格式正规的xmxxxxl文档一定是有效xmxxxxl文档。 ( )
6. XSL样式表可以用来“装饰”xmxxxxl文档和RTF文档。 ( )
7.列表类型是其值用空格隔开的原子值列表。 ( )
8.xmxxxxl shema中的的复杂类型是有三种不同的类型。( )
9.simpleContent元素的内容标记必须在选项restriction和extension中任选一项。( )
10.XSL格式化对象语言是一种定义xmxxxxl显示方式的语言。 ( )
三、选择题(选出一个或多个正确答案将正确答案的序号填在对应的答题框内。每小题 1.5分,合计30分)
A、 UML
B、DTD
C、 Namespace
D、xmxxxxl Schema
E、 XSL
2. 下面( )是xmxxxxl提供的编程接口,用于开发人员访问xmxxxxl文档(选择两项)
A、Xpath
B、 Dom
C、XSLT
D、SAX
E、Xlixxxxnk
3.下面是一个xmxxxxl文档的序言部分:
]>
下面的片段中可以作为该xmxxxxl文档的合法的文档元素部分的是( ) (选择一项) A、
B、
C、
D、
4. 在xmxxxxl中,下列关于DOM的叙述( )是正确的。(选择三项)
A、DOM是独立于开发语言和平台的,因此使用Visnal Basic、Java、Visual C++等开发工具
使用的DOM
编程 API 是一致的
B、xmxxxxl文档通过load方法被装载进内存后,在内存中形成一个DOM文档对象模型树
C、通达DOM API,软件开发人员可以控制xmxxxxl文档的结构和内容
D、通过DOM在xmxxxxl文档中只能按照顺序方式导航
5. 在xmxxxxl中,一个Xpath表达的返回值通常是( )(选择一项)
A、节点集
B、浮点值
C、字符串 C、布尔值
6. 分析以下在DTD文档:
、
下面的xmxxxxl实例( )能够通过DTD的校验。(选择一项)
A、
B、
C、
D、
7. 在xmxxxxl中,一个Xpath表达的返回值通常是( )。(选择一项)
A、节点集
B、浮点值
C、字符串
D、布尔值
8.在xmxxxxl中,W3C组织给出的样式表语言的推荐标准有( )。(选择两项)
A、Xpointer
B、XSL
C、Xpath
D、CSS
E、Xlixxxxnker
9. 在xmxxxxl中,下面的DTD机制中( )最适合于模仿关系型数据库的主键与处键的关系。
(选择一项)
A、 ID/IDREF
B、 Key/keyref
C、 CDATA
D、 ENTITY
E、 PCDATA
10. 在xmxxxxl中,下列关于Xpath的说法正确的有( )。(选择三项)
A、Xpath不是用xmxxxxl书写的
B、如果把xmxxxxl文档实例当作数据库,那么Xpath就相当于SQL
C、Xpointer依赖于Xpath
D、Xpath可以定义xmxxxxl文档间的链接关系
11. 在xmxxxxl DOM中NodeList的length属性表示的是( )。(选择一项)
A、该对象中文本字符的长度
B、该对象中元素节点的数量
C、该对象中节点的数量
D、该对象中文档对象的数量
12. 在xmxxxxl中,下述关于XSL的说法正确的有( )。(选择三项)
A、XSL是一种用来转换xmxxxxl文档的样式表,它包含转换和格式xmxxxxl文档的规则
B、XSL在转换xmxxxxl文档过程中,首先根据匹配条件修改源文档内容,然后输出修改后
的文档内容
C、XSL包含了XSLT和Xpath的强大功能,从而可以把xmxxxxl文档转换成任何一种其它
格式的文档
D、XSL文件是同一系列模板组成的,任何一个XSL文件至少包括一个模板
13. 在xmxxxxl中,对于XSL中的节点选择语句
A、使用< xsl:value-of select=”匹配模式”>可以输出指定节点的取值
B、使用空元素< xsl:value-of />可以输出当前节点及其所有后继节点的取值
C、经过select属性限定的< xsl:value-of >元素的输出结点一定是唯一的节点
D、 < xsl:value-of >元素不能作为循环< xsl:for-each >或者条件判断语句
14. 考虑如下的xmxxxxl.Schema示例
属性currency声明等同于下面选项( )的DTD声明。(选择一项)
A、
B、
C、
D、
15. 在xmxxxxl中,在Schema中,声明一个元素的属性的attribute元素有一个常用的属性useuse
的取值有( )。(选择三项)
A、 empty
B、 required
C、 optional
D、 fixed
E、 prohibited
16. 对于xmxxxxl文档实例片段
最恰当的描述其结构的DTD片段是( )。(选择一项)
A、
B、
C、
D、
17. 下面的xmxxxxl片断中结构完整的是( )。(选择一项)
A、
Street>
B、
C、< customer type=extemal>
D、
18. 下列说法错误的是( )。(选择一项)
A、在Schema中,通过对元素的定义和元素关系的定义来实现对整个文档性质和内容的定义的
B、 Schema从字面意义上来说,可以翻译成架构,它的基本意思是为xmxxxxl文档制定一种模式
C、 Schema相对于DTD的明显好处是xmxxxxl Schema文档本身也是xmxxxxl文档,而不是像DTD一
样使用自成一体的语法
D、 xmxxxxl DOM Node表示根节点,这是处理xmxxxxl对象模型数据的基本接口,这个接口还包含了
对数据类型、名称空间、DTD、schema的支持
19. 关于DOM的描述错误的是( )。(选择两项)
A、 DOM使开发者能够以编程方式读取、操作和修改xmxxxxl文档
B、只能使用jaxxxxvascxxxxript进行DOM开发,而不能使用Java、C#
C、 W3C组织公布了DOM模型的规范,然后各个软件厂商(比如微软)再根据W3C的规范
开发DOM解析器,并且提供一系列的编程API,这些API都是遵守W3C规范的
D、 DOM模型是W3C组织开发出来的一个在内存中表示xmxxxxl数据的线性模型
20. 以下正确的是( )。(选择三项)
A、 DTD定义了xmxxxxl文档中包含的标记、元素、元素类型以及属性
B、一个结构完整的xmxxxxl文档一定是合法的xmxxxxl
C、命名空间能够区别不同源的元素、属性的定义
D、文档DTD可以包含在xmxxxxl文档内,也可以在xmxxxxl文档外定义
四、简答题(每小题4分,合计20分)
1.简述比较DTD和SCHEMA?
2.简述xmxxxxl Schema 支持的数据类型那些?3.什么是DOM?
4.简述解释XSLT?
5.简述数据源对像DSO?
五、设计题(每题10分,共20分)
1.请用xmxxxxl文档表示如下对话:
接线员:你好!你有什么问题要反映?
用户甲:你好!我最近卖了个冰箱。是X型的,压缩机声音太大。接线员:你的产品编号是多少?
用户甲:是ZH834BYK003。
接线员:好的,我们会极快派人上门维修。
2.以Marksheet元素为例,其子元素分别为student-idstudent-info和marks。而student-info元素还有子元素name和class。请创建一个样式表,只显示学生的name和class且name位于class之前。
试题二
一、填空题(每题3分,共27分)请将每道题的正确答案填写在题目中的横线上,其余答题方式均无效。
1、下面代码中的“学生信息”是根原素____根元素_________元素;
2、match=“/”语句的含义是____________;
3、能够通过DTD验证的xmxxxxl文档我们称为___xmxxxxl 模式___的文档;
4、xmxxxxl文档中下条语句的作用是:____________;
5、在DTD的个数限制中常使用的符号是:_*_ 、__+__和__?_;
6、
7、在DTD文档中下面语句的作用是_________对教师的元素声明_________;
8、在DTD文档中下面语句的作用是_____ pic1是引用外部实体“fi1.jpg”__________;
9、声明语句的作用是_____对姓名元素的属性声
明________;
一、选择题(每题2分,共20分)下列各题选项中,只有一个选项是正确的,请将正确选项的标号填写在题目后面的横线上,其余答题方式均无效。
1、声明语句的作用是( B )
A、声明元素student的属性studentID是可有可无的;
B、声明元素student的属性studentID是唯一标识类型,可以省略;
C、声明元素student的属性studentID是默认取值,可以省略;
D、声明元素student的属性studentID是唯一标识类型,不可省略;
2、在xmxxxxl文档的第一条声明语句中,不能使用的属性是( D )
A、version
B、encoding
C、standalone
D、 name
3、不符合格式良好的xmxxxxl文档要求的是( A )
A、文档可以有一个以上的根元素;
B、有符合规范的声明语句;
C、每个元素有正确的起始、结束标记;
D、元素正确嵌套,没有交叉现象出现;
4、在进行属性声明时,错误的是(B )
A、标记中可以使用多个属性
B、属性可以出现在起始标记或结束标记中;
C、属性名是大小写敏感的;
D、属性值必须用引号引上;
5、一个xmxxxxl文档如果符合它的xmxxxxl Schema文档的定义,称它为( A )
A、结构良好的xmxxxxl文档
B、有效的xmxxxxl文档
6、xmxxxxl文档中语句 中SYSTEM的作用是( C )
A、指定运行的操作系统
B、打开系统文件
C、连接外部DTD文件
7、以下不属于xmxxxxl语法规定的是( B )
A、元素必须正确嵌套
B、标记任意大小写
C、所有的属性值必须放在双引号或单引号中;
D、若文档没有DTD,属性值的默认类型是“CDATA”;
8、声明语句指明元素学生信息是( B )
A、任意子元素组成;
B、由子元素“地址”“成绩”和字符数据混合组成;
C、由字符“地址,成绩”和字符“#PCDATA”组成;
D、由文本类数据组成
9、xmxxxxl Schema文档中语句:
中属性type的作用是( D )
A、指定子元素的属性;
B、指定子元素的数据类型;
C、指定子元素是引用元素声明中name属性值为name的元素;
D、指定子元素名称;
10、下面标记中,非法的xmxxxxl标记名称是( D )
A、
B、
C、
D、
三、改错题。下列代码是否正确?若不正确,为什么?(6分×4)
1、(标记的大小写不统一)
<学生>
<学号>941003学号>
学生>
2、( 缺少根元素 )
3、( )
4、(缺少xmxxxxl的声明语句)
<学生信息>
学生信息>
四、根据下面内部DTD文档,完成后继的xmxxxxl文档。(15分)
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
]>
<教师资料>
<教师_inf >
<教师>
<姓名>张三峰姓名>
<年龄>25年龄>
<性别>男性别>
<专业>广告专业>
<电话>65455555电话>
教师>
<配偶>
<姓名>小小姓名>
<性别>女性别>
配偶>
教师_inf>
教师资料>
五、写出用于验证下面xmxxxxl文档的xmxxxxl Schema文档(14分)。
1.
2.
3.
4.
5.
6.
xmxxxxlns="urn:schemas –microsoft-com:xmxxxxl-date" xmxxxxlns="urn:schemas-micorosoft-com:datatypes"> < ElementType name=” Name” content=”textOnly”/> < ElementType name=” Brithday” content=”textOnly”/> < ElementType name=” Interesting ” content=”textOnly”/>
2011-2012学年期末考试考试题 一、填空题(每题 3分,共27分)请将每道题的正确答案填写在题目中的横线上,其余答题 方式均无效。 1、下面代码中的“学生信息”是____根____元素; 2、match=“/”语句的含义是____从XML里选取满足条件的根结点________; 3、能够通过 DTD验证的XML文档我们称为___xml 模式___的文档; 4、XML文档中下条语句的作用是:_____为xml文档导入样式单_______; 在DTD的个数限制中常使用的符号是:_*_ 、__+__和__?_; 5、
一、填空题 1、每个XML文档都分为两个部分:序言和文档元素。 2、就是一个XML声明。 3、XML文档内容的主体部分,一般由根元素,子元素,属性,注释和内容组成。 4、一个元素开始的分隔符被称作起始标记,一个元素最后的分隔符被称作结束标志。 5、一共有四类元素:空元素;仅含文本的;含其他元素的元素;含子元素、文本或混合元素的元素 6、文档类型定义DTD,用来描述XML文档结构。 7、在DTD中,元素类型是通过element 标记声明的。 8、属性类型设为ID,表明该属性的取值唯一。 9、Xml定义了两种类型的entity。一种是参数实体;另一种是普通实体。 10、所有Schema文档都必须要使用schema 作为其根元素。 11、sequence元素来自于命名空间。 12、声明用户自定义的简单数据类型使用关键字simpleType 。声明复杂类型元素要使用的关键字是complextype 13、用来包含数据显示的信息的文档就是xml文档。 14、W3C推荐的样式表标准有两个,它们分别是:css 和xsl 。 15、XSL由两部分组成:一是xslt文档;二是css文档。 16、SQL Server2005通过SELECT 语句的for xml 扩展功能,支持在服务器端以XML 文档的形式返回SQL 查询结果 17、raw 模式将查询结果集中的每一行映射到一个XML 元素,并将行中的每一列映射到一个属性。 18、auto 模式支持生成嵌套的XML 元素,默认情况下,FROM 子句中的每个表(在SELECT 子句中至少列出一列)将映射到一个XML 元素,SELECT 子句中的列将映射为属性。 19、path 模式能够最大限度地控制由查询结果生成的XML 的格式 20、我们可以通过使用系统存储过程sp_xml_preparedocument 的OPENXML函数把xml数据插入数据库。 21.dtd中指定,属性是必选属性要使用的关键字是:#required 指定属性是可选属性要使用的关键字是#fixed 22.模式文件中,指定属性是必选属性,use的值是:prohibited 指定属性是可选属性,use的值是opoption 23.写出斜体部分在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文档的有效性验证。
判断题 1.XML 不是一种元语言(F); 2.HTML 来源于SGML(T); 3.XML 来源于HTML(F) 4.XML 标记不是固定的(T) 5.浏览器是XML文档的处理工具(F) 6.Parser就是XML处理程序(T) 7.目前的浏览器完全支持XML规范(F) 8.XML声明是PI指令(F) 9.从语法上讲元素与标记是相同的(F) 10.DTD设置了有效的XML文档必须遵守的规则(T) 11.DTD仅可以是外部的文档类型定义(F) 12.DTD元素后跟有一个*号,表示该元素至少要出现一次(F)。 13.DTD元素后跟有一个+号,表示该元素至少要出现一次(T) 14.DTD元素后跟有一个?号,表示该元素最多要出现一次(T) 15.枚举属性只能从一个固定的备选值集合中选取一个作为属性值(T) 16.如果要引用多个ID,则可以使用IDREFS属性(T) 17.XML命名空间用于解决来源于多个XML文档的元素类型和属性的命名冲突的问题(T) 18.在XML元素上声明的命名空间只在其声明的元素上有效。(T) 19.XML Schema定义了XML文档的结构。(F) 20.XML Schema文档本身就是XML文档。(T) 21.XML Schema simpleType 元素用于定义XML文档中元素的子元素及其属性。(F) 22.CSS及XSL是一种数据表示的定义方法。(F) 23.CSS与XSL是W3C推荐的。(T) 24.CSS及XSL都是转换语言。(F) 25.XSL在实现对XML文档内容的样式显示时,可生成新的文档。(T) 26.XLink可以实现HTML 链接的所有功能。(T) 27.XLink的所有元素必须要由type 和href属性定义。(F) 28.XLink中简单链接与扩展链接语法相同。(F) 29.XSLT会将一个XML树状结构转换为另一个XML树状结构。(T) 30.Xpath语言的作用是在XSLT文件中对XML文档的元素定位。(T) 简答题 1.什么事标记语言? 答:标记语言:用一系列约定好的标记来对电子文档进行标记,以实现对电子文档的语义、结构和格式的定义。这些标记必须能够很容易地与内容相区分,并且易于识别。 2.什么是格式良好的XML文档? 答:格式良好的XML 文档:(1)文档的开始必须是XML 必要声明。(2)含有数据的元素必须有起始标记和结束标记。(3)不含数据并且仅使用一个标记的元素必须以“/>” 结束。(4)文档智能包含一个能够包含全部其他元素的根元素。(5)元素只能嵌套不能重叠。(6)属性值必须加引号。(7)字符<和&只能用于起始标记起始标记和实体引用。(8)出现的实体引用只能有&、<、>、'、"。 4 CSS在XML中的作用及CSS指令的组成。 使用级联式样式表(CSs ) ,就是在浏览器定义各种标记的样式,以在浏览器中显示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
. . .. . . 试题一 一、填空题(每空1分,共20分) 1.XML是一种设计特定领域标记语言的________语言。 2.XML文档的声明中的编码方式常用的有_________和GB2312。 3.XML解析器是_______之间存在的软件组织。 4.XML的技术优势有_______,_______,________,语法自由,结构化集成数据。 5.XML 文档元素的特性是______,_______,________。 6.DTD的全程为_________,它分为________和_______两种。 7.DTD中%用于声明________。 8.ElementType元素的content属性的有效性包括_______,________,________,_________。 . 专业专注.
. . .. . . 9.W3C XML schema的数据类型分为________,_________。 10.W3C XML schema的数据类型_______指定32位浮点数。 二、判断题(每小题1分,共10分) 题号 1 2 3 4 5 6 7 8 9 10 答案 1. XSLT包含XSL和XPath的强大功能,从而可以把XML文档转换成任何一种其它格式的文档。( ) 2. 在XML文档中引用一个CSS样式的语法为: 。( ) 3. CSS最初是针对HTML而提出的样式表,现在同样可以很好地应用于描述XML文 档显示。( ) . 专业专注.
. . .. . . 4.有效XML文档不一定是格式正规的XML文档。( ) 5.格式正规的XML文档一定是有效XML文档。( ) 6. XSL样式表可以用来“装饰”XML文档和RTF文档。( ) 7.列表类型是其值用空格隔开的原子值列表。( ) 8.XML shema中的的复杂类型是有三种不同的类型。( ) 9.simpleContent元素的内容标记必须在选项restriction和extension中任选一项。( ) 10.XSL格式化对象语言是一种定义XML显示方式的语言。( ) 三、选择题(选出一个或多个正确答案,将正确答案的序号填在对应的答题框内。每小题1.5 分,合计30分) 题号 1 2 3 4 5 6 7 8 9 10 答案 . 专业专注.
华南农业大学期末考试试卷(A 卷) 2011学年第2学期 考试科目: 软件开发基础(Java ) 考试类型:(闭卷)考试 考试时间: 120 分钟 学号 姓名 年级专业 答题说明:所有答案必须写在答卷的指定位置,考试结束时只交答卷。 一、选择题(本大题共20小题,每小题1分,共20分) 说明:将选项答案按序号写在答卷上。 1. HTML 页面中,定义浏览器标题的