|
资料来源:谋学网(www.mouxue.com)JAVA程序设计-[吉林大学]吉大《JAVA程序设计》在线作业一
$ w7 c) s( n; P; N试卷总分:100 得分:100
- N, j" \+ a! r& \ O7 V第1题,编译并且执行以下代码会出现什么情况 public class Q{ public static void mainString argv[]{ int anar[]=new int[]{123} Systemoutprintlnanar[1] } }4 ^0 j* _$ E. [" \' k
A、15 z4 o" n/ r& {. X% T' i# A
B、有错误,数组anar在初始化以前不能正常输出) @9 {: o3 G4 p& u
C、20 t4 P P H9 a$ v: k( C
D、有错误,数组的大小没有定义。
. J4 t0 D) c* d9 f正确资料:
) Z7 u$ V. s0 B/ Y5 c: t* ^( r/ C: N' m( L3 V7 B6 A
7 c* g4 V; n) r2 @9 l: l3 K
第2题,以下有关构造方法的说法正确的是
0 ?! H- |2 x! U; T* t: D3 h* O) |A、一个类的构造方法可以有多个7 P2 p* r+ B! P
B、构造方法在类定义时被调用
, q4 ^( ~3 s3 }7 xC、构造方法只能由对象中的其它方法调用
( o- L* w9 k' Q$ `+ H* Q0 PD、构造方法可以和类同名,也可以和类名不同
/ f" M" G4 S" ^+ d# n正确资料:谋学网
& w# J5 ^/ p# t; t7 f2 b, v
6 ~0 C6 m5 ^ F, [
+ w7 ?. E" Y: B( q$ x1 w4 s第3题,下面的表达式哪个是正确的
# i& w; O+ M& wA、String s="你好";int i=3; s+=i;' r; I! K5 c5 Y) G
B、String s="你好";int i=3; if(i==s){ s+=i};3 H! c# M- ?! z
C、String s="你好";int i=3; s=i+s;% k) |& ?" N2 Z/ @ A
D、String s="你好";int i=3; s=i+;+ ~3 I! a# x! U2 g. j
正确资料:谋学网$ ?: Z9 n% W' ?% l& _
+ E- L! g. @4 h; \
/ z4 x5 w! m6 @0 B' y第4题,下列代码中将引起一个编译错误的行是1publicclassTest{2intmn3publicTest{}4publicTestinta{m=a}5publicstaticvoidmainStringargs[]{6Testt1t27intjk8j=0k=09t1=newTest10t2=newTestjk11}12}
T% M' _" z' S+ I0 q# J% ?A、第3行! h( _, e" ^" u; y: X6 s6 d
B、第5行
/ f, d! d/ W( H6 K$ h2 VC、第6行9 {: Y( O! s2 y \. ~+ f
D、第10行
L5 [: u% a, X7 Y1 ~% t4 L; H ]( [! Y正确资料:请在附件下载资料!8 ^8 K8 {, u* m
- l- {9 Q, q! |& K; P( b
! v; g# u3 O" i2 R8 M/ a9 z资料来源:谋学网(www.mouxue.com),已知表达式intm[]={0123456}下面哪个表达式的值与数组下标量总数相等& v s& h& M# ?5 K/ u9 k2 R
A、m.length()# }- b: z! n# ^' y
B、m.length
0 q8 i' T d$ `8 Y( b$ iC、m.length()+1
2 f% z5 l9 E! Q+ R. f/ \- }7 U# {D、m.length+1
3 f2 |0 N* b9 `: ~8 l正确资料:
" g2 g& {# _+ L0 f; }/ ~/ j& [3 Z/ j
' F2 u1 p" D0 R1 \2 u
第6题,在Java中表示换行符的转义字符是. t; V. s" E" d
A、\n9 W, o' y+ d1 ]* a9 N- o# Z5 L$ h
B、\f* v, w' {" @' ?6 t7 W
C、'n'
% K! Q" z( U& m0 |8 I/ ^+ CD、\dd
% a7 {. s5 M9 [正确资料:谋学网
/ W2 ?5 O' `/ K9 f( i. U7 M
" _3 J; f+ b. U r& n& |8 Y: Y! f/ p9 G W9 ]* m5 _: a
第7题,关于Java中数据类型叙述正确的是
: O9 g1 ]8 F% zA、整型数据在不同平台下长度不同
2 x; b6 k+ h9 GB、boolean类型数据只有2个值,true和false/ _; f0 w1 d! y0 U& j. S
C、数组属于简单数据类型# b- M3 d# z* R2 l! Y
D、Java中的指针类型和C语言的一样! b& L/ n" l! H
正确资料:
8 }/ [2 s/ c7 { y
8 |: Z, u$ U9 n& P- t9 T( k
5 r6 C" {" d. K4 n: @+ j9 s6 |7 k第8题,在对String类进行查找比较操作时字符串的长度
* o7 ]2 s" l4 V7 I3 [A、不变
$ U6 L; R+ q1 }/ |+ ^1 tB、变长
0 k v, F( I4 CC、变短
. h( C A3 F: eD、不一定' ]$ y' m9 M' `9 w
正确资料:谋学网% e5 l& R2 K9 l: R: z- y
5 [1 A; v& v, `- G" V+ }0 }
; S% W# J5 g8 [3 m* H% V' N
第9题,下列程序段执行后b3的结果是booleanb1=trueb2b3b3=b1b1b2
# H- f, j" s$ x, q/ FA、0
0 F9 Y( A1 N/ ?: TB、1
- @' _% ]: Y" z6 [: Y* U7 OC、true
/ e8 ]: J/ h; v! S4 v) }D、false7 y3 z" w+ P% j* n$ Q
正确资料:
8 w3 U; p' m9 K3 E' ^) e& ?! j6 V$ [; |4 K. d! e8 @
: D! \8 }/ P$ V; u' l资料来源:谋学网(www.mouxue.com),用于定义类成员的访问控制权的一组关键字是
: E7 v# H. C9 S( @A、class, float, double, public
" b. x; {/ i/ W, o) O ^+ g2 {0 P! YB、float, boolean, int, long8 g. o; P( l/ o
C、char, extends, float, double
3 q; l2 ]5 X, I- x+ C0 U6 KD、public, private, protected
! B- A5 h; `7 N5 I) y7 K正确资料:请在附件下载资料!
! G- D* X) z+ A
, C# s1 y9 J0 P) w# } D+ H; p) N+ U7 v9 u1 N
第11题,下列程序段执行后的结果是
) h2 G4 f, r& VStrings=newString"abcdefg"3 m5 z6 x$ Z9 A
forinti=0islengthi+=2{SystemoutprintscharAti4 @. a0 b) z. @& m0 V( T: H
}
# K4 S1 I; i. q; q j8 ZA、aceg
. V; s- }( r% L4 l7 M' H. L9 W dB、ACEG
. G8 s: g2 X5 Z" Q0 v" V1 MC、abcdefg
) @8 j1 ]4 ]) ?D、abcd; X: G2 Q4 b9 `7 Y' ?
正确资料:谋学网1 m; s$ T* T+ e! u _7 l3 z
. m2 P) P" T( p' ?/ A
6 l g- _1 g' f资料来源:谋学网(www.mouxue.com),下列运算符中优先级最高的是1 U2 p6 m, e$ M+ _8 ]( a5 x
A、&&
( B) M! C2 w( K( @/ s3 uB、++
3 [5 m/ U8 |7 y4 KC、+" y7 Q: s' E# c% {% Y( r7 `$ [
D、*& l6 _* j3 e* P8 c
正确资料:5 H+ `# C/ h8 v! g) U: d0 S
4 ]- s- Z2 c# w+ c( `1 \& X' l% e' r q2 ]- p
第13题,设有定义inti=123longj=456下面赋值不正确的语句是% e. n, @7 c. z
A、j=i;) G/ O- P9 d m6 K% R7 \
B、j=(long)i;
W1 J+ N( a) D. N1 M, M0 y: Y8 TC、i=(int)j;* I, M( _0 L1 d- h7 s2 z0 L
D、i=j;9 g& t0 [; f* |( Q" d
正确资料:请在附件下载资料!
0 I' [$ U. c0 {% L8 z! X/ |8 [6 ~- c$ m3 W5 R% X' i6 s% w
6 [" k4 v1 ~) N第14题,下列语句序列执行后k的值是inti=10j=18k=30switchji{case8k++case9k+=2case10k+=3defaultk/=j}
T- \* T7 p. @ F5 ^: @+ ?A、31
. `8 E- B* m* T- YB、325 i% Z* q9 z9 F" ?; [
C、2
9 P1 o) G( V* b. v6 ]( b0 }D、33
5 L5 f% D. H4 x/ K) n- t" v正确资料:
0 Y' u$ y+ w5 u8 H
& j+ u4 X* x! K( J7 l J/ I: G' e- Y6 T6 |: m4 |
资料来源:谋学网(www.mouxue.com),在Java中所有类的根类是
% h3 l" T/ q! H5 q" lA、java.lang.Object4 v! ]4 b" T ]4 C
B、java.lang.Class
) b: d x. X' O* u% a/ J, D7 M) lC、java.applet.Applet
$ A. c) j8 V' O& {6 v+ iD、java.awt.Frame
! u% |% {+ k2 }. p正确资料:谋学网. P0 L1 r' y& B. T2 H2 S, Q% [
$ ?+ Z9 s4 m i" ?1 v4 p
( D7 c* v2 h% j7 {第16题,如下哪些是Java中有效的关键字" R& G8 w1 Z2 `* W8 ^* G$ ~( J
A、Const/ e$ P# M7 ^% c- \( c
B、NULL. a }! v% T" _, n1 J1 t
C、false
+ @* L7 v8 n; s0 o$ N4 S- e* dD、this5 Z$ g* A1 J/ \" }4 \
E、native' Y. i) b: {% @ L: J4 M. w
正确资料:,D,E
+ q3 d/ {# A: R& x) ~
' ]2 {% M0 r* B9 S
1 J( k6 x. k# F第17题,JDBC驱动程序的类型包括哪几种5 Q' G) J4 j( F
A、JDBC-ODBC桥接( J5 {- {. L% v5 ?+ e' y! `
B、部分Java,部分本地驱动
+ A& X, }" p0 j2 |3 i: h4 qC、JDBC网络纯Java驱动程序& c! |' R2 |% x9 m; \ T1 s8 }* u
D、本地协议纯Java驱动程序
% [+ q8 Y0 D" Y6 k: O8 b1 P/ w正确资料:谋学网,B,C,D9 T' X$ [2 }% M! Y8 G, t
+ ]! k9 A$ _4 `
% y- Q/ G: C2 h( | p第18题,下面哪个方法可以在任何时候被任何线程调用
& l3 u$ h2 a+ T0 ~2 oA、notify(): y, K4 b) v4 ]. J: o9 b( Z/ z
B、wait()
3 [7 P4 Q# }# FC、notifyAll()
: ^: M6 W N1 X( r: UD、sleep()6 O6 r; _+ \7 I1 E0 Z! _
E、yield()5 g& p; b7 n% D* ~
F、synchronized(this); G9 l2 Z; N6 L1 W/ C3 c1 B
正确资料:,D
: m" s ~5 |0 K/ N) ^
5 A. W* z k b1 A) I
4 f4 A z& y; N8 X" ]4 m3 D第19题,以下哪些是Java语言的特点: h: i* A0 J& n+ E& Y5 [
A、面向对象4 L( M9 t5 S' K: {$ [
B、安全可靠% K. j# I! J6 w9 }
C、平台无关6 P7 P2 e) J& y) |; u0 S$ e
D、多支持线程
, h0 z0 m6 }$ k' \E、支持分布操作+ a$ o, H, z' R8 s
正确资料:谋学网,B,C,D
) S ]. S0 w& }' m
8 M6 r. X6 Y0 C5 x
- d- b- h7 j4 G9 K3 O7 Q$ Y资料来源:谋学网(www.mouxue.com),下述哪些说法是正确的% }2 H/ s6 @$ C8 p4 _6 e
A、java语言中的类只能有一个构造函数, |4 s% A- b/ R1 y* J6 X7 V8 v0 u3 q
B、程序员可以自己定义自己的异常: Q+ p% j) `$ i0 V C# e
C、java语言允许多继承
4 h- k8 h0 i3 wD、socket在java.net包中% T0 W5 S, u0 q/ @
正确资料:,D
- d, c, ]; B, R) R5 X9 ^/ w$ B
2 Z$ p/ O! Y. }9 \1 l
第21题,一个容器中可以混合使用多种布局策略
5 I1 n3 E; {" x: H; {A、错误
( w7 k! m7 ]; n* S6 k1 iB、正确4 y' B. n5 l' a% B
正确资料:6 `1 s$ O4 [" A' C( T. Y6 `
* G7 Z8 C9 q# j6 @
% X( I" E5 f I: @7 J4 H
第22题,子类要调用父类的方法必须使用super关键字
7 r4 w" |* {2 p! ?8 cA、错误9 s4 m, z0 s4 P: t+ A
B、正确6 J: s: ?5 I+ ?6 \8 Z
正确资料:谋学网) O0 n0 }# t3 l* a
; @2 s7 e7 q6 t J* U
: j, [: m; C2 w, b$ z
第23题,Java的字符类型采用的是Unicode编码但所占字节由具体软硬件环境决定: O0 J; L0 [3 s e9 D
A、错误
$ \* l+ `, ` b4 |5 M) u f) xB、正确
' c; V, I6 O3 F) e9 e$ w正确资料:谋学网
8 z& F8 W$ J) u* h9 Z+ }8 u/ K# U- e
, }/ z: [. r, ~" P/ Y3 q第24题,一个Java类可以有多个父类0 @& B8 u" g0 v# Y( J6 E+ E
A、错误
% G) d1 D1 Y' M! C5 jB、正确' N' s$ \5 t" d
正确资料:谋学网! b3 X+ B% Y9 {; ?
1 B$ Z( K+ |+ ?) s- p
! W( i0 A1 [$ H [资料来源:谋学网(www.mouxue.com),有的类定义时可以不定义构造函数所以构造函数不是必需的9 H+ e" L: q/ x+ V
A、错误
8 E1 h" s$ Y1 V; H3 M9 w/ eB、正确
! i* ?1 X/ _% ]( ?1 `+ h正确资料:谋学网
* ^- b# [4 ?4 }: |; D9 j+ |/ M2 g+ i
; j! ^( N w& R2 C7 _
4 m! ]( S% e( m. z3 Q: Z$ X
. ]7 X2 `: D8 {$ ?5 U+ `, R+ j* o0 O4 D7 [) O x
! C6 ~( y2 C+ ~
* b4 t% ?4 W# A r9 o/ f
$ D: A5 {# x; Z2 M. H0 x
, ^" D3 T5 l) M- ]" z8 n6 b7 o3 M0 D8 V3 c8 v7 E
) N' H- F6 u7 x# [
/ N+ n! S& s; P$ }- p3 h9 ]6 j4 C" E8 v- x, r
% x6 r( ^8 Q7 L9 E |
|