1、第一堂课8437第一堂课一、选择题1、下面( )命令可用于编译Java程序。Ajava Bjavac Cjavadoc正确答案:B2、Java源代码文件的扩展名是( )。A.class B.javaC.com D以上都不对正确答案:B3、Java编译器会将Java程序转换为( )。 A字节码 B可执行代码 C机器代码正确答案:A4、下面选项中哪一个是有效的字符编码格式( )。 AGBK BGBM CGBD正确答案:A5、Tomcat服务器的默认端口为( )。 A80 B90 C8080 C以上都不是正确答案:C二、填空题1、JDK的全称是( )。正确答案:Java Development Ki
2、t。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、当编译和运行下列代码时会发生什么?( )public class
3、 Test public static void main(String args) byte bitNum = 888; System.out.println(num= + bitNum); A、编译错误 B、运行错误 C、输出888 D、输出125。正确答案:A解析:888超出了byte的范围,因此选择A。2、当编译和运行下列代码时会发生什么?( )public class Test public static void main(String args) int total = 0; for (int i = 0; i total; i+) System.out.println(i);
4、System.out.println(total); A、编译错误 B、运行错误 C、输出0 D、输出total正确答案:C3、Java基本数据类型中,不包括下面哪项内容( )。Achar BByte Cint正确答案:B解析:Byte是包装类,不是基本数据类型,因此选择B。4、当编译和运行下列代码后输出的结果是Second,则x的范围是?( )public class Test public static void main(String args) int x = ( ); if (x 0) System.out.println(First); else if (x -3) System.
5、out.println(Second); else System.out.println(Third); Ax 0 Bx = 0 Cx -3 Dx -3。正确答案:D5、定义接口的关键字为( )Aabstract Binterface Cfinal正确答案:B二、填空题 1、能够终止循环的语句是( )。正确答案:break语句。2、能够跳过本次循环的语句是( )。正确答案:continue语句3、基本数据类型char使用了多少位来表示( )。正确答案:2个字节(16位)4、要在方法中抛出异常需要使用关键字( )。正确答案:throws关键字5、Java中的注释形式分别为( )。正确答案:单行注
6、释、多行注释、文档注释第三堂课一、选择题1、为HTML添加注释使用的是( )。A B/ C#正确答案:A2、在表单中添加单选按钮时,需要设置标记的type属性值为( )。Aradio BradiobutonCcheckbox Dbutton正确答案:A3、利用CSS样式设置鼠标光标为手型,需要设置cursor属性的值为( )。 Apointer Bwait Ctext D以上都不对正确答案:A4、在表单中添加隐藏域时,需要设置标记的type属性值为( )。 Afile Btext Chidden正确答案:C5、如下CSS样式代码,为定义超链接的样式: a:link font-size:9pt;
7、 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; 当在网页中添加一个超链接之后,鼠标经过超链接时的字体颜色为( )。 Ared Bgray Cgreen正确答案:A二、填空题 1、在网页中添加一个表单,需要
8、添加( )标记。正确答案:。2、在表单中添加一个提交按钮,标记的type属性值应该为( )。正确答案:submit。3、当鼠标经过图片时,如果希望图片显示提示信息,应该设置标记的( )属性。正确答案:title。4、为网页导入外部的CSS样式表,需要在网页中使用( )标记。正确答案:。5、为文字添加下划线,需要设置CSS样式中的text-decoration属性值为( )。正确答案:underline。第四堂课一、选择题1在JavaScript中,定义一个整型变量i并赋值为0,以下正确的是(多选)( )。Aint i=0 Bvar i=0 C i=0 D Integer i=0正确答案:BC2
9、当鼠标单击时,触发的是( )事件。AonMouseOver BonMouseDownConClick DondblClick正确答案:C3、执行以下JavaScript代码,则弹出提示框中的结果是( )。 var i=1; var j=2; alert(i+j); A3 B1+2 C12正确答案:C4、执行以下JavaScript代码,则弹出提示框中输出的结果是( )。 var str = abcdefg; alert(str.substring(1,4); Aabc Babcd Cbcd Dbcdf正确答案:C5、执行以下JavaScript代码,最后变量j的值应该是( )。 var j=0
10、; for(var i=0;i9;i+) j+; if(i=6) break; alert(j); A5 B6 C7 D0正确答案:C二、填空题 1、 有一个表单文本框元素的ID为“test”,那么在JavaScript中获取该文本框的值,具体代码为( )。正确答案:document.getElementById(test).value。2、当按下键盘时,触发的是( )事件。正确答案:onKeyDowm。3、假设当前系统日期为2009年9月9日,那么在JavaScript中, new Date().getMonth()方法的返回值为( )。正确答案:8。4、执行以下JavaScript代码,a
11、的结果为( ),b的结果为( )。 var i = 1.5; var j = -1.5; var a = Math.floor(i); var b = Math.floor(j); 正确答案:1,-2。5、运行程序,当页面加载后,弹出提示框中的结果为( )。 var node = document.getElementById(td1).parentNode.parentNode.nodeName; alert(node); 正确答案:TBODY。第五堂课一、选择题1、以下哪个不属于JSP指令标签。( )A page Binclude C正确答案:C解析:是Jsp动作标识2、下面哪个不属于JS
12、P动作标识。( )A B C正确答案:C解析:是JSTL标签 3、在Jsp页面中嵌入Java代码。应用的哪个标记。( )A B C正确答案:A4、在Jsp页面中不包括,下面哪项内容?( )A JSP指令标签项 BHTML标记语言 C属性文件正确答案:C5、要设置Jsp页面支持的语言,要设置page指令的哪个属性?( )Alanguage属性 Bextends属性 CcontentType属性正确答案:A二、填空题 1、include指令中 的file属性的意思是:( )正确答案:用于指定被包含的文件2、JSP页面中包含有几种注释形式( )。正确答案:HTML注释、JSP注释、代码注释、动态注释
13、3、要包含一个外部文件,需要使用( )动作标识。正确答案: 4、要实现将index.jsp页面,转发至erter,.jsp页面中,需要使用( )标识。正确答案: 5、要把Java的表达式结果输出到JSP页面中使用的是( ) 正确答案:第六堂课一、选择题1、下面哪项内容使用request对象无法实现?( )A将页面重定向至index.jsp页。 B获取表单提交的信息 C定义属性正确答案:A2、下面哪项不属于Jsp内置对象?( )Apage Bsession C include D out正确答案:C3、获取用户提交的表单属性,使用的是request对象的什么方法?( )AgetParameter
14、()方法 BsetCharacterEncoding()方法 CgetRemotePort()方法正确答案:A4、设置session的有效时间使用的是该对象的什么方法?( )AsetAttribute()方法 BgetMaxInactiveInterval()方法 CsetMaxInactiveInterval()方法正确答案:C5、session的有效有效时间是以什么为单位的?( )A小时 B分钟 C秒正确答案:C二、填空题 1、Jsp内置对象包括( )(写出4个即可)。正确答案:session、request、out、application2、向客户端输出动态内容,需要使用( )内置对象。
15、正确答案:out3、( )对象表示Jsp页面本身。正确答案:page4、设置所有应用程序中的公有数据,需要使用( )内置对象。正确答案:application5、负责处理客户请求的对象是( )。正确答案:request第七堂课一、选择题1、下面哪个属于JavaBean文件。( )A User.java Buser.html Cuser.jsp正确答案:A2、在Jsp中应用JavaBean使用的是( )标记。A B C 正确答案:A解析:为在Jsp页面中设置JavaBean属性,为在Jsp页面中获取JavaBean属性。 3、设置JavaBean属性,使用的是( )标记。A B C 正确答案:B
16、4、获取JavaBean属性值,使用的是( )标记。A B C 正确答案:C5、标签的scope属性,不可以设置为:( ) Arequest B session Cout正确答案:C二、填空题1、在纯Jsp开发模式中,Jsp页面中可以包含有( )。正确答案:Html代码、Css代码、Java代码2、在JavaBean规范中,JavaBean的属性需要设置为( )。正确答案:私有(private)类型3、JavaBean的作用域可以设置为( )。正确答案:page、request、session、application4、标签中的type属性的含义是( )。正确答案:指定id属性所定义的变量类型
17、5、标签中应用( )属性设置应用的类名。正确答案:class属性第八堂课 一、选择题1、HttpServlet的子类要从HTTP请求中获得请求参数,应该调用哪个方法。( )A调用HttpServletRequest对象的getAttribute()方法B调用ServletContext对象的getAttribute()方法C调用HttpServletRequest对象的getParameters()方法D调用HttpServletRequest对象的getHeader()方法正确答案:C2、Servlet容器在启动Web应用时创建哪些对象(多选)( )。AServletRequest对象 B
18、ServletContext对象CFilter对象 D 所有的Servlet对象正确答案:BC3、以下那些对象由Servlet容器创建(多选)( )。AServlet对象 BServletRequest对象 CServletConfig对象 DServletResponse对象正确答案:ABCD4、当响应正文为那种数据类型时,浏览器会让用户下载响应正文( )。Atext/html Btext/plain Capplication/msword Dimage/jpeg正确答案:C5、当Servlet容器销毁一个Servlet时,会销毁哪些对象(多选)( )。 AServlet对象 B与 Serv
19、let对象关联的ServletConfig对象 CServletContext对象 DServletRequest对象和ServletResponse对象正确答案:AB二、填空题1、Servlet的生命周期的三个阶段分别为( )阶段、( )阶段和( )阶段。正确答案:初始化、运行、销毁。2、假设Form表单的提交方式为GET,那么在Servlet中调用的是( )方法。正确答案:doGet()。3、Servlet在调用doGet()或doPose()方法之前,首先调用( )方法。正确答案:service()。4、在Servlet中,希望响应正文的类型为图片,应该设置response.setCon
20、tentType()的方法参数为( )。正确答案:image/jpeg。5、Filter接口的doFilter()方法的参数类型包括( )。正确答案:ServletRequest,ServletResponse,FilterChain。第九堂课一、选择题(5题,每题5分)1、编程时禁用EL表达式的方式是( )A使用 B 使用/* */ C使用正确答案:A2、下面不是EL表达式特点的是( )A访问JavaBean属性 B 访问JSP作用域 C任何浏览器都支持 正确答案:C3、不是存取数据运算符的是( )A. B 【】 C()正确答案:C4、EL表达式在对隐含对象进行查找时最先查找的是( )。As
21、ession Bpage Capplication正确答案:B5、EL表达式中运算符优先级别最高的是( )。A() B 【】 C!正确答案:B二、填空题(10题,每题5分)1、param对象用于获取请求参数的值,而如果一个参数名对应多个值时,则需要使用( )对象获取请求参数的值。正确答案:headerValues对象2、所谓的cookie是一个文本文件,它是以( )的方法将用户会话信息记录在这个文本文件内,并将其暂时存放在客户端浏览器中。正确答案:key、value3、可以替换EL表达式中的条件运算符,可以使用JSTL的( )标签。正确答案:或4、要获取session范围内的user变量的值,
22、可以用的EL表达式是( )。正确答案:$sessionScope.user5、禁用EL表达式的三种方法是( )。正确答案:使用斜杠“”符号、使用page指令、在web.xml文件中配置元素。第十堂课一、选择题 1、下面哪个标签库的功能与if语句类似( )。A B C正确答案:B2、标签的功能为( )。A在页面输出信息 B设置变量属性值 C获取异常信息正确答案:B3、实现就文件导入到Jsp页面,可以使用( )标签。A B C正确答案:A4、实现在页面中输出信息,使用的是( )标签。A B C正确答案:B5、下面哪个标签可用于循环:A B C正确答案:C二、填空题1、标签中的value属性的含义为
23、( )。正确答案:用于指定将要输出的变量或表达式2、JSTL提供了( )等5种标签库。正确答案:核心标签库、格式标签库、SQL标签库、XML标签库和函数标签库3、( )几种标签可实现流程控制。正确答案:、4、( )几种标签可实现循环控制。正确答案:、5、( )标签可实现页面重定向。 正确答案:第十一堂课一、选择题1、下面几项技术中,Ajax不包括的是:( )AHttpRequest对象 BJavaScript CXML正确答案:A2、XMLHttpRequest对象的open()方法中的method参数一般取值为:( )。Aget或post Bsession Crequest正确答案:A3、下
24、面哪项不属于XMLHttpRequest对象的常用属性( )。Aonreadystatechange BresponseXML CXML正确答案:C4、XMLHttpRequest对象是由哪个公司率先推出的( )。A微软 BSUN Coracle正确答案:A5、要实现设置进行异步请求目标的URL,可使用XMLHttpRequest对象的( )方法。A open()方法 B send()方法 CsetRequestHeader()方法正确答案:A二、填空题1、Ajax是( )的缩写。正确答案:Asynchronous JavaScript and XML2、Ajax是( )等多种技术的组合。正确
25、答案:JavaScript、XML、CSS、DOM3、XMLHttpRequest对象( )方法用于停止当前异步请求。正确答案: abort()4、XMLHttpRequest对象的readyState属性的可选值为:( )。正确答案:0、1、2、3、45、Ajax发送请求包括( )两种。正确答案:GET请求与POST请求第十二堂课一、选择题1、Action中的默认方法是哪个方法:( )AdoPost() Bexecute() CdoGet()正确答案:B2、Struts2配置文件struts.xml 中result标记的默认类型是哪个:( )Adispatcher B redirect Cchain 正确答案:A3、 Struts2中定义的Action类都要直接或者间接的实现( )接口。AFilter B Servlet CAction正确答案:C4、表单或者URL访问Action类中的方法使用哪种形式:( )A.action B.do C.post正确答案:A5
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1