电子商务技术基础第1次作业答案修改 下载本文

int b[10];

for

]]> (a=0;a<10;a++) b[a]=a;

for(a=0;a<10;a++)

print(“%d”,b[a]);

}

3.自己动手写个XML文档,要求里面包含足球队一支,队名为:inter,球员5人:Ronaldo,Vieri,Seedorf,Blanc,Reclba;篮球队一支,队名为:lakers,队员2人,Oneal,Bryant.里面要求含有注释,注释内容自定。

<球队列表>

<球队 类型=”足球队”> <队名>inter <队员>

<姓名>Ronaldo <姓名>Vieri <姓名>Seedorf <姓名>Blane <姓名>Recoba

<球队 类型=”蓝球队”> <队名>lakers <队员>

<姓名>Oneal <姓名>Bryant

第7章练习题

一.判断题

1. DTD描述了一个标记语言的语法和词汇表,也就是定义了文件的整体结构及文档的

语法规定。T 2. 外部DTD的好处是:它可以方便高效地被多个XML文件所共享。T 3. 用#PCDATA声明的元素不能再拥有自己的子元素T 4.

9

XML实例应用大全F

5. 在定义元素的类型时,元素的顺序有严格的规定。F

6. 确定该元素是否会出现,若是出现也不确定会连续出现几次,这时可用重复元

素”+”。F

7. Schema和DTD都建立在XML之上,它们的语法和一般的XML文件完全相同,是XML的自描述。F

8. Schema由一组元素构成的,其根元素是“schema”。其相应的名字空间前缀是”xsd”T

9. 用复杂类型complexType定义的元素拥有子元素或属性。 T 二.单选题

1.Schema至少需要具有一个属性Xmlns,用以指定该Scehma包含的 ( D ) A.名字空间

B.元素作用域

C.属性作用域

D.以上三个都是

2.有这样一段XML文档: <姓名>

Tomi

Tona

He is the good student

下面为之编写的哪一段Scehma文档是正确的( A )

A.

B.

C.

D.

10

3.在DTD中,定义元素属性时,其缺省值是IMPLIED时,是( B )的属性. A.必须赋值 B.可有可无 C.固定取值 D.都不是

4.在DTD中,若不要求子元素出现的顺序,则子元素间可用(B )作分隔符. A.逗号

B.空格 C."1" D.星号*

5. 下列哪个是schema中的simpleType与complexType的一个区别(D )。 A. 只有simpleType元素中可以使用restriction从其他类型继承。

B. 只有complexType元素中可以使用restriction从其他类型继承。 C. 只有simpleType的元素可以含有attribute。 D. 只有complexType的元素可以含有attribute。

6.用shema定义元素在XML文档中出现的次数时,maxOccurs和minOccurs的关系是(A )。 A. maxOccurs必须大于minOccurs B. maxOccurs必须小于minOccurs C. D.

maxOccurs等于minOccurs 无要求

7.下面四段SCHEMA语句哪一段是正确定义了父元素product的子元素的包含关系?(元素product含两个子元素:name和size)(C ) A.

B.

C.

11

D.

8.

与上面定义所对应的XML文档中元素的顺序必须是(D )。 A.A、B、C、D B.B、C、D、A C.C、D、B、A D.D、C、B、A 9.在复杂类型中定义属性是在( B ).

A.声明子元素之前进行 B.声明子元素之后进行

C.在声明子元素中间进行 D.无要求

10.”姓名”元素的类型为”NameType”,它是一个Schema内置字符串类型加上限制,最大长度为8,最小长度为3。定义如下:

A.”8” B.”3” C.”10” D.8

11.如果要为一个特定属性提供一个固定的缺省值,并且XML文件的编辑者不能修改它,就应该使用( A )的关键字. A.FIXED B.REQUIRED

C.IMPLIED

D.CDATA

12.当用Schema定义元素时,其属性mixde=”true”时,那么该元素可包含( C ). A.子元素 B.纯文本内容 C.二者都可以 D.二者都不可以 三.填空题

1. 下面这段schema定义了font元素的一个属性size,表示字体大小,其中字体的范围是从8到72,也可以用small,medium,large来表示,请填写下面空缺的部分。 < attribute name=\ < simpleType>

< restriction base=\

12