|
资料来源:谋学网(www.mouxue.com)JAVA程序设计-[吉林大学]吉大《JAVA程序设计》在线作业一
% O+ u: a* P$ Q! N& _9 p试卷总分:100 得分:100
9 W% e" p0 E F1 R; K第1题,编译并且执行以下代码会出现什么情况 public class Q{ public static void mainString argv[]{ int anar[]=new int[]{123} Systemoutprintlnanar[1] } }
' W" ^$ y$ K* R; qA、1. g3 O$ N/ B3 A8 d! H
B、有错误,数组anar在初始化以前不能正常输出* E& Z6 N2 g5 J3 ]6 s' m) l
C、2
& U5 F% y& t- M" L' u' o4 ~% ID、有错误,数组的大小没有定义。
6 Z) z+ L; K9 ]3 K' f正确资料: Z9 W$ L+ d/ t" q% w
' b& n( i9 o* v. z: R' A9 \, N, x# ]0 \0 k6 a
第2题,以下有关构造方法的说法正确的是
8 W* S: s, o# \6 R" {A、一个类的构造方法可以有多个" [! R: h" d% f+ h
B、构造方法在类定义时被调用, V5 X+ g* p( |# H& o( `
C、构造方法只能由对象中的其它方法调用/ ]- u6 J; \& |6 J
D、构造方法可以和类同名,也可以和类名不同
1 z) }* Y# I4 ~- s# Y) M4 ]: _正确资料:谋学网
+ |, s e+ m2 X: S# H
) u, ]" R: {1 l2 N; e: W& }
1 q" m$ R4 i7 A/ v& `第3题,下面的表达式哪个是正确的/ g0 X& |' v2 w
A、String s="你好";int i=3; s+=i;
/ d: ?. t: b" Y @) gB、String s="你好";int i=3; if(i==s){ s+=i};
, ]; E9 U1 ~3 y6 H. X/ p& `C、String s="你好";int i=3; s=i+s;
1 @, x. v6 X) [) W0 iD、String s="你好";int i=3; s=i+;
8 |7 o/ p8 y; O {1 a( M正确资料:谋学网
0 I* L+ k ~& e1 d" J% h- g' }- ~& i0 N; ]& }% ?# E0 A7 c% \
8 p1 t2 f( T' B( C7 q3 j
第4题,下列代码中将引起一个编译错误的行是1publicclassTest{2intmn3publicTest{}4publicTestinta{m=a}5publicstaticvoidmainStringargs[]{6Testt1t27intjk8j=0k=09t1=newTest10t2=newTestjk11}12}
: k9 p/ X+ b$ v* V: UA、第3行
& |- P. i# a+ L N3 p. w# zB、第5行* n6 W4 j0 N6 Y
C、第6行0 }3 v& Q) h8 [# _
D、第10行
" `+ |% m: V. o; }正确资料:请在附件下载资料!
% s9 H: x, b$ K' D6 b, Q7 y3 e* w: r. Z9 u/ Q
( U [* `1 d' ]资料来源:谋学网(www.mouxue.com),已知表达式intm[]={0123456}下面哪个表达式的值与数组下标量总数相等% T' A6 e$ `$ U5 ~% P/ R& @
A、m.length()
0 M6 @7 U2 h$ N |B、m.length
! X! T( u2 g# X8 J6 xC、m.length()+1& N( ~. }( Q& Z( c3 ~/ m9 o
D、m.length+1( I0 Z' Z/ s" U: b" {5 o
正确资料:
5 z! {, B! M k# G& @4 f. o' j7 ?0 f5 ]( P$ N* L n! R- F# ?- P
3 b# W! f/ a0 D: x6 u+ ]( Z第6题,在Java中表示换行符的转义字符是
8 G. [( F% H! Z6 LA、\n) W0 f0 E# p, L [+ i t
B、\f) @! G* }" q# O3 K2 ^
C、'n'
" I- _' N# q# {# B$ O5 OD、\dd
' j3 t% t! C+ O5 f正确资料:谋学网
2 e; [) K: X5 `6 j. ^" O
% M+ b4 g+ y' [- ]$ ^# J: G$ T y& |6 N+ J, u8 ?6 I. R8 K
第7题,关于Java中数据类型叙述正确的是
" o6 a! q4 x2 \: O' O) [0 wA、整型数据在不同平台下长度不同
7 j' |0 j" p: Q% @: U# ~B、boolean类型数据只有2个值,true和false
) d- s7 u2 d' ~6 z+ oC、数组属于简单数据类型
. f9 q: F: Q* FD、Java中的指针类型和C语言的一样
. N" d! F! e& r0 s' y+ {正确资料:
4 q- W8 g6 X* J& I% P' x
. N5 n0 d5 w7 }% M+ _! }3 C8 O! x }: M
第8题,在对String类进行查找比较操作时字符串的长度) N% p4 d4 o0 ?$ b9 k. O' w
A、不变
2 ~9 F) {1 L( ^/ U, p0 ^B、变长
) s/ @3 Y7 p4 jC、变短8 H! Z* m' n! P, I) B4 y
D、不一定7 \5 f9 x5 m0 }
正确资料:谋学网
; ^% z( ]' o, ~% {- S6 N
3 {# o" z7 u$ E( R6 t# A, h+ Y" F, |- j4 w5 q* k* W
第9题,下列程序段执行后b3的结果是booleanb1=trueb2b3b3=b1b1b26 r$ e* H/ S+ X
A、0
: v9 \4 q/ G+ B3 y2 i; c$ J! |B、1
3 R' K& x( F6 D, x& R. SC、true6 _* n: P( z" j. h; {" i8 G
D、false
6 E# d! B( Z0 y2 B0 d正确资料: [ k N! t& S1 d0 W8 W
9 ^/ h4 d% u; d: c/ D. }. O, O1 c# J! B: u
资料来源:谋学网(www.mouxue.com),用于定义类成员的访问控制权的一组关键字是
1 D* v" b- O7 B _/ h4 E6 CA、class, float, double, public: Z4 w1 f' }; B& V
B、float, boolean, int, long$ l8 L$ b$ g* b
C、char, extends, float, double
( f3 x/ B& Z5 dD、public, private, protected) K! Z/ c1 N, @% }
正确资料:请在附件下载资料!
# o( R: y0 R# C1 A) k
: z7 V2 w/ L! q4 p3 [. M; q2 O+ E0 T8 A2 v; y F
第11题,下列程序段执行后的结果是6 L) X5 e9 p j& q
Strings=newString"abcdefg"' I; i2 ]+ f% w' F9 V8 t, }' j8 U
forinti=0islengthi+=2{SystemoutprintscharAti5 Q' U) F- c& @* s( a
}% w6 L6 S2 G7 x* U9 b( H5 b
A、aceg9 ^) k) y3 [- X( u, L7 T
B、ACEG4 b8 B- Q, D! T; q; R
C、abcdefg6 H6 l$ w+ ?: i# t" s6 S! J$ m
D、abcd/ |; l6 X. F) }4 Z" v! W
正确资料:谋学网
2 c( e7 A; @% ^8 Z
& @ U! E4 y& k! M/ |2 M8 V0 `! ]. Y7 I$ k( P1 a
资料来源:谋学网(www.mouxue.com),下列运算符中优先级最高的是. U$ p5 f' g- z" P) }) l+ ~
A、&&
6 n! R0 l9 s6 S* |7 HB、++
+ y# ~6 f3 j* b5 {. K$ j; ZC、+
) C0 ` o# Y3 F1 Y2 u2 q, PD、*: Z: T9 ~! v+ E% G1 k k
正确资料:
+ v3 d$ l) H9 a# q$ T$ J0 e. P. p* d `8 \4 m |: Q) U
( T+ }* Q b X
第13题,设有定义inti=123longj=456下面赋值不正确的语句是
W0 u* \3 }- |8 G0 hA、j=i;
& Y/ H$ N# g* x) n9 WB、j=(long)i;6 [5 }- y% m" B
C、i=(int)j;* \1 g7 M3 Q9 S* k
D、i=j;
4 H2 m# I h9 s' X# I) p- `正确资料:请在附件下载资料!2 b# d; H* K! Z( {3 q( C
8 w* K" |3 e$ _; s8 X- W7 H1 f, k; @; p
第14题,下列语句序列执行后k的值是inti=10j=18k=30switchji{case8k++case9k+=2case10k+=3defaultk/=j}
/ V6 }* A% l* FA、31
0 k7 B' F1 b1 o T6 k# O+ G- q0 qB、32
1 s* S2 ^5 |2 o' Z' N1 [5 BC、2
! L% q3 r9 I6 Z/ J$ y6 A; wD、33
; p% C# f* w1 H0 g3 f& h. i0 E& T2 c正确资料:
) s/ z; g3 v& i5 R
" O a9 F1 x& w4 @' O6 i
# `. A$ D1 v. w0 E. C! @资料来源:谋学网(www.mouxue.com),在Java中所有类的根类是
; H% N0 @$ |! F+ d2 w tA、java.lang.Object( l% i3 u4 o4 G% ]; h9 A
B、java.lang.Class7 u [. k/ `" T5 B' I
C、java.applet.Applet
* `* d7 M) ?$ E" ~2 _# f7 mD、java.awt.Frame; d6 K; ^# ~' `1 P* Y' g5 F
正确资料:谋学网
/ {& l% u& D0 A& r# y- X k
6 V; r x3 W- G+ b' N* E
& W0 v* r! c4 T$ o第16题,如下哪些是Java中有效的关键字
( v$ }( C; S+ Q/ P4 e- V9 q, {2 xA、Const" p; W6 y2 a" @$ q; S
B、NULL
' ~, G1 u: P, W+ |5 ^% Q5 RC、false8 E4 [+ P {% \/ X+ J' J
D、this
1 }0 Q# d1 K! A6 H/ `4 qE、native! l- X+ N' l4 _7 T4 {' [$ }5 p
正确资料:,D,E% ~- j0 p. L1 Q
7 g$ w* E- [. e7 K
3 M6 V" E! H3 E& G: R5 g2 w
第17题,JDBC驱动程序的类型包括哪几种
$ h: _! I: ]2 U# V9 CA、JDBC-ODBC桥接
5 J& \5 C& i3 lB、部分Java,部分本地驱动
& ]8 K: m/ l3 p I0 f. E$ cC、JDBC网络纯Java驱动程序5 u$ X0 V5 _# B I- q% g9 B9 U
D、本地协议纯Java驱动程序+ Y6 J. Q. h, P" Z4 y, Q
正确资料:谋学网,B,C,D* x: d) H9 X- M3 c
9 d- c* Y7 A" U, e1 h( u3 I
" ]1 @ o5 k/ O9 P6 y0 a# w$ o第18题,下面哪个方法可以在任何时候被任何线程调用
0 l; C% G5 p$ v$ ]5 r, @A、notify()
; w! }0 W7 p2 x7 kB、wait(). z/ E4 k+ D1 M! F9 w4 L% `( V
C、notifyAll()
$ @/ E$ j* \ P9 w) TD、sleep()
. h. O4 F+ Z0 l7 \& H7 FE、yield()8 N0 p& p' I6 o9 a6 J# s
F、synchronized(this)
- W" z; g- l$ ^正确资料:,D0 F' {% Y5 A* z
5 J* {, ~* ?+ ^- E
6 W8 R1 R3 @$ B6 ?* t9 A5 A8 K' ]第19题,以下哪些是Java语言的特点" U: o8 t( p" ?, Z" i
A、面向对象
- x' A9 \4 |/ ?( s3 O MB、安全可靠: c& g5 ]/ f% w* \ G0 V6 M. V
C、平台无关
( D9 d V) [' [! wD、多支持线程2 \' M0 n. D+ ^& S4 _4 o" C
E、支持分布操作2 U& D+ w4 [( X U
正确资料:谋学网,B,C,D) j4 a" X6 s6 G, r
" V; n* m* H/ r& ?% L1 I3 ?4 E7 u" E8 ?6 J/ v! `6 y
资料来源:谋学网(www.mouxue.com),下述哪些说法是正确的
@$ q0 d& S9 x% i7 D8 yA、java语言中的类只能有一个构造函数2 z7 @8 a0 k; @ I
B、程序员可以自己定义自己的异常1 t( V; W) z0 a* Y# Q2 L) [% j$ R
C、java语言允许多继承
4 R1 |/ D" y" O) c# N' g: t. jD、socket在java.net包中
3 z7 ^: M9 W6 C6 W W正确资料:,D
) p7 {6 B$ g5 \
$ ~9 @3 Q. R x7 o
: S/ @* S$ [- w* w9 q- k第21题,一个容器中可以混合使用多种布局策略
$ u9 u3 |- ]# f+ y& b* I$ J+ ?A、错误- n4 a8 h2 j- Q2 J; n
B、正确
8 Z5 P* S- Q5 A3 x1 L" `正确资料:
6 M$ c) j+ D) E
0 y. m' L4 A5 @$ S
8 f5 P, y. Z2 @ r* }第22题,子类要调用父类的方法必须使用super关键字
* Y$ \6 E1 i8 z$ G5 w5 c5 s5 w' VA、错误3 H+ L/ B2 @6 }/ @% _
B、正确
, J' L9 E5 Q# q+ Y9 u; f正确资料:谋学网: n, |5 C3 S4 x- ~# B
G1 t, y( o0 U; y; u( g
1 m8 X' M* a8 m; |4 @4 z第23题,Java的字符类型采用的是Unicode编码但所占字节由具体软硬件环境决定$ j* w4 Y1 x Q; O
A、错误
$ V! E5 N7 ]9 Y. j1 [. V/ A8 ?B、正确
9 u2 m9 Y" U8 v( P4 A正确资料:谋学网) k3 D8 F' @1 X1 F( z
9 k7 @& F9 D A
@. b$ M: \. L' x6 U第24题,一个Java类可以有多个父类6 D. B) A6 Z3 D" w
A、错误+ b( j |( ~6 P
B、正确' _( F" z j# O' { Y: \$ B5 K
正确资料:谋学网- z2 f7 v/ W2 p2 X
5 D; z- p* w& f7 W. M' ~
( o, @6 g3 h% P资料来源:谋学网(www.mouxue.com),有的类定义时可以不定义构造函数所以构造函数不是必需的, P1 c1 h2 g- M. ^0 W
A、错误
8 s6 Y" d: R/ @4 L. G3 FB、正确
( T8 J" E5 R" I+ r: I1 `正确资料:谋学网
; [3 p" D1 h' X' x+ ?7 S4 f
5 h+ W/ p5 k& p8 j7 U8 |" M9 U" e0 T9 R: H$ F6 @, D* c
6 ~5 L$ j" Q! L: B( {. b0 S0 }$ _2 s2 i( }* z. [- v9 d
r( n/ C, W8 g
. j$ M9 e# J/ E( y! B- {! Q
# ]* b& n/ K) }
0 u7 `; _% @/ R3 ^4 R( m
; h% `2 i; { M0 r
: Q9 t+ G& r. _3 m
& ~( v5 {3 O! N. F# _9 F
/ U) F; ~% C3 f5 c1 a+ V
' z: U$ z; ^$ A) A# s" v) w' q
7 s! E C- b- t6 v |
|