《20年春西交《JAVA语言程序设计》在线作业-1【谋学网】》由会员分享,可在线阅读,更多相关《20年春西交《JAVA语言程序设计》在线作业-1【谋学网】(10页珍藏版)》请在金锄头文库上搜索。
1、 谋学网【奥鹏】-西安交通大学西交JAVA语言程序设计在线作业试卷总分:100 得分:100第1题,下列哪个选项不是Java语言的特点?()A、面向对象B、高安全性C、平台无关D、面向过程正确答案:D第2题,在Java中,456属于()类的对象。A、intB、StringC、IntegerD、Number正确答案:B第3题,指出正确的表达式()A、byte=128;B、Boolean=null;C、long l=0xfffL;D、double=0.9239d;正确答案:C第4题,指出下列程序的运行结果 ( )int i = 9; switch (i) default: System.out.p
2、rintln(default); case 0: System.out.println(zero); break; case 1: System.out.println(one); case 2: System.out.println(two); A、defaultB、default, zeroC、error default clause not definedD、no output displayed那个正确答案:B第5题,执行语句int i=1,j=+i;后i与j的值分别为()。A、1与1B、2与1C、1与2D、2与2正确答案:D第6题,下列哪个命令中,用来编译Java程序的是( )A、j
3、avaB、javadocC、jarD、javac正确答案:D第7题,类Teacher和Student是类Person的子类; Person p; Teacher t; Student s; /p, t and s are all non-null. if(t instanceof Person) s = (Student)t; 最后一句语句的结果是( )A、将构造一个Student对象;B、表达式是合法的;C、表达式是错误的;D、编译时正确,但运行时错误。正确答案:C第8题,运行下列程序, 会产生什么结果 ( )public class X extends Thread implements
4、Runable public void run() System.out.println(this is run(); public static void main(String args) Thread t=new Thread(new X(); t.start(); A、第一行会产生编译错误B、第六行会产生编译错误C、第六行会产生运行错误D、程序会运行和启动正确答案:A第9题,整型数据类型中,需要内存空间最少的是()A、shortB、longC、intD、byte正确答案:D第10题,Java编程所必须的默认引用包为()A、java.sys包B、java.lang包C、java.util
5、包D、其他都不是正确答案:B第11题,下列哪个命令中,用来运行Java程序的是 ( )A、javaB、javadocC、jarD、javac正确答案:A第12题,对于下列代码: 1) class Person 2) public void printValue(int i, int j) /. 3) public void printValue(int i)/. 4) 5) public class Teacher extends Person 6) public void printValue() /. 7) public void printValue(int i) /. 8) publi
6、c static void main(String args) 9) Person t = new Teacher(); 10) t.printValue(10); 11) 第10行语句将调用哪行语句?( )A、line 2B、line 3C、line 6D、line 7正确答案:D第13题,以下不是数据库模式的是_。A、网状B、层次C、关系D、环状正确答案:B第14题,下面哪一个操作符的优先级最高?()A、&B、|C、!D、()正确答案:D第15题,以下关于继承的叙述正确的是()。A、在Java中类只允许单一继承B、在Java中一个类只能实现一个接口C、在Java中一个类不能同时继承一个类和
7、实现一个接口D、在Java中接口只允许单一继承正确答案:A第16题,在Java中用什么关键字修饰的方法可以直接通过类名来调用?()A、staticB、finalC、privateD、void正确答案:A第17题,运行下列程序,会产生什么结果()class Outer1 private int a; void foo(double d,final float f) String s; final boolean b; class Inner void methodInner() System.out.println(in the Inner); public static void main(S
8、tring args) Outer1 me=new Outer1(); me.foo(123,123); System.out.println(outer); A、in the Inner outerB、outerC、in the InnerD、编译不通过正确答案:B第18题,一个Unicode字符占用 ( )A、8位B、16位C、32位D、一个字节正确答案:B第19题,System.out.println(5+2);的输出结果应该是()。A、52B、7C、2D、5正确答案:A第20题,Java的字符类型采用的是Unicode编码方案,每个Unicode码占用()个比特位。A、8B、16C、3
9、2D、64正确答案:B第21题,下列方法中可以用来创建一个新线程的是_。A、实现java.lang.Runnable 接口并重写 start()方法B、实现java.lang.Runable 接口并重写 run()方法C、继承java.lang.Thread 类并重写 run()方法D、实现java.lang.Thread 类并实现 start()方法正确答案:C第22题,类声明中,声明抽象类的关键字是 ( )A、publicB、abstractC、finalD、class正确答案:B第23题,当浏览器重新返回 Applet 所在页面时,将调用 Applet 类的方法是_。A、start()B
10、、init()C、stop()D、destroy()正确答案:A第24题,Java类可以作为()A、类型定义机制B、数据封装机制C、类型定义机制和数据封装机制D、上述都不对正确答案:C第25题,面向对象程序设计方法的优点()A、可重用性、可扩展性、可操作性B、可重用性、可维护性、可操作性C、可管理性、可扩展性、可操作性D、可重用性、可扩展性、可管理性正确答案:D第26题,执行下列代码后,哪个结论是正确的String s=newString10;()A、s10为;B、s9为null;C、s0为未定义D、s.length为10正确答案:B,D第27题,下列关于的运算,哪些是正确的? ()A、.00
11、00 0100 0000 0000 0000 0000 0000 00005 的运行结果是 1000 0000 0000 0000 0000 0000 0000 0000B、.0000 0100 0000 0000 0000 0000 0000 00005的运行结果是 1111 1100 0000 0000 0000 0000 0000 0000C、.1100 0000 0000 0000 0000 0000 0000 00005的运行结果是 1111 1110 0000 0000 0000 0000 0000 0000D、.1100 0000 0000 0000 0000 0000 0000
12、 00005的运行结果是 0000 0110 0000 0000 0000 0000 0000 0000正确答案:A,C第28题,不能用来修饰interface的有()A、PrivateB、PublicC、ProtectedD、static正确答案:A,C,D第29题,下面哪些判断是正确的( )A、Abstract不能和final并列修饰同一个类;B、一个方法使用final修饰,则该方法所在的类不能被继承;C、abstract方法所在的类必须是abstract类D、static方法中能处理非static域正确答案:A,C第30题,下列说法错误的有()A、在类方法中可用this来调用本类的类方法
13、B、在类方法中调用本类的类方法时可直接调用C、在类方法中只能调用本类中的类方法D、在类方法中绝对不能调用实例方法正确答案:A,C,D第31题,String s = hello; String t = hello; char c = h,e,l,l,o ; 下列哪些表达式返回true? ( )A、s.equals(t);B、t.equals(c);C、s=t;D、t.equals(new String(hello);正确答案:A,D第32题,下列哪些说法是正确的?()A、Java语言只允许单一继承B、Java语言只允许实现一个接口C、Java语言不允许同时继承一个类并实现一个接口D、Java语言
14、的单一继承使得代码更加可靠正确答案:A,D第33题,下列说法正确的有()A、环境变量可在编译source code时指定B、在编译程序时,所能指定的环境变量不包括classpathC、javac一次可同时编译数个Java源文件D、java.exe能指定编译结果要置于哪个目录(directory)正确答案:B,C,D第34题,下列哪些说法是正确的?()A、Java 语言只允许单一继承B、Java 语言只允许实现一个接口C、.Java 语言不允许同时继承一个类并实现一个接口D、Java 语言的单一继承使得代码更加可靠正确答案:A,D第35题,下述哪些说法是正确的()。A、java语言中的类只能有一个构造函数B、程序员可以自己定义自