XML课后练习答案(二)——JS小测验答案分享

1 . 我们可以在下列哪个 HTML 元素中放置 Javascript 代码?

    . <script>

    . <javascript>

    . <js>

    . <scripting>

答:<script>

 

 

2 . 写 "Hello World" 的正确 Javascript 语法是?

    . ("Hello World")

    . "Hello World"

    . response.write("Hello World")

    . document.write("Hello World")

答:document.write("Hello World")

 

 

 

3 . 插入 Javacript 的正确位置是?

    . <body> 部分

    . <head> 部分

    . <body> 部分和 <head> 部分均可

答:<body> 部分和 <head> 部分均可

 

 

 

4 . 引用名为 "xxx.js" 的外部脚本的正确语法是?

    . <script src="xxx.js">

    . <script href="xxx.js">

    . <script name="xxx.js">

答:

<script src="xxx.js">

 

5 . 外部脚本必须包含 <script> 标签吗?

    . 是

    . 否

答:否

 

 

 

6 . 如何在警告框中写入 "Hello World"?

    . alertBox="Hello World"

    . msgBox("Hello World")

    . alert("Hello World")

    . alertBox("Hello World")

答:alert("Hello World")

 

 

7 . 如何创建函数?

    . function:myFunction()

    . function myFunction()

    . function=myFunction()

答:function myFunction()

 

 

 

8 . 如何调用名为 "myFunction" 的函数?

    . call function myFunction

    . call myFunction()

    . myFunction()

答:myFunction()

 

 

9 . 如何编写当 i 等于 5 时执行一些语句的条件语句?

    . if (i==5)

    . if i=5 then

    . if i=5

    . if i==5 then

答: if (i==5)

 

 

10 . 如何编写当 i 不等于 5 时执行一些语句的条件语句?

    . if =! 5 then

    . if <>5

    . if (i <> 5)

    . if (i != 5)

答:if (i != 5)

 

 

 

11 . 在 JavaScript 中,有多少种不同类型的循环?

    . 三种。for 和for…in以及 while 循环。

    . 四种。for 循环、while 循环、do...while 循环以及 loop...until 循环。

    . 一种。for 循环。

答:三种。for 和for…in以及 while 循环。

 

 

12 . for 循环如何开始?

    . for (i <= 5; i++)

    . for (i = 0; i <= 5; i++)

    . for (i = 0; i <= 5)

    . for i = 1 to 5

答:for (i = 0; i <= 5; i++)

 

 

13 . 如何在 JavaScript 中添加注释?

    .'This is a comment

    . <!--This is a comment-->

    . //This is a comment

答://This is a comment

 

 

 

14 . 可插入多行注释的 JavaScript 语法是?

    . /*This comment has more than one line*/

    . //This comment has more than one line//

    . <!--This comment has more than one line-->

答:/*This comment has more than one line*/

 

 

 

15 . 定义 JavaScript 数组的正确方法是?

    . var txt = new Array="George","John","Thomas"

    . var txt = new Array(1:"George",2:"John",3:"Thomas")

    . var txt = new Array("George","John","Thomas")

    . var txt = new Array:1=("George")2=("John")3=("Thomas")

答:var txt = new Array("George","John","Thomas")

 

 

 

16 . 如何把 7.25 四舍五入为最接近的整数?

    . round(7.25)

    . rnd(7.25)

    . Math.rnd(7.25)

    . Math.round(7.25)

答:Math.round(7.25)

 

 

17 . 如何求得 2 和 4 中最大的数?

    . Math.ceil(2,4)

    . Math.max(2,4)

    . ceil(2,4)

    . top(2,4)

答:Math.max(2,4)

 

 

18 . 打开名为 "window2" 的新窗口的 JavaScript 语法是?

    . open.new("http://www.w3school.com.cn","window2")

    . new.window("http://www.w3school.com.cn","window2")

    . new("http://www.w3school.com.cn","window2")

    . window.open("http://www.w3school.com.cn","window2")

答:window.open("http://www.w3school.com.cn","window2")

 

 

 

19 . 如何在浏览器的状态栏放入一条消息?

    . statusbar = "put your message here"

    . window.status = "put your message here"

    . window.status("put your message here")

    . status("put your message here")

答:window.status = "put your message here"

 

 

20 . 如何获得客户端浏览器的名称?

    . client.navName

    . navigator.appName

    . browser.name

答:navigator.appName

  • 5
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
[实验目的] 1、学习如何使用XMLSPY集成开发环境完成XML Schema相关的开发工作。 2、掌握XML Schema与DTD之间的区别,能够完成两者之间的转换;掌握在XML Schema中如何定义元素和属性,如何使用限制、列表和合并派生自己的简单数据类型,如何定义复杂数据类型,全局/局部元素和数据类型之间的区别;如何将XML Schema文档关联到XML实例数据文档,并完成文档的有效性验证。 3、掌握如何准确定义数据之间的参照完整性约束,如何在模式中使用多态性支持,如何在文档中定义空值等等。 [实验内容和步骤] 1、使用XMLSPY集成开发环境,新建XML Schema文档,在各种不同的编辑视图中尝试采用不同的方式完成XML Schema文档的编辑和查看;并使用XMLSPY提供的便利,建立XML、Schema两者之间的关联,进行XML文档的良构以及有效性验证。 2、严格按照下图给出的文档模型,在XML Schema编辑环境的Schema视图中完成book.xsd的编写(不要使用Text视图进行编写): 在上图中,没有指定简单类型元素和属性的数据类型,请根据合理的情况,完成数据类型的创建(至少使用到限制方式中的三种以上的限制方面),请在IDE的Details视图->type和Facets中完成上述任务。 在上图中,有三个title元素分别表示book、section和figure的标题,请定义下述类型: titleType:1-100个字符的文本; bookTitleType:titleType类型限制派生的子类型,要求取枚举值“Data On the Web”、“TCP/IP Illustrated”等; sectionTitleType:titleType类型限制派生的子类型,要求必须形如“1.xxxx”、“1-1.xxxx”等等(表示第一节、第一节下面的第一节等等,注意section是递归的形式); figureTitleType:titleType类型限制派生的子类型,要求必须形如“1-1.xxxx” 、“1-1-1.xxxx”(表示第一节中的第一个图、第一节下面的第一节的第一个图等等); 然后编写book.xml,并使用多态性(即所有title的类型均为titleType,而数据实例中指明具体类型),请确保通过文档有效性验证。 3、在上次的DTD实验中,我们编写了SpyBase1.xml、SpyBase2.xml、以及SpyBase1.dtd和SpyBase2.dtd,这次需要完成SpyBase1.xsd和SpyBase2.xsd,建立模式与数据之间的关联,并进行文档有效性验证。在编写的XSD文档SpyBase1.xsd中,要求使用key/keyref描述数据的实体完整性以及数据之间的参照完整性(SpyBase2.xml不需要,因为已经使用嵌套消除了参照关系)。 [实验思考] 与ID/IDREF相比,key/keyref有哪些优点,在使用上有何不同? 假设SpyBase1.xml中的alias、mission、spy来自不同的命名空间中,如何在Schema中对其进行限定,请在XMLSPY中完成相应的xsd文档?修改SpyBase1.xml,并验证新的SpyBase1_2.xsd是否正确? [提交时间及内容] 最后提交时间 2013年?月?日 提交内容 提交book.xsd、book.xml(使用多态)。 提交SpyBase1. xsd、SpyBase2. xsd。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值