第一堂课8437.docx

上传人:b****6 文档编号:3311742 上传时间:2022-11-21 格式:DOCX 页数:28 大小:29.60KB
下载 相关 举报
第一堂课8437.docx_第1页
第1页 / 共28页
第一堂课8437.docx_第2页
第2页 / 共28页
第一堂课8437.docx_第3页
第3页 / 共28页
第一堂课8437.docx_第4页
第4页 / 共28页
第一堂课8437.docx_第5页
第5页 / 共28页
点击查看更多>>
下载资源
资源描述

第一堂课8437.docx

《第一堂课8437.docx》由会员分享,可在线阅读,更多相关《第一堂课8437.docx(28页珍藏版)》请在冰豆网上搜索。

第一堂课8437.docx

第一堂课8437

第一堂课

一、选择题

1、下面()命令可用于编译Java程序。

A.javaB.javacC.javadoc

正确答案:

B

2、Java源代码文件的扩展名是()。

A..classB..java

C..comD.以上都不对

正确答案:

B

3、Java编译器会将Java程序转换为()。

A.字节码B.可执行代码C.机器代码

正确答案:

A

4、下面选项中哪一个是有效的字符编码格式()。

A.GBKB.GBMC.GBD

正确答案:

A

5、Tomcat服务器的默认端口为()。

A.80B.90C.8080C.以上都不是

正确答案:

C

二、填空题

1、JDK的全称是()。

正确答案:

JavaDevelopmentKit。

2、JDK、JRE和JVM三者之间的关系是()。

正确答案:

JDK包含JRE,而JRE包含JVM。

3、为程序导入所需的Jar包,需要将Jar包复制到()目录下。

正确答案:

WEB-INF/lib。

4、手动启动Tomcat服务器,运行的是()文件。

正确答案:

startup.bat。

5、在配置JDK的环境变量时,假如已经配置了JAVA_HOME变量,那么PATH变量的值应该是()。

正确答案:

%JAVA_HOME%\bin;。

第二堂课

一、选择题

正确答案:

B

解析:

常量是不能被改变的量,Java使用关键字“final”来声明常量。

1、当编译和运行下列代码时会发生什么?

()

publicclassTest{

publicstaticvoidmain(String[]args){

bytebitNum=888;

System.out.println("num="+bitNum);

}

}

A、编译错误B、运行错误C、输出888D、输出125。

正确答案:

A

解析:

888超出了byte的范围,因此选择A。

2、当编译和运行下列代码时会发生什么?

()

publicclassTest{

publicstaticvoidmain(String[]args){

inttotal=0;

for(inti=0;i>total;i++){

System.out.println(i);

}

System.out.println(total);

}

}

A、编译错误B、运行错误C、输出0D、输出total

正确答案:

C

3、Java基本数据类型中,不包括下面哪项内容()。

A.charB.ByteC.int

正确答案:

B

解析:

Byte是包装类,不是基本数据类型,因此选择B。

4、当编译和运行下列代码后输出的结果是Second,则x的范围是?

()

publicclassTest{

publicstaticvoidmain(String[]args){

intx=();

if(x>0)

System.out.println("First");

elseif(x>-3)

System.out.println("Second");

else

System.out.println("Third");

}

}

A.x>0B.x<=0C.x<-3D.x<=0且x>-3。

正确答案:

D

5、定义接口的关键字为()

A.abstractB.interfaceC.final

正确答案:

B

二、填空题

1、能够终止循环的语句是()。

正确答案:

break语句。

2、能够跳过本次循环的语句是()。

正确答案:

continue语句

3、基本数据类型char使用了多少位来表示()。

正确答案:

2个字节(16位)

4、要在方法中抛出异常需要使用关键字()。

正确答案:

throws关键字

5、Java中的注释形式分别为()。

正确答案:

单行注释、多行注释、文档注释

第三堂课

一、选择题

1、为HTML添加注释使用的是()。

A.

---->B.//C.#

正确答案:

A

2、在表单中添加单选按钮时,需要设置标记的type属性值为()。

A.radioB.radiobuton

C.checkboxD.button

正确答案:

A

3、利用CSS样式设置鼠标光标为手型,需要设置cursor属性的值为()。

A.pointerB.waitC.textD.以上都不对

正确答案:

A

4、在表单中添加隐藏域时,需要设置标记的type属性值为()。

A.fileB.textC.hidden

正确答案:

C

5、如下CSS样式代码,为定义超链接的样式:

a:

link{

font-size:

9pt;

color:

gray;

font-weight:

bold;

text-decoration:

underline;

}

a:

hover{

font-size:

9pt;

color:

red;

font-weight:

bold;

text-decoration:

underline;

}

a:

active{

font-size:

9pt;

color:

green;

font-weight:

bold;

text-decoration:

underline;

}

当在网页中添加一个超链接之后,鼠标经过超链接时的字体颜色为()。

A.redB.grayC.green

正确答案:

A

二、填空题

1、在网页中添加一个表单,需要添加()标记。

正确答案:

2、在表单中添加一个提交按钮,标记的type属性值应该为()。

正确答案:

submit。

3、当鼠标经过图片时,如果希望图片显示提示信息,应该设置标记的()属性。

正确答案:

title。

4、为网页导入外部的CSS样式表,需要在网页中使用()标记。

正确答案:

5、为文字添加下划线,需要设置CSS样式中的text-decoration属性值为()。

正确答案:

underline。

第四堂课

一、选择题

1.在JavaScript中,定义一个整型变量i并赋值为0,以下正确的是(多选)()。

A.inti=0B.vari=0C.i=0D.Integeri=0

正确答案:

BC

2.当鼠标单击时,触发的是()事件。

A.onMouseOverB.onMouseDown

C.onClickD.ondblClick

正确答案:

C

3、执行以下JavaScript代码,则弹出提示框中的结果是()。

vari=1;

varj="2";

alert(i+j);

A.3B.1+2C.12

正确答案:

C

4、执行以下JavaScript代码,则弹出提示框中输出的结果是()。

varstr="abcdefg";

alert(str.substring(1,4));

A.abcB.abcdC.bcdD.bcdf

正确答案:

C

5、执行以下JavaScript代码,最后变量j的值应该是()。

varj=0;

for(vari=0;i<9;i++){

j++;

if(i==6){

break;

}

}

alert(j);

A.5B.6C.7D.0

正确答案:

C

二、填空题

1、有一个表单文本框元素的ID为“test”,那么在JavaScript中获取该文本框的值,具体代码为()。

正确答案:

document.getElementById("test").value。

2、当按下键盘时,触发的是()事件。

正确答案:

onKeyDowm。

3、假设当前系统日期为2009年9月9日,那么在JavaScript中,newDate().getMonth()方法的返回值为()。

正确答案:

8。

4、执行以下JavaScript代码,a的结果为(),b的结果为()。

vari=1.5;

varj=-1.5;

vara=Math.floor(i);

varb=Math.floor(j);

正确答案:

1,-2。

5、运行程序,当页面加载后,弹出提示框中的结果为()。

varnode=document.getElementById("td1").parentNode.parentNode.nodeName;

alert(node);

正确答案:

TBODY。

第五堂课

一、选择题

1、以下哪个不属于JSP指令标签。

()

A.pageB.includeC.

include>

正确答案:

C

解析:

include>是Jsp动作标识

 

2、下面哪个不属于JSP动作标识。

()

A.

include>B.

forward>C.

out>

正确答案:

C

解析:

out>是JSTL标签

3、在Jsp页面中嵌入Java代码。

应用的哪个标记。

()

A.<%%>B.<%----%>C.

---->

正确答案:

A

4、在Jsp页面中不包括,下面哪项内容?

()

A.JSP指令标签项B.HTML标记语言C.属性文件

正确答案:

C

5、要设置Jsp页面支持的语言,要设置page指令的哪个属性?

()

A.language属性B.extends属性C.contentType属性

正确答案:

A

二、填空题

1、include指令中的file属性的意思是:

()

正确答案:

用于指定被包含的文件

2、JSP页面中包含有几种注释形式()。

正确答案:

HTML注释、JSP注释、代码注释、动态注释

3、要包含一个外部文件,需要使用()动作标识。

正确答案:

include>

4、要实现将index.jsp页面,转发至erter,.jsp页面中,需要使用()标识。

正确答案:

forward>

5、要把Java的表达式结果输出到JSP页面中使用的是()

正确答案:

<%=%>

第六堂课

一、选择题

1、下面哪项内容使用request对象无法实现?

()

A.将页面重定向至index.jsp页。

B.获取表单提交的信息C.定义属性

正确答案:

A

2、下面哪项不属于Jsp内置对象?

()

A.pageB.sessionC.includeD.out

正确答案:

C

3、获取用户提交的表单属性,使用的是request对象的什么方法?

()

A.getParameter()方法B.setCharacterEncoding()方法C.getRemotePort()方法

正确答案:

A

 

4、设置session的有效时间使用的是该对象的什么方法?

()

A.setAttribute()方法B.getMaxInactiveInterval()方法C.setMaxInactiveInterval()方法

正确答案:

C

 

5、session的有效有效时间是以什么为单位的?

()

A.小时B.分钟C.秒

正确答案:

C

 

二、填空题

1、Jsp内置对象包括()(写出4个即可)。

正确答案:

session、request、out、application

2、向客户端输出动态内容,需要使用()内置对象。

正确答案:

out

3、()对象表示Jsp页面本身。

正确答案:

page

4、设置所有应用程序中的公有数据,需要使用()内置对象。

正确答案:

application

5、负责处理客户请求的对象是()。

正确答案:

request

第七堂课

一、选择题

1、下面哪个属于JavaBean文件。

()

A.User.javaB.user.htmlC.user.jsp

正确答案:

A

2、在Jsp中应用JavaBean使用的是()标记。

A.

useBean>B.

setProperty>C.

getProperty>

正确答案:

A

解析:

setProperty>为在Jsp页面中设置JavaBean属性,

getProperty>为在Jsp页面中获取JavaBean属性。

3、设置JavaBean属性,使用的是()标记。

A.

useBean>B.

setProperty>C.

getProperty>

正确答案:

B

4、获取JavaBean属性值,使用的是()标记。

A.

useBean>B.

setProperty>C.

getProperty>

正确答案:

C

5、

useBean>标签的scope属性,不可以设置为:

()

A.requestB.sessionC.out

正确答案:

C

二、填空题

1、在纯Jsp开发模式中,Jsp页面中可以包含有()。

正确答案:

Html代码、Css代码、Java代码

2、在JavaBean规范中,JavaBean的属性需要设置为()。

正确答案:

私有(private)类型

3、JavaBean的作用域可以设置为()。

正确答案:

page、request、session、application

4、

useBean>标签中的type属性的含义是()。

正确答案:

指定id属性所定义的变量类型

5、

useBean>标签中应用()属性设置应用的类名。

正确答案:

class属性

第八堂课

一、选择题

1、HttpServlet的子类要从HTTP请求中获得请求参数,应该调用哪个方法。

()

A.调用HttpServletRequest对象的getAttribute()方法

B.调用ServletContext对象的getAttribute()方法

C.调用HttpServletRequest对象的getParameters()方法

D.调用HttpServletRequest对象的getHeader()方法

正确答案:

C

2、Servlet容器在启动Web应用时创建哪些对象(多选)()。

A.ServletRequest对象B.ServletContext对象

C.Filter对象D.所有的Servlet对象

正确答案:

BC

3、以下那些对象由Servlet容器创建(多选)()。

A.Servlet对象B.ServletRequest对象

C.ServletConfig对象D.ServletResponse对象

正确答案:

ABCD

4、当响应正文为那种数据类型时,浏览器会让用户下载响应正文()。

A.text/htmlB.text/plain

C.application/mswordD.image/jpeg

正确答案:

C

5、当Servlet容器销毁一个Servlet时,会销毁哪些对象(多选)()。

A.Servlet对象B.与Servlet对象关联的ServletConfig对象

C.ServletContext对象D.ServletRequest对象和ServletResponse对象

正确答案:

AB

二、填空题

1、Servlet的生命周期的三个阶段分别为()阶段、()阶段和()阶段。

正确答案:

初始化、运行、销毁。

2、假设Form表单的提交方式为GET,那么在Servlet中调用的是()方法。

正确答案:

doGet()。

3、Servlet在调用doGet()或doPose()方法之前,首先调用()方法。

正确答案:

service()。

4、在Servlet中,希望响应正文的类型为图片,应该设置response.setContentType()的方法参数为()。

正确答案:

image/jpeg。

5、Filter接口的doFilter()方法的参数类型包括()。

正确答案:

ServletRequest,ServletResponse,FilterChain。

 

第九堂课

一、选择题(5题,每题5分)

1、编程时禁用EL表达式的方式是()

A.使用\B.使用/**/C.使用

---->

正确答案:

A

2、下面不是EL表达式特点的是()

A.访问JavaBean属性B.访问JSP作用域C.任何浏览器都支持

正确答案:

C

3、不是存取数据运算符的是()

A..B.【】C.()

正确答案:

C

4、EL表达式在对隐含对象进行查找时最先查找的是()。

A.sessionB.pageC.application

正确答案:

B

5、EL表达式中运算符优先级别最高的是()。

A.()B.【】C.!

正确答案:

B

二、填空题(10题,每题5分)

1、param对象用于获取请求参数的值,而如果一个参数名对应多个值时,则需要使用()对象获取请求参数的值。

正确答案:

headerValues对象

2、所谓的cookie是一个文本文件,它是以()的方法将用户会话信息记录在这个文本文件内,并将其暂时存放在客户端浏览器中。

正确答案:

key、value

3、可以替换EL表达式中的条件运算符,可以使用JSTL的()标签。

正确答案:

if>或

choose>

4、要获取session范围内的user变量的值,可以用的EL表达式是()。

正确答案:

${sessionScope.user}

5、禁用EL表达式的三种方法是()。

正确答案:

使用斜杠“\”符号、使用page指令、在web.xml文件中配置元素。

第十堂课

一、选择题

1、下面哪个标签库的功能与if语句类似()。

A.

out>B.

if>C.

set>

正确答案:

B

2、

set>标签的功能为()。

A.在页面输出信息B.设置变量属性值C.获取异常信息

正确答案:

B

3、实现就文件导入到Jsp页面,可以使用()标签。

A.

import>B.

out>C.

url>

正确答案:

A

4、实现在页面中输出信息,使用的是()标签。

A.

import>B.

out>C.

url>

正确答案:

B

5、下面哪个标签可用于循环:

A.

import>B.

out>C.

forEach>

正确答案:

C

二、填空题

1、

out>标签中的value属性的含义为()。

正确答案:

用于指定将要输出的变量或表达式

2、JSTL提供了()等5种标签库。

正确答案:

核心标签库、格式标签库、SQL标签库、XML标签库和函数标签库

3、()几种标签可实现流程控制。

正确答案:

if>、

choose>、

when>、

otherwise>

4、()几种标签可实现循环控制。

正确答案:

forEach>、

forTokens>

5、()标签可实现页面重定向。

正确答案:

redirect>

 

第十一堂课

一、选择题

1、下面几项技术中,Ajax不包括的是:

()

A.HttpRequest对象B.JavaScriptC.XML

正确答案:

A

2、XMLHttpRequest对象的open()方法中的method参数一般取值为:

()。

A.get或postB.sessionC.request

正确答案:

A

3、下面哪项不属于XMLHttpRequest对象的常用属性()。

A.onreadystatechangeB.responseXMLC.XML

正确答案:

C

4、XMLHttpRequest对象是由哪个公司率先推出的()。

A.微软B.SUNC.oracle

正确答案:

A

5、要实现设置进行异步请求目标的URL,可使用XMLHttpRequest对象的()方法。

A.open()方法B.send()方法C.setRequestHeader()方法

正确答案:

A

二、填空题

1、Ajax是()的缩写。

正确答案:

.AsynchronousJavaScriptandXML

2、Ajax是()等多种技术的组合。

正确答案:

JavaScript、XML、CSS、DOM

3、XMLHttpRequest对象()方法用于停止当前异步请求。

正确答案:

abort()

4、XMLHttpRequest对象的readyState属性的可选值为:

()。

正确答案:

0、1、2、3、4

5、Ajax发送请求包括()两种。

正确答案:

GET请求与POST请求

第十二堂课

一、选择题

1、Action中的默认方法是哪个方法:

()

A.doPost()B.execute()C.doGet()

正确答案:

B

2、Struts2配置文件struts.xml中result标记的默认类型是哪个:

()

A.dispatcherB.redirectC.chain

正确答案:

A

3、Struts2中定义的Action类都要直接或者间接的实现()接口。

A.FilterB.ServletC.Action

正确答案:

C

4、表单或者URL访问Action类中的方法使用哪种形式:

()

A..actionB..doC..post

正确答案:

A

5

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1