|
资料来源:谋学网(www.mouxue.com)JAVA程序设计-[吉林大学]吉大《JAVA程序设计》在线作业一
- \: |6 N" d4 ` p试卷总分:100 得分:100
5 G; d% B& |5 i# X8 Q9 K第1题,编译并且执行以下代码会出现什么情况 public class Q{ public static void mainString argv[]{ int anar[]=new int[]{123} Systemoutprintlnanar[1] } }
, h' M! e' y; p; I% pA、1( R* X4 |# b5 }5 R
B、有错误,数组anar在初始化以前不能正常输出9 V+ E: V& @/ ^- u {) k
C、26 j6 J$ i" X: v8 @" _
D、有错误,数组的大小没有定义。
p6 g6 y! H' X; M' C/ a, I正确资料:
4 a' s3 C( |7 [+ p
. w5 Z! t% C1 b' W; ^* H5 Q. }7 R$ Z+ u$ a) Q
第2题,以下有关构造方法的说法正确的是
! ]' Y5 | m$ m: ]2 }+ S# N mA、一个类的构造方法可以有多个& h3 ^, a+ W, H1 S2 s% C1 I8 K X
B、构造方法在类定义时被调用3 s( y4 H+ ^! d+ J( I4 {
C、构造方法只能由对象中的其它方法调用9 k3 P2 J9 R" X6 N' m: f) J
D、构造方法可以和类同名,也可以和类名不同
2 r5 t9 X6 ?' N; c5 O% T正确资料:$ Y% ?. z' ^) s4 b5 [8 f8 {" ]5 t9 ^
& j* y# u# c. _% U
) D; B8 Q7 z6 f Z
第3题,下面的表达式哪个是正确的
0 ]! L7 w1 f8 Z9 x* HA、String s="你好";int i=3; s+=i;
7 R% T* D, q; @B、String s="你好";int i=3; if(i==s){ s+=i};5 A* s1 g& q1 u+ z
C、String s="你好";int i=3; s=i+s;6 w0 |* j& D% Y( I
D、String s="你好";int i=3; s=i+;
4 [# L+ a3 N% S1 E9 d' k1 U' N正确资料:4 E5 m- K1 J8 m9 ^, U
& O, ]8 |1 z& y/ l9 p, w) F! s i3 D8 L- j# S) W. {
第4题,下列代码中将引起一个编译错误的行是1publicclassTest{2intmn3publicTest{}4publicTestinta{m=a}5publicstaticvoidmainStringargs[]{6Testt1t27intjk8j=0k=09t1=newTest10t2=newTestjk11}12}4 l& p9 `1 P5 |5 b* k7 C( X
A、第3行( D2 n1 k; i- S2 i
B、第5行* L* I2 _/ J i' B3 o9 u+ [
C、第6行
7 s; B& z( B" X) K# h9 `D、第10行" I) [( g& E4 }- I! b9 P: ?
正确资料:+ j5 ^* n4 O2 D" L" D
7 L1 R" R1 f! Q) {5 G
( m! L& @& M3 o8 l4 ]/ q资料来源:谋学网(www.mouxue.com),已知表达式intm[]={0123456}下面哪个表达式的值与数组下标量总数相等8 S9 L7 k9 I5 \: S$ _% t! J
A、m.length()$ {$ @& o/ k S# A$ K0 X* d1 f
B、m.length3 Z# X& {) L, z* B/ @, T/ h
C、m.length()+1. ~8 M0 K3 G5 o( j* a- F# M( P
D、m.length+1
$ \4 \7 t' {6 b正确资料:* x* i5 w. s3 Q5 ?, l8 @
; h- @2 Q8 s' a+ b4 a$ |) i
- Q6 ~/ v+ n' w) ]! b/ v# r& v9 J第6题,在Java中表示换行符的转义字符是% |. Y3 U2 g+ p0 ^8 e- r
A、\n
* C" e4 U f% u# B! X7 JB、\f3 P% e, C7 Q+ |% x3 x
C、'n'5 c2 Y1 J- @# a5 L/ v) `6 k
D、\dd- y0 t9 K! {& c" N( H0 X
正确资料:6 E6 Y+ _$ `8 r* j4 m
( ^! b+ t z5 ]. r6 W0 _) O7 K& y8 N& y5 G* A6 ^2 K/ B+ R) d
第7题,关于Java中数据类型叙述正确的是8 _, [8 v+ C8 H7 u) Y. a
A、整型数据在不同平台下长度不同+ F4 Q) a! ]9 d! Q; O) }
B、boolean类型数据只有2个值,true和false. Z' Q: q! P) f- E( D" L
C、数组属于简单数据类型" E, v! {' w0 ^4 g
D、Java中的指针类型和C语言的一样
0 y2 G4 x [4 [5 r3 Q0 P正确资料:" w; K6 ?- e' }
, i5 M, [6 W1 ` E- Z" e
- a+ b1 W4 f' |# u8 o, y第8题,在对String类进行查找比较操作时字符串的长度
7 i1 Q" V6 @/ u' H' G7 {A、不变
* Q, P _: c( B: `6 q8 ?+ TB、变长) i; J. h! [ u. f# A! M' u" D
C、变短
/ r* T# I2 s# b: L: k$ UD、不一定7 a4 u/ {" E: X$ R
正确资料:2 V( {% @7 {8 H% g
" g" i! V- @4 _1 n; @
6 l) P% v$ x; R# x# V6 b. S' E第9题,下列程序段执行后b3的结果是booleanb1=trueb2b3b3=b1b1b2/ j5 O% }4 q9 F. f0 T
A、0
8 U" J4 v6 v3 N- v+ H# iB、1! U$ A2 o. E! k, W6 K
C、true
3 N1 y/ e! G8 U" FD、false* i) S* h" t) i+ T: l2 q
正确资料:3 C5 A i* |/ c" Y) S9 b7 u n
" N' z3 } _- |7 L
; r' @( t- E/ l
资料来源:谋学网(www.mouxue.com),用于定义类成员的访问控制权的一组关键字是3 g) [( k" n( K0 [$ K) |* V" j
A、class, float, double, public' j) [! J9 \. X& N( m
B、float, boolean, int, long2 C' q* M, J# Y) G5 |) ]
C、char, extends, float, double
& Q, n6 i/ b' ?6 x# X- w! I6 M/ oD、public, private, protected
/ I5 ~# L/ U: `- I正确资料:
7 d( S' k, P( N5 }2 i, @4 ^3 k7 Z5 ^" u
) E+ e# R6 P$ B1 w
第11题,下列程序段执行后的结果是
- n% e' Y8 R* b+ }+ VStrings=newString"abcdefg"# G2 I- U S0 ?, f8 r7 ?
forinti=0islengthi+=2{SystemoutprintscharAti
8 t2 y1 F' g/ a}
5 \0 D, Z% l# ^$ ]% ~# x6 u8 z @A、aceg1 D; c j3 i, _& n3 i1 x4 k. ^. B
B、ACEG( E- c. W: i8 t, ^( `
C、abcdefg; E- }0 G: I( C/ N
D、abcd4 e- t* g; F2 t. c8 A
正确资料:3 |9 p& C9 T8 @& I
8 Q/ C/ i5 @4 W
- @& V) Q3 J/ b' `0 i8 H0 X资料来源:谋学网(www.mouxue.com),下列运算符中优先级最高的是3 F# S$ O# X$ V& w9 K$ p( w) w/ B
A、&&
/ S# z. k7 `2 p0 c+ e' N9 U2 `B、++
( F! e+ S% v3 WC、+
# W5 m3 _* J3 F2 v7 T3 [$ _- \/ j- VD、*7 S6 j# h! ?6 C$ b: X9 z7 ~5 g
正确资料:
( P5 o2 v$ R# r' ]3 N5 O1 R9 g3 y; t+ }6 j5 G) d1 b
: w, p" H0 Z6 H/ H& j第13题,设有定义inti=123longj=456下面赋值不正确的语句是 J0 K8 P& l* J7 i) h( S
A、j=i;$ m7 d7 E! `: I3 d0 o6 O: x
B、j=(long)i;3 M% L# m- g- `$ p' Q
C、i=(int)j;) S1 E/ G5 E* m, ]4 _
D、i=j;. [. g3 R8 a V# D& E
正确资料:
$ B7 C: a% e. D6 k5 O, n; q" p( N: s8 k+ A7 F/ l
/ \% T; | @$ t ^9 B9 O
第14题,下列语句序列执行后k的值是inti=10j=18k=30switchji{case8k++case9k+=2case10k+=3defaultk/=j}
* c; F A+ e+ H# oA、31) u( [# c0 I. u& j2 E
B、32
* L1 b& \4 c9 C$ `8 wC、2
% v% O( p0 }6 d' ]D、33
4 _/ [, W3 X9 R; Q8 `2 K+ S' T3 b正确资料:
# ^' x) A& ^$ P! ^: p+ `9 f4 `$ g# Z# q9 |
6 w; y: G( \, ]& n% D5 \9 T资料来源:谋学网(www.mouxue.com),在Java中所有类的根类是- _" e5 y( Y P- T; H
A、java.lang.Object) r; y: x1 A" |$ s* D
B、java.lang.Class
6 F% }0 e- { o# o: C* @. LC、java.applet.Applet
1 X- q- ^& I7 fD、java.awt.Frame
3 [7 @8 f$ l# H$ Y. X- }正确资料:
o; ~+ ^3 P K) v* Y8 X7 {# k# v& n1 c! F
) M) D! L) ^* V$ D
第16题,如下哪些是Java中有效的关键字
, P* Y+ K( L* Q: `% d; zA、Const
6 `4 T. a+ q2 B6 iB、NULL
) {* t" S( n$ O0 T3 S9 a' IC、false
, S! O! w+ O, ?* S- y6 PD、this! I# {0 _4 Q- z/ t1 @" y5 ^( c& i' }
E、native
9 f! m* `! A1 w: ~# O% |正确资料:,D,E1 _) z3 }* S- q2 S1 L/ u7 R
1 u* V" n, K1 T. u& G
; i5 f. T& [/ |, u( d2 A第17题,JDBC驱动程序的类型包括哪几种
' L: h$ A/ H) O0 a+ ~A、JDBC-ODBC桥接
& z5 ]1 |4 u( q, p( {0 SB、部分Java,部分本地驱动
* m$ m1 O4 m1 @% [# ZC、JDBC网络纯Java驱动程序3 l) d' O0 X& `! t/ L
D、本地协议纯Java驱动程序
7 \! @* z- J; O/ i" R+ [4 d正确资料:,B,C,D4 c5 l) n' T2 T5 M
0 r) x8 ^% U+ ?; w- V
8 }& G+ i+ q7 R9 f7 m3 W/ C& x
第18题,下面哪个方法可以在任何时候被任何线程调用
+ q# h& ~8 H2 d: l |1 q: Z( ]A、notify()
/ x4 W: x) T/ Y8 x0 C- d: sB、wait()! w' u1 D/ q1 |5 G( J9 N
C、notifyAll()
% [) o: y$ }0 E% g, P- k% L7 O- RD、sleep(). k. I3 l+ \# k' t
E、yield()
! _" u$ r9 \% C) h! P% Y7 Y4 SF、synchronized(this)
. t; L* x' r) S正确资料:,D
- _! W {; q1 E/ d0 h; {9 _- u
+ u \( }: e9 Z) w
. m6 @" F r% x: C1 c% N第19题,以下哪些是Java语言的特点
( A0 E( _1 c& r- |* NA、面向对象
" g+ B& q' }: ^& E2 g0 l2 i pB、安全可靠
% S- u2 h, r( ?5 a$ r! CC、平台无关
+ h- J/ a& @/ u* ]# c! FD、多支持线程5 V8 ?) L6 g% j# P& O
E、支持分布操作
# ^% }' p5 [' @$ s" _# T0 F正确资料:,B,C,D
' z. k& B; l1 L+ M$ y2 l
, e" u2 `, b$ z4 G( W
* m! G4 x2 t2 R资料来源:谋学网(www.mouxue.com),下述哪些说法是正确的* p" ^8 b# Z2 i9 W- ]# n& S! v; g
A、java语言中的类只能有一个构造函数
# i" Y: w3 g4 X- f3 ^! DB、程序员可以自己定义自己的异常
* g# ^( Y& ~# a% K; u1 d% J; i4 gC、java语言允许多继承$ Y! D# m" G. k' T. q+ d
D、socket在java.net包中
0 \+ k$ h6 \- u8 h5 ?! I- ~正确资料:,D5 u; I3 m* ^# J; d& x
8 }, B4 l- U/ N+ z, |6 _7 z
+ I1 C- k* n5 C- ~& |1 h* `第21题,一个容器中可以混合使用多种布局策略
4 h# d+ t* n8 Q) h' A0 PA、错误/ ]$ Y% Q6 T+ k4 O
B、正确7 T& o3 r6 s5 g5 J
正确资料:
. ~: r1 T V0 H p
: g& L/ u# {( u3 l: b+ M" X v2 q8 d# q: _4 n& ~5 `4 X
第22题,子类要调用父类的方法必须使用super关键字0 _% I+ G0 k+ K- [
A、错误- ]2 P: k+ I" V2 }2 \* X
B、正确
* n" S k+ q" Q正确资料:: v @% m: ?/ ~: p9 Z8 P
5 Y* s* d! O* U2 q1 a: M W
, A! k, R' l) }4 a+ X第23题,Java的字符类型采用的是Unicode编码但所占字节由具体软硬件环境决定# ~1 @* j7 [& B3 ~' E3 u0 B
A、错误
! O" b( y; I) F2 u; T' ?) fB、正确8 C1 W8 X4 |% l$ I. f/ B5 R
正确资料:
9 `4 P, T( P# i. Z) [" @) _" ?/ j5 d6 V# P# }) e) x- ]' K
2 o$ f" g1 g; I$ a/ x5 Y$ n# m
第24题,一个Java类可以有多个父类
( C7 ]# y9 T- ?5 K7 }+ w; }6 N' X6 ?A、错误
5 A- B4 J6 @4 u0 h7 c; HB、正确
( f+ d: j) \! j正确资料:- h# `$ @$ A. r" U# _! f, g
0 ]$ M' p. z# P! _! N, ]- m7 d" m8 Q) K6 D
资料来源:谋学网(www.mouxue.com),有的类定义时可以不定义构造函数所以构造函数不是必需的& y3 x- ?1 P3 G7 K0 S
A、错误
+ k9 `5 y& ~3 _4 [! I7 I" v) fB、正确
5 C7 j, a6 Y/ h正确资料:
- `' R9 B- K0 L! n2 v$ ~+ ` z9 B) b/ h5 B& j; b/ f
- n8 R* N' q9 X5 p! K. m" J9 X$ j4 J! s0 g; Q- |- ~* X5 s/ v
4 D$ n$ D7 t* E! T3 O" X+ v2 Y3 \* a4 K- P* q+ n6 y0 a
) e* ]+ Y" A# \) R% d, G9 T
& U6 I! ^+ l6 S+ ]! ?1 C7 P& _+ _
1 F4 O' ^' `. k8 z6 c3 R
9 E( p& U! }; s) s8 w! X7 t( a, O
- h; @) L3 u& Z( E _# x: }5 x
, C( P+ {; t+ n, J1 ?
E) C9 R- G$ r" D; p
- B- Q( U' S5 i( w) x' B% }' W9 I
- \- @! ?$ j) y/ _! \4 O$ V. @3 i |
|