|
资料来源:谋学网(www.mouxue.com)JAVA程序设计-[吉林大学]吉大《JAVA程序设计》在线作业一
$ {: B0 Y! ~% v( J( s1 L! m; W试卷总分:100 得分:100
. I( q0 F3 m% [% h; Z第1题,编译并且执行以下代码会出现什么情况 public class Q{ public static void mainString argv[]{ int anar[]=new int[]{123} Systemoutprintlnanar[1] } }: d* l+ p/ ]; w) [2 J* [4 W
A、1& _0 M! H. }. ]5 B& u
B、有错误,数组anar在初始化以前不能正常输出. B5 j. o1 {: c5 t1 ?
C、2
( k! v. X( X8 j6 u+ X' N L! s9 MD、有错误,数组的大小没有定义。
7 l3 A8 D" r) A) V正确资料:+ y" T3 i6 x& l- V
4 }0 U% Y6 _/ _9 Y
* x! j1 G6 Z9 D4 I1 ]; t% e第2题,以下有关构造方法的说法正确的是$ _* j) F. b' A9 _& l
A、一个类的构造方法可以有多个
. s' }2 f) d1 X2 X' C& f5 b+ TB、构造方法在类定义时被调用% I6 O2 C7 s9 I, j1 R; r7 {% a8 J
C、构造方法只能由对象中的其它方法调用, o% v8 c; L: d4 h" _
D、构造方法可以和类同名,也可以和类名不同
- k+ j X, ^+ h: H正确资料:谋学网
& B% H8 @2 Z9 i4 q3 t+ I$ v! x& K, [& g9 A+ d- |3 _
+ m) p5 X8 e7 U
第3题,下面的表达式哪个是正确的
( B4 }. A' L1 `6 n5 @- S$ ]9 ^A、String s="你好";int i=3; s+=i;/ Q+ A! W3 M, a. L, e# ~ v5 A
B、String s="你好";int i=3; if(i==s){ s+=i};1 [. i. w) m6 W" Q- ]6 ]# l; O
C、String s="你好";int i=3; s=i+s;
8 n# A/ Q( C8 G3 ^0 U' @3 TD、String s="你好";int i=3; s=i+;8 J2 p$ S% A) ~% K, {& c, ]
正确资料:谋学网5 A% w* e9 I- o# A
# E) W0 H5 D1 ?; h
% C8 z% |0 @5 N第4题,下列代码中将引起一个编译错误的行是1publicclassTest{2intmn3publicTest{}4publicTestinta{m=a}5publicstaticvoidmainStringargs[]{6Testt1t27intjk8j=0k=09t1=newTest10t2=newTestjk11}12}
5 q- c- {, j5 A. r9 e9 d2 qA、第3行. a' i1 d% b5 F# A3 V1 P1 I
B、第5行2 U8 [% ?0 W# n( T# n8 L
C、第6行- R1 r: u$ ?& m: ~5 \
D、第10行6 t- D% O- S. k# K6 q: k
正确资料:请在附件下载资料!
& f; a- n# K- u; i1 Z k g2 L& ~' d3 e% t- ]6 n
: n( H3 I* g& ~8 g+ ~$ U
资料来源:谋学网(www.mouxue.com),已知表达式intm[]={0123456}下面哪个表达式的值与数组下标量总数相等
* ^) n# C8 X$ g8 e& uA、m.length()6 k O5 Z2 c& C, a3 a. G$ K
B、m.length! _/ y; q0 R( X5 w- `, K, E
C、m.length()+1
3 B9 N7 S& \8 a4 QD、m.length+1# v. p9 y% h' j6 c+ Y, U% H3 b* m
正确资料:3 U; ?) {. S2 }' C6 V
. Q3 x5 `; D/ R7 Y1 i7 @0 a2 m. }0 B( K& g9 b% z# [5 R# G
第6题,在Java中表示换行符的转义字符是
( A1 f1 D5 Q& `* H; T2 D2 VA、\n) w" d. E9 }+ J/ Z
B、\f
/ n! C2 Y% m$ `$ c" h( K8 H5 lC、'n'
5 \6 u7 H4 R+ t/ f; ~4 E _ H1 OD、\dd
. N6 k+ \/ {5 }: L- F1 J3 L/ G正确资料:谋学网# S3 z; L0 @: Y0 n* T1 _
/ u& h7 u' v3 ~8 V( w" R
/ w6 s1 z" i) G& r, u第7题,关于Java中数据类型叙述正确的是
3 `$ X. v' f4 J! U3 UA、整型数据在不同平台下长度不同4 v4 o% S- R- O- C2 m
B、boolean类型数据只有2个值,true和false
1 t( O, S! j! n4 E5 r% _% |C、数组属于简单数据类型
; |! F( p8 k; v3 `1 P5 SD、Java中的指针类型和C语言的一样9 l. m0 h1 y! y* b/ A# C @& z
正确资料:
( P" y/ Q. u7 u. x6 v; D9 E1 v. J
% \4 n: K3 N8 m! R) Q( r7 i8 o/ @/ c h2 m% X; G. M
第8题,在对String类进行查找比较操作时字符串的长度
7 k% B" W! A) p$ [& {& kA、不变# c+ t" Y7 N1 U K6 u, f2 [ g0 V3 U9 ?
B、变长6 n7 A5 j; _& x( ]
C、变短
% @. Q) Z# Q; w8 V0 G2 I bD、不一定( c+ b* \/ j. M* B$ k
正确资料:谋学网7 z: e1 V2 R$ @# c& S3 R
, s7 X$ u5 `0 j$ V) l( }( p
+ `- V: J) `9 L$ O. `0 x第9题,下列程序段执行后b3的结果是booleanb1=trueb2b3b3=b1b1b2
: C0 u/ u, Z0 I& f( WA、0
1 Y$ O/ u9 }$ D4 h$ K# }" t. {B、12 M/ |9 a, }6 w0 _
C、true- [, K* A7 V! A/ n- d3 R# i
D、false: _ `0 }5 T9 p5 w9 s$ F
正确资料:
' q3 g+ z4 W( g; n' @7 Q5 s& m- w! {! {2 u9 B: p7 L% {& M) I3 }/ J) G5 p
5 [( ~' v0 g- F; y- `
资料来源:谋学网(www.mouxue.com),用于定义类成员的访问控制权的一组关键字是0 I( S3 B: J% Y0 k
A、class, float, double, public
' [) @ B7 i9 l: ^/ Q6 ?( ^B、float, boolean, int, long
/ z0 n. u! t* R! q. t9 {$ I* EC、char, extends, float, double
6 z! p0 k' D$ oD、public, private, protected S9 G' `0 }3 b' z/ {
正确资料:请在附件下载资料!
& k. o4 p5 j& z( H7 P
1 s/ q' X5 e/ m/ j$ S- s; e: x: y1 Y P4 w8 V% ~/ c$ [8 w P0 W
第11题,下列程序段执行后的结果是1 P- e* b' ~5 ?4 R3 z3 a
Strings=newString"abcdefg"$ j7 A# k& M6 q9 J2 q
forinti=0islengthi+=2{SystemoutprintscharAti
2 W/ K7 q, Y/ E9 [4 F}
2 r- W- M! m0 A8 BA、aceg$ p2 f. d+ S. T1 j
B、ACEG( {1 N; m. l: q1 T# F2 ?0 u+ J
C、abcdefg
8 \6 v$ W2 [8 d3 `: \D、abcd5 R1 o' d" d% k' j6 |
正确资料:谋学网
0 P9 j& r7 W; b' {% v7 f) f
( r/ T* T/ @( ^6 s- l: |& R0 f4 W
2 O; c; ?" C' j. y2 \! n资料来源:谋学网(www.mouxue.com),下列运算符中优先级最高的是1 d1 h1 f6 @$ v
A、&&
{" g: B5 c- b2 L& g6 tB、++( e( ]- j. s f. l4 a+ n
C、+0 `8 Z5 c# R( O7 ?% n
D、*
1 t* ~$ ]9 u0 q正确资料:9 M8 R/ t: i% j! i0 r: M# |
, O5 I! Q+ }0 d# }7 s# x- `/ T
8 `7 H, }% G7 [" C第13题,设有定义inti=123longj=456下面赋值不正确的语句是2 T0 u. j- B* E9 j* p
A、j=i;
( i3 X7 C5 ~! Q: Y+ M6 d' oB、j=(long)i;; m% A5 g8 t( W5 X1 r
C、i=(int)j;
2 t9 V6 z8 m5 b5 u9 t; LD、i=j;2 f, J7 d' `9 r0 R8 S2 x0 t, E8 r
正确资料:请在附件下载资料!
2 I+ @: V$ ]! Z% b: g- f
- D( C) K# _0 q2 t# ~
/ h% ~6 {& J5 K. M第14题,下列语句序列执行后k的值是inti=10j=18k=30switchji{case8k++case9k+=2case10k+=3defaultk/=j}
' o# M {' S. p2 l& s4 IA、31
( w" L2 o `+ R' r! EB、32
- y0 Q: M" y& F- eC、21 u& k s1 B9 P E' i
D、33
2 D- v# F% z8 Z0 T9 X; r/ ]: b正确资料:0 v4 \4 s* Y) Q: g) F3 V% K3 Q1 w
- @8 N0 R$ Z" d" R& X3 S% o2 @: ?
8 n: E' M4 @: I; r1 }" r9 y资料来源:谋学网(www.mouxue.com),在Java中所有类的根类是
0 F4 C) I5 v2 x' r- L+ D/ RA、java.lang.Object# ]$ K* w3 Q# R
B、java.lang.Class
( T* Z# U2 y& l% c7 w4 v$ @C、java.applet.Applet+ w* z" W+ T0 m' C, R2 \; {
D、java.awt.Frame: K) w9 A0 L8 o8 Z$ o0 @! K( i
正确资料:谋学网+ w7 y, {& E& E! u" O$ j7 N
7 N/ _8 Q x( L& O( Z
0 d+ W: P3 s: p
第16题,如下哪些是Java中有效的关键字* h) I* Y8 y/ P$ w7 j
A、Const
3 G' n0 B, I) Z5 g1 {0 N% MB、NULL. C7 |8 z+ K. [
C、false
0 }; L5 t/ ]8 [2 ]! U$ s: Y" UD、this; w& h0 b. L7 s, m% A3 N( d, G
E、native7 \' ^& I; N0 w( v0 B
正确资料:,D,E, x/ B, v$ U5 L7 E4 u" Y! d
( a5 M# U4 }! J# Q. i2 @
$ t! ^5 @9 ^! X& u& j% K第17题,JDBC驱动程序的类型包括哪几种* |, M* ^; R/ O% ^$ H9 m
A、JDBC-ODBC桥接1 u% C) J+ F- D. s4 h; O& ?
B、部分Java,部分本地驱动
* Y3 `9 B3 I$ H$ g$ F3 MC、JDBC网络纯Java驱动程序- @4 v6 Z# K. m! R" l0 V
D、本地协议纯Java驱动程序
. i4 a d0 ?: U正确资料:谋学网,B,C,D
* ^8 L6 c7 o$ M6 R1 ~4 a* f
! w1 K; N/ \% g' Y5 e$ ~
4 I% w6 o& x0 E5 z' l1 e4 J第18题,下面哪个方法可以在任何时候被任何线程调用# s( e5 k4 U, a3 C; P
A、notify()2 Y/ A# z+ |; i" \
B、wait()& P: u0 g9 z, W$ W
C、notifyAll()8 `' G1 `6 n" W/ Z$ {
D、sleep()
# b @) P- _, f! Z1 DE、yield()
( Y, J1 N5 ]4 a6 LF、synchronized(this)5 G! G: K: ?2 X( l" V2 ~' @3 `# Q5 j
正确资料:,D
. P! K- b! C1 ^6 L( ^6 z
7 t4 U' T _+ C) G$ c" a# D4 [- i
2 X# ~: ^' `7 z P7 b+ ]第19题,以下哪些是Java语言的特点
4 X* ~" H, x4 v2 Q$ n) o' M0 zA、面向对象$ f j3 A0 }% b, O
B、安全可靠
0 \* n- u5 B' R) A xC、平台无关0 b5 w) [' C+ h5 Z6 B
D、多支持线程
( t% F! {- ^8 S8 }E、支持分布操作
3 {' b2 G7 I0 F& \( ]7 G+ u正确资料:谋学网,B,C,D
2 v9 _( Y8 S3 [9 Y2 \. H5 o& g- d: K+ ^! e% h( P" J
" C5 D; f! S& H6 N. H# N
资料来源:谋学网(www.mouxue.com),下述哪些说法是正确的
! i. L! y& s+ q# WA、java语言中的类只能有一个构造函数; |, b7 m6 R) G) x2 }
B、程序员可以自己定义自己的异常
. B# k5 X6 \2 M- ~+ fC、java语言允许多继承. j4 m4 D0 y0 a2 {$ M* Q
D、socket在java.net包中' o" H' |4 H. g) \/ q7 \
正确资料:,D7 d5 b+ |( I+ Z- Z+ r
3 H4 {! f' t! L7 A1 f3 R
/ O8 t/ o3 f: t) Y
第21题,一个容器中可以混合使用多种布局策略
* @5 \! y) g) P7 q& tA、错误& N, U2 |1 N+ a+ I0 T& }
B、正确
* G5 A8 t8 Z8 U* v7 X. R" p正确资料:; C+ x$ c' d, g j6 }: t
. a( {" {# J' @# k5 O, a* B/ R. @4 M# g
第22题,子类要调用父类的方法必须使用super关键字
+ \; [+ T! h1 v/ H; _. oA、错误
; l+ B0 F" b+ l) BB、正确
8 o8 P% x/ ~ A3 z$ W6 i正确资料:谋学网
7 P+ ]$ t# M2 g$ B: c, C# i6 n$ N# c! v- [, C. Y* Q9 E6 m0 V
4 m [: X) Z! J% r$ v2 Q
第23题,Java的字符类型采用的是Unicode编码但所占字节由具体软硬件环境决定5 L4 T- g: T* y& D$ o
A、错误* [. e% K; H5 @4 D' `' P- O" o
B、正确 }) @. j+ [7 p' x" p
正确资料:谋学网' o' W0 z% G$ z$ d9 x. B* h6 _
. L8 O( ]1 B4 }# l
- H- p' e3 J5 p3 M
第24题,一个Java类可以有多个父类
6 C4 b7 K1 j# wA、错误/ ^5 D, v. f4 d) h
B、正确
7 ~5 G3 H; z/ x1 ~正确资料:谋学网
( T) X8 S! k# c3 d4 G. @; k3 U/ A7 a- @) O8 M: }- W
7 D, s0 _: P) J; q
资料来源:谋学网(www.mouxue.com),有的类定义时可以不定义构造函数所以构造函数不是必需的3 t+ }1 \! U4 h9 t. N" k" r# }9 K
A、错误3 K3 k8 i% S$ S6 k
B、正确: D9 N, v4 p% k( O
正确资料:谋学网
+ U! C Z5 l+ n8 t6 p' p* t) X5 ~) P; O: X
& o* e! @8 Z u% |4 A
9 d1 P9 h; D" c* K1 n7 D" }0 Y' \
3 ~ I7 N7 M0 r* e
9 T1 ~5 }* r; q( ^/ a8 G
b: U |2 Q4 T5 r; V
* p2 y6 I) y! I7 u! j6 p" K* l& Z
% K2 g% K; [: U, w, u% A9 N
% I- v" h. e0 ]
- k% u' @+ |9 i% p* O
9 F, g3 x1 z3 {. W- ]; `
0 d2 E& F8 M8 H; g) o% @, A2 R z$ L) D6 K
0 ?4 z' X) S2 z9 N
|
|