数据库与XML技术考试试卷A卷及答案[6页]
XML试题打印答案1

XML试题打印答案1题号一二三四五六七八九总分标准分20 30 10 40 100得分阅卷人一、填空题(2分×10,共20分)1、根据实体的引用地方可以分为(一般实体)和(参数实体)。
2、一个XML文档结构是由文档头部分和(文档体)两个主要部分,以及一个可选的文档尾组成的。
3、构成XML文档最基本的单位是(元素)。
4、DOM叫(文档对象模式),它以树状层次结构存储XML文档中的所有数据,每一个节点都一个相应的对象,其结构与XML文档的层次结构相对应。
5、数据岛可以把(HTML )和(XML )两种技术相结合。
6、DTD又叫(文档类型定义)是描述XML文档结构的一种常见方法。
7、模型组共有3种sequence 组、( all组 )、 choice组。
8、W3C提出了两个标准的应用程序接口( DOM )和SAX 。
二、选择题(2分×15=30分)1、以下的标记名称中不合法的是( D )A. B. <_ Book> C. <:Book> D. <#Book>2、XML数据岛绑定于标签( B )之间。
A.〈data〉〈/data〉B. 〈xml〉〈/xml〉C. 〈body〉〈/body〉D.〈datasrc〉〈/datasrc〉3、在DOM节点类型中以下(B )表示XML文档的根节点(代表XML本身)。
A.Node B. Document C. Element D. Text4、在XSL中,匹配XML的根节点使用( C )。
A. *号B.·号C. /号D. XML中根元素名称5、以下XML语句错误的是( A )。
A. 。
B. 。
C.。
D.。
6、下列名称空间正确的是( B )。
A. xsdB. tm:hyC. xsi:D. http::7、如果希望属性的取值唯一,则该属性应定义为(A)A. IDB. IDREFC. IDREFSD. ENTITY8、以下( C )HTML标记不能绑定XML元素。
XML考试题与参考答案

XML考试题与参考答案. . .. . .试题一一、填空题(每空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中任选一项。
XML考试题库大全_XML技术及应用

XML考试题库大全1. 为定义一个XML文档的结构,开发者可以使用的XML技术有。
(选择二项)(bd)a) UMLb) DTDc) Namespaced) XML Schemae) XSL2. 下面是XML标准提供的编程接口,用于开发人员访问XML文档。
(选择两项)(bd)a) Xpath b) Domc) XSLT d) SAXe) Xlink3.下面是一个XML文档的序言部分:<?xml version=”1.0” e ncoding=”gb2312”?><!DOCTYPE lib[<!ELEMENT lib(poems*)><!ELEMENT poems(title,content)*><!A TTLIST poems number IDREF #REQUIRED><!ELEMENT title(#PCDA TA)><!A TTLIST title number ID #REQUIRED><! ELEMENT content(#PCDATA)>]>下面的片段中可以作为该XML文档的合法的文档元素部分的是。
(选择一项)(B)a)<lib><poems number=”A001”><title number=”A001”>八阵图</title><content>功盖三分国,名成八阵图,江流石不转,遗恨失吞吴。
</content> </poems><poems number=”A003”><title>八阵图1</title><content>功盖三分国,名成八阵图1,江流石不转,遗恨失吞吴1.</content> </poems></lib>b)<lib><poems number=”A001”><title number=”A001”>八阵图</title><content>功盖三分国,名成八阵图,江流石不转,遗恨失吞吴。
xml期末考试试题

xml期末考试试题XML期末考试试题XML(可扩展标记语言)是一种用于描述和传输数据的标记语言,被广泛应用于数据交换和存储。
它具有自我描述性、可扩展性和平台无关性等特点,因此在信息技术领域具有重要地位。
下面将从XML的基本概念、语法规则和应用等方面进行讨论。
一、XML的基本概念XML是一种标记语言,用于描述数据的结构和内容。
它使用标签来标识数据的不同部分,并通过标签之间的层次关系来表示数据的结构。
与HTML相比,XML更加通用和灵活,不仅可以用于网页设计,还可以用于数据交换和存储。
二、XML的语法规则1. 标签:XML使用尖括号包围标签,例如<book>。
标签可以有属性,属性用于描述标签的特性,例如<book id="001">。
2. 元素:标签和标签之间的内容称为元素,例如<book>XML基础教程</book>。
元素可以嵌套,形成层次结构。
3. 注释:使用<!--和-->包围的内容为注释,注释不会被解析器处理。
4. 特殊字符:在XML中,一些特殊字符(如<、>、&、")需要进行转义,以避免与标签或实体冲突。
5. 命名规则:XML中的标签和属性名称必须遵循一定的命名规则,例如不能以数字开头,不能包含空格等。
三、XML的应用1. 数据交换:XML的自我描述性和可扩展性使其成为数据交换的理想格式。
通过将数据转换为XML格式,不同系统之间可以方便地共享和解析数据,实现数据的无缝对接。
2. 数据存储:XML可以用于存储结构化数据,例如配置文件、日志文件等。
它提供了一种灵活的方式来组织和管理数据,使数据的读写更加方便和高效。
3. Web服务:XML在Web服务中扮演着重要的角色。
通过使用XML作为数据的传输格式,不同平台和语言之间的系统可以进行互操作,实现信息的共享和交流。
4. 数据查询:XML还可以用于数据查询和检索。
XML考试试题及参考答案

试题一一、填空题(每空1分,共20分)1.XML是一种设计特定领域标记语言的________语言。
2.XML文档的声明中的编码方式常用的有_________和GB2312。
3.XML解析器是_______之间存在的软件组织。
4.XML的技术优势有_______,_______,________,语法自由,结构化集成数据。
5.XML 文档元素的特性是______,_______,________。
6.DTD的全程为_________,它分为________和_______两种。
7.DTD中%用于声明________。
8.ElementType元素的content属性的有效性包括_______,________,________,_________。
1 / 379.W3C XML schema的数据类型分为________,_________。
10.W3C XML schema的数据类型_______指定32位浮点数。
二、判断题(每小题1分,共10分)1. XSLT包含XSL和XPath的强大功能,从而可以把XML文档转换成任何一种其它格式的文档。
( )2. 在XML文档中引用一个CSS样式的语法为:<?xml-stylesheet type=”text/css” href=”css样式表文件路径”?>。
( )3. CSS最初是针对HTML而提出的样式表,现在同样可以很好地应用于描述XML文档显示。
( )2 / 374.有效XML文档不一定是格式正规的XML文档。
( )5.格式正规的XML文档一定是有效XML文档。
( )6. XSL样式表可以用来“装饰”XML文档和RTF文档。
( )7.列表类型是其值用空格隔开的原子值列表。
( )8.XML shema中的的复杂类型是有三种不同的类型。
( )9.simpleContent元素的内容标记必须在选项restriction和extension中任选一项。
XML考试题库大全_XML技术及应用.doc

XML考试题库大全6.分析以下DTD文档:<!ELEMENT doc(title?, chap*)><! ELEMENT title(#PCDATA)><! ELEMENT chap(sect+)><! ELEMENT scct(para+)><! ELEMENT para(#PCDATA)>下血的XML实例能够通过DTD的校验。
(选择一项)(B)a)<docxchapxpara>Text</para></chap></doc>b)<doc><chap><sectxpara>Text</para></chap></doc>c)<docxtitle>Text</title></doc>d)<doc><title>Text</title><sectxpara>Text</para></sect></doc>9.在XML中,下面的DTD机制中最适合于模仿关系型数据库的主键为处键的关系。
(选择一项)(a)a)ID/IDREFb)Key/keyrefc)CD ATAd)ENTITYe)PCDATA11.在XML中,DOM中IXMLDOMNodeList的length属性表示的是。
(选择一项)(c)a)该对彖中文本字符的长度b)该对象中元索节点的数量c)该对象屮节点的数量d)该对彖中文档对彖的数量14.考虑如下的XML.Schema示例<xs:element name=,,Price,,><xs:complexType><xs:attribute name二''currency'' type二''xs:string"/〉</xs:complcxTypc></xs:element>属性currency声明等同于下而选项的DTD声明。
《数据库》考试试卷(含答案)

《数据库》考试试卷(含答案)一、概念选择题(每题1分,共45分)1.()是位于用户和操作系统之间的一层数据管理软件。
数据库在建立、使用和维护时由其统一管理、统一控制。
A.DBMS B.DB C.DBS D.DBA2.在数据库系统的三级模式结构中,用来描述数据的全局逻辑结构的是()。
A.子模式B.用户模式C.模式D.存储模式3.下列选项中,不属于数据库特点的是()。
A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高4.要保证数据库逻辑数据独立性,需要修改的是()。
A.模式B.模式与内模式的映射C.模式与外模式的映射D.内模式5.在关系数据库中,视图是三级模式结构中的()。
A.内模式B.模式C.存储模式D.外模式6.在数据库中可以创建和删除表、视图、索引,可以修改表,这是因为DBMS提供了()。
A.数据定义功能B.数据查询功能C.数据操作功能D.数据控制功能7.数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是()。
A.DBS包括DB和DBMS B.DBMS包括DB和DBSC.DB包括DBS和DBMS D.DBS包括DB,也就是DBMS8.数据库系统的数据独立性体现在()。
A.不会因为数据的变化而影响到应用程序B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他存储结构9.E-R图用于描述数据库的()。
A.概念模型B.数据模型C.存储模式D.外模式10.对于现实世界中事物的特征,在实体—联系模型中使用()A.属性描述B.关键字描述C.二维表格描述D.实体描述11.参照完整性规则:表的()必须是另一个表主键的有效值,或者是空值。
A.候选键B.外键C.主键D.主属性12.在关系模式中,实现“关系中不允许出现相同的元组”的约束是()约束。
A.候选键B.主键C.外键D.超键13.约束“年龄限制在18~30岁之间”属于DBMS的()功能。
(完整版)数据库原理试卷A(标准答案)

单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在答题卡上。
每小题1分,共20分)1.数据模型的三要素中,数据的约束条件规定数据及其联系的( A )。
A. 制约规则B. 静态特性C. 动态特性D. 数据结构2.DB、DBMS、DBS三者之间的关系是( B )。
A. DBMS包括DB和DBSB. DBS包括DB和DBMSC. DB包括DBMS和DBSD. DB、DBMS、DBS是同一个意思3.有一个关系:学生(学号,姓名,系别),规定学号的值域是9个字符组成的字符串,这一规则属于( C )。
A. 实体完整性约束B. 参照完整性约束C. 用户自定义完整性约束D. 关键字完整性约束4.有12个实体类型,并且它们之间存在着15个不同的二元联系,其中4个是1:1联系类型,5个是1:N联系类型,6个M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式至少有( B )。
A.17个B.18个C.23个D.27个5.在数据库技术中,未提交的随后被撤消了的数据,称为( D )。
A.报废的数据B.过时的数据C.撤消的数据D.脏数据6.嵌入式SQL的预处理方式,是指( D )。
A.识别出SQL语句,加上前缀标识和结束标志B.对源程序进行格式化处理C.把嵌入的SQL语句编译成目标程序D.把嵌入的SQL语句处理成函数调用形式7.若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为( A )。
A. 介质故障B. 运行故障C. 系统故障D. 事务故障8.如果事务T获得了数据项Q上的排它锁,则T对Q( C )。
A. 只能读不能写B. 只能写不能读C. 既可读又可写D. 不能读也不能写9.在SQL的下列语句中,能够实现参照完整性约束的语句( D )。
A.FOREIGN KEY B.PRIMARY KEYC.REFERENCES D.FOREIGN KEY和REFERENCES10.在需求分析阶段,数据字典是对系统中( A )。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
武汉城市职业学院2017-2018学年第一学期 考 试 试 卷课程名称:数据库与XML 技术 计算机与电子信息工程学院 (系、部) 专业: 计算机应用技术 试卷类型:A 卷 考试形式:闭卷 考试时间:120 分钟一、单项选择题(每题2分,共40分) 1、下面不属于Mysql 数据库特点的是: ( )。
A. 免费使用 B.不能跨平台 C.开源软件 D.功能强大 2、删除用户的命令是( )。
A. drop user B. delete user C. drop root D. truncate user 3、如果向YEAR 类型的字段插入’0’,则存入的年份是( )。
A. 0000 B. 2000 C. 1000 D. 2099 4、使用 ALTER TABLE 修改表时,如果要修改表的名称,可以使用哪一子句?() A.CHANGE NAME B.SET NAME C.RENAME D.NEW NAME 5、要想对表中记录分组查询,可以使用哪一子句?( ) A.GROUP BY B.AS GROUP C.GROUP AS D.TO GROUP 6、若一篇新闻中包含文字和图片,应选择哪种数据类型存储?( ) A.INT B.TEXT C.BLOB D.CHAR 7、创建视图时:()。
A. 可以引用其它的视图 B. 一个视图只能涉及一张表 C. 可以替代一个基表 D. 以上说法都不正确 8、索引可以提高哪一操作的效率?( )。
A.INSERT B.UPDATE C.DELETE D.SELECT 9、子查询中可以使用运算符ANY,它表示的意思是( ) 。
※※※※※ ※※※※※ ※※※※※※※※※※ ※※※※※ ※※※※※ ※※※※※※※※※※ ※※※※※ ※※※※※ ※※※※※ ※※※※※ ※※※※※ ※※※※※ ※※※※※ ※※※※※ ※※※※※ ※※※※※※※※※※ ※※※※※ ※※※※※ ※※※※※ ※※※※※ ※※※※※ ※※※※※ ※※※※※ ※※※※※ ※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※ ※※※※※ ※※※※※ 学 号 姓 名 ……………………………………………………密……………………………………封………………………………线…………………………………………班 级A. 满足所有的条件B. 满足至少一个条件C. 一个都不用满足D. 满足至少5个条件10、连接查询使用的关键字是( )。
A.UNIONB.JOINC.ALLD.FULL11、找回mysql服务器root密码的很重要的一步是跳过权限表的检查启动mysql,该命令是 ( )。
A. mysql -u root –prootB. mysqladmin -uroot -prootC. net start mysqlD. mysqld-nt --skip-grant-tables12、修改自己的mysql服务器密码的命令是( )。
A.mysqlB.grantC.set passwordD.change password13、mysql中,备份数据库的命令是( )。
A.mysqldumpB.mysqlC.backupD.copy14、求平均值的聚合函数是( )。
A SUM B.A VG C.COUNT D.MAX15、mysql中唯一索引的关键字是( )。
A. fulltext indexB.only indexC.unique indexD.index16、如果需要查询出表中的地址列addr为空,则要使用的是( )。
A. addr = nullB. addr == nullC. addr is nullD. addr is not null17、mysql对查询结果进行升序排序的关键字是( )。
A.ASCB.DESCC. LIMITD.ORDER18、在查询中,去除重复记录的关键字是( )。
A.havingB.distinctC.dropD.limit19、( )命令可以查看视图的创建语句。
A.SHOW VIEWB.SELECT VIEWC.SHOW CREATE VIEWD.DISPLAY VIEW20、定义表的一个字段, 要求能表示4位整数,2位小数数值,该定义正确的是 ( )。
A. char(6)B. varchar(6)C.decimal(4,2)D.decimal(6,2)二、填空题(每空2分,共20分)1、_______指在触发事件之前执行触发语句,________指在触发事件之后执行触发语句;触发事件包括________、UPDATE和_______等。
2、使用SELECT * FROM student limit 5,10是获取第_____条到第______条记录。
3、如果需要将几个互不相干的查询的结果合并成一个结果,可以使用____________关键字。
4、MySQL存储引擎类型有_________、_________、__________、MERGE等等。
三、完善存储过程(每空2分,共10分)输入参数为score,输出参数是var1。
若score大于或等于80,则参数var1为“优秀”;若score在70-80之间,则参数var1为“良好”;若score在60-70之间,则参数var1为“及格”;若score小于60,则参数var1为“不及格”。
mysql > DELIMITER //mysql > CREATE PROCEDURE pro07( _(1)_ score INT,_(2)_var1 V ARCHAR(30) ) -> BEGIN-> IF score>79 THEN SET var1='优秀';-> ELSE IF score>69 THEN SET var1='良好';-> ELSE IF __(3)___ THEN SET var1='及格';-> ELSE SET var1='不及格';-> ______(4)____________ ;-> _________(5)_________mysql > DELIMITER ;四、编程题(共30分)学生成绩数据库(库名stuDB)下有三张表,表结构如下:针对以下查询写出相应的SQL语句:(1)创建数据库stuDB。
(2分)(2)使用stuDB数据库。
(2分)(3)创建student表。
(5分)(4)将课程信息(’C04’,’职业素养’,1)添加到course表中。
(2分)(5)将course表中“组网技术”课程的学分改为2个学分。
(3分)(6)查询student表的全部记录。
(2分)(7)查询sc表中的学生学号(s_no)、课程号(c_no)、成绩(sc_score)以汉字标题显示列名。
(2分)(8)需要了解姓“王”的学生姓名、所学课程和课程分数。
(3分)(9)计算student表中所有学生的年龄。
(3分)(10)从sc表中删除学生学号为“090001”的相关记录。
(2分)(11)将student表的s_sex字段改名为sex,类型改为ENUM(‘F’,’M’)。
(2分)(12)删除sc表。
(2分)A卷参考答案:一、单项选择题(每题2分,共40分)1.B2.A3.B4.C5.A6.C7.A8.D9.B10.B11.D12.C13.A14.B15.C16.C17.A18.B19.C20.D二、填空题(每空2分,共20分)1、BEFORE AFTER INSERT DELETE2、6 153、UNION4、MyISAM InnoDB MEMORY三、完善存储过程(每空2分,共10分)1、IN2、OUT3、score>=60 或者score>594、END IF5、END //四、编程题(共30分)1、CREATE DATABASE stuDB; (2分)2、USE stuDB; (2分)3、CREATE TABLE student(s_no CHAR(6)NOT NULL UNIQUE PRIMARY KEY,s_name V ARCHAR(30) NOT NULL,s_sex CHAR(2),s_birth DATE,s_dept V ARCHAR(50),s_major V ARCHAR(50)); (5分,写错一处扣0.5分)4、INSERT INTO course V ALUES(’C04’,’职业素养’,1)(2分)5、UPDATE course (1分)SET c_credit=2 (1分)WHERE c_name=’组网技术’(1分)6、SELECT * FROM student (2分)7、SELECT s_no AS 学号, c_no AS 课程号,sc_score AS 成绩(1分)FROM sc (1分)(或select s_no 学号, c_no 课程号,sc_score 成绩)8、SELECT s_name,c_name,sc_score (1分)FROM student,scWHERE s_name like ‘王%’ AND student.s_no=sc.s_no (2分)(或用正则表达式s_name REGEXP ‘^李’)9、SELECT s_name,2018或year(now())-YEAR(s_birth) FROM student;(3分)10、DELETE FROM sc (1分)WHERE s_no=‘090001’(1分)11、ALTER TABLE student CHANGE s_sex sex ENUM(‘F’,’M’);(2分)12、DROP TABLE sc (2分)。