|
-[吉林大学]吉大20春学期《JAVA程序设计》在线作业一; ?5 d# T8 S2 j, F3 c5 _+ a0 m
试卷总分:100 得分:100
第1题,Java语言的类间的继承关系是( )
A、多重的
B、单重的
C、线程的
D、不能继承
正确答案:
第2题,下列程序段执行后的结果是( )。 , J' S- q6 N3 \( d( G* d& @
String s=new String("abcdefg");; o* U: Y2 U: S2 O% d! j0 N4 F! [
for(int i=0;is.length();i+=2){System.out.print(s.charAt(i));/ a" u/ F" j' ]- r. a% ^$ i+ t
}
A、aceg3 c! S" y# d. T0 R' K$ ~) t
B、ACEG3 A5 x/ c* j; s: i% a* i& `
C、abcdefg
D、abcd
正确答案:
; w, Z J% E2 k( s+ _2 O
6 o% G$ i0 H" L! P
第3题,类Teacher和Student是类Person的子类; Person p; Teacher t; Student s; //p, t and s are all non-null. if(t instanceof Person) { s = (Student)t; } 最后一句语句的结果是( )。+ M0 j6 |# R% V6 ]7 B
A、将构造一个Student对象;6 h/ O' j7 D- d W
B、表达式是合法的;
C、表达式是错误的;3 ~3 U1 Z, |' C, O3 \9 A8 J
D、编译时正确,但运行时错误。0 p9 B4 m( i1 Y
正确答案:
6 Z# D+ y7 X( K L& D) {( e7 N) G
第4题,下列不是 InputStream 子类的是( )- C( J1 c) C# P
A、文件输入流 FileInputStream9 i2 t& K6 k8 N- r) O9 v
B、对象输入流 ObjectInputStream
C、字符输入流 CharInputStream
D、压缩文件输入流 ZipInputStream
正确答案:
+ m1 B; u- ~1 F! K! [8 R0 y# f" P8 t1 R
答案来源:谋学网(www.mouxue.com),设 i、j 为int型变量名,a 为int型数组名,以下选项中,正确的赋值语句是( )* X0 _+ R) M5 U$ k
A、i = i + 2
B、a[0] = 7;
C、i++ - --j;5 O# c4 |% ~. x$ R5 y+ |
D、a(0) = 66;
正确答案:: [7 A0 n# |8 d( e
9 X6 t" T8 ~$ S' X" [
第6题,以下哪个约束符可用于定义成员常量( )
A、static! g: t7 H2 S5 w
B、final
C、abstract, J9 W1 s6 b9 l9 K9 Q# \
D、以上都不对
正确答案:
2 x. H+ h a( d- o
第7题,下面语句执行后,i 的值是( )。for( int i=0, j=1; j 5; j+=3 ) i=i+j;
A、4$ `# _- Q* b) x6 @- Y( [' H/ L: D
B、5
C、6
D、7. T. C% g+ n v# i9 `, I
正确答案:
第8题,设有定义 int i = 6 ;,则执行以下语句后,i 的值为( )。i += i - 1;
A、10
B、121
C、11$ C! u) S4 D! W3 a5 }; k1 \) i' `
D、1004 n l9 U) s7 v6 f9 Q
正确答案:' C, |1 S- T, W0 n6 q5 d, q
h3 }/ O8 W( e
第9题,下列关于修饰符混用的说法,错误的是( )
A、abstract不能与final并列修饰同一个类
B、abstract类中不可以有private的成员4 ^) ]( D9 Y4 m% ]3 F) `, [; J( Q
C、static方法中能处理非static的属性9 I* c- C6 `4 R- g m% d- j1 V2 A
D、abstract方法必须在abstract类中
正确答案:
# i( j* h+ g7 e' I! S8 h0 u k$ x
答案来源:谋学网(www.mouxue.com),String s="This is the ";String t=s.concat("String."); t的内容是( )
A、This is the String
B、This is the3 T$ }/ f; l3 G( e( f/ _7 m9 k; n
C、String
正确答案:
7 I* z6 [" |3 } V3 ~0 ]" |
$ t6 D: l+ X. B
第11题,在 Java 中,用 package 语句说明一个包时,该包的层次结构必须是( )
A、与文件的结构相同! a4 a& H# E# [( b7 l$ Z/ {7 ]
B、与文件目录的层次相同
C、与文件类型相同' \" ^' Z% g( e2 K. x* V
D、与文件大小相同
正确答案:5 W( n" e6 E- C( P
9 x( u/ I' o8 H0 \* x' u& i
答案来源:谋学网(www.mouxue.com),下面的代码段中,执行之后i 和j 的值是( )。 int i = 1; int j; j = i++;
A、1, 17 |9 M7 f! O& J
B、1, 2, [* k+ D0 A/ j; U
C、2, 1" Q6 U5 T# c; M& ]$ J
D、2, 2
正确答案:
) P7 t0 r4 U4 p% e* |- N! y
第13题,要使用Vector必须import入下面哪个包( )。
A、java.Vector0 z+ P9 |( ?* E# K; y
B、java.io! c: [1 D, O3 x* P' z
C、java.util
D、java.Applet- H* [. V5 H9 i# {
正确答案:+ r. Y7 V9 i" y5 q7 R( o7 [8 Z; }0 e2 X5 n
% U) l8 ]1 }1 e* i2 f4 V. C
' b( P9 U- l8 ^7 U9 \
第14题,如果类中的成员变量可以被同一包访问,则使用如下哪个约束符( )。
A、private
B、public
C、protected
D、no modifier( H: a& h4 {4 A4 k
正确答案:
' t& q+ ]( O: M3 l' |
答案来源:谋学网(www.mouxue.com),关于以下程序段的说法正确的是( )。 1. public class Myar{ 2. public static void main(String argv[]){ 3. int[]i=new int[5]; 4. System.out.println(i[5]); 5. } 6. }: C! p1 J( z; f" d6 A( q- `
A、第2行编译出错
B、第4行编译出错
C、编译时产生错误+ L, ]# I5 o( A J2 I4 Q
D、编译时没有产生错误,运行时发生异常
正确答案:
第16题,说明下列创建数组的方法那些是正确的( )。9 C( f: N: p4 R$ N ~' t
A、int twoDim[][] = new int[4][];
B、int twoDim[][] = new int[][4];
C、int twoDim[][] = new int[4][5];6 b7 Y w, y& B2 R
D、char a[] = {'A', 'B'};* d- P) h) |& R
正确答案:,C,D) X- X3 D0 ^" S
: ^, g. W' V" ]
6 ], c( V8 n$ F! u8 U4 N+ T
第17题,关于awt和swing说法正确的是( )
A、awt在不同操作系统中显示相同的风格( Y8 ^7 ~0 i0 ~/ H2 ]& [% T; ^1 S- g
B、swing在不同的操作系统中显示相同的风格8 l! x3 p( E4 n
C、java.awt的子类) M1 F, x3 d6 a/ x0 t
D、awt和swing都支持事件模型5 i* j/ ]" J% Z' T
正确答案:,D
& [! \- n4 `# W5 Y, l
5 S, o4 ~& }# L: Z0 M
第18题,如下哪些是Java中有效的关键字( )3 i% L- R5 |9 I# S0 \4 l o
A、Const' y1 Z% z$ m1 M' R6 c4 ?) j
B、NULL
C、false
D、this5 l; J' ~$ e- @9 |* K ^ M# r
E、native
正确答案:,D,E
) s7 m( [- ~! D3 [
第19题,哪个布局管理器使用的是组件的最佳尺寸( )6 b5 U! D! M3 ~9 _
A、FlowLayout$ z/ A0 n6 j4 c/ d! n# t3 R
B、BorderLayout
C、GridLayout3 X1 t7 I" C# ?9 @, m" v
D、CardLayout3 f7 L. O5 A" ^
E、GridBagLayout' B, t( i1 }9 i, ]8 _/ Y9 H
正确答案:,E4 d4 x& u9 N; U! [0 r
答案来源:谋学网(www.mouxue.com),执行下列代码后,哪个结论是正确的 ( )String[] s=new String[10];
A、s[10] 为 "";
B、s[9] 为 null;
C、C. s[0] 为 未定义/ V8 e) s6 f2 A, ^! x1 T& n
D、s.length 为10. P5 {3 r7 i% [7 N( K/ s
正确答案:,D
第21题,在异常处理中总是将可能产生异常的语句放在try块中,用catch子句去处理异常,而且一个try块之后只能对应一个catch语句( )。
A、错误
B、正确
正确答案:
2 y, n/ ^8 q! _% w
第22题,即使一个类中未显式定义构造函数,也会有一个缺省的构造函数,缺省的构造函数是无参函数,函数体为空( )。1 U4 h0 p U( Q ]9 T* N
A、错误0 M6 U, C* l( Z. s
B、正确
正确答案:! s& A/ z+ Q8 {( F
- b5 l8 {' E! p2 ]. O- f7 Q
第23题,注释的作用是使程序在执行时在屏幕上显示//之后的内容( )
A、错误- A3 N1 ]; A) i. r0 A; q0 ?
B、正确5 X8 V0 R5 F8 ?; B; _9 H8 H' [
正确答案:6 s/ u9 \3 t. z: Z
第24题,抽象类里一定要包含抽象方法,但含抽象方法的类未必是抽象类( )。& b4 e# Y' y2 i9 m8 B% P
A、错误
B、正确
正确答案:
* F' O% e5 ? Q: p- F' T5 D
在Java中%是取余运算符,要求两端操作数为整型。( )
A、错误
B、正确
正确答案: |
|