概述
北交《JAVA语言设计》在线作业一+ F* f9 ?: E3 {9 T: g: W$ b
奥鹏作业答案可以联系QQ 761296021
. L% F$ l1 ]+ k- w9 [" I1.[单选题]在Java中,表示换行符的转义字符是( )
% d, E/ S* u$ Z/ h1 G A.n
' J8 @* M* M( R1 x. s( f& ] B.f8 h5 u& Y2 _$ Q
C.'n'
6 b1 A9 Q% M! x8 $ n! ~9 f D.dd8 x/ a6 b! N8 s1 E0 z `8 c
正确答案:——A——1 ]: D% l3 k% o" B5 [- ~- u: B
2.[单选题]下列构造方法的调用方式中,正确的是( )。
$ R+ w8 y0 a+ T" t: W3 }, R6 V3 { A.按照一般方法调用3 I6 F& [7 k9 T1 L; f
B.由用户直接调用- E2 y* p7 H3 r7 D* N) M
C.只能通过 new 自动调用
$ W) H2 K* B, B D.被系统调用; T2 Q' E; `) ) x9 l
正确答案:——C——0 p: p) `& d2 }% J. n3 o% c! m: u
3.[单选题]在调用函数并传递参数时,将变量对应的内存位置传递给函数,而函数会根据内存位置取得参数的值,是指哪种方式( ). k1 O8 q n+ G0 [6 d
A.值传递调用
2 M. [/ a W* U. ]$ g9 B B.返回值
O9 N" U" N9 W% h3 t6 I2 @ }. z C.地址传递调用3 H. k; l( E) ?" w) j! Q6 u2 u
D.以上都不是5 @5 h6 z1 q3 i
正确答案:——C——, W, |9 Z; c+ w* n$ c. J
4.[单选题]设 i、j 为int型变量名,a 为int型数组名,以下选项中,正确的赋值语句是( )
5 q( t) ~) H; I4 c* n5 ]( j! ~% U F A.i = i + 2
" k: R/ X. {- u; x, E0 ]4 h7 `' j$ P B.a[0] = 7;a6 J1 c6 I2 l8 L6 U/ {
C.i++ - --j;6 X; ~' H+ R. [ W- e: s
D.a(0) = 66;. ?. o* F9 s8 v! d- t0 T4 a
正确答案:————. @ S& & [3 S% Q* {: c0 s8 [
5.[单选题]编译并且执行以下代码,会出现什么情况( )。?public?class?Q{?public?static?void?main(String?argv[]){?int?anar[]=new?int[]{1,2,3};?System.out.println(anar[1]);?}?}
6 T* [+ ?9 X4 a0 W3 w d& c A.1
- n2 h7 N! u' D/ D7 U8 e7 G B.有错误,数组anar在初始化以前不能正常输出, i7 _( W4 } t
C.2
, B% R- X; T2 q4 N8 b/ s/ N, A D.有错误,数组的大小没有定义。/ x- j5 q7 9 J# Y3 `
正确答案:————
: c6 X1 @5 I' o9 C3 U: ^6.[单选题]设 x、 y为已定义的类名,下列声明x类的对象x1的语句中正确的是( )5 ?+ K# q' c7 G' |
A.static x x1;
, {5 f. y& n4 O7 f B.public x x1=new x(int 123);* l6 _8 e+ L4 t+ c7 ~# k
C.y x1;0 ~; O- _- C) k
D.x x1=x();6 [: D# L7 d0 _9 A/ P$ `1 M; E
正确答案:————O, e8 @% S2 ^8 B/ h- L3 b
7.[单选题]执行完代码"int[]x=new int[25];"后,以下( )说明是正确的。' R7 c- w r7 J7 I* ]) E4 I
A.x[24]为0) i2 j5 x6 L# q1 G
B.x[24]未定义
( b4 X: l$ O. c8 T C.x[25]为0
. R8 t2 ]% G: Z4 R0 Y D.x[0]为空7 w& f9 a" w( [5 @+ ]% R6 N
正确答案:————
( ~/ s a' k6 m* w5 D( J( ?' M* P+ P8.[单选题]关于Java中数据类型叙述正确的是( )- h3 |+ T) c3 q: r9 {! b h! q: O9 J
A.整型数据在不同平台下长度不同' D S& s6 w* |/ P" Z, R
B.boolean类型数据只有2个值,true和false
3 L. r% g7 T& x& F C.数组属于简单数据类型* L. V1 o' 8 s, h. U8 B2 Y
D.Java中的指针类型和C语言的一样# {$ A* f1 v4 V. B; z
正确答案:————& e t' M! r& ^$ W8 D2 J
9.[单选题]下列语句序列执行后,i 的值是( )。 int i=8, j=16; if( i-1 > j ) i--; else j--;' J8 h" e( c" E9 h8 f- R! r5 J% d
A.15 无忧答案网
6 @' E) I, e5 { B.16
9 `# q' o" q; e$ a# [ {7 W C.7
n8 Y( w q; w D.8
) s/ A- i- g' J+ m! [/ g" h) u 正确答案:————% X; {, R7 x& t
10.[单选题]"阅读下面程序 class ex3124 { public static void main(String [] args) { boolean b=true; if(b){ int i=1;} else { int i=2;}System.out.println(i);}} 现在想先编译再运行该程序,结果是( )。3 G: r% s3 v' }' Y3 V: r
A.10 I) U! t+ |, ]' {) L9 n& I
B.2
8 z8 W4 [9 C6 b5 N& {( a3 k v I C.编译出错
' v. d& r6 @* o% D1 t7 U% A) _ D.运行出错
6 J9 l1 G2 {0 N; q" v0 J7 E 正确答案:————
% B, V9 {, |% B; ~! 11.[单选题]下列程序段的输出结果是 ( )。 public class operatorsandExpressions{ void stringPlus(){ int x=3,y=4,z=5; System.out.println(x+y+z); } }
8 n. F- Z* R; ] A.xyz
: I" Y" @/ M$ _ I/ g B.x+y+z+ ?1 t7 u) h! h1 h) v7 D- m' P
C.12
5 L% e( G, S' R+ P# } D.以上答案均不正确
. H0 ^5 K% I: Q2 M4 t3 x* S# 正确答案:————
% x4 j+ t; b% E" w9 ~2 G, g12.[单选题]关于类和对象的叙述正确的是( )
- z8 I' Q) _$ F0 c; d1 G" Y A.Java的类分为两大部分:系统定义的类和用户自定义的类8 d: [3 y1 L; ' {9 ?7 j6 y
B.类的静态属性和全局变量的概念完全一样,只是表达形式不同4 l9 |, v- o8 w; a
C.类的成员至少有一个属性和一个方法
5 I' G. H- z, p7 z& r& o8 O D.类是对象的实例化' a" h; k4 T& J0 U; W8 T
正确答案:————
, H2 R, T- j$ H! X/ {9 R! 13.[单选题]设有定义 int i=123; long j=456; 下面赋值不正确的语句是( )3 h {9 q1 `- X5 b3 L
A.j=i;1 ^9 o& e0 M9 x8 A" e3 l2 n
B.j=(long)i;
$ ` w7 I9 X' S' ~3 T3 O- R" ?* I C.i=(int)j;0 i- ~) u5 x7 D
D.i=j;
2 t0 q9 u; {% R% ) l 正确答案:————
# n# v. D5 L7 S; M! v14.[单选题]下列程序段执行后的结果是( )。
k# p3 l- e* F8 B8 w/ z2 q/ z; T0 e |String s=new String("abcdefg");
5 R$ R) S% T- w+ d- @! `' kfor(int i=0;i<s.length();i+=2){0 P6 j- l, x3 M: D
System.out.print(s.charAt(i));3 m* m. p3 q1 C
}
% o, V7 o# h$ [7 u A.aceg( l6 [, F, I4 @5 K. G6 z0 u
B.ACEG
6 o+ ~7 Z8 k: H; t7 L" |6 T+ P C.abcdefg3 D* n8 z2 w* Z T& X
D.abcd4 z Y* r) p: E4 |; n) {7 p8 _
正确答案:————
+ Z; T" b' b" t2 m15.[单选题]下列哪个类声明是正确的( )8 x; c% J5 x2 _+ N$ X! o
A.abstract final class Hl{…}
H8 ?' r" N C+ b7 {) a B.abstract private move(){…}6 C" u/ l# X9 ]7 m" g3 ^
C.protected private number8 ^- b" g$ w" ^6 C. x
D.public abstract class Car{…}
7 z) g' j& ~4 ? 正确答案:————
# ]1 L4 [" G1 t: H8 b9 X16.[单选题]以下哪个约束符可用于定义成员常量( )
3 t h/ m% _6 X A.static& a' q9 N* T+ ~ o
B.final
% X, T* u6 W0 T9 L5 E C.abstract
# R9 ]0 V7 u+ E" W# U D.以上都不对9 e# ~4 f0 R4 l( i! l
正确答案:————
, E9 A* o) P7 }' P/ [; a. m3 Y17.[单选题]若已定义 byte[ ] x= {11,22,33,-66} ; 其中0≤k≤3,则对x数组元素错误的引用是( )
& Y4 e& l' r' 9 _# c; H A.x[5-3]. [3 R- }5 ~( s% ~) l' D# y
B.x[k]0 G+ J, R1 M, p4 a
C.x[k+5]; }5 f+ v4 ~3 w# C; r
D.x[0]
+ f8 T7 U4 _2 b 正确答案:————) O$ Q8 e. I- h# D6 V6 |, d0 W% S
18.[单选题]下列语句序列执行后,k 的值是( )。 int m=3, n=6, k=0; while((m++) < (-- n)) ++k;
2 M/ C! @' l+ V4 B5 V A.0
; W3 S3 F; U* x9 y2 N& W+ _ B.1/ d r& A; ]8 A( }! a$ `$ L( M
C.2
$ U! U; . f' K, p8 _* R( Q D.3) X5 X/ K6 o0 Q$ t5 P: [2 v) z" t
正确答案:————
9 w) b3 d2 i* Y! x. l. H# i6 K! _3 `19.[单选题]下列代码中,将引起一个编译错误的行是( ) 1)public class Test{ 2) int m,n; 3) public Test(){} 4) public Test(int a){m=a;} 5) public static void main(String args[]){ 6) Test t1,t2; 7) int j,k; 8) j=0;k=0; 9) t1=new Test(); 10) t2=new Test(j,k); 11) } 12) }
) B' F$ ]6 R e# u; I1 ^2 m A.第3行5 q! f" [8 u# m) f4 E
B.第5行
# G+ i0 G3 {) a C.第6行A* Q' w5 `* u2 m
D.第10行4 K& @6 k# t& P3 t% Y- ^- Q
正确答案:————
! q! |, E" c7 ~20.[单选题]下列语句序列执行后,i的值是( )。int i=16; do { i/=2; } while( i > 3 );
/ x) c6 n! z, D0 p! D# w7 ^+ v A.16X- y3 T% _0 U' {
B.8
5 $ _. l: J, |7 K# a C.4
3 P/ ^7 j- P: Y( w. n9 T$ S D.21 T/ m) M& d* P, d: Q
正确答案:————
3 q9 n2 I5 r7 ?/ v: T) S21.[单选题]数组的大小在创建以后( )。* : K1 r- E4 X- B% [8 V; O* s# k
A.可以改变
: D6 C. ^* W- `8 n' x B.不能改变$ P/ p: o8 `: U
C.使用new方法可以改变( S2 w) I- ?! B7 k& J0 M
D.有些可以改变
. O# u7 c$ L9 ~4 g. v% q1 a 正确答案:————
+ o* h: e* c* g4 |& V- e22.[单选题]下列关于for循环和while循环的说法中哪个是正确的( )$ |+ ]( T1 p0 v2 A$ f1 N. P/ Y1 |
A.两种循环结构中都必须有循环体,循环体不能为空$ I5 p' W" @: t* p4 P
B.while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果
4 K% u9 x5 K" l8 x' v+ O4 o C.两种循环任何时候都可替换
P3 m2 ?7 J! H* q D.while循环能实现的操作,for循环也都能实现
2 L0 N+ t0 P/ G 正确答案:————6 Y9 G' e9 A; n8 }% x: [- W
23.[单选题]下列方法定义中,正确的是( )
) p- @1 i. a: ?3 I, b A.int?x(){?char?ch='a';?return?(int)ch;?}
' M. {0 e# N1 B1 L2 R3 [ B.void?x(){?...return?true;?}3 a$ Z8 U' % K5 a, Q% e$ R( m
C.int?x(){?...return?true;?}& x* u* v; p2 y
D.int?x(int?a,b){?return?a+b;?}; D1 ^" u. z% D5 z- `! p7 j
正确答案:————
. [8 x( a- c: x' c0 Q, [24.[单选题]关于以下程序段的说法正确的是( )。 1. public class Myar{ 2. public static void main(String argv[]){ 3. int[]i=new int[5]; 4. System.out.println(i[5]); 5. } 6. }
, m- e* B# Y1 v) ?% g' P2 A p: o% A A.第2行编译出错$ l8 D, u' J9 [% Y7 C
B.第4行编译出错
& `0 A& P* h# u4 j, K$ ^+ O C.编译时产生错误
; t* M0 Y% l; @- p; J6 E. [/ Z D.编译时没有产生错误,运行时发生异常
$ K& I* j& @1 I L8 x6 e" I 正确答案:————0 ?$ y* D7 L5 J3 x) c
25.[单选题]下面的代码段中,执行之后i 和j 的值是( )。 int i = 1; int j; j = i++;! H1 ^5 f: f& ~$ P( q$ ]7 @% ~: l+ r" J
A.1, 1' ^" |0 {5 E$ S/ n. |+ T
B.1, 28 K, K2 A( R, p8 `7 ]
C.2, 1, b9 [( ^ u Q+ B, p3 d; N
D.2, 2
0 |" u% B5 X2 C. ~ 正确答案:————8 e6 w2 n; ]! k( C i/ _
26.[多选题]说明下列创建数组的方法那些是正确的( )。! o" |+ ]. v, r n& x$ d
A.int twoDim[][] = new int[4][];* m1 L: i/ X. * s( N/ A S-
B.int twoDim[][] = new int[][4];; r/ y+ u, F0 z0 W$ `' O" y
C.int twoDim[][] = new int[4][5];8 z; v% s: B0 Z/ |' L$ k
D.char a[] = {‘A’, ‘B’};
, O# L; a0 N- u% W1 T( @# D/ r 正确答案:————
# W0 g! c; R- [& }# P6 a27.[多选题]如下哪些是Java中正确的整数表示( )
6 {: }# ]0 ! L: e3 }6 { A.22
+ h( |* q, m5 c! [' }. R B.0x22
. P8 g! Y* g! M7 ^ C.022% r h! A4 O% l
D.22H
' ]: G4 k9 r7 Y; G3 正确答案:————
. o( & I: C+ f, ` `- V. g# N28.[多选题]Java2主要有几个分支?( )
, n2 ~& G& ]6 R& u A.J2SE/ v8 ! Y( _+ L0 Q( g; c& e0 ~( }
B.J2ME
- i7 t. g9 F' n7 T4 [: I* J C.J2EE) `3 Y. a& [& Z+ ]
正确答案:————) {# x. Z! P4 U$ b4 O1 [! f4 z
29.[多选题]执行下列代码后,哪个结论是正确的 String[] s=new String[10];( )9 X- { g/ k. m0 s6 y2 l* g
A.s[10] 为 "";; l2 J* n4 m. s. k* `# J* |- ~
B.s[9] 为 null;t: e. V% h& _& E8 C& s
C.C. s[0] 为 未定义" w1 P! H" ]. i6 f/ D- a
D.s.length 为10
Q' ^6 Q' F3 l5 o! {5 W 正确答案:————7 t0 _& h# p$ n1 }: `
30.[多选题]下列哪些语句是正确的( )。7 `" g( u( I+ A* {$ `
A.int a[][]=new int[][3];
' ]) _ r0 O$ w! L H. p: w B.int a[][]={{1,3},{2,3,4},{1,2}};
( X, N, E- Q b; V C.String s[][]=new String[2][];5 l( S/ g. S0 s5 B6 Y1 x6 L
D.String s[][]={{"can","I"},{"help","you"}}. g1 r4 l" m; V, p
正确答案:————( w$ e1 ?) h4 ?/ i; x8 I
31.[判断题]有的类定义时可以不定义构造函数,所以构造函数不是必需的。( )3 y7 y. x+ o/ t% }% g$ b u: L
A.错误
4 l3 4 I0 M8 S/ Y$ w1 I B.正确' h# E6 S# R$ H5 U8 P& z
正确答案:————6 P8 B5 `7 `9 Y* u: _- a
32.[判断题]即使一个类中未显式定义构造函数,也会有一个缺省的构造函数,缺省的构造函数是无参函数,函数体为空。( )
4 w/ ?; r& b/ {1 }2 c% n A.错误
6 p0 x2 c1 p8 n9 |) G# p B.正确
8 u4 x( o" w. U! ^2 t8 i& u 正确答案:————6 Q& M7 q; {2 f9 m% S* e7 f2 n1 F
33.[判断题]Java的类不允许多重继承,但接口支持多重继承( )。
E0 |) " J4 c/ B# Q; L4 G A.错误$ `, x" R. W7 F
B.正确1 S' Q. H; |9 P) R; o0 Z0 G* c
正确答案:————, v! T+ R' i* r( |" a
34.[判断题]Java语言中的数组元素只能是基本数据类型而不能为对象类型( )
8 t6 |7 n% W; i. H- A.错误; @0 W7 H; `. V6 ^+ j, k
B.正确8 Y/ S: A# E: H# m6 h, }& G$ c
正确答案:————
# Y1 y% E, ?5 o35.[判断题]类及其属性、方法可以同时有一个以上的修饰符来修饰( )。
4 o8 Y. a3 y! S Y A.错误
" @/ K, O. d; I: U/ E B.正确. E4 % y* _) : r& N0 N
正确答案:————) y- s+ M' k6 r( [, U3 n
36.[判断题]Java的字符类型采用的是Unicode编码,但所占字节由具体软硬件环境决定( )
8 p! Q: A- E. z A.错误z2 n- M/ I8 n
B.正确
; X( j; j! n( t) {# | 正确答案:————1 Q4 [) f8 t7 m; V7 E
37.[判断题]Java的各种数据类型占用的内存长度固定,与具体软硬件环境无关( )/ v; P W. o) K
A.错误
( ^+ m( u' o5 d4 v( I! g* ? B.正确
3 B& G: F$ _$ M1 P 正确答案:————
% v, C1 {, Q( Q. Y38.[判断题]如果p是父类Parent的对象,而c是子类Child的对象,则语句c?=?p是正确的( ); X& F U0 L6 C y
A.错误
+ Y* b5 h$ c! B4 p, j B.正确/ R4 n3 [1 X" ~8 Z" r5 v
正确答案:————
1 k3 n" @; M# m; r1 k, ]39.[判断题]注释的作用是使程序在执行时在屏幕上显示//之后的内容( )4 V# f% R: K7 U% v% A, b# E
A.错误/ w& t m% H0 s7 o
B.正确+ Q" a; j5 P, N1 A Y2 }
正确答案:————' W7 o1 i0 Y2 { p% C
40.[判断题]在Java中%是取余运算符,要求两端操作数为整型( )。
: o( d$ n3 { ^* c! @- K! Z A.错误
5 l% H: I0 C6 L4 h- x; [ B.正确
' v! y# _% _8 h2 F$ W1 g 正确答案:————, j( i) {, B. _" D1 c
北交《JAVA语言设计》在线作业二6 O( y( G& l/ e( ~+ ?
1.[单选题]以下选项中,合法的赋值语句是( )O- T" |) Q- }) A; z. v/ _* ?0 D
A.a = = 1;
3 J2 w0 o- x& L/ I2 J B.++ i;
. m' W- f6 c, h; V8 _+ @- B2 b8 @ C.a=a + 1= 5;
( D. f4 J% b. A; M' c1 k2 ^ D.y = int ( i );
G0 E! S( i; T5 @# L# X# |9 h 正确答案:——B——: X) d$ f+ ?" q0 f1 F% f4 D1 X! w
2.[单选题]下列语句序列执行后,i的值是( )。int i=16; do { i/=2; } while( i > 3 );
" a' Z3 h. K5 R" L) |# C0 O8 v A.162 [3 A3 a4 W; G6 S
B.8
- T; q* K% @- ] C.42 }" O0 u, ~" {1 i7 y3 Z) L! I' P+ A
D.2
# V _3 o; b% i# ?" H } 正确答案:——D——5 S& L2 O2 t/ h5 g
3.[单选题]下列程序段的输出结果是 ( )。 public class operatorsandExpressions{ void stringPlus(){ int x=3,y=4,z=5; System.out.println(x+y+z); } }! h( A. K _" D( a0 g" H
A.xyz
, Z* ~" g1 K) P: P2 c3 q B.x+y+z) Q, C9 }& T* W7 y( `5 J+ Y! Z1 e
C.12
; M3 l5 q) k% a) r( Z D.以上答案均不正确6 S7 n8 ?5 f4 x8 _- Q8 q! j) M" _
正确答案:——C——. C6 |! w6 v* ]1 b! ~
4.[单选题]设 x = 1 , y = 2 , z = 3,则表达式 y+=z--/++x 的值是( ). z) K9 ~6 @! n8 R; |
A.3* m9 v- t0 l# r" j1 I/ E
B.3.5
# `/ I( C0 h5 L0 H+ o( [. q C.47 n% J7 [. L2 [" K" c; h' i' P! T
D.5, B4 t! g. C. N$ K# N t1 L3 x9 {" h
正确答案:————) i/ C6 k7 V K$ [: ]' P, e3 x
5.[单选题]关于Java中数据类型叙述正确的是( )
% C' g0 u& a. l9 E+ a; ` A.整型数据在不同平台下长度不同
$ A$ ~- S" Z$ ]' p7 q8 ]# ~ B.boolean类型数据只有2个值,true和false+ u* z( x, x6 e4 N9 X9 z1 v
C.数组属于简单数据类型/ W4 q& V6 [5 H3 e' w! I( X
D.Java中的指针类型和C语言的一样
. $ l: P7 w; F& b5 E/ ] 正确答案:————
+ {) s0 W5 Z+ n/ y6.[单选题]以下有关构造方法的说法,正确的是( )
6 Q) c; k* ]% a; M- C) u A.一个类的构造方法可以有多个
4 {* P8 U) a. p Z+ O) L6 s B.构造方法在类定义时被调用
K b. f! |) _1 K* v! f C.构造方法只能由对象中的其它方法调用
2 v1 H! N. S- _1 }# [1 k* h D.构造方法可以和类同名,也可以和类名不同; @% }' t& I h9 H
正确答案:————
- }, ( _( I% {* y8 d) |7.[单选题]在调用函数并传递参数时,将变量对应的内存位置传递给函数,而函数会根据内存位置取得参数的值,是指哪种方式( )) K9 m8 q- d; Z8 y: j6 k
A.值传递调用
/ f8 O4 v+ D' Q" C% E& } B.返回值
/ c5 w" U- x, E0 F! Q: s. u9 P C.地址传递调用
/ K# ?! H' ^6 ? D.以上都不是
2 d4 m* X; _$ I/ z3 v 正确答案:————% H 1 ]. F* v
8.[单选题]下列程序段执行后的结果是( )。
$ h+ p6 I7 K2 p5 |4 _9 p jString s=new String("abcdefg");( t6 r! x! V7 V
for(int i=0;i<s.length();i+=2){. l6 B" Y2 v3 G9 z# j9 B
System.out.print(s.charAt(i));' ]; J( Y& B9 h0 z5 z0 % {
}
1 `& @& o+ K/ _1 L A.aceg
2 X' x4 n7 z7 Z8 e; q0 L( f) o B.ACEG
! y# i! O* j1 E7 e C.abcdefg' S. ~% D1 k) [1 c* r
D.abcd
( [. u# ?: Z1 @5 {( Z 正确答案:————
) W% V# N" N3 E4 n( J6 ?+ a U9.[单选题]下列代码中,将引起一个编译错误的行是( ) 1)public class Test{ 2) int m,n; 3) public Test(){} 4) public Test(int a){m=a;} 5) public static void main(String args[]){ 6) Test t1,t2; 7) int j,k; 8) j=0;k=0; 9) t1=new Test(); 10) t2=new Test(j,k); 11) } 12) }8 _' s" B4 a c1 K6 T n0 n6 E
A.第3行
' h4 f$ `% K- A$ }3 }+ v B.第5行" d* H" u8 L4 {8 {! c
C.第6行
" m* Y) v; H# j" A4 l: l" | D.第10行
% C( e- q! Y) e: O 正确答案:————' m4 O0 M. [/ z+ w; n# F2 i
10.[单选题]下列哪个类声明是正确的( )
" |4 N( I/ O% O( W( K0 w# ^ A.abstract final class Hl{…}
! E; : O2 r- ]4 G* A B.abstract private move(){…}6 l5 d4 M) Q9 u& M
C.protected private number
4 |. C0 d9 K7 r" w8 X* w D.public abstract class Car{…}
* f$ H. j* t+ C) |: ^# q 正确答案:————& L1 " N; X- [0 f- D, H- O
11.[单选题]下列语句序列执行后,ch1 的值是( )。 char ch1='A',ch2='W'; if(ch1 + 2 < ch2 ) ++ch1;; A. C$ @, s6 q# b5 @5 o# k
A.‘A'/ z: }5 N9 }: s' b' @5 o6 p
B.B'; g) 6 N9 y7 @" R9 y4 U- w9 _' x
C.‘C'
8 B5 {8 r1 }' T# W$ w t8 S D.B2 _4 _" U; ~: V1 b, N' ?# L* }
正确答案:————9 x1 }* w* F) ^% S0 Q. X
12.[单选题]设 i、j 为int型变量名,a 为int型数组名,以下选项中,正确的赋值语句是( )0 N, j' U0 g& l9 n m* `
A.i = i + 2
2 U7 j$ ^* K5 K* h( `: N9 L B.a[0] = 7;* x; O) X/ i8 A. @% B$ P' R
C.i++ - --j;7 R: D+ N7 q1 b) V& ^- : l! [
D.a(0) = 66;4 o4 F! H: i" X. K) L
正确答案:————/ Z; m1 C7 j4 x1 p( o$ e$ g: k
13.[单选题]下列语句序列执行后,k 的值是( )。 int m=3, n=6, k=0; while((m++) < (-- n)) ++k;7 r& i; a# Q3 @5 k" A: [" H
A.0
' V3 c- T0 i, K `; g" |5 `& ` B.11 v' J8 k; {/ ?/ F. r# ~
C.2
) {$ d# T# o5 P) p. m" t, x D.3+ T- F G7 1 s7 u- U1 _# A! z
正确答案:————
0 } ~, `9 Y- a14.[单选题]设有定义 int i = 6 ;,则执行以下语句后,i 的值为( )。i += i - 1;
' L5 A9 L) a* D q A.10
: _, N1 Y: e8 X, K. r$ I B.121
5 V0 m! r- Q- u0 ; n) N C.114 Y9 r9 R7 o; X, |& o4 a! g
D.100
# T% y& q3 z" j1 O' U* }+ l" 正确答案:————
) X# f# H$ X$ W- i5 C3 r; [15.[单选题]设 i、j、k 为类 x 中定义的 int 型变量名,下列类 x 的构造函数中不正确的是( )
8 ?, {. k& q& {9 K A.x( int m){ ... }4 b. j( L; s' d3 a
B.void x( int m){ ... }
) y+ f. D0 H* Q. r% } C.x( int m, int n){ ... }
1 e) ^1 Q. c1 ^ D.x( int h,int m,int n){ ... }4 G5 ?' D$ n6 n+ u; A
正确答案:————
G5 M: @* k9 E. L" R0 ^16.[单选题]下面语句执行后,i 的值是( )。for( int i=0, j=1; j < 5; j+=3 ) i=i+j;9 L( ^$ o$ o/ f2 N) {( |) F5 ~
A.4$ w! p, O |' `$ A. R! T& Y7 " m( J
B.5
/ j3 H% P; ' x- V+ K( _# f' T0 a C.6: e. I" g7 x, T3 n
D.7
* j% f9 y9 [* `0 J1 l 正确答案:————! s4 U( Q 9 U, s
17.[单选题]下列语句执行后,变量a、c的值分别是( )。 int x=182; int a,c; c=x/100; a=x%10;) W$ x* U4 Z5 x
A.1,2) k) r+ H3 c1 v E& H" G! l
B.2,1
$ X( I" ^3 `* H+ E C.1.82, 2
! w/ W) p1 ~+ Q, V- m/ j D.100,82* Z8 f9 _. f8 m1 O1 E
正确答案:————6 M4 Q. N- q0 C3 P( s4 o
18.[单选题]设有定义 int i=123; long j=456; 下面赋值不正确的语句是( )
' l( ^6 K/ c. ^, S) & D A.j=i;
: S) u! z K. H& U% X: V B.j=(long)i;
" }* Y# P) ]0 V& J9 X C.i=(int)j;
2 X8 a; ^/ X" F' Y2 R/ c* - q D.i=j;
2 m' y4 A" h% M) ^3 @' G( T 正确答案:————
; A G5 j7 v; y" L5 N' Q19.[单选题]设 x、 y为已定义的类名,下列声明x类的对象x1的语句中正确的是( )8 Y& H7 v4 {# H ?: `
A.static x x1;8 r( w7 [7 ]& N; |
B.public x x1=new x(int 123);" ^3 z0 H7 l" J
C.y x1;
; N4 d& c7 p4 M! H T# M5 Y- V6 ] D.x x1=x();
# M; Y1 [2 p% v! {3 [" Y 正确答案:————2 f% M) O9 i) @2 ?
20.[单选题]"阅读下面程序 class ex3124 { public static void main(String [] args) { boolean b=true; if(b){ int i=1;} else { int i=2;}System.out.println(i);}} 现在想先编译再运行该程序,结果是( )。$ s. . v4 C' l J" E; E, V
A.1
% e. |- k m3 L3 r. V# n B.2
. F% k/ j7 F9 i' f+ V. j C.编译出错
' {: K1 U+ k2 P6 p D.运行出错5 b' c, Z; ) h; Y2 L- X3 L
正确答案:————
% N' [" N) `& s" c3 t21.[单选题]下列类定义中,不正确的是( )+ w% C7 q8 X8 W/ q2 F
A.class x { .... }
+ A+ [1 t9 k3 T ^ j0 ~% e B.class x extends y { .... }
5 V4 N$ D1 r9 j C.static class x implements y1,y2 { .... }' W' c; U. ?# r9 p- C0 `+ g7 E
D.public class x extends Applet { .... }
( L5 O" N) E$ ^5 b0 [; z3 V; ] 正确答案:————
' ^) j7 w3 X3 O: H' h% X22.[单选题]关于类和对象的叙述正确的是( )) U2 w7 @9 L5 y! }* e% U
A.Java的类分为两大部分:系统定义的类和用户自定义的类
( G" S( {6 h, d' D2 b B.类的静态属性和全局变量的概念完全一样,只是表达形式不同9 i$ l% { d9 w( K2 m/ B: d. L
C.类的成员至少有一个属性和一个方法
' e. ?& h; u. m1 {# H* @1 t4 h! } D.类是对象的实例化9 y) C7 v5 t" W0 K
正确答案:————& i: A$ w8 Z. ]# t
23.[单选题]下列语句序列执行后,i 的值是( )。 int i=8, j=16; if( i-1 > j ) i--; else j--;
! s9 B# , w! k3 X A.15
& `0 q S1 K1 i B.16
/ u9 m; o# a' A$ Y6 ^* { C.71 [# R$ A: N/ F A& c$ _0 ]- d
D.8
: a1 J7 O/ W# p 正确答案:————$ P7 n5 J* p$ i6 F/ K5 u
24.[单选题]下列方法定义中,正确的是( )( F/ |# F0 Y: C2 |8 b: F! a
A.int?x(){?char?ch='a';?return?(int)ch;?}+ r2 u' k; f* S& j; ]
B.void?x(){?...return?true;?}
7 p$ U$ o) x6 B0 @9 _2 I0 ^ C.int?x(){?...return?true;?}
! }8 @" W" D+ d D.int?x(int?a,b){?return?a+b;?}
! r1 c3 Y7 d! |+ a 正确答案:————
7 A$ A0 C: c) ]" { D7 v& e25.[单选题]下列运算符中,优先级最高的是( )。
: c, u/ @- ] k N& D A.&&
* @2 h$ r9 t* D) a B.++$ |4 [) x# K! `" y
C.+$ D* j' Y! w( Y+ B; c1 ) e. }( l
D.*
) `3 F6 g5 D2 正确答案:————: h& y3 {/ | B
26.[多选题]选出合理的标识符( )
+ M. D* h7 Z$ D% |5 ]: Y# V$ k A._sys1_lll; w B- K# K5 T
B.2mail$ t) j1 X8 M4 M
C.$change
. D L5 [+ P5 ]* M8 ~. y D.class. D8 ~, R$ g" @9 o/ h: Q9 b( f
正确答案:————2 n" ~# L7 p% h" v/ h# o9 o1
27.[多选题]如下哪些是Java中正确的整数表示( )9 P! @2 H0 t! ^3 j5 {
A.22' |+ X& v, ^ G$ q
B.0x22
, q/ ?2 i m3 b, V C.0227 O. [; q f6 X' I* j3 C o
D.22H
* G6 F n/ r3 O2 A 正确答案:————
4 a5 _ R: Q% u$ E: r9 G1 t28.[多选题]以下哪些是Java语言的特点?( ); }" F. Z( z2 ?1 u) C. b
A.面向对象
% E2 h6 a' c3 ]! ^% E B.安全可靠5 G" p9 p0 m. Z# r1 x1 K- N0 S' ~3 V+ x
C.平台无关' d6 L3 U1 m% P8 ] G
D.多支持线程
3 _1 {+ z) i4 Q! h6 N' Z+ T9 a2 U E.支持分布操作
2 W2 + n! p+ ] 正确答案:————
! k6 }' p5 b4 N6 G5 ?; V6 p29.[多选题]执行下列代码后,哪个结论是正确的 String[] s=new String[10];( )
" i5 T5 ]# Q) u A.s[10] 为 "";+ v# K, k, U/ U/ n3 C) K
B.s[9] 为 null;8 7 % s4 X3 h) I$ d0 `0 g
C.C. s[0] 为 未定义
. o: ^0 {0 Y: @7 E/ h6 P* R D.s.length 为109 ?9 E f0 [- w! K
正确答案:————! G% I1 G+ R+ `
30.[多选题]下列哪些语句是正确的( )。
4 A. m+ x- C0 }4 R A.int a[][]=new int[][3];
% j A- O; d1 ]$ w B.int a[][]={{1,3},{2,3,4},{1,2}};8 I. O% w8 F! M
C.String s[][]=new String[2][];
/ {' u+ W5 n# X5 h4 M' l D.String s[][]={{"can","I"},{"help","you"}}' h& m( a+ ^# z7 e6 S
正确答案:————
G* c) }4 }6 C% A% W9 O* Y% h31.[判断题]Java的字符类型采用的是ASCII编码( )% D0 w7 u7 3 A1 d3 o! p4 p5 D
A.错误: i4 5 p" o" `$ `8 o, n
B.正确- N1 i/ f6 I7 i: F
正确答案:————( f$ A' $ s% F, G4 v: t2 M
32.[判断题]最终类不能派生子类,最终方法不能被覆盖( )。) r( u+ a' |2 i
A.错误1 b1 D9 {' e& ?3 p5 ?4 E2 V
B.正确
3 g- U6 x7 O' h7 r7 P 正确答案:————
$ Q1 f/ Y" F5 K% V( u7 i: 33.[判断题]Java语言中的数组元素只能是基本数据类型而不能为对象类型( )
9 M+ C" z6 U- C6 k6 e( j4 o A.错误2 N4 s2 H I5 y+ U1 i; E, E
B.正确
' f6 r5 c$ S" t& E# q9 K, E 正确答案:————4 `! f0 h4 S* W; Q/ d8 }
34.[判断题]有的类定义时可以不定义构造函数,所以构造函数不是必需的。( )
0 s9 ~( l/ T- L6 ?9 q: ^9 ` A.错误; E9 x$ Y; E1 ^' p1 y6 f
B.正确
) B. V4 t, {5 u0 a6 : ^( i( x; k 正确答案:————
# N: q2 y, Y) l, n3 d35.[判断题]抽象类里一定要包含抽象方法,但含抽象方法的类未必是抽象类( )。/ ) a9 @) P7 ?- g1 s8 ]
A.错误
, A6 y% f) ?: l0 ~2 , f' p4 g3 V$ k B.正确7 k6 Z/ S& `3 K2 F* , h8 N! Q
正确答案:————
- _; }3 |! { ?: E* R3 r2 r36.[判断题]如果p是父类Parent的对象,而c是子类Child的对象,则语句c?=?p是正确的( )
?5 x3 s1 L- C5 l2 e- J A.错误2 |& z3 d" t. ^4 m7 {1 E8 u
B.正确5 v! T6 }% u& v
正确答案:————' g4 ]5 z( @# F2 v, g
37.[判断题]System类不能实例化,即不能创建System类的对象( )。9 O5 Z1 L8 q) m1 |; X* r; Z; v
A.错误
$ k, p( O# v( U B.正确' S& o/ X0 G5 B- J
正确答案:————
' I7 c9 P! l% [# w7 ~0 n, S38.[判断题]Java的各种数据类型占用的内存长度固定,与具体软硬件环境无关( )
9 s1 m' K( P1 G% W9 |# G; J, u; L6 X: ] A.错误
/ j& l) J+ } u5 P: V: J" z B.正确
$ [ Z5 Q! c7 T* `+ x, x 正确答案:————
8 r* E3 z; l& M+ s- G! M3 z39.[判断题]静态初始化器是在其所属的类加载内存时由系统自动调用执行( )/ }+ O1 o5 J# x3 t& a5 @
A.错误' b; `. D. l9 g' j/ E3 i
B.正确
" U% M$ ~+ ?& A+ s 正确答案:————
3 g: l" b3 j; u3 M9 V40.[判断题]Final类中的属性和方法都必须被final修饰符修饰( )
9 x+ c6 W& {2 o/ I, W" M9 D A.错误
3 Y! S# M" i' Q9 [, v. p B.正确
- {1 x6 S! a: @6 ` w+ w/ B. ^ 正确答案:————
2 x9 Y6 f4 u% U( W# 附件是答案,核对题目下载,微信761296021
) G2 s! U: V+ F. `. r G6 U
最后
以上就是炙热大炮为你收集整理的java中可用于定义成员常量_北交19春《JAVA语言设计》在线作业12的全部内容,希望文章能够帮你解决java中可用于定义成员常量_北交19春《JAVA语言设计》在线作业12所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复