下面的“JAVA类软件研发工程师笔试题目”由中国人才网提供,欢迎参考。
一、选择题
1、下面哪项是不合法的标识符:( )
A. $persons B. TwoUsers C. _point D. final
2、设float x = 1,y = 2,z = 3,则表达式 y+=z--/++x的值是:()
A. 3.5 B. 3 C. 4 D. 5
3、下列说法正确的是( )
A.在类方法中可用this来调用本类的类方法 B.在类方法中调用本类的类方法时可直接调用
C.在类方法中只能调用本类中的类方法 D.在类方法中绝对不能调用实例方法
4、关于以下程序段,正确的说法是:()
1)String s1 = “abc” + “def”;
2)String s2 = new String(s1);
3)if(s1.equals(s2))
4) System.out.println(“.equals() succeeded”);
5)if(s1 == s2)
6) System.out.println(“== succeeded”);
A. 行4与行6都将执行 B. 行4执行,行6不执行
C. 行6执行,行4不执行 D. 行4、行6都不执行
5.以下哪个不是Collection的子接口?
A. List B. Set C. SortedSet D. Map
6. 下列代码中,将引起编译错误的行是
1) public class Exercise{
2) public static void main(String args[]){
3) float f=0.0;
4) f+=1.0;
5) }
6) }
A. 第2行
B. 第3行
C. 第4行
D. 第6行
7.下面程序运行后的结果是什么?
Public class Test{
Static Boolean foo(char c){
System.out.print(c);
Return true;
}
Public static void main(String[] argv){
int i=0;
For(foo(‘A’);foo(‘B’)&&(i<2);foo(‘C’)){
i++;
foo(‘D’);
}
}
}
A.ABDCBDCB B.ABCDABCD
C.Compilation fails. D.An exception is thrown at runtime.
8. 下面概念中,不属于面向对象方法的是______。
A、抽象 B、继承 C、多态 D、过程调用
9. 数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是___。