选择填空题库

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

选择填空
1、单选题
(1)html中的注释标签是()
A、 <-- -->
B、<--! -->
C、<!-- -->
D、<-- --!>
(2)<strong>…</strong>标签的作用是()
A、斜体
B、下划线
C、上划线
D、加粗
(3)网页中的空格在html代码里表示为()
A、&amp;
B、&nbsp;
C、&quot;
D、&lt;
(4)定义锚记主要用到<a>标签中的()属性。

A、name
B、target
C、onclick
D、onmouseover
(5)要在新窗口中打开所点击的链接,实现方法是将<a>标签的target属性设为()
A、_blank
B、_self
C、_parent
D、_top
(6)下列代表无序清单的标签是()
A、 <ul>…<li>…</ul>
B、<ol>…<li>…</ol>
C、<hl>…<li>…</hl>
D、< li >…< ol >…</ li >
(7)要实现表单元素中的复选框,input标签的type属性应设为()
A、radio
B、checkbox
C、select
D、text
(8)要实现表单元素中的单选框,input标签的type属性应设为()
A、radio
B、checkbox
C、select
D、text
(9)要使表单元素(如文本框)在预览时处于不可编辑状态,显灰色,要在input中加()属性
A、selected
B、disabled
C、type
D、checked
2、多选题(选错、多选、少选都不给分)(5*2)
(1)定义表格常用的3个标签是()
A、table
B、tr
C、td
D、tp
(2)哪两个属性可用于表格的合并单元格()
A、colspan
B、trspan
C、tdspan
D、rowspan
(3)实现下拉列表框,要用到一下哪几个标签()
A、input
B、select
C、option
D、radio
(4)定义框架要用到以下的哪个标签()
A、framework
B、frameset
C、frame
D、framespace
(5)要在网页中加入音乐或背景音乐,以下哪个标签可以实现()
A、embed
B、object
C、bgsound
D、sound
3、填空题(1*8)
(1)、可用p标签定义段落。

(2)、定义换行所用的标签是br 。

(3)、要生成水平线,可用online 标签。

(4)、<img>中的src 属性是用于指定图片源文件地址的。

(5)、要定义表单元素中的文本框,input标签中type属性应设为text 。

(6)、要定义表单元素中的密码框,input标签中type属性应设为password 。

(7)、要把多个单选框设为一组(一组的意思是:一组之中只有一个可被选定),应把每个单选框的name 属性的值设为相同。

*
(8)、用object标签来加入视频时,用data 属性指定视频源文件地址。

*
css试题库
1、单选题(4*2)
(1)、下列哪种方式是用类选择器定义样式的()
A、p{color:red;}
B、.one{color:red;}
C、#two{color:red;}
D、p,h1{color:red;}
(2)、下列哪个正确的css集体声明方式()
A、p;h1{color:red;}
B、.one{color:red;}
C、#two{color:red;}
D、p,h1{color:red;}
(3)、下列样式定义字体为宋体、字体颜色为红色、斜体、大小20px、粗细800号,正确的定义是:()
A、p {font-family:宋体;font-size:20px;font-weight:800;color:red;font-style:italic;}
B、p {font-family:20px;font-size:宋体;font-weight:800;color:red;font-style:italic;}
C、p {font-family:20px;font-size:800;font-weight:宋体;color:red;font-style:italic;}
D、p{font-family:800;font-size:20px;font-weight:red;color: italic;font-style:宋体;}
(4)、下列样式定义字体间距为0.5倍间距、水平左对齐、垂直顶端对齐、有下划线正确的定义是:()
A、p{text-decoration:underline;letter-spacing:0.5em;vertical-align:top;text-align:
left;}
B、p{text-decoration:0.5em;letter-spacing:underline;vertical-align:top;text-align:
left;}
C、p{text-decoration:left;letter-spacing:top;vertical-align:0.5em;text-align:underline;}
D、p{text-decoration:underline;letter-spacing:0.5em;vertical-align:left;text-align:
top;}
1、多选题(2*2)
(1)在html文件中应用abc.css文件中的样式的方法有()
A、<link href="abc.css" type="text/css" rel="stylesheet">
B、<style type="text/css">@import url(abc.css);</style>
C、<style type="text/css">@import (abc.css);</style>
D、<style type="text/css">import url (abc.css);</style>
(2)下列哪些是设置有关边框的属性()
A、border-color
B、border-style
C、border-width
D、border-back
3、填空题(1*2)
(1)要在html标签中应用css类选择器所定义的样式,要设置标签的class 属性。

(2)css中的background属性是用于设置背景属性的。

1、什么el表达式,使用el表达式获取javabean的属性值并输出。

E L(Expression Language):为了使JSP写起来更加简单。

表达式语言的灵感来自于ECMAScript 和XPath 表达式语言,它提供了在JSP 中简化表达式的方法,让Jsp的代码更加简化。

语法结构 :${expression}
2、客户端向服务端提交数据的方法有哪两种?它们的区别是什么?
Post和get
post 和get 的区别:
a.最明显的一点是,get提交方式,所提交过程传输的数据会显示在地址栏里面,而post不会.
b.get的提交方式一般用于比较少的数据提交,而post用于比较多、大的数据传输.
c.get的提交方式所提交的数据,在服务器上是不需要保存的,而post的提交方式提交的数据服务器会永久保存.
d.get方法是通过uRL传递数据给程序的,数据容量小并且数据暴露在url中非常不安全,post方法能传输大容量的数据并且所有操作对用户来说都是不可见的,非常安全
3、请说出常用的Jsp内置对象,并简述它们的功能。

Jsp内置对象:可以不加声明就在JSP页面脚本(Java程序片和Java表达式)中使用的成员变量
JSP共有以下9种基本内置组件(可与ASP的6种内部组件相对应):
内置对象代表内容范围
request 触发服务调用的请求request
response 对请求的应答page
session 为请求的客户创建的session对象session
application 从servlet 配置对象获得的servlet 上下文(如在getServletConfig() ,getContext()的调用中)application
out 向输出流写入内容的对象page
pageContext 本JSP 的页面上下文page
page 实现处理本页当前请求的类的实例page
config 本JSP 的ServletConfig page
exception 表示JSP页面运行时产生的异常Page
4.页面上有下列元素<input type="text" id="btn"> <input type="button" value="确定">,请给出js代码实现点击按钮,让文本框的内容为:你好
<script type="text/javascript">
function display() {
var num = document.getElementById("btn ").value=”你好”;
}
</script>
4、什么是Jsp Model1,什么是Jsp Model2 ,它们优缺点。

Model1:
Model1的中心是JSP页面,JSP页面中结合业务逻辑、服务端处理过程和HTML等,这样就在JSP页
面中同时实现了业务逻辑和流程控制。

从而快速开发。

Model1的优缺点:
优点:简单,快速开发,适用小规模开发;
缺点:业务逻辑和表示逻辑混合在JSP页面中没有进行抽象和分离,JSP负载太大。

所以非常不利于应
用系统业务的重用和改动,不便于维护。

Model2:
Model 2表示的是基于MVC模式的框架。

MVC “Model”代表的是应用的业务逻辑(通过JavaBean,
EJB组件实现),“View”是应用的表示面(由JSP页面产生),“Controller ”是提供应用的处理
过程控制(一般是一个Servlet),通过这种设计模型把应用逻辑,处理过程和显示逻辑分成不同的组件
实现。

这些组件可以进行交互和重用。

从而弥补了Model1的不足。

Model2其实是在Model1基础上又抽了一层控制层。

Model2优缺点:
优点:具有组件化的优点从而更易于实现对大规模系统的开发和管理。

职责划分清晰。

缺点:不适合小项目开发。

5、请列出CSS中常用的三种选择器。

标签选择器:对于选定的标签采用统一的样式
ID选择器:为指定ID的元素设定样式,ID前加#
类选择器:以定义一个命名的样式,然后在用到它的时候设定元素的class属性为样式的名称
6、在JSP中提供了哪四种属性的保存范围?
pageContext 在一个页面中保存属性,跳转之后无效。

request 只在一次请求中保存,服务器跳转之后依然有效。

session 在一次会话范围中,无论何种跳转都可以继续使用。

application 在整个服务器上保存,所有用户都可以使用。

7、jsp有3大基本指令是什么,作用是什么?
1、page指令:<%@ page 属性1="..." 属性2="..." ...%>,应用于整个JSP页面,定义JSP页面的一些属性和属性值;
2、include指令:<%@include file="URL" %>,用来指定JSP被编译时,需要插入的文本或者代码;
3、taglib指令:<%@taglib prefix="..." uri="..." %>,在JSP页面中声明并调用标签;
8、试说明servlet生命周期?
1,初始化阶段:调用init()方法
2,响应客户请求阶段:调用service()方法
3,终止阶段:调用destroy()方法
9、什么是HttpSession,如何使用。

HttpSession是JSP中经常使用的用于获取Session的一个方法
HttpSession 中可以跟踪并储存用户信息,把值设置到属性中,有2 个方法:
setAttribute(),getAttrribute();
例如:在一个方法中用session.setAttribute(“student”,student);在
session 中设置一个属性名为student,值为一个名为student 的对象。

而后可在
同一session 范围内用getAttribute(“student”)取出该属性,得到student
对象。

编程题:
1、Html会编写注册表单页面,table布局。

各种控件。

<html>
<head>
<title>Iest HTML</title>
</head>
<body>
<form action="password.jsp" method="post">
<table style='margin: 0 auto; '>
<tr><td>请输入用户名:</td>
<td><input type="text" name="username" /></td></tr>
<tr><td>请输入密码:</td>
<td><input type="password" name="password" /></td></tr>
<tr><td><input type="submit" name="提交" /></td></tr>
<tr><td><input type="reset" value="重置" /></td></tr>
</table>
</form>
</body>
</html>
2、会在后台servlet中获得前台表单提交的各种数据包括复选框的数据并显示到页面上(上课的例子)
3、实验中的内容,比如登录、应用JavaBean计算任意两个整数的和。

javaBean 求两数之和
public class Add {
private int a;
private int b;
private int sum;
public Add() { super(); }
public int getA() { return a;}
public void setA(int a) { this.a = a;}
public int getB() { return b;}
public void setB(int b) { this.b = b;}
public int getSum() { return a+b;}
public void setSum(int sum) { t his.sum = sum;}
}---------------------------------------------------------------
<form action="show.jsp"method="post">
<input type="text"name="a">+
<input type="text"name="b"><br>
<input type="submit"value="提交">
</form>
<jsp:useBean id="add1"class="po.Add"scope="request"></jsp:useBean>
<jsp:setProperty property="*" name="add1"/>
<jsp:getProperty property="a"name="add1"/>+
<jsp:getProperty property="b" name="add1"/>=
<jsp:getProperty property="sum" name="add1"/>
4、jstl核心标签库的使用,例如上课案例:100以内所有能被5整除整除的数,并求其和
<br>输出10以内的奇数
<c:forEach var="x"begin="1"end="10"step="2">
${x}
</c:forEach>
输出100以内能被5整除的数值和:
<c:set var="sum"value="0"/>
<c:forEach begin="1"end="100"var="i">
<c:if test="${i%5==0}">
${i}&nbsp;&nbsp;
<c:set var="sum"value="${sum+i}"/>
${sum }&nbsp;&nbsp;
</c:if>
</c:forEach>
${sum }。

相关文档
最新文档