1、 选择题(25分) 1、 语言的三个特征(ABD) A. 封装 B. 继承 C. 抽象 D. 多态 2、欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的?B A.ArrayList List= new object(); B.List myList=new ArrayList(); C. ArrayList myList=new List(); D.List myList=new List(); B 3、指出下列程序运行的结果。B public class Example{ String str=new String (“good”); char[]ch={‘a’,’b’,’c’}; public static void main(String args[]) { Example ex=new example(); ex.change(ex.str,ex.ch); System.out.print(ex.str=” and ”); System.out.print(ex.ch); } public void change(String str,char ch[]) { str=”test ok”; ch[0]=’g’; } } A.good and abc B.good and gbc C.test ok and abc D.test ok ang gbc 4、给定下面的代码片段: public void Test() { try { method(); System.out.println(“Hello World”); } catch (ArrayIndexOutOfBoundsException e) { System.out.println(“Exception1”); } finally { System.out.println(“Thank you!”); } } 如果函数method正常运行并返回,会显示下面的哪些信息?AD A. Hello World B.Exception C.Exception1 D.Thank you! 5、给出下面代码段: 1. switch(m) 2. { case 0: System.out.println(“case 0”); 3. case1: System.out.println(“case 1”); break; 4. case2: 5. default:System.out.println(“default”); 6. } 下面m的哪些值将引起”default”的输出?ACD A.0 B.1 C.2 D.3 1) 6、下列代码哪一行会出错?C 2) public void modify() { 3) int I,j,k; 4) I=100; 5) while (I>0) { 6) j=I*2; 7) System.out.println(“ The value of j is ”+j); 8) k=k+1; 9) I--; 10) } 11) } A.line 4 B.line 6 C.line 7 D.line 8 7、关于session的论述正确的有:BC A.一个session可以对应数个用户 B.一个session只能对应一个用户 C.可以手动关闭一个session D.session如果不手动关闭,会一直存在Server中 8、下列哪一个标记在html文件中生成超级链接:B a)
b) c) d) 9、哪个关键字可以对对象加互斥锁?A A.transient B.synchronized C.serialize D.static 10、下列选项哪些属于JSP内置对象?ABCDE A. request B. response C. session D. out E. config 2、 判断题(25分) 1、 Protected修饰的类成员只能被其子类访问 FALSE 2、 String是基本的数据类型 FALSE 3、 java的接口方法必须声明成public FALSE 4、 继承接口的类需要实现接口的全部方法TRUE 5、 HashMap可以让你将空值作为一个表的条目的key或value FALSE 6、 Abstract的method可以同时是static,或者同时是synchronized TRUE 7、 如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重载(Overloading) TRUE 8、 Servlet的生命周期包括加载和实例化、初始化、服务结束 TRUE 9、 jsp页面实现跳转主要有jsp:forward 和 sendRedirect 两种方法。jsp:forward效率高、sendRedirect效率低 TRUE 10、 STRING的长度是不可变的,STRINGBUFFER的长度是可变的。使用StringBuffer的toString()方法可以将STRINGBUFFER转换为STRING TRUE 3、 简答题(20分) 1、 请谈谈cookie的作用,session的作用,session与cookie的区别与联系 cookie是在客户端保存使用机器的所有用户信息及其他的信息,而session是在服务器并且未手动关闭或关掉IE组才存在的为一个用户存在的, 2、 jsp有哪些内置对象?作用分别是什么?答:一共9个内建对象,1、request用于获得和传递参数,请求服务。2、response用于页面响应,包括转向等。3、session用于存储用户的个人信息。4、application用于存储全局信息。5、out用于向页面输出。6、page用于处理页面信息。7、pageContent用于获得系统信息8、exception用于异常处理9config 初始化 3、 JAVA的基本数据类型有哪些 ? String 是不是基本数据类型 ? 答:java有8种基本数据类型:int,float,double,long,char,Boolean,short,byte. String不是基本数据类型。 4、 作用域public,private,protected,以及不写时的区别 答:public 是公有的,在任意地方都可以引用,private是私有的,只能在类内引用,protected是受保护的,只能在有继承关系的类内使用。什么也不写是包内公有,只要是同一个包内的都可以直接引用。 4、 编程题(30分) 请注意书写格式、书写的完整性 1、在控制台中输入一个字符串,然后按照逆序打印出来。 2、用java实现冒泡法排序,数据不用输入,直接在代码里定义数组就可以,输出通过System.out输出到控制台。 3、试编写一个访问oracle数据库的程序。 要求:从数据库中查询出employees中的三个列的值(EMPLOYEE_ID, LAST_NAME, EMAIL)输出到控制台 URL:jdbc:oracle:thin:@10.70.112.254:1521:oracle Driver: oracle.jdbc.driver.OracleDriver 登录数据库用户名:hr 口令:hr 1、 import java.io.*; public class Pt{ public static void main(String[] args) { System.out.println("请输入字符串:"); String str=System.in.toString(); String str1=""; for(int i=(str.length()-1);i>=0;i--) { str1=str1+str.charAt(i); } System.out.println(str1); } } 2、 public class Pt{ public static void main(String[] args) { } private int[] aaa(int[] ii,int a) { if(a==0)return ii; if(ii[a-1]
本文档为【java试题-my】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。