WEB试题汇总Word文件下载.docx
《WEB试题汇总Word文件下载.docx》由会员分享,可在线阅读,更多相关《WEB试题汇总Word文件下载.docx(37页珍藏版)》请在冰豆网上搜索。
color=black(body}
8、下面哪个CSS属性是用来更改背景颜色的?
(A)
:
D、text:
9、怎样给所有的<
h1>
标签添加背景颜色?
(B)
A、.h1{background-color:
#FFFFFF}
B、h1{background-color:
#FFFFFF;
C、{background-color:
#FFFFFF}
D、#h1{background-color:
10、下列哪个css属性可以更改样式表的字体颜色?
(D)
=
11、下列哪个css属性可以更改字体大小?
(B)
12、下列哪段代码能够定义所有P标签内文字加粗?
(D)
A.<
pstyle="
text-size:
bold"
>
B.<
font-size:
{text-size:
bold}
{font-weight:
13、如何去掉文本超级链接的下划线?
{text-decoration:
nounderline}
{underline:
none}
{decoration:
14、如何设置英文首字母大写?
(B)
uppercase
capitalize
C.样式表做不到
D、text-decoration:
none
15、下列哪个css属性能够更改文本字体?
(C)
16.下列哪个css属性能够设置文本加粗?
bold
b
17.下列哪个css属性能够设置盒模型的内补丁为10、20、30、40(顺时针方向)?
(A)
10px20px30px40px
10px1px
5px20px10px
10px
18下列哪个属性能够设置盒模型的左侧外补丁?
19.定义盒模型外补丁的时候是否可以使用负值?
A.是
B.否
20、如何能够定义列表的项目符号为实心矩形?
(D)
square
2
square
二、多项选择题(8X5=40分)
1、在CSS语言中下列哪些选项是背景图像的属性(ABCD)
A背景重复B背景附件C纵向排列D背景位置
2、CSS中的选择器包括(BCD)
A.超文本标记选择器B.类选择器
C.标签选择器D.ID选择器
3、CSS文本属性中,文本对齐属性的取值有( BCDE )
A.auto B.justifyC.center D.right E.left
4、CSS中BOX的padding属性包括的属性有( BCDE )
A.填充B.上填充C.底填充D.左填充E.右填充
5、CSS中,盒模型的属性包括( BCE )
A.fontB.margin
C.paddingD.visible
E.border
6、下面关于CSS的说法正确的有(ABC)
A.CSS可以控制网页背景图片
B.margin属性的属性值可以是百分比
C.整个BODY可以作为一个BOX
D.对于中文可以使用word-spacing属性对字间距进行调整
E.margin属性不能同时设置四个边的边距
7、下面关于CSS的说法正确的有(ABC)
A、CSS可以控制网页背景图片
B、margin属性的属性值可以是百分比
C、字体大小的单位可以是em
D、1em等于18像素
8、边框的样式可以包含的值包括:
(ABC)
A、粗细B、颜色C、样式D、长短
一、填空题:
(每空1分,共30分)
1.HTML源程序文件必须使用html或者htm作为扩展名。
2.HTML标签语言中的段落标签为<
P>
。
插入图片的标签为<
img>
3.HTML中下拉选单标签为<
select>
选项标签为<
option>
,超链接标签为____<
a>
___,字体标签______<
font>
_____.
4.JavaScript中用var声明变量。
5.JavaScript窗口对象是window,封装整个文本的对象是document
6.JavaScript中应用checkbox的checked属性来设置复选框是否被勾选
7.JDBC访问数据库加载数据库驱动应用Class.forName()方法。
8.JDBC事物中设置Connection对象的setAutoCommit(false)来进行手动提交,当执行完数据库操作后调用Connection对象的commit()进行提交。
抛出异常后应用Connection对象的rollback()方法进行回滚。
9.Servlet一般在容器中运行,常见的Servlet容器列出两种:
___tomcat____、____websphere_____
10.Servlet初始化调用____init____函数,处理请求常用函数___doGet_____、___doPost_____(列出两个),退出Servlet服务调用函数_____destroy______。
11.JSP声明一个全局变量需要用到语法标签为____<
%!
%>
_________。
12.request的作用范围(Scope)是______request____________,response的作用范围(Scope)是____page_____,out对象的作用范围(Scope)是____page______,session的作用范围(Scope)是_____session______。
13.当客户端请求HttpServlet时,服务器端将接收两个类的对象,一个是____HttpServletRequest______,另一个是_____HttpServletResponse_______。
14.JSP嵌入JAVA代码段放在____<
%___与______%>
_____符号之间。
二、选择题:
(每空2分,共40分)
1.在下列的HTML中,哪个可以产生超链接?
A.<
aurl="
"
B.<
ahref="
W3School<
/a>
C.<
D.<
aname="
以下选项中,哪个全部都是表格标签:
A.<
table>
<
head>
B.<
tr>
td>
C.<
hr>
D.<
p>
body>
script>
3.以下选项中,哪个标签表示复选框:
A.<
inputtype="
checkbox"
text"
C.<
radio"
textarea"
4.我们可以在下列哪个HTML元素中放置Javascript代码?
A、<
;
B、<
javascript>
C、<
js>
D、<
scripting>
5.引用名为"
的外部脚本的正确语法是?
scripthref="
scriptsrc="
scriptname="
scriptid="
6.以下创建javacript方法声明的正确格式为:
(B)
A、functionStringmyFunction(){}
B、functionmyFunction(){}
C、functionmyFunction(inta){}
D、functionpublicvoidmyFunction(){}
7.定义JavaScript数组的正确方法是:
(C)
A、vartxt={"
George"
"
John"
Thomas"
}
B、vartxt=newArray(1:
2:
3:
)
C、vartxt=newArray("
)
D、vartxt=newArray:
1=("
)2=("
)3=("
8.("
name"
)方法的返回类型是:
A、object(对象)
B、String
C、Array(数组)
D、无返回值
9.以下对JavaScript事件说法错误的是:
A、onclick单击鼠标左键时触发
B、onfocus光标离开标签时触发
C、onchange改变域(如下拉选单)的内容时触发
D、onmouseover鼠标进入标签时触发
10.以下对JavaScript内置方法描述正确的是:
A、JavaScript中可以应用()方法转整型
B、JavaScript中用alert()方法弹出一个警告框点击确定后程序结束,回传false
C、JavaScript中的isNaN(expr)方法是检查expr是否不是一个数字,是数字回传true,不是数字回传false
D、JavaScript中的confirm()方法是跳出确认窗口,必须按下确定或取消后程序才会继续运行,按下确定回传true,按下取消回传false
11、JSP内置对象response的作用(B)
A、用户端请求
B、网页传回用户端的回应
C、针对错误网页,未捕捉的例外
D、与请求有关的会话对象
12、下面哪些是JSP编译指令(多选)(AB)
A、include
B、page
C、out
D、request
13、(“a”)的返回值是:
A、枚举类型
B、String类型
C、String[]类型
D、int类型
14、request.getParameterNames()的返回值是(A)
A、枚举类型
15、下面哪个不是JSP向客户端输出的语句:
%=”a”%>
B、<
%(“a”);
%>
C、<
%"
a"
);
16、下面哪个不是JSP的注释:
!
--……-->
%--……--%>
%ava文件:
A、1个
B、2个
C、3个
D、4个
18、不能改变IE浏览器URL地址的跳转是B。
C.includeD.以上都不对
19、下面哪个是服务器端编程:
(多选)(BC)
A、HTML
B、JSP
C、Servlet
D、JavaScript
20、WebApplication(web应用程序)下面哪个文件夹不是必须存在的:
A、WEB-INF
B、classes
C、lib
D、temp
三、程序与简答题(共5题30分)
1、代码如下:
html>
title>
requestdeForm<
/title>
/head>
formname="
form1"
action="
method="
post"
>
name="
box1"
value="
basketball"
basketball
box2"
football"
football
box3"
movie"
movie
box4"
novell"
novell
hidden"
rows"
4"
submit"
/form>
/body>
/html>
Submit后编写一支取得上面box的值并且打印输出到客户端的页面?
getCheckBox<
Yourhobbies:
%
StringreqRows=("
rows=reqRows==null?
0:
(reqRows);
("
fontcolor=red>
"
for(inti=0;
i<
rows;
i++){
box"
+(i+1));
Stringbox=("
if(box!
=null){
(box+"
&
nbsp;
}
/font>
(10分)
2、简述:
整个生命周期内Servlet的执行过程以及ServletAPI内函数的具体调用过程。
(5分)
客户端第一次访问Servlet时需要加载Servlet并且调用Servlet的构造函数,之后调用init()进行初始化,最后调用具体响应请求的函数doGet()、doPost()等,当我们想要退出服务时调用销毁函数destroy()
3、应用HTML写两个复选框(chechBox)栏位通过JavaScript脚本返回已勾选的复选框的value值。
formname=’form1’>
看书<
inputtype=’checkbox’name=’box’value=’看书’>
游戏<
inputtype=’checkbox’name=’box’value=’游戏’>
inputtype=’button’name=’btn’value=”提交”onclick=’fun()’>
/from>
scriptlanguage=’javascript’>
functionfun(){
varresult=””;
varcheckbox=(“box”);
for(vari=0;
;
if(checkbox[i].checked==true){
result=result+checkbox[i].value+”;
”
alert(result);
/script>
《WEB程序设计》习题集
一、HTML部分
选择题:
1.以下哪种不是在客户端运行的(C)
a)JavaScriptb)VBScriptc)Javad)HTML
2.以下哪个选项能显示成两行文字(A)
a)Thefirstlineand<
BR>
secondline
b)Thefirstlineand\nsecondline
c)Thefirstlineand
secondline
d)Thefirstlineandsecondline
3.以下哪个不是HTML字符实体(C)
a)&
gt;
b)&
amp;
c)&
blank;
d)&
copy;
4.以下哪个是正确的红色表示(C)
a)#0000FFb)0000FFc)#FF0000d)FF0000
5.<
Ahref="
mailto:
postyourresume<
/A>
a)mailto:
是一种协议,是email发送的地址
b)mailto:
是邮件被发送的地址
c)mailto:
是显示在web网页上的超链接
d)以上都不对
6.以下哪个不是<
A>
标记中合法的TARGET属性值(C)
a)_parentb)_selfc)_emptyd)_top
7.点击Form的RESET按钮,所有Form中的元素都会被清空(B)
a)Trueb)False
c)忽略此选项d)忽略此选项
8.<
STYLE>
标记可以出现在(C)
a)<
HEAD>
…<
/HEAD>
中b)<
BODY>
/BODY>
中
c)a)和b)都正确d)以上都不正确
9.HTML文档中使用绘制水平线需要用以下哪个标签(C)
PRE>
b)<
UL>
c)<
HR>
d)<
OL>
10.在HTML网页上,表单中INPUT元素的TYPE属性值设置为以下哪个时,创建重置按钮(A)
a)resetb)set
c)buttond)image
11.以下代码会生成什么样的Frame结构(C)
framesetborder=”5”cols=”*,20%”>
<
framesetrows=”20%,*”>
<
framesrc=””name=”topFrame”scrolling=”NO”/>
framesrc=””name=”leftFrame”/>
/frameset>
framesrc=””name=”rightFrame”scrolling=”NO”/>
a)
b)
c)
d)
12.以下HTML代码在浏览器中的显示结果正确的是A
TABLEWIDTH="
100%"
BORDER=1BGCOLOR=gray>
CAPTION>
Sampletable<
/CAPTION>
TRALIGN=CENTER>
TDCOLSPAN=2>
Cell<
/TD>
TD>
Cell<
/TR>
TDROWSPAN=2>
/TABLE>
a)
SampleTable
Cell
SampleTable
简答题:
1、简述Web的工作原理
答:
WWW的工作给予客户机/服务器计算模型,有WEB浏览器(客户机)和WEB服务器(服务器)构成,两者之间采用超文本传送协议(HTTP)进行通信,HTTP协议的作用原理包括四个步骤:
连接,请求,应答,关闭。
2、什么是HTML,HTML有什么作用
答:
HTML(HyperTextMark-upLanguage)即超文本标记语言或超文本链接标示语言,是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。
HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。
3、什么是CSS,CSS嵌入到网页中有哪几种方式
CSS是CascadingStyleSheet的缩写。
译作「单」。
是用于(增强)控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。
CSS嵌入到网页中又以下四种方式:
链入外部样式表、内部样式表、导入外部样式表、内嵌样式。
4、有以下HTML代码,请说明各单元格的背景颜色
tableborder=”2”>
trbgcolor=”yellow”>
tdbgcolor=”red”>
1月<
/td>
红色red
2月<
黄色yellow
tdbgcolor=”green”>
3月<
绿色green
/tr>
trbgcolor=”gray”>
5月<
6月<
灰色gray
tdbgcolor=”gree”>
7月<
绿色gree
/table>
5、创建一个系统登录的HTML网页,包含一个用户名输入的编辑框、一个密码输入框、一个确认按钮和一个重置按钮
form>
userId"
/>
br/>
password"
pwd"
fSubmit"
提交"
/>
reset"
fReset"
重置"
二、Javascript部分
1.Javascript可以在浏览器中执行,也可以在Web服务器上执行(B)
a)Trueb)Falsec