JSP 第1、2章 练习题

时间:2023-02-22 21:49:24

一、选择题

1、创建自定义 CSS 样式时,样式名称的前 面必须加一个(   )。

A.$   B.#    C.?    D.原点

 2、下面哪个标签可以应用于〈head〉中(   )。

A 、 <body> B <title> C、 <image> D、<html>

3、下列哪个 css 属性可以更改字体大小(   )?

A.text-size  B.font-size   C.text-style    D.font-style

4、在 HTML 文档中,引用外部样式表的正 确位置是(   )

A.文档的末尾   B.文档的顶部  C.<body>部分   D.<head>部分

5、在 CSS 语言中下列哪一项的适用对象是 “所有对象”(   )

A.背景附件   B.文本排列   C.纵向排列   D.文本缩进

6、下列哪项不属于 CSS 文本属性的是(   )

A.front-size   B.text-transform   C.text-align    D.line-height

7、CSS 是利用什么 XHTML 标记构建网页 布局(   )

 A<dir>   B<div>    C<dis>   D<dif>

8、 CSS 中不属于添加在当前页面的形式在是(   )
A.内联式样式表  B.嵌入式样式表  C.层叠式样式表  D.链接式样式表

9、 下列哪一项是 css 正确的语法构成(   )

A 、 body:color=black                  B 、 {body;color:black}

C body {color: black;}               D. 、 {body:color=black(body}

10.下列(   )不是 document 对象的属性。

   A.forms     B.links     Clocation      D.images

12.获取页面中超链接的数量的方法是(    ) 。

A document.links.length      B.document.length

C . document.links[1].length   D.document.links[0].length

13.某网页中有一个窗体对象 mainForm,该 窗体对象的第一个元素是文本框 username, 表述该按钮对象的方法是( ) 。

A.document.forms.username
Bdocument.mainForm.username
C.document.forms.UserName

D.document.forms[1].UserName

14.关于 javascript 的说法正确的是(   )

A javascript 与 Java 语言完全一样
B javascript 要运行必须安装 Java 环境

C javascript 一般用于在网页上实现数据验证级特效等

D javascript 课于开发 Windows 应用软件

15 对 方 法 声 明 中 的 错 误 代 码 : function Add(int i1,int i2)
分析正确的是()

  A 参数不能指定数据类型    B 没有指定返回类型

C 没有指定访问             D Function 不是方法声明的关键字

16 、 代码: 'abcdefg'.substring(2,3) 的结果 是(    )

A.cde   B.b              C.c                   D.bcd

17 . 下列 JavaScript 的循环语句中正确的是(     )

A.if(i<10;i++)   B.for(i=0;i<10)  C.for i=1 to 10   D.for(i=0;i<=10;i++)

18. 有语句“var x=0;while(____) x+=2;” ,要使while循环体执行10次,空白处的循环判定式应写为(     )

 A.x<10    B. x<=10    C.x<20     D.x<=20

19 .在 HTML 页面上编写 Javascript 代码时, 应编写在(   )标签中间。

A.<javascript> 和 </javascript>       B.<script> </script>

C. <head>和</head>                                        D. <body>和 </body>

20. 可以在以下哪个 (    ) 标记之间插入 Java小程序?

 A. <% %>    B. <% 和 />    C. </ 和 %>    D. <% 和 !>

21. 在 JSP 文件中加载动态页面可以用指令(      )

A. Taglib指令    B. <jsp:include>指令   C. page指令  D.<jsp:forward>指令

22. 下面关于 page 指令说法中错误的是 (    )

  A. page指令用来定义 JSP 页面中的全局属 性
B. 一个 JSP 页面只能包含一个 page 指令
C. 除了 import 外,其他 page 指令定义的 属性/值只能出现一次。
D. language 属性用来指示所使用的语言

23.下列变量声明在(   )范围内有效。 <%! Date dateTime; int countNum; %>

A.从定义开始处有效,客户之间不共享  B.在整个页面内有效,客户之间不共享

C.在整个页面内有效,被多个客户共享  D.从定义开始处有效,被多个客户共享

24.JSP 页面可以在“<%=”和“%>”标记 之间放置 Java 表达式,直接输出 Java 表达 式的值。 “<%=” 组成 标记的各字符之间(    )。

A.可以有空格     B.不可以有空格     C.必须有空格      D.不确定

24. page 指令的(    )属性用于引用需要的包或类。

A.extends               B.import                     C.isErrorPage             D.language

25. Page指令用与定义JSP文件的全局属性,下列关于该指令用法的描述不正确的是(    )

A.<%@ page %>作用于整个 JSP 页面。

B. 可 以 在 一 个 页 面 中 使 用 多 个 <%@ page %>指令。

C. 为 增 强 程 序 的 可 读 性 , 建 议 将 <%@ page %>指令放在 JSP 文件的开头,但不是 必须的。

D.<%@ page %>指令中的属性只能出现一次。

26. 可以在以下哪个(   )标记之间插入变 量与方法声明?
 A. <% 和 %>            B. <% %>           C.</ 和 %>                 D. <% 和 !>

27. 在 JSP 页 面 中 使 用 <jsp:setProperty name="beanid"property="bean 的 属 性 " value="字符串" />格式给 Long 类型的 Bean 属性赋值,会调用哪个数据类型转换方法(    )     

A. Long.parseLong(String s)       B. Integer.parseInt(Stirng s)

 C. Double.parseDouble(String s)   D. 不 确定

28.浏览器一般使用什么协议来进行数据传输(    )

  A.IP                        B.HTTP                        C.FTP               D.Https

29.字符的编方式有很多种,有的支持显示中文,有的支持显示英文,最常见的英文编码是(     )

A.UTF-8                     B.Big5      C.ISO-8859-1    D.GBK

30.浏览器显示会根据文件类型来进行显示,下面哪个是显示doc文档的(    )

  A.video/x-msvideo                                   B.application/pdf  

  C. text/plain                                                                        D.application/msword

 

二、填空题

1.标记是 HTML 中的主要语法,分___单___标记 和_双____标记两种。 大多数标记是成对出现的, 由___开始____标记和 ____结束___标记组成。

2. 我们把 HTML 文档分为____文档头(头部)____和__文档体(主体)______两部分。 _____主体____部分就是我们在 Web 浏览器窗口的用 户区内看到的内容, 而____头部____部分用来规定该 文档的标题 (出现在 Web 浏览器窗口的标题 栏中)和文档的一些属性。

3. 段落标记的 ALIGN 属性的参数值为__left_______、 __center______和__right_______。

4. 在 网 页 中 最 为 常 见 的 两 种 图 像 格 式 是: __JPG_____和___gif____

5.网页中可用的布局方式有__table_____、__div和_CSS_____

6.在 HTML 中 ,特殊字符 ”<”用 __&It_____来 代 替,”>”用__&gt_____来代替

7.____样式表___是 HTML 文件, 它定义一组框架的布局和属性

8.____CSS___是 Cascading Style Sheets 的缩写, 全称为_层叠样式表______

9.HTML 的全称是___超文本标记语言____,HTML 文件的扩展 名可用__htm_____或_html______

10、 CSS 样式外部文件的扩展名是___.css_______。

11、 CSS 属性 background-color 是用来更改____背景颜色_______。

12、要一次选择整个行,在标签检查器中选 择_____tr_____标签。

13、CSS 中的选择器包括___类选择器______ 、___ID选择器_____、____标签选择器____、__派生选择器___选择器。

14、div+css 的好处是内容和样式分离, ___样式代码_____可以重复利用。

15、在新窗口打开链接的方法是___target=“blank”______。

16、使用 link 元素调用 CSS 的语法中,_____href____属性是用来指定 CSS 文件的路径的。

17、 给多个标签同时定义一组相同的样式时,_______逗号__________隔开, 给一个标签定 义多组样式时,________分号_____________隔开。

18、外部样式文件可以由____link_____、____import_____标签导入。

19. RegExp 是 JavaScript 提供的一个对象, 用 来完成有关正则表达式的_____功能和操作_______,
每一条正则表达式模型对应一个 ___ RegExp 实例_________。

20. JavaScript 使用 RegExp 对象封装与正则 表达式相关的功能和操作, 每一个该对象的 实例对应着______正则表达式______。和其他对象一 样,在使用之前必须取得其引用或 ___新建_________。

21. 在 JavaScript 中一共有 5 种字符类,它 们 分 别 是 简 单 类 、 _负向类___________ 、 _____范围类_______、组合类和预定义类.

22. javascript 源文件的扩展名是- __.js______。

23. JavaScript 代码都是写在开始标记 _____<script>_______, 和 结 束 标 记 ____</script>______之间的。

24. 三种最基本的逻辑运算分别是 _and&&_____,___||or_____,____not!______。

25、错误分类一般分两类:一类是语法错误; 另一类是 : ____运行错误___________ 。

26、根据语句对数据结构的处理流程, JavaScript 的处理流程可分为__顺序____、___选择___ 和___循环___三种基本结构。

27、 String 对象提供对___字符串_________进行处理的属性和方法。

28.在 JSP 规范中, 可以使用两种格式的注释:__输出注释__________;___隐藏注释_________

29.指令元素的分为三种,它们分别是_____page_______,_____include_______,___taglib_________。

30.JSP 规范中描述了 3 种脚本元素:___声明_________,_____表达式_______和_ _____脚本程序_____。

31.JSP 程序中要用到的变量或方法必须首先__声明__________。

32.脚本程序是一段在客户端请求时需要___先被服务器执行的java_________代码,它可以产生输出,并把输出发送到客户的输出流,____同时也________是一段流控制语句。

33.输出注释是指在客户端显示的注释;而____隐藏注释________不会输出。

34.<jsp:param> 动作元素被用了以___键-值对_________的形式为其他元素提供附加信息。

35.Page指令的MINE类型的缺省值为___text/html_________,缺省字符集为_____ISO-8859-1_______。

 

 

三.判断题(f表示false ,错误;t表示true,正确)

1.HTML 文本显示状态代码中, SUP 表示文 本或图片居中。 f

2.HTML 语言中,vlink 表示设置已访问的 链接的颜色。 t

3.将 A 的 target 指定为 _blank,从而 使超链接目标文件载入一个新的浏览器窗口。 t

4.HTML 是 HyperText Markup Language(超 文本标记语言)的缩写。超文本使网页之间 具有跳转的能力,是一种信息组织的方式, 使浏览者可以选择阅读的路径, 从而可以不需要顺序阅读。 t

5.一个 div 可以插入多个背景图片.   t 

6.内嵌视频是指可以在浏览器中播放的视频 文件,例如 QuickTime 和 RealVideo 等格式 的文件。   t

7.超链接:是一种标记,形象的说法就是单 击网页中的这个标记则能够加载另一个网 页, 这个标记可以做在文本上也可以做在图 像上。  t

8.HTML 的段落标志中,标注文本以原样显 示的是<PRE></PRE>( ) 。 t

9.HTML 的颜色属性值中,Black 的的代码 是""#f00000"" 。 f

10、如果给一行两列的表格定义高度样式, 在 table 标签中定义最合理,最能减少代码 的臃肿。  t

11、CSS 属性 font-weight:bold 能够设置文本 加粗?  t

12.在 CSS 的三种引用样式中, 嵌入式样式单 的优先级最高, 而外部式样式单 2.的优先级最低。   t

13.在 CSS 语言中 width:<值>是列表样式图像。  f

14.CSS 文本中,文本对齐属性的取值有 justify,center,right,left    t

15.margin 不可以单独定义某一个方向的填充值.   f

16. 同 padding 属性与 margin 属性类似, border 属性也有单侧属性,即也可以单独定 义某一个方向上的属性.      t

17.CSS 盒子模式都具备内容、填充、边框、 边界这些属性。 t

19. 函数与其他的 JavaScript 代码一样, 必须 位于<SCRIPT></SCRIPT>标记之间。t
20.函数的定义语句和函数的调用语句通常 都被放在 HTML 文件的<HEAD>段中。 t
21.JavaScript 的函数定义允许嵌套,即在函 数中可以定义另一个函数。  t

22. 所有的对象中都可以产生 click 事件,因 此所有的对象可以发生的事件是一样的。 f

23. 检查客户端浏览器的状况可通过使用 Navigator 对象。  t

24. Document 对象是 JavaScript 的文档对象模型中的对象,Window 对象不是 JavaScript 的文档对象模型中的对象。   f

25.HTML 文档的所有标签都是成对出现?如 <h1>....<h1>。 f

26.在 HTML 文档中超链接能够接其他文档中的特定位置 。 t

27.在 HTML 文档中可以将<title>元素嵌于 <body>标签对之间 。  f

28.会在客户端(浏览器)显示的注释是隐藏注释。 f

29.<%@ page %>指令不一定放在页面的头部。  t

30.使用<jsp:forward>指令可以传递参数    t

31.<%@ Include%> 指令只能包括后缀名为.jsp的文件。  f

32.在 JSP 使用表达式必须一”;”作为表达式的 结束符    f

33.Page 指令的所有属性都可以重复设置。  f

34.无论将 Page指令放在 JSP文件的哪个位置,它的作用范围都是真个 JSP 页面。  t

35. 在使用自定义标签之前必须用<%@ taglib>指令引用标签库,但是,在一个页面中只能使用一次。    f

35.<jsp:include>动作元素允许在页面被请求的时候包含一些其他的资源,如一个静态的 HTML文件或动态的 JSP文件。  t