1、最新精编JAVA程序员笔试测试题库300题含答案2020年JAVA程序员笔试面试题库300题含答案一、简答题1合法标识符的定义 1. 只能以字母,下划线(_)或美元符($)开头,数字不能作为开头 2. 不能包含美元符($)以外的特殊符号 3. 不能包含空格 4. 可以是中文字符或日文字符答案:12如果从流中读取一个大数据量的XML文件并进行解析,最好使用哪种解析器?A. 两种都不可以B. 两种都可以,没有太大区别C. SAXParserD. DOMParser答案:C3类Test定义如下:public abstract class Test public abstract void m1();
2、 public abstract void m2() System.out.println(“hello”);如果对这段程序进行修改,其中不会导致错误的修改是( )A. 将修饰m1()方法的 abstract关键字删除B. 将修饰Test类的abstrac关键字删除C. 用“;”替换第46行D. 为m1()方法添加一个方法体答案:D4单选题:答案:5下面对数组的操作代码哪个是正确的?A. char a=”hello world”.toCharArray();B. char c=a999;C. Class cc=a.getClass();D. int len=a.length;E. a.equa
3、ls(new Object();F. char c=a0;答案:DF6面向对象的特征答案:(抽象、继承、多态、封装)7int k=0; for(int i=5;i0&k0) 5)j=I*2; 6)System.out.println(The value of j is + j); 7)k=k+1; 8)I-; 9) 10) A. line 4 B. line 6 C. line 7 D. line 8 答案:B59构造ArrayList类的一个实例,下列哪个方法是正确的?A. List myList = new ArrayList();B. ArrayList myList = new Lis
4、t();C. List myList = new List();D. ArrayList myList = new Object();答案:A60如果从流中读取一个大数据量的XML文件并进行解析,最好使用哪种解析方式?A. 两种都可以,没有太大区别B. 两种都不可以C. DOM ParserD. SAX Parser答案:D61在ORACLE中,语句 select “test”|null from tableName, 结果是?A.结果是testnullB.结果是空C.结果是NULLD.结果是test答案:D62字符串中有一种特殊的数据较转义字符,下面哪个是换行字符?A. /tB. /n答案:
5、B63下列哪个组件能在一个EAR文件中被声明?A. EJB类B. JMX MbeansC. JDBC DataSource对象D. JMS ConnectionFactory 和 Destination对象。答案:A64单选题:答案:65public void test() try oneMethod(); System.out.println(“condition 1”); catch(ArrayIndexOutOfBoundsException e) System.out.println(“condition 2”); catch(Exception e) System.out.print
6、ln(“condition 3”); finally System.out.println(“finally”);在oneMethod()方法运行正常的情况下将显示什么?A.condition 2B.condition 3C.finallyD.condition 1答案:CD66如果要在JAVA中调用ORACLE的存储过程,需要使用下面哪个接口:A. CallableStatementB. StatementC. PreparedStatement答案:A67下面哪些是合法的标识符?A. *point;B. _endline;C. $personC. const答案:BC68Oracle中VA
7、RCHAR2类型的最大长度是:A. 2000B. 3000C. 4000D. 1000答案:C69.运行以下程序段后,变量t1的值是:public static void exchange(int x, int y) int temp=x; x=y; y=temp;public static void main(String args) int t1=2; int t2=3; exchange(t1, t2);A. 3B. 2C. 5D. 7答案:B70如果从流中读取一个大数据量的XML文件并进行解析,最好使用哪种解析器?A. 两种都不可以B. 两种都可以,没有太大区别C. SAXParser
8、D. DOMParser答案:C71Oracle数据库属于以下哪种数据库类型?A. 关系数据库B. 面向对象的关系数据库C. 层次数据库D. 网状数据库答案:A72关于final下面哪些是错误的?A. final可以用来声明抽象类中的方法B. final可以用来声明接口中的方法C. final method不能被覆盖D. final class不能被继承E. 以上都不对答案:B73类的实例方法表示的是什么?( )A. 类的行为B. 父类对象的行为C. 类的属性D. 类对象的行为答案:D74下面哪个UML图是动态图?A. 组件图B. 顺序图C. 部署图D. 类图E. 对象图答案:B75Weblo
9、gic启动Admin Server后默认的控制台路径是:A. /consoleB. /manageC. /managerD. /control答案:A76下面关于继承的哪些叙述的正确的:A. 在Java中一个类只能实现一个接口。B. 在java中一个类不能同时继承一个类和实现一个接口C. Java的单一继承使代码更可靠。D. 在java中只允许单一继承。答案:CD77J2EE部署,最小的单位是A 模块B 类C 对象D 组件答案:D78在命令行运行程序,A:java A the first snow,the first snow came。怎样在main(String as)方法中访问“firs
10、t”A as1B as2C as5D as7答案:AB79给出不完整的方法:A:succ=connect();if(succ=-1)throw new TimedOutException;TimedOutException不是运行时异常,下面那句声明加入到A处可完成此方法A public void method()B public void method() throws TimedOutExceptionC public void method() throws ExceptionD public void method() throw TimedOutException答案:80若下面目录和文件存在,创建fileinputstream正确的是A FileInputStream s=new FileInputStream(d:1.txt);
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1