吉大20春学期《JAVA程序设计》在线作业二-1(答案)
-[吉林大学]吉大20春学期《JAVA程序设计》在线作业二! y4 w) k- _2 _0 Z. ~3 u3 n+ [- p
试卷总分:100 得分:100* c4 w( T) ~$ z; W
第1题,在 Java 中,所有类的根类是( )。
A、java.lang.Object2 q. d# V9 @3 k5 m
B、java.lang.Class. y; n6 K; I* j) b4 F: _
C、java.applet.Applet0 S! Y+ \. O- M/ S
D、java.awt.Frame, ]8 q7 V3 |5 b* v2 }+ S6 |! _" o
正确答案:
第2题,向量可以描述成( )。
A、固定长度的数组
B、可变长度的数组
C、一种队列
D、一种堆栈
正确答案:
6 a" q& J1 d: L6 \! m& i
第3题,下列不是 InputStream 子类的是( )
A、文件输入流 FileInputStream( w6 n6 H1 ^' M3 e; s( s
B、对象输入流 ObjectInputStream
C、字符输入流 CharInputStream
D、压缩文件输入流 ZipInputStream# q3 [* I8 Q4 X' \0 p7 o
正确答案:
$ n# `9 _4 U9 E! j
第4题,给出如下代码: class test{ private int m; public static void fun() { // some code... } } 如何使成员变量m 被函数fun()直接访问( )。+ ]& I! w! N( n( S& K* a% a, I
A、将private int m 改为protected int m
B、将private int m 改为 public int m
C、将private int m 改为 static int m# N+ [2 G3 w- H8 T$ F
D、将private int m 改为 int m/ r2 [* G0 v! b7 z# A
正确答案:
/ N4 n; j7 d; j$ Z6 r
答案来源:谋学网(www.mouxue.com),下列语句序列执行后,ch1 的值是( )。 char ch1='A',ch2='W'; if(ch1 + 2ch2 ) ++ch1;$ Y, l6 C2 F. J4 J3 v
A、'A'
B、B'% @0 J( u9 x6 o, ^0 O/ k
C、'C'
D、B
正确答案:
; K0 I. U& H' m* m7 B$ ?& r: E
第6题,已知如下代码:boolean m = true;if ( m = false ) System.out.println("False");else System.out.println("True");执行结果是( ); a2 ~3 w2 s! ?
A、False
B、True2 j* R) w% K; v* S
C、None
D、出错/ G4 n6 I9 r: X5 _- i) x* B
正确答案:
; ^$ b/ V. a4 I/ r8 p/ ~
8 v/ ^7 n/ E* ?+ o, B4 s
第7题,编译并且执行以下代码,会出现什么情况( )。 public class Q{ public static void main(String argv[]){ int anar[]=new int[]{1,2,3}; System.out.println(anar); } }
A、1* c7 q0 C9 L+ U* z0 g
B、有错误,数组anar在初始化以前不能正常输出
C、2
D、有错误,数组的大小没有定义。" g' H7 j, q$ k' y
正确答案:
: Q8 D, G5 I4 K7 |) n+ ]( _
4 F) L5 Y8 D* O6 E5 f, fa( y, O
第8题,设 x = 1 , y = 2 , z = 3,则表达式 y+=z--/++x 的值是( )
A、33 n% ?. U+ T# i1 m8 c: R
B、3.5+ ]! Y! M' [5 v
C、47 I) k" z4 q" @# O, J4 Y
D、5
正确答案:
第9题,下列代码中,将引起一个编译错误的行是( ) 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) }, k# E) I7 E* ~8 G+ ?
A、第3行
B、第5行9 e2 a) s+ G% A, x0 {" ?
C、第6行2 P; K/ k5 Z1 {`+ u
D、第10行
正确答案:
答案来源:谋学网(www.mouxue.com),以下选项中,合法的赋值语句是( )# h; L/ X' O4 b# c$ k3 O2 g! Y3 q5 m, U% j
A、a = = 1;
B、++ i;( _3 y+ p6 J6 c
C、a=a + 1= 5;7 }, x" O5 p+ a" `z- D9 K" ]
D、y = int ( i );
正确答案:
第11题,用于定义类成员的访问控制权的一组关键字是( ). Y- B- P5 O7 A7 [
A、class, float, double, public
B、float, boolean, int, long
C、char, extends, float, double
D、public, private, protected7 N* L1 a9 y' O6 S& J
正确答案 Y* W" }& g% \9 C, ]& f9 {
/ W+ y5 q: p) `5 D! A
答案来源:谋学网(www.mouxue.com),下列方法定义中,正确的是( )
A、int x(){ char ch='a'; return (int)ch; }
B、void x(){ ...return true; }
C、int x(){ ...return true; }
D、int x(int a,b){ return a+b; }
正确答案:
9 \( S, `% v- K4 K8 e# r8 C& Y6 m
第13题,下列叙述中,错误的是( )。
A、父类不能替代子类9 T3 ~- p* N/ ~5 }9 B! z1 V
B、子类能够替代父类8 b5 Z$ k8 z7 S' T' N0 ?$ c2 Z* e
C、子类继承父类
D、父类包含子类3 V1 Z; r& m2 O4 D+ h/ w) m8 P! FJ
正确答案:
6 T! ^( p9 J`2 k* e! [; L0 Z0 d
2 {2 y% u6 A6 @, P5 G: K$ N
第14题,下列语句序列执行后,i 的值是( )。 int i=8, j=16; if( i-1j ) i--; else j--;) W" ]. t$ r4 p. W* W6 \. R; K
A、15/ Es/ }4 ~' h( t5 K- ~
B、16" I+ `% M! M# p) p- Z5 ]
C、7
D、8
正确答案:
' Y+ N7 X, S: f5 X1 B. C+ c) i+ n
答案来源:谋学网(www.mouxue.com),所有的异常类皆继承哪一个类?( )N$ x$ t0 w/ K5 x; Y, q9 V& m" D
A、java.io.Exception$ J: C) ^8 Z* f/ [
B、java.lang.Throwable
C、java.lang.Exception/ P9 ]8 N; `& [?0 H! x
D、java.lang.Error
正确答案:/ q9 o, Z$ \" h5 s* S7 W
) o5 N% G( U! Y3 C# [
第16题,以下哪些是面向对象编程的基本特征?( )
A、继承( F: q: Y$ s7 J1 I4 b4 g# }% Y
B、封装
C、多态
正确答案:,B,C/ z( F! u4 |' n0 ^
第17题,如下哪些是Java中正确的整数表示( )+ E8 b. v2 |% C! X7 z
A、22
B、0x22% S. s/ F8 W/ ^9 G' a
C、022. Y5 a$ F3 f0 E( y( K. q6 [
D、22H
正确答案:,B,C' o- t# F5 y' t0 b
, N, u& ]% V: O" k/ j+ l: `
: f3 g% a& H! M7 G
第18题,选出合理的标识符( )
A、_sys1_lll
B、2mail
C、$change
D、class
正确答案:,C9 h9 D$ J0 k5 w% P6 H+ VZ9 L
$ r- i% W* D' ^9 r- w6 b
第19题,定义变量如下: char c='w'; int i=8; long L=15; float f=8.9f; 以下赋值语句正确的是( )
A、i=c+i;
B、c=c+i;0 n# H. {9 W" H0 |5 J: n
C、L=f+L;
D、f=i+L+f;
正确答案:,D8 ]9 |# l) e3 E& b
9 z% Y9 I6 e. y$ v6 N
答案来源:谋学网(www.mouxue.com),下列正确的表达式( )
A、double a=1.0;" e' t& [8 A& J! ^
B、Double a=new Double(1.0);8 ^' u1 X7 Z@* Z2 G" X% h3 x
C、byte a = 340;5 l. [/ u4 }. ^1 e9 T
D、Byte a = 120;
正确答案:,B# D2 s- r9 Z; h' a# F' a6 sy, J
^& S; V+ u9 k1 H% u/ f2 s
第21题,子类要调用父类的方法,必须使用super关键字( ): |! S/ X8 K+ h' ]3 ?9 j4 M' |
A、错误
B、正确. k6 v( R' y) r
正确答案:
* q& E4 c' q. r5 M) Z' r) t
第22题,在读字符文件 Employee.dat 时,使用该文件作为参数的类是DataInputStream( )) N6 o; P5 Fi- `
A、错误0 @7 Q! M" p1 z4 c( T9 ^
B、正确# D" D( z0 }6 @3 T; Y% Z
正确答案:8 QC. ]' x4 o' ^! t
第23题,在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。( )
A、错误2 e. R& C9 w6 @* g
B、正确% i6 R' ?$ Z7 G" ^" t! d
正确答案:
) c. w; j# Q$ R
1 t4 F" j( u) K* Y/ @* W- D- Y
第24题,一个容器中可以混合使用多种布局策略( )
A、错误0 |( l+ o# l+ J
B、正确- t' `% S$ }% l5 D
正确答案 W( C: t% D& L+ Q
Java的字符类型采用的是Unicode编码,但所占字节由具体软硬件环境决定( )4 E% M* JL7 Q4 p
A、错误
B、正确
正确答案:
页:
[1]