|
资料来源:谋学网(www.mouxue.com)JAVA程序设计-[吉林大学]吉大《JAVA程序设计》在线作业一3 X4 |9 K0 C7 L6 G
试卷总分:100 得分:100
5 x9 U" x3 W+ v7 d6 v- N! r }% p第1题,编译并且执行以下代码会出现什么情况 public class Q{ public static void mainString argv[]{ int anar[]=new int[]{123} Systemoutprintlnanar[1] } }1 [: r% c# g$ N: o8 K" }
A、1" a. G F% V( K5 E4 y
B、有错误,数组anar在初始化以前不能正常输出
* s9 P9 q1 }% j4 ~% b1 F9 T: {7 rC、2
( r: Z- O; O) Y2 R0 Y7 f% h+ {D、有错误,数组的大小没有定义。
) U7 u9 N6 D/ f2 i, F2 V正确资料:
/ ?1 @0 Z1 R! d7 H" o D7 ?3 {: t2 X4 ]; ~0 L; K
& C) z G0 A3 k7 Y, h第2题,以下有关构造方法的说法正确的是. g* Y- E. l0 z
A、一个类的构造方法可以有多个
' o: g7 r q r3 Z$ W/ qB、构造方法在类定义时被调用
, F1 J% q2 v! q PC、构造方法只能由对象中的其它方法调用
3 N2 @& t I; RD、构造方法可以和类同名,也可以和类名不同
8 W! h i1 D+ f3 ^+ T x# d正确资料:
8 o0 a% M7 U+ L
+ ^+ R, h1 r5 F; K% N. G- Q6 u' v7 P/ h) j+ R1 m% |
第3题,下面的表达式哪个是正确的
; ^- f* Q* b0 l8 X4 {9 B. JA、String s="你好";int i=3; s+=i;
2 ?% V" ]% H9 q) xB、String s="你好";int i=3; if(i==s){ s+=i};
4 E- O1 o, H2 v5 [7 pC、String s="你好";int i=3; s=i+s;
3 ]- \' j8 J0 w* `. R1 WD、String s="你好";int i=3; s=i+;3 @/ I1 i- u. C
正确资料:
1 g; V+ v. v) ^/ [6 F! p8 h6 |% D# @3 z8 y
4 c' _" ] n% c3 C# P
第4题,下列代码中将引起一个编译错误的行是1publicclassTest{2intmn3publicTest{}4publicTestinta{m=a}5publicstaticvoidmainStringargs[]{6Testt1t27intjk8j=0k=09t1=newTest10t2=newTestjk11}12}4 s& [& z0 T! t9 o! D- ^5 P
A、第3行" I% M1 R2 z& G1 ^) V
B、第5行- h" M& m: t( R2 q% M: U
C、第6行7 D' f/ }& K# \1 R! e t/ x7 n
D、第10行( j% a5 r& V# V- U1 e0 O1 J
正确资料:
5 N, D2 ~$ p- w
% ^: B$ W8 u' V! ?' c5 l# S u6 @% L6 ?" d/ z* t; s( O" | k
资料来源:谋学网(www.mouxue.com),已知表达式intm[]={0123456}下面哪个表达式的值与数组下标量总数相等
/ O9 O6 T& J: ?A、m.length()) ?) C+ o2 e: A2 K
B、m.length6 |! y7 h6 g" ^
C、m.length()+1
# M3 ~; R, n% y. S; RD、m.length+12 l& d4 g0 B M* m0 S% l
正确资料:
! f2 S3 d& }8 h3 I) z; z' g; x0 M6 j- \( p
8 ?. c( `! x% D4 l7 Z
第6题,在Java中表示换行符的转义字符是5 f) u, F5 [, R) F1 e
A、\n
: P( Y$ Z& x: `& C7 HB、\f
( n- Z% i+ n" N; rC、'n'
" t+ p# Y# C# b. e& V" lD、\dd& n. U6 i2 h5 k8 e8 e: p
正确资料:6 M1 F$ h! @. F9 l9 C7 y6 q
) C& X1 Z) S* J* i/ G
5 b, W: S$ K& i/ Q" u" d! c8 H第7题,关于Java中数据类型叙述正确的是$ g. {& @# }% q
A、整型数据在不同平台下长度不同2 C, Q$ T; O0 N
B、boolean类型数据只有2个值,true和false
& X9 o/ d( H) F: E, A# qC、数组属于简单数据类型
" h# p" y8 F3 _6 l0 z# r" S$ gD、Java中的指针类型和C语言的一样
% W' N$ A n9 }正确资料:
3 ~7 x+ l4 @; Y$ X& P2 L
- A! d$ U2 B2 o, s1 {+ }8 M) s1 Q# H7 h9 Y: Y( c* o4 y& C
第8题,在对String类进行查找比较操作时字符串的长度# |5 U; F" j. a
A、不变3 f! S' u* J% u6 ~
B、变长/ J; K* J7 `# y
C、变短
" Z- V9 l/ S0 |9 ^- X/ b& ED、不一定0 D7 h+ S, ?# r2 e- `0 C
正确资料:
4 u3 ~4 P5 e3 E* y$ X3 b9 y! t5 f: x# n
9 K, c" P# q2 y! u) {" {第9题,下列程序段执行后b3的结果是booleanb1=trueb2b3b3=b1b1b2
+ A3 z7 H1 L6 G9 U c0 G6 o% JA、0. n1 D: F) D; W' Y" Z' _# ^( H
B、1, t Z; X' _9 O( @" V* R2 V
C、true4 l. W+ c, [- k, _0 _2 ~3 o
D、false
) @" \+ q( e$ j& v正确资料:4 S1 l7 }. z7 R* y6 H
0 J2 ?! A8 L2 N$ Y: q! o7 S
8 c$ b% {1 C: N" p资料来源:谋学网(www.mouxue.com),用于定义类成员的访问控制权的一组关键字是
- z, A! h- y, [0 L2 ZA、class, float, double, public
d( D) y$ I* E' }. i8 xB、float, boolean, int, long
0 A. M" m0 ]* i" f8 O$ N$ wC、char, extends, float, double
5 J& f% t+ _- ]$ U4 q& i$ `5 TD、public, private, protected
) V; B# C2 ~ ]& K, p0 w正确资料:1 V: r. q5 v' k4 n
" i$ F6 ?7 G4 R! m# L( e s' b" u
# d" {$ ?: r5 F7 m: n! E" t第11题,下列程序段执行后的结果是- r/ w+ q: n8 a5 b; G3 H, O- b
Strings=newString"abcdefg"8 l' s2 d, \+ t: r9 r
forinti=0islengthi+=2{SystemoutprintscharAti3 {" f( z8 n5 T) d3 [* Q% @& h
}
8 D" @; M5 ^+ {: v( r: }' `A、aceg
6 [. v& ]( T# H G( \# {B、ACEG$ N; l- j6 d) J/ X0 H1 S- N2 e
C、abcdefg
9 ^% H: `2 j" ?& _D、abcd
. ?/ M$ [: s. [- a& R5 K/ F正确资料:4 \0 W' j- [7 h- Q8 C
, u" D. p4 s: f: s$ E4 a7 H$ C* c- b' Z ]5 [. K
资料来源:谋学网(www.mouxue.com),下列运算符中优先级最高的是0 k1 a* @: g" X8 z
A、&&( t6 ~4 \: G T3 ?4 B/ V" ~- {
B、++
+ b& M# H+ j% T( SC、+
% t+ \/ X' s- t- K1 b2 T4 gD、*0 O/ f3 R% ^7 _ L# _2 u+ h, d O# e
正确资料:
5 @- Z+ T! E) d" \2 M# Z& S# r8 h$ q, x6 w* T
0 O- i4 }7 X$ F* Y/ k第13题,设有定义inti=123longj=456下面赋值不正确的语句是5 a! I2 l2 P3 X
A、j=i;/ r5 a) |& n# b- U) n
B、j=(long)i;
) O7 a9 _! q# c. g: s. f2 X/ _! NC、i=(int)j;
% A7 M7 M5 w" H' }1 WD、i=j;. O& Q9 n0 o3 s. @
正确资料:
' {5 \) Q0 S" I8 \8 b
3 {" n6 ~0 {% L) T; V# |. l. W4 @/ O7 o7 R
第14题,下列语句序列执行后k的值是inti=10j=18k=30switchji{case8k++case9k+=2case10k+=3defaultk/=j}* P0 m* m& M a# f! x# `5 F
A、31
h+ E8 ^& Z. x: w4 vB、32
, \( }2 u. F. i) AC、27 @" ~# v/ X# P8 K4 N6 M+ n
D、33
+ O7 V9 e) I8 c. u7 J& r# a正确资料:
8 b# d3 Z5 h* Z! ^+ L* ?; r; n7 m" ?2 t
; s0 \/ z* K4 ]. V$ M
资料来源:谋学网(www.mouxue.com),在Java中所有类的根类是
! U4 M/ r: ^! P0 A8 }9 fA、java.lang.Object
6 Q7 w( I7 H" g3 KB、java.lang.Class
# n$ E4 I8 n6 S/ P5 UC、java.applet.Applet. [, p" i' G; G' N* m
D、java.awt.Frame* B3 p% G# `( z; z7 A# W
正确资料:
7 k: {. u, q+ Y8 g; u' J" y y. l
3 T2 P3 d# F5 K3 ^9 z# o, B+ z( `; k% ]7 l
第16题,如下哪些是Java中有效的关键字
" z2 R8 D2 o5 h* `( BA、Const" d- l, W: D# ?& s) f
B、NULL. U/ m0 m+ F. ^. M, _
C、false4 u2 [' p2 Z( |6 Z7 g; {
D、this' M3 F6 a! u/ t _- s( r
E、native
" S$ h4 r# ?, C" d4 b$ w正确资料:,D,E
/ B/ ~- D: v* L3 F+ A) F, b# ]9 J8 \; g& \
$ N2 K# t( _8 d$ Y
第17题,JDBC驱动程序的类型包括哪几种9 p0 f9 a% {4 K R) x! i
A、JDBC-ODBC桥接
0 r! j0 F+ J6 B; b! o2 ]B、部分Java,部分本地驱动8 |1 o; ~* @# L c1 q, B4 u; n1 p9 @
C、JDBC网络纯Java驱动程序9 Z$ ]! Q3 h( |* s
D、本地协议纯Java驱动程序0 H/ |: x- H* s
正确资料:,B,C,D
+ o) o6 y7 J, X& g) o, f, _: L$ ~' |, C. x9 K$ q' P' Q
7 q; Y8 B z5 y" e第18题,下面哪个方法可以在任何时候被任何线程调用
5 U7 H% A9 G+ bA、notify()* J+ ]& ^9 D& n/ A# N/ z
B、wait()
d) z2 S. [9 ?' Q0 d GC、notifyAll()
5 y/ x i5 T) @7 g$ V: gD、sleep()5 }1 q) o. h' {) {" d) N
E、yield()6 a4 K6 R% J, v: E' w; ?
F、synchronized(this)' n2 M1 U' C0 y B, `
正确资料:,D6 |. _+ I: H _1 W8 b
1 R6 a+ C) V' g3 x1 |4 R
4 J% A1 f, ]9 U" g4 d第19题,以下哪些是Java语言的特点5 h4 _8 `" U0 f- Q
A、面向对象
; |4 G& H/ m. }" qB、安全可靠, g* b: g) q J3 X( G9 P
C、平台无关
. l7 d! x) ~; _& Y2 [3 PD、多支持线程( W" |% k( i6 \5 Y
E、支持分布操作
% Q, U2 C3 O6 p; L. \: O ]5 }正确资料:,B,C,D
% U! A' o# q, F; E6 A# V$ `/ c
/ m5 ~& ?: H% b% a6 K5 q( {* u
# s* `; M$ f6 I( z" }, k9 n3 d' D资料来源:谋学网(www.mouxue.com),下述哪些说法是正确的
/ h X, @4 D. O" K( x0 TA、java语言中的类只能有一个构造函数% B8 ^5 j; u6 P$ f/ X" q- r- K1 x
B、程序员可以自己定义自己的异常
2 x8 Z; n6 i3 K- h( @; d8 mC、java语言允许多继承+ A7 i* o, g: P; m2 s
D、socket在java.net包中- C1 J8 A) Y0 V2 G
正确资料:,D
5 t% Y: Z+ `# j- H+ ^8 X- [* n; ^1 Q; q+ \8 B( o
$ Q0 U4 Q2 ~+ `第21题,一个容器中可以混合使用多种布局策略: d6 d/ Z) M* x4 p4 G- ]
A、错误9 N1 c9 l U# O; O$ l! f/ l+ z
B、正确
9 |4 h6 [; d& M- [/ O6 k+ k正确资料:7 u- k. Y7 I, z" W" a
I6 Z% X- m% ` w& U( {
* k; C! N+ N; v+ j
第22题,子类要调用父类的方法必须使用super关键字8 }3 p; t* m" j& Y+ P" Y& Y: W3 S7 i
A、错误: F' y+ O" K; J! f
B、正确9 z5 Q' C5 v0 z1 U7 }- }
正确资料:
( H3 x) j6 [4 D1 P, X5 s$ e8 W) ]% W4 X1 E" D6 }. ^0 S" Y
) {: t$ g: o4 _5 V
第23题,Java的字符类型采用的是Unicode编码但所占字节由具体软硬件环境决定, ^8 J f0 M* C" m% c
A、错误
$ v8 _& P7 D. X: t3 N4 s- d, @! v& jB、正确' l& n* E& G# A$ O7 [
正确资料:
! D) ~- r# X' q: n
: ?- b7 l! O: Q$ d; ?" a) D/ M: ~& [+ ?3 I" g/ E2 a2 L
第24题,一个Java类可以有多个父类) ?- z$ o- Q. y/ z$ C& D! I
A、错误2 {& j! e7 n5 l i/ s0 D. l
B、正确
% f W. S1 ]/ y6 f正确资料:7 I: ] \/ d- u& M
9 G" t) Z U9 B/ y, K
% G% ]4 R' v, K资料来源:谋学网(www.mouxue.com),有的类定义时可以不定义构造函数所以构造函数不是必需的
$ V% g$ e8 _: iA、错误* V1 N; Y5 q8 u" Q* r) Y) l* S
B、正确: y+ u7 S! [6 _$ c8 R7 ~
正确资料:4 ?% M* Q+ X5 V5 {
) _- F4 B* s. M: u/ r; p2 Q* v8 O4 |& c
6 B! }" F$ _* E* H! {0 l" A0 x4 M% _
! r8 s. F# I" D; B X7 d5 v- }3 i1 Y0 V# i
2 f4 D/ C6 w! D; w$ U+ i# L [6 h7 N
5 d5 T6 u2 n, ~: m# q; j
7 r9 h+ I- p! W3 c7 Q- j( t, k9 A5 w5 M( u5 z0 y- i
4 F% a- X$ `; Q2 D9 a, b6 B4 i
R$ @( a( m1 j3 y# {9 p
7 M& ~6 n& c. e! `9 I4 k2 P* W
) i2 ~3 l# ^) E |
|