JavaWeb综合笔试题
选择题(针对以下题目,请选择最符合题目要求的答案。针对每一道题目,所有答案都选对,则该题得分,所选答案错误或不能选出所有答案,则该题不得分。1-50 题,每题 2 分)
1) 在Oracle 中,假设需要从学员表 ( student )中查询学员的毕业时间
( graduatetime ) 并按照年/月/日的格式输出,则以下SQL 语句正确的是() 。(选择一项)
a) SELECT EXTRACT(Y FROM s.graduatetime)||'/'|| EXTRACT(M FROM
s.graduatetime)||'/'|| EXTRACT(D FROM s.graduatetime) FROM students;
b) SELECT EXTRACT(YEAR s.graduatetime)||'/'|| EXTRACT(MONTH
s.graduatetime)||'/'|| EXTRACT(DAY s.graduatetime) FROM students;
c) SELECTEXTRACT(YEAR FROM s.graduatetime)||'/'||
EXTRACT(MONTH FROM s.graduatetime)||'/'|| EXTRACT(DAY FROM
s.graduatetime) FROM students;
d) SELECT EXTRACT(YEAR(s.graduatetime))||'/'||
EXTRACT(MONTH(s.graduatetime))||'/'|| EXTRACT((DAYFROMs.graduatetime))
FROM students;
2) 在Linux 系统中,()命令可以用来分页查看文件的内容。(选择二项)
a) more
b) less
c) cat
d) tailf
3) 查询新闻明细表( news_detail ),要求在新闻列表页面展现新闻数据,每页显示 5
条数据( pageSize=5 ),前台提供参数:页码( pageNo ),请补全下面分页sql 语句()。注:mysql 数据库SELECT*FROMnews_detail
ORDERBYcreateDateDESC __________ (1) ______ ( 选择一项)
a) LIMIT pageNo,pageSize
b) LIMIT (pageNo-1),pageSize
c) LIMIT (pageNo-1)*pageSize,pageSize
d) LIMIT pageSize,(pageNo-1)*pageSize
4)在CSS 中,关于背景属性的合写,下列代码正确的是()。(选择一项)
a) div{background:url(images\bg.jpg)10px 2px repeat-y #55CC00}
b) div{background:src(images\bg.jpg)10px 2px repeat-y 55CC00}
c) div{background:url(images/bg.jpg)10px 2px repeat-y #55CC00}
d) div{background:src(images/bg.jpg)10px 2px repeat-y 55CC00}
5)关于Web 容器处理JSP 页面的说法中正确的是()(选择二
项)
a) 翻译阶段,Java 源码会被编译成可执行的字节码
b) 编译阶段,JSP文件会被Web容器中的JSP引擎转换成Java 源码
c) 执行阶段,容器接受客户端的请求后,执行编译成字节码
的
理完请求后,容器把生成的页面反馈给客户端进行显示
JSP 文件。处
d) Web容器(如Tomcat)提供了JSP的运行时环境
6)在MySQL 中,对数据表的字符集的描述错误是()。(选择一项)
a)在创建表语句的最后加上charset=utf-8 可设置数据表为utf-8
b)MySQL 对于字符集的指定可以细化到一个数据库,一张表,一个列字段
c)MySQL 提供了不同的字符集,如utf8,latin1 等
d)建立数据库/表和进行数据库操作时尽量显式指出使用的字符集,而不是
依赖于MySQL 的默认设置
7)以下Servlet 代码主要实现添加功能,并进行了中文乱码的处理。其中第()处有错误。
public void doPost(HttpServletRequestrequest,HttpServletResponseresponse)
throws
ServletException,IOException{ response.setContentType("text/html;charset=utf
-8"); //1 处
response.setCharacterEncoding("utf-8"); //2 处
String name=request.getparam("uname"); //3 处
PrintWriter out=response.getWriter(); //4 处}(选择一项)
a) 1
b) 2
c) 3
d) 4
Java Web基础笔试题
Java Web基础笔试题 一、填空题(每空2分,共30分) 1、在tomcat上发布javaweb应用时的默认目录是__webapps___目录。 2、javaweb应用的部署描述符是指web.xml__文件。 3、在tomcat中访问helloapp应用的login.html文件时,在浏览器地址栏应写的url为:__。 4、Servlet容器启动每一个web应用时,都会为它创建一个唯一的 ___ServletContext__对象,该对象和web应用有相同的生命周期。 5、请求转发源组件的响应结果___不会__发送到客户端,包含__会__发送到客户端。(填“会”或“不会”) 6、jsp中实现请求转发的标记为:_________。 7、在JSP中,?request?内置对象代表请求消息,response内置对象代表响应消息,___session_内置对象代表会话。 8、如果使用第四类jdbc驱动器连接数据库,jar文件的存放位置为“web 应用/_WEB-INF/lib_______”。 9、Servlet容器为每一个HttpSession对象分配一个唯一标识符,叫做 ___SessionID___。 10、javaweb在mvc设计模式下,___javabean___是模型,___jsp是视图,__servlet__是控制器。 二、选择题(每题2分,共30分) 1、下面哪一个选项不是http响应的一部分?(?c) ?a)响应头 b)响应正文 c)协议版本号 d)状态行 ?2、http请求及响应的正文部分可以是任意格式的数据,要保证接收方能看得 懂发送方发送的数据,http协议采用(d?)协议来规范正文的数据格式? a)FTP
JAVA笔试题答案在最后
测试题(笔试)Java 面向对象重庆足下科技有限公司
不定项选择题(40题,每题2.5分,总分100分,测试时间2小时) 1) 当试图编译并运行下面程序时会出现什么结果()(单选) class A{ public int getNumber(int a){ return a+1; } } class B extends A{ public int getNumber(int a, char c){ return a+2; } public static void main(String[] args){ B b=new B(); System.out.println(b.getNumber(0)); } } a) 编译错误 b) 运行错误 c) 1 d) 2 2) 当编译并运行下面程序时会出现什么结果( )(单选) public class MyAr{ public static void main(String argv[]){ int[] i = new int[5]; System.out.println(i[5]); } } a) 编译错误 b) 运行错误 c) 输出0 d) 输出“null” 3) final、finally、finalize三个关键字的区别是()(多选) a) final是修饰符(关键字)可以修饰类、方法、变量 b) finally在异常处理的时候使用,提供finally块来执行任何清除操作 c) finalize是方法名,在垃圾收入集器将对象从内存中清除出去之前做 必要的清理工作 d) finally和finalize一样都是用异常处理的方法
精选30道Java笔试题解答
都是一些非常非常基础的题,是我最近参加各大IT公司笔试后靠记忆记下来的,经过整理献给与我一样参加各大IT校园招聘的同学们,纯考Java基础功底,老手们就不用进来了,免得笑话我们这些未出校门的孩纸们,但是IT公司就喜欢考这些基础的东西,所以为了能进大公司就~~~当复习期末考吧。花了不少时间整理,在整理过程中也学到了很多东西,请大家认真对待每一题~~~ 下面都是我自己的答案非官方,仅供参考,如果有疑问或错误请一定要提出来,大家一起进步啦~~~ 1. 下面哪些是Thread类的方法() A start() B run() C exit() D getPriority() 答案:ABD 解析:看Java API docs吧:https://www.360docs.net/doc/3418059848.html,/javase/7/docs/api/,exit()是System类的方法,如System.exit(0)。 2. 下面关于https://www.360docs.net/doc/3418059848.html,ng.Exception类的说法正确的是() A 继承自Throwable B Serialable CD 不记得,反正不正确 答案:A 解析:Java异常的基类为https://www.360docs.net/doc/3418059848.html,ng.Throwable,https://www.360docs.net/doc/3418059848.html,ng.Error和https://www.360docs.net/doc/3418059848.html,ng.Exception继承Throwable,RuntimeException和其它的Exception等继承Exception,具体的RuntimeException继承RuntimeException。扩展:错误和异常的区别(Error vs Exception) 1) https://www.360docs.net/doc/3418059848.html,ng.Error: Throwable的子类,用于标记严重错误。合理的应用程序不应该去try/catch这种错误。绝大多数的错误都是非正常的,就根本不该出现的。 https://www.360docs.net/doc/3418059848.html,ng.Exception: Throwable的子类,用于指示一种合理的程序想去catch的条件。即它仅仅是一种程序运行条件,而非严重错误,并且鼓励用户程序去catch它。 2) Error和RuntimeException及其子类都是未检查的异常(unchecked exceptions),而所有其他的Exception 类都是检查了的异常(checked exceptions). checked exceptions: 通常是从一个可以恢复的程序中抛出来的,并且最好能够从这种异常中使用程序恢复。比如FileNotFoundException, ParseException等。 unchecked exceptions: 通常是如果一切正常的话本不该发生的异常,但是的确发生了。比如ArrayIndexOutOfBoundException, ClassCastException等。从语言本身的角度讲,程序不该去catch这类异常,虽然能够从诸如RuntimeException这样的异常中catch并恢复,但是并不鼓励终端程序员这么做,因为完全没要必要。因为这类错误本身就是bug,应该被修复,出现此类错误时程序就应该立即停止执行。因此, 面对Errors和unchecked exceptions应该让程序自动终止执行,程序员不该做诸如try/catch这样的事情,而是应该查明原因,修改代码逻辑。 RuntimeException:RuntimeException体系包括错误的类型转换、数组越界访问和试图访问空指针等等。
java基础笔试测试题与答案
Java 一章至五章考试 一. 填空题(8 分) 1. 面向对象的三大原则是( 封装),( 继承) 和( 多态).2 分 2. 如果想在对象实例化的同时就初始化成员属性,则使用( 构造函数).2 分 3. ( 实体) 方法和( 构造) 方法不能修饰为abstract ?2分 二.选择题(60 分) 1) 在Java 语言中,下列(a,d )是不满足命名规范的变量名。(选择二项) a) 姓名 b) $Name c) _instanceof d) instanceof 2) 下列Java 代码片段的输出结果是( a ) 。 char c='a'; int i=c; float f=i; byte b=(byte)c; System.out.println(c+","+i+","+f+","+b); a) 编译错误 b) a,97,97,97 c) a,97,97.0,97 d) a,97,97.0f,97 3) 下列Java 代码中,空白处的代码是(b,c )。( 选择两项) public interface Fee{ public float calLabFee(float unitPrice, float time); } public class FeeImpl implements Fee { public float calLabFee(float unitPrice, float time){ return unitPrice * time; } } public class FeeInterfaceTest { public static void main(String[] args){ ________________ Float labFee = fee.calLabFee(400.00,5); } }
JAVA WEB 基础考试题
一、填空题(每空2分,共30分) 1、在tomcat上发布javaweb应用时的默认目录是__webapps___目录。 2、javaweb应用的部署描述符是指web.xml__ 文件。 3、在tomcat中访问helloapp应用的login.html文件时,在浏览器地址栏应写的url为:__http://localhost:8080/helloapp/login.html___。 4、Servlet容器启动每一个web应用时,都会为它创建一个唯一的 ___ServletContext__对象,该对象和web应用有相同的生命周期。 5、请求转发源组件的响应结果___不会__发送到客户端,包含__会__发送到客户端。(填“会”或“不会”) 6、jsp中实现请求转发的标记为:___
java_web_编程人员必会的综合测试题(笔试)
第一大题网页设计与编成(每小题 1分,共30 分) 1.