11春学期《JAVA语言程序设计Ⅰ》第3次在线作业答案
11春学期《JAVA语言程序设计Ⅰ》在线作业三满分答案请在帖子附件处下载
一、单选题:
1. 若在某一个类定义中定义有如下的方法: abstractvoidperformDial( );该方法属于( )。 (满分:3)
A. 本地方法
B. 最终方法
C. 静态方法
D. 抽象方法
2. 设有下面的一个类定义: classAA { staticvoidShow( ){ System.out.println("我喜欢Java!"); } } classBB {voidShow( ){ System.out.println("我喜欢C++!"); } }若已经使用AA类创建对象a和BB类创建对象b,则下面哪一个方法调用是正确的:( ) (满分:3)
A. a.Show( )b.Show( )
B. AA.Show( )BB.Show( )
C. AA.Show( )b.Show( )
D. a.Show( )BB.Show( )
3. 十进制数16的16进制表示格式是 (满分:3)
A. 0x10
B. 0x16
C. 0xA
D. 16
4. 下列程序段执行后t5的结果是( )。int t1 = 9, t2 = 11, t3=8;int t4,t5;t4 = t1 > t2 ? t1 : t2+ t1;t5 = t4 > t3 ? t4 : t3; (满分:3)
A. 8
B. 20
C. 11
D. 9
5. 下面程序的输出结果是什么? class Foo{ static void change(String s){ s=s.replace('j','l'); } public static void main(String args[]){ String s="java"; change(s); System.out.println(s); } } (满分:3)
A. lava
B. java
C. 编译错误
D. 运行时出现异常
6. 下面哪个不是Java关键字? (满分:3)
A. integer
B. double
C. float
D. default
7. 能够支持javadoc命令的注释语句是 (满分:3)
A. /**...//
B. /*...*/
C. //
D. /**...*/
8. 下面程序的输出结果是什么?class Happy {public static void main(String args[]) {int i =1;int j = 10;do {if ( i++ < j--)continue;} while ( i <5 );System.out.println ( i+" "+j );}} (满分:3)
A. 5 5
B. 5 4
C. 6 4
D. 5 6
9. 在Java中,能实现多重继承效果的方式是 (满分:3)
A. 内部类
B. 适配器
C. 接口
D. 同步
10. 下列类头定义中,错误的是( )。 (满分:3)
A. class x { .... }
B. public x extends y { .... }
C. public class x extends y { .... }
D. class x extends y implements y1 { .... }
11. 下列属于合法的Java标识符是 (满分:3)
A. cat
B. 5books
C. +static
D. -3.14159
12. 阅读下列代码后public class Person{int arr[]=new int;public static void main(String args[]){System.out.println(arr);}}正确的说法是 (满分:3)
A. 编译时将产生错误
B. 编译时正确,运行时将产生错误
C. 输出零
D. 输出空
13. 设有下面的两个类定义: classAA { voidShow(){ System.out.println("我喜欢Java!"); } classBB extendsAA { voidShow(){ System.out.println("我喜欢C++!"); }则顺序执行如下语句后输出结果为:( ) AA a; BB b; a.Show(); b.Show(); (满分:3)
A. 我喜欢Java! 我喜欢C++!
B. 我喜欢C++!我喜欢Java!
C. 我喜欢Java!我喜欢Java!
D. 我喜欢C++! 我喜欢C++!
14. 下面程序的输出结果是什么?class C1{static int j=0;public void method(int a){j++;}}class Test extends C1{public int method(){return j++; } public void result(){ method(j); System.out.println(j+method()); } public static void main(String args[]){ new Te (满分:3)
A. 0
B. 1
C. 2
D. 3
15. 如果类中的成员变量可以被同一包访问,则使用如下哪个约束符? (满分:3)
A. private
B. public
C. protected
D. 不使用约束符
16. 下列代码中,将引起一个编译错误的行是1)public class Test{2) int m,n;3) public Test() {}4) public Test(int a) {m=a;}5) public static void main(String args[]){6) Test t1,t2;7) int j,k;8) j=0;k=0;9) t1=new Test();10) t2=new Test(j,k);11) }12 (满分:3)
A. 第3行
B. 第5行
C. 第6行
D. 第10行
17. 选择正确的叙述.class Happy extends Frame {Happy() {SetLayout(new GridLayout(2,2));Panel p1 = new Panel();add(p1);p1.add( new Button("One"));Panel p2 = new Panel();add(p2);p2.add( new Button("Two"));add( new Button("Three"));add( new Button("Four"));s (满分:3)
A. 当frame调整大小时,按钮Three和Four 的大小也将调整。
B. 当frame调整大小时,所有按钮的大小都将调整。
C. 当frame调整大小时,按钮Two和Four 的大小也将调整。
D. 当frame调整大小时,按钮One和Two 的大小也将调整。
18. 监听器接口的方法返回值是什么? (满分:3)
A. int
B. String
C. void
D. Object
19. 下列程序的功能是在监控台上每隔一秒钟显示一个字符串“Hello”,能够填写在程序中下划线位置,使程序完整并能正确运行的语句是public class Test implements Runnable{public static void main(String args[]){Test t=new Test();Thread tt=new Thread(t);tt.start();}public void run(){for(;;){try{ (满分:3)
A. sleep(1000)InterruptedException
B. sleep(1000)RuntimeException
C. Thread.sleep(1000)RuntimeException
D. Thread.sleep(1000)InterruptedException
20. 下面哪一个main()方法定义有效? (满分:3)
A. public static void main(String args[]){}
B. public static void main(String []){}
C. public static void main(String[] args)
D. public static void main(args[]){}
二、多选题:
1. 已知如下代码:public class Test{public static void main(String arg[]){int i = 5;do {System.out.println(i);} while (--i>5)System.out.println("finished");}}执行后的输出结果包括什么? (满分:4)
A. 5
B. 4
C. 6
D. finished
E. 什么都不输出
2. 下面那些话是正确的? (满分:4)
A. >> 是算术右移操作符
B. >> 是逻辑右移操作符
C. >>> 是算术右移操作符
D. >>> 是逻辑右移操作符
3. 已知如下类定义:class Base {public Base (){ //... }public Base ( int m ){ //... }protected void fun( int n ){ //... }}public class Child extends Base{// member methods}如下哪句可以正确地加入子类中? (满分:4)
A. private void fun( int n ){ //...}
B. void fun ( int n ){ //... }
C. protected void fun ( int n ) { //... }
D. public void fun ( int n ) { //... }
4. 下列关于静态初始化器的叙述中,哪一个是正确的?( ) (满分:4)
A. 静态初始化器是在构造函数之前加上static修饰符。
B. 静态初始化器是对类自身进行初始化。
C. 静态初始化器在同一个类中只能有一个。
D. 静态初始化器是在其所属的类加载内存时由系统自动调用执行。
5. 已知如下的命令执行java MyTest a b c请问哪个语句是正确的? (满分:4)
A. args = "MyTest a b c"
B. args = "MyTest"
C. args = "a"
D. args= 'b'
6. 下面哪些是Java关键字? (满分:4)
A. NULL
B. default
C. sizeof
D. instanceof
7. 在如下源代码文件Test.java中, 哪个是正确的类定义? (满分:4)
A. public class test {public int x = 0;public test(int x) {this.x = x;}}
B. public class Test{public int x=0;public Test(int x) {this.x = x;}}
C. public class Test extends T1, T2 {public int x = 0;public Test (int x) {this.x = x;}}
D. public class
8. 你怎样从下面main()的调用中访问单词“kiss”?java lyrics a kiss is but a kiss (满分:4)
A. args
B. args
C. args
D. args
E. args
F. args
9. 哪些类可用于处理Unicode字符? (满分:4)
A. InputStreamReader
B. BufferedReader
C. Writer
D. PipedInputStream
10. 对于构造函数,下列叙述正确的是( )。 (满分:4)
A. 构造函数也允许重载。
B. 子类无条件地继承父类的无参构造函数。
C. 子类不允许调用父类的构造函数。
D. 在同一个类中定义的重载构造函数可以相互调用。
页:
[1]