|
吉大22秋学期《JAVA程序设计》在线作业一 -0002
试卷总分:100 得分:100
一、单选题 (共 15 道试题,共 60 分)
1.编译而且履行以下代码,会呈现啥状况( )。?public?class?Q{?public?static?void?main(String?argv[]){?int?anar[]=new?int[]{1,2,3};?System.out.println(anar[1]);?}?}
A.1
B.有错误,数组anar在初始化曾经不能正常输出
C.2
D.有错误,数组的巨细没有界说。
2.以下有关结构方法的说法,正确的是( )
A.一个类的结构方法能够有多个
B.结构方法在类界说时被调用
C.结构方法只能由对象中的其它方法调用
D.结构方法能够和类同名,也能够和类名不一样
3.下面的表达式哪个是正确的( )
A.String s="你好";int i=3; s+=i;
B.String s="你好";int i=3; if(i==s){ s+=i};
C.String s="你好";int i=3; s=i+s;
D.String s="你好";int i=3; s=i+;
4.下列代码中,将导致一个编译错误的行是( ) 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) }
A.第3行
B.第5行
C.第6行
D.第10行
5.已知表达式int m[] = {0, 1, 2, 3, 4, 5, 6 }; 下面哪个表达式的值与数组下标量总数持平( )。
A.length()
B.length
C.length()+1
D.length+1
6.在Java中,表明换行符的转义字符是( )
A.\n
B.\f
C.'n'
D.\dd
7.关于Java中数据类型叙说正确的是( )
A.整型数据在不一样渠道下长度不一样
B.boolean类型数据只要2个值,true和false
C.数组归于简略数据类型
D.Java中的指针类型和C语言的相同
8.在对String类进行查找对比操作时,字符串的长度( )。
A.不变
B.变长
C.变短
D.纷歧定
9.下列程序段履行后 b3 的成果是( )boolean b1=true, b2, b3; b3= b1 ?b1 : b2;
A.0
B.1
C.true
D.false
10.用于界说类成员的拜访操控权的一组关键词是( )
A.class, float, double, public
B.float, boolean, int, long
C.char, extends, float, double
D.public, private, protected
11.下列程序段履行后的成果是( )。 String s=new String("abcdefg"); for(int i=0;i<s.length();i+=2){ System.out.print(s.charAt(i)); }
A.aceg
B.ACEG
C.abcdefg
D.abcd
12.下列运算符中,优先级最高的是( )。
A.&&
B.++
C.+
D.*
13.设有界说 int i=123; long j=456; 下面赋值不正确的句子是( )
A.j=i;
B.j=(long)i;
C.i=(int)j;
D.i=j;
14.下列句子序列履行后,k 的值是( )。 int i=10, j=18, k=30; switch( j - i ) { case 8 : k++; case 9 : k+=2; case 10: k+=3; default : k/=j; }
A.31
B.32
C.2
D.33
15.在 Java 中,一切类的根类是( )。
A.java.lang.Object
B.java.lang.Class
C.java.applet.Applet
D.java.awt.Frame
二、多选题 (共 5 道试题,共 20 分)
16.如下哪些是Java中有用的关键词( )
A.Const
B.NULL
C.false
D.this
E.native
17.JDBC驱动程序的类型包含哪几种?( )
A.JDBC-ODBC桥接
B.有些Java,有些本地驱动
C.JDBC网络纯Java驱动程序
D.本地协议纯Java驱动程序
18.下面哪个方法能够在任何时分被任何线程调用( )
A.notify()
B.wait()
C.notifyAll()
D.sleep()
E.yield()
F.synchronized(this)
19.以下哪些是Java语言的特色( )
A.面向对象
B.安全牢靠
C.渠道无关
D.多撑持线程
E.撑持散布操作
20.下述哪些说法是正确的( )。
A.java语言中的类只能有一个结构函数
B.程序员能够自己界说自己的反常
C.java语言答应多承继
D.socket在java.net包中
三、判别题 (共 5 道试题,共 20 分)
21.一个容器中能够混合运用多种布局战略( )
22.子类要调用父类的方法,有必要运用super关键词( )
23.Java的字符类型选用的是Unicode编码,但所占字节由详细软硬件环境决议( )
24.一个Java类能够有多个父类( )。
25.有的类界说时能够不界说结构函数,所以结构函数不是必需的( )。 |
|