Java Web应用开发 钱荣华、朱勇、屠凯、姜文秀

01 Web应用开发简介

单元测验1

1多选(3分)
以下哪些是Java Web开发的主要技术A、B、D
A.Servlet
B.JSP
C.ASP.NET
D.JavaBean

2单选(2分)
关于静态网页和动态网页的说法错误的是 A
A. 动态网页是指网页上有很多动画和视频
B.静态网页上的页面不能互动交流
C.使用动态页面,一般后台会链接数据库
D.静态网页适合搜索引擎发现

3单选(2分)
下列关于B/S架构与C/S架构的描述错误的是 D
A.B/S属于C/S,浏览器只是特殊的客户端。
B. C/S可以使用任何通信协议,而B/S这个特殊的C/S架构规定必须实现HTTP协议。
C.C/S架构的劣势还有高昂的维护成本且投资大。
D. C/S架构维护和升级方式简单。

4单选(2分)
Java Web应用属于以下哪种架构C
A. C/S
B.JSP
C.B/S
D.PHP

5填空(2分)
当前主流的三大动态Web开发技术是PHP、ASP/ASP.NET和__JSP__

02网页开发基础

02 网页基础–单元测验

1填空(2分)
HTML是英文【 Hyper Text Markup Language 】的缩写。

2填空(2分)

标记用于定义HTML文档所要显示的内容,也称为【 主体标记 】

3填空(2分)
在表格标记中用于设置是否显示边框的属性是【 border 】。

4填空(2分)
在CSS中执行样式选择任务的部分被称为选择器,CSS基础选择器有四类,分别是通配符选择器、标记选择器,ID选择器和【 类选择器 】。

5填空(2分)
在HTML中加入CSS的方法主要有内联式、外联式和【 嵌入式 】。

6单选(2分)
下列选项中,用来定义下拉列表的是( C )。
A. < input/>
B. < textarea>< /textarea>
C. < select>< /select>
D. < form> < /form>

解析: A、HTML < input> 元素用于为基于Web的表单创建交互式控件 单行文本输入框、单选按钮、复选框、重置按钮等。
B、定义多行文本框 C、定义下拉列表框 D、表单标记

7单选(2分)
下列选项中,不是< img />标记属性的是( D )。
A. src
B.alt
C. width
D. href

解析: A、< img>标签有两个必需的属性:src属性和alt属性。 B、< img>标签有两个必需的属性:src属性和alt属性。
C、img中可选属性:align:规定如何根据周围的文本来排列图像。

border:定义图像周围的边框。

height:定义图像的高度。

hspace:定义图像左侧和右侧的空白。

ismap:将图像定义为服务器端图像映射。

longdesc:指向包含长的图像描述文档的URL。

usemap:将图像定义为客户端图像映射。

vspace:定义图像顶部和底部的空白。

width:设置图像的宽度。 D、< a>标记使用href属性设置链接的目标 URL

8单选(2分)
在以下( D )标签用来对页面内容进行预定义。
A.< p>
B.< br>
C. < hr>
D. < pre>

A、p标签的作用

作用:生成一个单独段落。

格式:< p>段落< /p>。

注意:p标签成对出现,被p标签包裹的部分独占为一个段落。 B、br标签的作用

作用:用于换行

格式:< br>

注意:< br>标签是空标签,意味着它没有结束标签。< br>标签只是简单地开始新的一行,而当浏览器遇到< p>
标签时,通常会在相邻的段落之间插入一些垂直的间距。 C、Hr标签的作用

作用:在网页中显示一条分割线。 D、pre标签的作用

pre 元素可定义预格式化的文本。被包围在 pre 元素中的文本通常会保留空格和换行符。而文本也会呈现为等宽字体。

9单选(2分)
以下( B )标签用来建立无序列表。
A. < ol>< /ol>
B.< ul>< /ul>
C.< dI>< /dl>
D. < il>< /il>

10单选(2分)
内嵌式是将CSS代码集中写在HTML文档的< head>头部标记中,并且用( B )标记定义。
A.
B.< style>
C.< javascript>
D.< table>

11判断(2分)
action的属性值可以是相对路径或绝对路径,还可以为接收数据的E-mail邮箱地址。
√对

解析:表单域相当于一个容器,用来容纳所有的表单控件和提示信息,可以通过他定义处理表单数据所用程序的url地址,以及数据提交到服务器的方法。如果不定义表单域,表单中的数据就无法传送到后台服务器。

12判断(2分)
在超链接中,如果暂时没有确定链接目标,通常将< a>标记的href属性值定义为“*”。( 错 )

解析:在超链接中,如果暂时没有确定链接目标时,通常将标记的href属性值定义为“#”(即href="#"),表示该链接暂时为一个空链接。

13判断(2分)
由于CSS内嵌式写法是将CSS样式写在HTML页面中,所以内嵌式写法是不符合结构与表现这一特点的。( 错 )

解析:CSS采用内嵌方式,虽然与HTML在同一个文件中,但CSS集中写在HTML文档的头部,也是符合结构与表现相分离的。

14判断(2分)
标记可以用来控制网页中文本的字体、字号、对齐方式和颜色。

解析:标记可以用来控制网页中文本的字体、字号和颜色,但是不可以控制对齐方式。

15判断(2分)
CSS样式中的选择器严格区分大小写,属性和值可以不区分大小写。

解析:在CSS中,选择器必须区分大小写,属性和值可以不区分大小写。但是,按照书写习惯一般将“选择器、属性和值”都采用小写的方式。

03 JavaScript技术

03 JS技术–单元测验返回

1单选(2分)
下列选项中,哪个 HTML 元素中可以放置 Javascript 代码?( A )
A.
B.
C.
D.

2单选(2分)
下列选项中,JavaScript运算符的优先级最高的是( D )
A.+
B.++
C.=
D.()

解析: C、JavaScript运算符均有明确的优先级与结合性,优先级较高的运算符将先于优先级较低的运算符进行运算。运算符“.、 [ ]、()”的优先级最高。

3单选(2分)
在JavaScript中,事件处理的过程通常分为( B )步。
A.5
B.3
C.4
D.2

解析: A、事件处理过程一般分为1、发生事件2、启动事件处理程序3、事件处理程序作出反应。

4单选(2分)
认真阅读下面代码,并按要求进行作答。

var i=9

var ii=(i>8)?100:9;

alert(ii);

在以上语句执行后,输出的结果是(B )
A.null
B.100
C.9
D.8

解析: A、条件运算符是JavaScript中的一种特殊的三目运算符,其语法格式如下: 操作数?结果1:结果2
若操作数的值为true,则整个表达式的结果为“结果1”,否则为“结果2”。

5单选(2分)
下列能产生当前日期的是 C
A.Now();
B.new Date()
C.Date();
D.new Noe()

6判断(2分)
在实际开发中,开发者只需将后台数据展示在相应页面即可,无需关心前台界面中的JS代码。( 错 )

7判断(2分)
在文档对象节点树中,具有相同父节点的节点叫做“父节点”。( 错 )

解析:具有相同父节点的节点叫做“兄弟节点”

8判断(2分)
JavaScript是Web上一种功能强大的编程语言,用于开发交互式的Web页面。它不需要进行编译,而是直接嵌入在HTML页面中,把静态页面转变成支持用户交互并响应事件的动态页面。

9判断(2分)
JavaScript不需要区分字母大小写。

解析:JavaScript严格区分字母大小写

10判断(2分)
在 HTML文档中引入JavaScript,有直接嵌入JavaScript脚本和链接外部JavaScript脚本两种。( )

11填空(2分)
DOM(Document Object Model)称为__文档对象模型__,是一个表示和处理文档的应用程序接口(API),可用于动态访问、更新文档的内容、结构和样式。

解析: DOM(Document Object
Model)称为文档对象模型,是一个表示和处理文档的应用程序接口(API),可用于动态访问、更新文档的内容、结构和样式。

12填空(2分)
采用__事件__驱动是JavaScript语言的一个最基本特征。

解析:
所谓的事件是指用户在访问页面时执行的操作。当浏览器探测到一个事件时,比如,单击鼠标或按键,它可以触发与这个事件相关联的JavaScript对象。

13填空(2分)
请阅读下面的程序,在空白处填写正确的代码。
< 1 >我是一个一级标题喔!</ 1 >
< 2 >我是一段文字。</ 2 >

h1;p

14填空(2分)
请阅读下面无序列表搭建的结构,根据注释中的要求填写代码。

  • T恤
  • 连衣裙
  • 裤子
circle;square

解析: 在无序列表中type属性用于指定列表项目符号,其常用属性值有三个,分别是
disc、circle、square,其中disc显示为默认的实心小圆圈样式;circle显示为空心小圆圈样式;square显示为实心小方块样式。

15填空(2分)
在JavaScript中可以使用Date对象的( getDate() )方法返回该对象的日期。

04 JavaWeb基础

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值