|
[吉林大学]吉大《JAVA程序设计》在线作业一
试卷总分:100 得分:100
第1题,Java语言的类间的继承关系是( )
A、多重的8 Q6 [4 o8 r# x# C
B、单重的
C、线程的
D、不能继承
正确答案:1 i- x9 k; S3 G) p3 p! u
$ I5 E5 k# [4 V! a, Y$ @# u8 h
6 D9 A9 _- i# o3 D/ u) g
第2题,下列程序段执行后的结果是( )。
String s=new String("abcdefg");' |/ G0 n2 N1 ^- v
for(int i=0;is.length();i+=2){System.out.print(s.charAt(i));
}
A、aceg; N3 L" V( \6 D3 R' q
B、ACEG
C、abcdefg. q+ m# u$ H- P9 u$ }
D、abcd4 F4 N* n/ r: V" M& g
正确答案:
+ j+ s3 O2 B& G$ q0 F
第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; } 最后一句语句的结果是( )。
A、将构造一个Student对象;
B、表达式是合法的;5 J' {& L* }/ B$ w9 E
C、表达式是错误的;8 m% T$ k7 \0 s5 i4 i$ L
D、编译时正确,但运行时错误。6 b+ n- u1 S1 ^# t, y( ^& ?
正确答案:; J7 k# ~* _; g% e- Z# w
第4题,下列不是 InputStream 子类的是( )
A、文件输入流 FileInputStream0 ^) V o+ c/ ^; L6 s2 |; ~, Q: p! S Y
B、对象输入流 ObjectInputStream! B9 s) w: O' B; {. p
C、字符输入流 CharInputStream
D、压缩文件输入流 ZipInputStream
正确答案:
设 i、j 为int型变量名,a 为int型数组名,以下选项中,正确的赋值语句是( )* K; t: ~, D; B& h N7 u- T
A、i = i + 2, }( E2 P, Z ^: W! R$ K
B、a[0] = 7;6 Z1 F) @, ~" v4 p
C、i++ - --j;
D、a(0) = 66;
正确答案:
第6题,以下哪个约束符可用于定义成员常量( ), p( h' Z; X4 m0 N c% u e
A、static
B、final, K- W/ b! a( m0 B
C、abstract! i/ H1 `2 z* `- R9 ]" F, S
D、以上都不对% ?9 ~' c0 {4 X: B3 d
正确答案:
! y" a" A! o/ y
第7题,下面语句执行后,i 的值是( )。for( int i=0, j=1; j 5; j+=3 ) i=i+j;
A、4
B、5
C、6
D、7
正确答案:* i& X" n5 r J5 g3 A; {
, |& w. q: V0 X3 F9 H2 }
第8题,设有定义 int i = 6 ;,则执行以下语句后,i 的值为( )。i += i - 1;* |$ E0 @" e1 J6 e2 n/ y) J4 T
A、10
B、121
C、11+ ?; x1 d! h/ n' { s2 Z7 S
D、1004 s! `* j& ~$ W6 H0 j- u2 b* u
正确答案:" H0 h8 E& m) n6 _4 O" ~& `
. F, s k. m6 y6 ?0 U! _4 M7 R5 ^
第9题,下列关于修饰符混用的说法,错误的是( )
A、abstract不能与final并列修饰同一个类
B、abstract类中不可以有private的成员
C、static方法中能处理非static的属性7 x V1 h. J, s f$ s8 G
D、abstract方法必须在abstract类中
正确答案:0 _# m5 a; u6 Z* t4 O. A5 u+ M
String s="This is the ";String t=s.concat("String."); t的内容是( )
A、This is the String4 z. C8 I8 o9 d" x( P" ?2 ]& N
B、This is the
C、String
正确答案:
3 P& L4 {7 _' y2 ~/ N- Z
第11题,在 Java 中,用 package 语句说明一个包时,该包的层次结构必须是( )
A、与文件的结构相同- G4 J9 Y5 E. R! V. o/ d2 m
B、与文件目录的层次相同
C、与文件类型相同! w( h# ~1 l: r
D、与文件大小相同+ p$ {( \0 L) E4 Z
正确答案:' ?( v$ \% ?- |& h0 Y$ v
下面的代码段中,执行之后i 和j 的值是( )。 int i = 1; int j; j = i++;
A、1, 1
B、1, 2
C、2, 1
D、2, 2 V0 O) n" h! g3 U$ p: L9 H: O
正确答案:
$ b* a) r4 _# w5 f' a1 G' c
第13题,要使用Vector必须import入下面哪个包( )。% C" R& t" l" Z, A5 v' S: `
A、java.Vector
B、java.io
C、java.util
D、java.Applet
正确答案:
第14题,如果类中的成员变量可以被同一包访问,则使用如下哪个约束符( )。
A、private
B、public
C、protected
D、no modifier
正确答案:" L7 W1 o i1 f) ?! s( V5 L
关于以下程序段的说法正确的是( )。 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. }0 y7 k6 A+ S. @9 e$ l
A、第2行编译出错
B、第4行编译出错
C、编译时产生错误
D、编译时没有产生错误,运行时发生异常3 P# @( Z9 ^5 }% G2 ?9 [- Q! @
正确答案:
9 v* H; ?* B% M
第16题,说明下列创建数组的方法那些是正确的( )。0 I3 B! X N( S+ k9 W& h
A、int twoDim[][] = new int[4][];
B、int twoDim[][] = new int[][4];
C、int twoDim[][] = new int[4][5];) ]( D1 U+ R& C& T3 ^
D、char a[] = {'A', 'B'};+ z# W! M3 ]) q* z8 ]9 i
正确答案:,C,D- Q9 T+ d- h: E0 e
第17题,关于awt和swing说法正确的是( )' Y, K& T2 _1 |0 m! [' I" E% L- K
A、awt在不同操作系统中显示相同的风格
B、swing在不同的操作系统中显示相同的风格
C、java.awt的子类
D、awt和swing都支持事件模型
正确答案:,D, l6 f7 Y, N$ q! `1 r) _
P- Y/ Q$ f5 q( ^0 @ ]( p& a ]9 Q
第18题,如下哪些是Java中有效的关键字( )
A、Const
B、NULL
C、false1 d% _ d2 s& \( W+ a8 n0 B
D、this
E、native g% `# j) f( W. b
正确答案:,D,E
- s0 L& F8 P* {" E' Q" q4 r
5 G/ Y7 `, j( L* N' F( z
第19题,哪个布局管理器使用的是组件的最佳尺寸( )2 r0 i/ U9 ? y9 z/ J7 y) ?
A、FlowLayout
B、BorderLayout% v5 U$ B: C6 Q4 W
C、GridLayout
D、CardLayout
E、GridBagLayout( r$ W. z4 j7 v+ g7 l) o/ H
正确答案:,E
执行下列代码后,哪个结论是正确的 ( )String[] s=new String[10];! ` m' t5 T9 Z& t4 V- e
A、s[10] 为 "";8 l; `& ?' P$ L2 ?0 C+ _& Z
B、s[9] 为 null;
C、C. s[0] 为 未定义' Y1 ~0 R$ k" y3 }1 ^/ z
D、s.length 为10- Z6 Q: H6 p. U" i, a, w* v
正确答案:,D
/ O. h- z/ _# p9 T
1 P$ ?( @% @! K
第21题,在异常处理中总是将可能产生异常的语句放在try块中,用catch子句去处理异常,而且一个try块之后只能对应一个catch语句( )。
A、错误. h( F( O( W7 k4 A! V
B、正确
正确答案: P! U, E: Y/ S+ x$ `; Z
' q$ O0 e+ n/ S9 _: H6 g
5 j w3 k& T/ k# m6 S
第22题,即使一个类中未显式定义构造函数,也会有一个缺省的构造函数,缺省的构造函数是无参函数,函数体为空( )。
A、错误
B、正确+ t. W7 B) J1 q. t* Z3 s& p0 ?
正确答案:. f6 Y; J! O. ^( Q" Q
第23题,注释的作用是使程序在执行时在屏幕上显示//之后的内容( )
A、错误
B、正确
正确答案:2 x, v4 S6 s- f) T) ^, A
) g# t* B) n: Y/ v
, F& M6 e1 V3 D/ }
第24题,抽象类里一定要包含抽象方法,但含抽象方法的类未必是抽象类( )。
A、错误% [* s" p0 J1 b% h3 p: e8 U
B、正确& B& b" `9 p1 x
正确答案:2 S; o# |: B+ n! I* m' z
在Java中%是取余运算符,要求两端操作数为整型。( )* V6 n) S8 U0 t! m
A、错误4 F% L, [ H- d( T* b8 P
B、正确
正确答案: |
|