|
资料来源:谋学网(www.mouxue.com)JAVA程序设计-[吉林大学]吉大《JAVA程序设计》在线作业一/ ?5 n0 m5 m+ l+ j9 i
试卷总分:100 得分:100
0 E/ K; J" ^$ w2 Q3 c/ ^* t第1题,编译并且执行以下代码会出现什么情况 public class Q{ public static void mainString argv[]{ int anar[]=new int[]{123} Systemoutprintlnanar[1] } }3 Y& M. v' U6 u$ j. w8 d
A、1( o0 J. F4 b& e9 o' w
B、有错误,数组anar在初始化以前不能正常输出
3 ?2 @5 M: O+ @C、2
% k* t, o( |, X3 `/ e+ FD、有错误,数组的大小没有定义。' ~% L+ {& M& X) ^- K/ |3 m
正确资料:0 ]* ~7 b. `3 M7 G7 s W8 k; e3 ~1 g5 ]" e) m
- e. ]/ w8 N' T
; u- K( P6 R7 s) E9 V( q0 V第2题,以下有关构造方法的说法正确的是7 Y! U/ u' I3 _( u3 J- R( ]
A、一个类的构造方法可以有多个% C/ t, ]) {. f" H6 D
B、构造方法在类定义时被调用$ _% c1 x6 ? m1 i
C、构造方法只能由对象中的其它方法调用+ C2 a6 o, Q, j2 m+ |2 x' j
D、构造方法可以和类同名,也可以和类名不同
; J2 o! p+ m- K: Q正确资料:
: ]# S* p' `2 _. `) Z" W2 h1 _$ ^
! a& |7 d5 e7 t. U5 Q
5 u* R% b4 Q& Q' P9 j, A+ \3 d第3题,下面的表达式哪个是正确的
7 t! I' e- `3 S( }& B7 S$ }A、String s="你好";int i=3; s+=i;( N# M' Z [5 m
B、String s="你好";int i=3; if(i==s){ s+=i};! I1 Y/ N. Y0 H
C、String s="你好";int i=3; s=i+s;
6 \7 I6 L( h" L" l0 f* l* Z& }D、String s="你好";int i=3; s=i+;; g. l; R) L; a4 e# f6 _
正确资料:# ~6 u4 x Y* L) S$ P1 m0 O3 ?
4 Q9 L5 q' n. T/ O
& v% C7 o" t' I* O$ E% [* v第4题,下列代码中将引起一个编译错误的行是1publicclassTest{2intmn3publicTest{}4publicTestinta{m=a}5publicstaticvoidmainStringargs[]{6Testt1t27intjk8j=0k=09t1=newTest10t2=newTestjk11}12}
" l% W l( h% d2 @$ F7 NA、第3行
9 t0 Z! w% k! g2 UB、第5行
+ I$ f0 W3 M/ g1 H/ U; z% J% cC、第6行$ V7 E1 _: c' j
D、第10行1 h" ?& t4 \( ~& R
正确资料:0 O3 L/ Y# G7 B! g/ j
0 B7 |8 z# ?: \- }- u' \; i4 A5 D/ D) @/ Y# l7 b2 t" R
资料来源:谋学网(www.mouxue.com),已知表达式intm[]={0123456}下面哪个表达式的值与数组下标量总数相等( L/ Z: ]# L3 G7 Z1 W
A、m.length()
0 a$ q0 I; O1 ]+ d4 jB、m.length
7 O9 @) o8 F V$ j& t3 a' uC、m.length()+11 r/ ?: T) ^ v4 ]
D、m.length+1+ k" O; l$ ^7 c3 q- z, Q( [
正确资料:8 Q3 K! B4 h3 H. @4 d
. p9 Z/ K& v$ S! \. D# B. k: V
4 q8 d2 ]- Y$ j# Y; H* q2 U第6题,在Java中表示换行符的转义字符是
( @# u6 x% ~: `5 h7 m* c- N- QA、\n' s4 [% Q) \ o5 ~) H `+ l, Z% {6 W
B、\f
- T @: K3 Z/ R S6 ]$ c/ ~! k$ G' aC、'n'
# j" W( ^1 G4 _: n: z; ^' DD、\dd3 B2 V2 J- \ A. b, Y6 g( h
正确资料:" q& z& ^; \( K2 `2 e J& T; B/ \
; q* s& t) l$ z; I3 w [& L! D! B0 D Q1 a7 R" E8 E8 j% e/ y
第7题,关于Java中数据类型叙述正确的是
. j1 {6 k7 }9 w, Z* ]$ v! tA、整型数据在不同平台下长度不同
/ V" L2 l8 _; J8 [3 @B、boolean类型数据只有2个值,true和false
% {, ~* k4 F9 G$ ^ eC、数组属于简单数据类型
8 h& d0 l* K; \# z0 G! T: {D、Java中的指针类型和C语言的一样, }" V) t) p: e# S
正确资料:6 H9 [) a9 b! g- B- c' a5 a
/ `: T1 @1 F% i( k# i! j0 c! s0 q. c! |4 Z' \# H
第8题,在对String类进行查找比较操作时字符串的长度
9 A& A1 f0 ?$ n1 fA、不变" O& V( d, s6 |. F
B、变长3 ^0 x* v- A5 J6 ^; ?
C、变短- H$ [' |8 [& [6 \$ q! `( j
D、不一定" W# d) q6 @& p7 O7 D! G1 z
正确资料:& ~3 @- Y" `4 h2 `. N+ J/ F( N; u4 b
) }0 d( |0 }2 ^2 e
9 c8 B$ a, k; j2 X% f第9题,下列程序段执行后b3的结果是booleanb1=trueb2b3b3=b1b1b2
3 J* M1 Y3 K/ Z: W: IA、0
$ K! z2 U/ u8 q# O4 k+ v; HB、1: p8 l4 P( @7 ?5 C% [
C、true
0 f( W1 K/ f+ _# b5 p9 w6 {D、false5 A' b6 r, `: D: f6 N7 q( w
正确资料:2 q, ^4 V( }+ J* R/ F7 a
: I0 H8 G) s8 C0 ~& f' `8 z6 E4 i$ v) `, C
资料来源:谋学网(www.mouxue.com),用于定义类成员的访问控制权的一组关键字是
$ Q: P6 v7 u; j4 W9 \- `A、class, float, double, public
0 l8 M6 J; b$ Y5 @B、float, boolean, int, long" W9 N( G* n7 B5 ?; q8 g5 m& A4 f! t) W
C、char, extends, float, double ~: ?5 `; x1 ]# x
D、public, private, protected
8 a: P, O) i4 i k正确资料:
* Q8 a( M6 U! X! z, n7 p
% k( d/ V3 h! L6 ? B5 y# ]- e( O) `0 M" i- j
第11题,下列程序段执行后的结果是 m5 n& y* ~- B9 p$ k$ @6 V& z
Strings=newString"abcdefg"
1 m9 F# z6 w+ X! a* ?1 Q jforinti=0islengthi+=2{SystemoutprintscharAti; X* X: n8 `+ J
}+ j" V8 e* H4 s7 A b
A、aceg
9 [. k' ]0 C# z9 @3 Q: J+ ~B、ACEG8 b: d) a" M+ b
C、abcdefg
' p. ^' p# F9 V! ^D、abcd. G- f8 |/ a; p2 {8 B
正确资料:
4 m* E' X5 I; z, P5 Q& v2 ^/ Q( k
2 F9 V- X/ P, W' i: x8 i# q6 _2 C6 w( o1 N) c
资料来源:谋学网(www.mouxue.com),下列运算符中优先级最高的是$ t# ?0 w1 X* V& N G
A、&&
& a2 }- m5 S% [7 f `- _B、++9 l9 o$ ~$ L' \& i, d
C、+3 \6 Z( e; D1 v
D、*9 H d( S! Q6 j3 T
正确资料:: C" u1 U- Z, S" J/ t: v
- T5 g+ ]0 D) f7 }- i
' X9 }. }* z, M# x7 h第13题,设有定义inti=123longj=456下面赋值不正确的语句是# j1 `! [5 J+ `/ E! j
A、j=i;
3 ~& k b( N; T* N7 Z& ~B、j=(long)i; C7 a& h, u/ |
C、i=(int)j;9 i' Q) t, O+ }4 Y! _; o
D、i=j;- i+ t, `2 k- r
正确资料:
# W d! K: e& R: q* O- g! O! _6 j1 |0 c' D9 W' b* e/ Z
1 G1 y" A i; m. B第14题,下列语句序列执行后k的值是inti=10j=18k=30switchji{case8k++case9k+=2case10k+=3defaultk/=j}% F0 }! n! V& x3 ]0 M+ [
A、31
! C8 B1 x; d, X6 @. r6 rB、32, V/ k: S) A4 ]- C
C、2: e% ~9 M; b1 |7 k
D、33
* t& }! O( O* a2 D" b正确资料:
8 n3 F* y0 G1 h6 o4 [4 V9 G4 C$ O. g6 y& g' ^
) ^* M5 I6 X$ n! G5 x) N( p* f资料来源:谋学网(www.mouxue.com),在Java中所有类的根类是7 q# G8 m! l0 J1 @
A、java.lang.Object
, @( |8 z! q' _. `B、java.lang.Class
2 A. N/ b/ Z' Q$ {C、java.applet.Applet
1 W0 M6 h- B3 B* L pD、java.awt.Frame9 W9 i# w! ` G q
正确资料:- a) u8 _& l4 s5 A
( z& Z/ Q/ m/ q
! T3 u0 S( Y& {4 Z. ]! v第16题,如下哪些是Java中有效的关键字
6 B) H) p( `: R' Q5 [( m" {A、Const( G: A* Q4 J F% t! k
B、NULL* O2 O5 W& d& k9 [
C、false% h5 W5 Q: Q1 a9 @1 A
D、this
' y1 ^6 z; `0 }* H( ME、native
6 {8 r# U U: Y5 r0 u. M正确资料:,D,E$ n8 }/ y, L S" a5 R
) f0 R* L3 X: a7 L
+ C# Y* ^6 m. q; Y4 f7 Y6 V' n: i& w
第17题,JDBC驱动程序的类型包括哪几种" E7 k7 H D% ]' g
A、JDBC-ODBC桥接
7 M3 o6 R' @/ T/ k! x/ X2 W/ q0 F O& F! UB、部分Java,部分本地驱动$ I$ j+ O+ @, k* I
C、JDBC网络纯Java驱动程序! S3 D& I0 U0 H
D、本地协议纯Java驱动程序0 X1 N# V2 J6 Z) p5 b
正确资料:,B,C,D4 R% `" O- y3 {# ]0 F8 U. W
6 M A' }+ S& W* p
# K0 c, z. g! D* c- ]0 c
第18题,下面哪个方法可以在任何时候被任何线程调用) d3 C' ]( {, A2 A" E- x" N# ]+ s
A、notify(): H. M- N) J& G4 Z4 G
B、wait()) i, z- ~! L8 J( H0 t2 _
C、notifyAll(), t/ ~$ k: K1 r' s$ {6 X
D、sleep()
3 Y! w. u: @9 h4 N9 X' R9 tE、yield()
8 a0 v: E. u) _/ _F、synchronized(this)
" m3 O) @8 g! u/ ]# C正确资料:,D$ W3 I: S4 k W8 ]* c7 Q* w, F
5 v# l) g) A4 J. V( d3 z1 M
, K/ I8 v) Z+ ~: c* C
第19题,以下哪些是Java语言的特点. ]) C$ h* ^3 ]* Q& D- d+ n4 p
A、面向对象- j4 s3 G0 Z# y5 n$ Q$ P2 J
B、安全可靠
5 D+ m$ _ K/ ? g5 \0 _; `% [& [C、平台无关
% q& r8 I8 Z* o* _% u( oD、多支持线程
' |1 B L7 z+ z$ H& P; }+ ~E、支持分布操作- K" ?/ F' l( P0 S$ A1 p) b# J3 ]
正确资料:,B,C,D
6 T3 n9 B, F' x( l) t) }( [% T
' ?8 m6 n/ Y* t/ J# w
# D; o1 ]% J* v7 C. S资料来源:谋学网(www.mouxue.com),下述哪些说法是正确的
% t3 v2 A& d- n: {: CA、java语言中的类只能有一个构造函数
$ B1 R) S* ]' @( ]' e6 qB、程序员可以自己定义自己的异常
% N6 G" i$ I- ]# r# Y8 q6 W$ RC、java语言允许多继承
( s9 L7 H6 B( ]1 E ~( F7 ED、socket在java.net包中4 G Y* Z& ~- F$ w, z
正确资料:,D# c4 W# s! `, T D* U u
: s( I z# B- H; }# v
( \ K7 `5 m5 B* R% A
第21题,一个容器中可以混合使用多种布局策略& C3 s: ?& f2 Q/ j. ]% m+ n
A、错误5 U$ B) c' k8 F/ U& C, o
B、正确
$ R* M. Q1 f! g8 U8 ]正确资料:
. U( I M) u7 c- H8 a7 U% y$ |) ?% p+ J h, c. S
: y( o% Y8 l8 Y8 g" h }
第22题,子类要调用父类的方法必须使用super关键字
' C3 q, R) z% _3 sA、错误
" Y; a7 s+ U2 G2 XB、正确4 m2 [1 j# H5 L
正确资料:9 R. h# l; g4 T
- P0 L+ ]' i4 }3 {) N) @
6 [6 E$ w, h1 s, Z' }* y4 y. s2 b. |; Z第23题,Java的字符类型采用的是Unicode编码但所占字节由具体软硬件环境决定% [! {! s: P+ o7 K9 K# X5 p. [: n
A、错误3 `2 j" j: r9 E
B、正确
9 u0 K6 h! I8 x5 M0 E7 R8 e正确资料:
5 R+ R- c ^: B- |4 o+ I. ? v% g& S4 A
$ {' [) w/ H1 L, w" I W
, [7 @% B/ I# F: ?/ C" l第24题,一个Java类可以有多个父类
8 d* ]. M' m" W) y; k! z. hA、错误
4 b N7 @2 z8 {6 j' c6 V- LB、正确
' E- k! W1 H3 I, @% p8 U# \正确资料:
6 O# y4 D3 p0 e- ~( ]
3 q& N. B) ? S0 n0 W( `1 ?& n! v, U8 m" h G/ T+ P
资料来源:谋学网(www.mouxue.com),有的类定义时可以不定义构造函数所以构造函数不是必需的
; G: m- |1 ^8 j; ^4 TA、错误/ B( _1 K$ k! m1 a
B、正确/ r: ?* d+ W" `: ], M
正确资料:, u) z5 h0 O( f! ]9 f( y, c8 p
2 `4 {1 ]0 k9 s2 h p. z
+ B8 \7 U* y6 C1 b9 Q! n" y) x
D* Q8 J# l% S( b U
+ E$ _6 A/ u% n! y; ]7 l. C/ H3 n" J2 W7 t; z, Q
6 p3 Z7 C: r& n) H9 ]' _4 B
, R$ v7 w8 s9 j# {! d# I4 T& X e- q8 _; g* F
/ M; |6 C. H$ t" d- m$ z
& }; v+ B y: M5 A& [9 C; ]& l
* W0 V6 X7 T# M" O
7 Q y0 h- R( _# |8 w
7 L$ C9 L, v( W, c( M
. m+ b# x+ D) a7 f0 x |
|