青青 发表于 2011-6-15 11:01:26

11春学期《JAVA语言程序设计Ⅰ》第2次在线作业答案

11春学期《JAVA语言程序设计Ⅰ》在线作业二
满分答案请在附件处下载
辅导请联系奥鹏无忧网QQ761296021
一、单选题:
1. 下面哪个是main()函数的合法参数?    (满分:3)
    A. char args[]
    B. char args[][]
    C. String args[]
    D. String args
2. 下列属于合法的Java标识符是    (满分:3)
    A. cat
    B. 5books
    C. +static
    D. -3.14159
3. 下面语句返回的数据类型是什么?(short)10/10.2*2;    (满分:3)
    A. int
    B. double
    C. float
    D. short
4. 给出下列代码,则数组初始化中哪项是不正确的? byte[] array1,array2[]; byte array3[][]; byte [][] array4;    (满分:3)
    A. array2 = array1
    B. array2=array3
    C. array2=array4
    D. array3=array4
5. 下列的哪个选项可以正确用以表示八进制值8?    (满分:3)
    A. 0x8
    B. 0x10
    C. 08
    D. 010
6. 下列哪个选项的java源文件代码片段是不正确的?    (满分:3)
    A. package testpackage; public class Test{ }
    B. import java.io.*; package testpackage; public class Test{ }
    C. import java.io.*; class Person{ } public class Test{ }
    D. import java.io.*; import java.awt.*; public class Test{ }
7. 下列哪个不是nio包的新特点?    (满分:3)
    A. 内存映射技术
    B. 文件锁定
    C. 字符及编码
    D. 阻塞I/O
8. 下列语句序列执行后,j 的值是( )。Int j=3, i=2;while( --i!=i/j )    j=j+2;    (满分:3)
    A. 2
    B. 4
    C. 5
    D. 6
9. 下列语句序列执行后,a的值是( )。int a=13; a%=a/5;    (满分:3)
    A. 3
    B. 13
    C. 1
    D. 169
10. 下面程序的输出结果是什么?public static void main(String args[]){int a=10;int b=20;if(a=b)System.out.println("Not Equal");elseSystem.out.println("Equal");}    (满分:3)
    A. Equal
    B. Not Equal
    C. 编译错误
    D. 运行时将抛出异常
11. 监听器接口的方法返回值是什么?    (满分:3)
    A. int
    B. String
    C. void
    D. Object
12. 有下面的类:  public class Example{   public static void main(String args[]){   static int x[] = new int;   System.out.println(x);   }   }下面的那些说法是正确的。    (满分:3)
    A. 编译时出错
    B. 运行时出错
    C. 输出0
    D. 输出null
13. 下面语句返回的数据类型是什么?(short)10/10.2*2;    (满分:3)
    A. int
    B. double
    C. float
    D. short
14. 已知表达式int m[] = {0, 1, 2, 3, 4, 5, 6 };下面哪个表达式的值与数组下标量总数相等?    (满分:3)
    A. m.length()
    B. m.length
    C. m.length()+1
    D. m.length+1
15. 你编译一个定义了5个类和18个方法的Java源文件。请问,当编译该源文件时会产生多少字节码文件,扩展名是什么?    (满分:3)
    A. 23个字节码文件,扩展名为.class
    B. 1个字节码文件,扩展名为.class
    C. 5个字节码文件,扩展名为.java
    D. 5个字节码文件,扩展名为.class
16. 下列哪个选项是合法的标识符?    (满分:3)
    A. 123
    B. name
    C. class
    D. 1first
17. 将字符变量c设置为一个空格字符的两种方法是:    (满分:3)
    A. c=" " 和 c=' '
    B. c=" " 和 c="\u0000"
    C. c=' ' 和 c='\u0020'
    D. c=" " 和 c='\u0020'
18. 下列程序的功能是在监控台上每隔一秒钟显示一个字符串“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
19. 已知如下代码:public class Test{long a[] = new long;public static void main ( String arg[] ) {System.out.println ( a );}}请问哪个语句是正确的?    (满分:3)
    A. 输出结果是 null.
    B. 输出结果是0
    C. 编译时出错
    D. 运行时出错
20. main方法是JavaApplication程序执行的入口点,关于main方法的方法头以下哪项是合法的(   )?    (满分:3)
    A. publicstaticvoidmain( )
    B. publicstaticvoid   main( Stringargs[] )
    C. public static intmain(String[] arg )
    D. publicvoidmain(Stringarg[] )
二、多选题:
1. 已知如下定义:String s = "story";下面哪些表达式是合法的?    (满分:4)
    A. s += "books";
    B. char c = s;
    C. int len = s.length;
    D. String t = s.toLowerCase();
2. 下列哪个是合法的Java标识符?    (满分:4)
    A. Tree&Glasses
    B. FirstJavaApplet
    C. $theLastOne
    D. 273.5
3. 如果有以下代码,哪几个数字能产生输出 "Test2" 的结果?Switch(x){case 1: System.out.println("Test1");case 2:case 3: System.out.println("Test2");break;}System.out.println("Test3");}    (满分:4)
    A. 0
    B. 1
    C. 2
    D. 3
4. String s=”Example String”; 下面哪些语句是正确的?    (满分:4)
    A. s>>>=3;
    B. int i=s.length();
    C. s=”x”;
    D. String shorts=s.trim();
    E. String t=”root”+s;
5. 如果有以下代码,哪几个数字能产生输出 "Test2" 的结果?Switch(x){case 1: System.out.println("Test1");case 2:case 3: System.out.println("Test2");break;}System.out.println("Test3");}    (满分:4)
    A. 0
    B. 1
    C. 2
    D. 3
6. 针对下面的程序,那些表达式的值是true?  Class Aclass{   private long val;   public Aclass(long v){val=v;}   public static void main(String args[]){   Aclass x=new Aclass(10L);   Aclass y=new Aclass(10L);   Aclass z=y;   long a=10L;   int b=10;   }   }    (满分:4)
    A. a==b;
    B. a==x;
    C. y==z;
    D. x==y;
    E. a==10.0;
7. 如下哪些是Java中有效的关键字?    (满分:4)
    A. native
    B. NULL
    C. false
    D. this
8. 下面代码执行后的输出是什么?outer: for(int i=0;i<3; i++)inner: for(int j=0;j<2;j++){if(j==1) continue outer;System.out.println(j+ “ and “+i);}    (满分:4)
    A. 0 and 0
    B. 0 and 1
    C. 0 and 2
    D. 1 and 0
    E. 1 and 1
    F. 1 and 2
    G. 2 and 0
    H. 2 and 1
    I. 2 and 2
9. 已知如下代码: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. 什么都不输出
10. 如下哪些字串是Java中的标识符?    (满分:4)
    A. fieldname
    B. super
    C. 3number
    D. #number
    E. $number
页: [1]
查看完整版本: 11春学期《JAVA语言程序设计Ⅰ》第2次在线作业答案