|
* X8 ^# j2 o: C# D% }3 {吉大16春学期《面向对象程序设计》在线作业一
- C" X, I7 G- v/ u6 }8 e
: l* z! v9 E5 P9 w+ n
& K& _% S k+ T9 `" S; |& e, R& u7 H
- U6 B- a m8 s M一、资料来源(谋学网www.mouxue.com)(共 15 道试题,共 60 分。)
4 g) o# M/ J" r h
: d: W7 |; J- a; k* W1. 下列构造方法的调用方式中,正确的是( )。
+ B' L! U' `# O+ h1 b6 ?8 K9 B W+ l. 按照一般方法调用5 q# N: }4 ?8 ^6 M7 g: U, _$ Y
. 由用户直接调用/ k8 h7 |2 g& G, ~7 |' y" S
. 只能通过 nw 自动调用
9 T& B! u# i- I. 被系统调用
t, F' U" L3 [) `8 p4 [2 O9 R: j正确资料:- ]; ^- t* p) ^4 {$ K9 U& [/ d% s
2. 设 i、j 为int型变量名, 为int型数组名,以下选项中,正确的赋值语句是( )
3 q# u2 p0 G. ~" e. i = i + 2
* L7 S# R3 }" r' `) E. [0] = 7;
& I$ Z$ R% Q3 |, p8 P/ u( m/ n. i++ - --j;1 V, P7 z" ^5 k( L; R. J5 T
. (0) = 66;+ ^1 ^3 Z! K |7 O1 l
正确资料:0 ^$ z& _ n) T% A
3. 下面哪几个函数是puli voi xmpl(){...}的重载函数( )。
! {$ F5 n- ?& }% K# J. puli voi xmpl( int m){...}
8 y* f, z6 C/ V: F& ~. puli int xmpl(){...}5 ^/ R: `( v/ V& t6 u( a
. puli voi xmpl2(){...}
& e5 ^+ P" @& W9 q$ @( {# L+ J. puli int xmpl ( int m, flot f){...}
$ ?1 i l6 i& G* |0 W& }正确资料:0 \# ]/ \6 z5 x5 [1 f
4. 在Jv中,表示换行符的转义字符是( )2 O$ q% R0 a/ f
. \n
1 F# v1 R; Q, U7 a- M. \f
. e0 d: R( ^. c; Z5 R. 'n'2 J! M& Z( f& n. c& f) v
. \
: r" E& D8 H0 }3 X3 f正确资料:
1 F5 h6 Z. U% r. O3 a3 @& {5. 不使用stti修饰符限定的方法称为成员方法,下列哪一个说法是不正确的( )
& i! i5 w) G- E: O( }. ]( k. 成员方法可以直接调用父类的成员方法- n' n0 C) w7 H& Y! m p
. 成员方法可以直接调用父类的类方法
/ Z. Q; l* V2 V! d. v% _. 成员方法不可以直接调用其他类的成员方法
. R% C/ ~: p4 y' w! S$ V4 P9 C. 成员方法可以直接调用本类的类方法" _, |* G$ s6 W) v* Q) H W! n" o
正确资料:
; ^! u2 u: Z6 A3 ^& s6. 以下选项中,合法的赋值语句是( )
2 y9 j5 ^4 M9 G6 @9 F4 i6 L. = = 1;
6 ~; M% B2 g v/ b2 b. ++ i;
# P2 E- U/ X' J& b6 c' J. = + 1= 5;
$ q$ {3 q/ ]) f6 _: S. y = int ( i );. m" B/ x$ i( T+ q9 S
正确资料:
+ i; @- ? Z! Y, j7. 下列语句序列执行后,i 的值是( )。 int i=8, j=16; if( i-1 > j ) i--; ls j--;
- Y- X5 w$ M5 k) d+ [# X. 15
2 e* W" c9 `1 M* x7 a& }. 168 ^+ L/ a, H. i3 ]# o
. 7
9 }% p" s! W8 b5 P' T2 i5 a4 G5 N/ u. 8
$ s: c5 J* V5 J7 ^) L! A0 ^正确资料:
) T! C7 p! Y9 }% u/ Q8. 给出如下代码: lss tst{ privt int m; puli stti voi fun() { // som o... } } 如何使成员变量m 被函数fun()直接访问( )。4 z- B4 ~+ }: j1 |
. 将privt int m 改为prott int m6 ^. c, t% G; z/ @. q" d2 D! S
. 将privt int m 改为 puli int m
' T# m" t, x3 q& k; t( ], G. 将privt int m 改为 stti int m$ V7 N! i8 r, `7 T: G
. 将privt int m 改为 int m
, m8 N2 f7 W9 Q4 [正确资料:
7 ?" s0 T o' \8 @9 C; m$ Q) m) M9. 设有定义 int i=123; long j=456; 下面赋值不正确的语句是( )
~/ P: C4 G: E; X& x1 H. j=i;1 E' b$ A1 S: o A6 _. y/ B9 W
. j=(long)i;
: W3 x; a8 \! w! Y7 Q0 E9 A. i=(int)j;
* t$ `' Z% C* O. i=j;6 j8 }/ f* c6 V! j( O+ o: M
正确资料:+ N+ F" C- l0 }+ v
10. 设 x = 1 , y = 2 , z = 3,则表达式 y+=z--/++x 的值是( )
) o3 V/ c O7 `0 X5 ^. 34 ?, v* s" a6 a. Q0 W) ]
. 3.5
' d+ F" E- P' k/ W, ~$ s. 4
$ x1 J- M9 X7 C. D# U. 5) x8 v5 C) e0 q3 Y+ d
正确资料:
+ D, s6 T6 t, l5 t. J, w# T7 c11. 向量可以描述成( )。
- M' I9 x; |7 `7 K0 Z. 固定长度的数组
2 p( L; o3 Z9 k; P G. 可变长度的数组1 j& v. c; m$ M7 s
. 一种队列, r7 o! m# v( I% v* ~+ }) J5 V' C
. 一种堆栈
: V+ a) O$ x3 G6 S* D# P正确资料:8 \! o9 S8 @' G2 C+ N
12. 下面语句执行后,i 的值是( )。for( int i=0, j=1; j < 5; j+=3 ) i=i+j;( [9 l. H+ F* C% ~! ~6 Z
. 4
' L7 E7 l, E7 C% D; q1 X6 n. 53 h F, \, d9 ~- T/ k7 q
. 6
) I# O9 x2 x% a& `. 7
0 s! e. Z; r4 D9 P. L正确资料:
" V' H: k* h* s. N0 g! r' e13. 下面哪个为构造函数的特性定义( )。: I7 @4 Z/ O+ P. |
. 在类中声明构造函数时,名称须与类名相同
5 C( h. e- b# n3 N2 p. 具有重载特性,可以建立多个相同名称; J4 X' I8 M j7 `7 U3 B- k
. 使用类建立新对象时,会自动执行构造函数,因此在构造函数内设定变量的初始值进行内存的分配
- l$ F) ~( y' s1 x% r; h. 以上都是
8 f/ @" j2 ~8 e- d7 D正确资料:
% t2 S0 V4 G: ?- g- C1 o6 U* L14. 关于Jv中数据类型叙述正确的是( )/ z8 H3 U, U& u' ~8 f" `
. 整型数据在不同平台下长度不同
9 P2 m) q+ [ _% ?) ~% l- X* ~ v. ooln类型数据只有2个值,tru和fls
: K. L* s4 @3 E, g. 数组属于简单数据类型5 {1 d* R( W3 {4 F
. Jv中的指针类型和语言的一样
- ~+ K' \6 F! G& e ^) s正确资料:- c" h5 N7 O5 x! I a
15. 关于被私有访问控制符privt修饰的成员变量,以下说法正确的是( )。. t8 h: H( N6 s) l8 y4 y
. 可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
. M# [3 c) ]2 Q. 可以被两种类访问和引用:该类本身、该类的所有子类
0 q: M2 W1 D3 }. 只能被该类自身所访问和修改
- \5 m# T+ [5 |. p" S; |. 只能被同一个包中的类访问! R# F3 h3 A2 \( R1 z3 n' _
正确资料:
/ {# x1 e: {5 m5 i. N# c0 Z* C* `7 Q1 v0 D4 n2 |
& O9 r+ a+ R4 r# X8 m ~; H
, X6 e( x$ ~1 B
吉大16春学期《面向对象程序设计》在线作业一
( A/ F9 G' ^' \6 u# j& D
7 X' _! R# `: p) a4 _, Y1 a
& L; S# y. c. {2 q0 |
: S7 L( U0 o5 [. g2 z D ?' Y8 o) J# Z1 z6 K+ `5 P. H; s% `* Q5 Q
二、资料来源(谋学网www.mouxue.com)(共 5 道试题,共 20 分。)" Z; @$ i: o& {
6 F& t$ g3 K" s. G& P5 Y1. 以下哪些是面向对象编程的基本特征?( )
, i4 u+ l2 ?7 N5 G8 x# F) @. 继承
. n" I% `7 T7 S6 \0 s3 ]$ Q3 v& F. 封装
$ [& `3 C6 a3 h' s; D# q [. 多态; d% }$ L8 L. A0 Z7 [
正确资料:
( Z: k K5 h5 K; T: B2. 下面哪些判断是正确的( )" [. l G* U2 l- n: ^5 N. o2 ^
. strt不能和finl并列修饰同一个类;
- B+ ]6 X7 v; i7 c- y/ r! d2 v. 一个方法使用finl修饰,则该方法所在的类不能被继承;2 E- j2 w* ?1 B3 K0 h% f
. strt方法所在的类必须是strt类0 I" ]0 h. d: E4 m8 j
. stti方法中能处理非stti域
5 M& j0 ^" |7 j' j" [# e# q正确资料:: n# [3 d9 X m3 M% P
3. 已知如下定义:String s = "story"; 下面哪个表达式是合法的( ); X, L6 g" X% N o) U6 N* S
. s += "ooks"& T' P. a- n& n- _/ d: ] C
. hr = s[1]
/ r* [; q$ p/ T, z% i( U. int ln = s.lngth2 x, p, \$ n s3 F
. String t = s.toLowrs()1 K6 z7 U. z, i1 I, V1 |
正确资料:
- P4 J5 N# ]1 O0 T1 _8 ~4. 数组与向量的区别是( )。4 G* N3 c$ Y' B5 ^2 d1 ]5 i# o
. 数组的长度固定
: ^5 k4 u6 O; F. 数组元素的数据类型相同,可以是普通数据类型
* F+ B3 l" Z: l' j5 ~: G. 向量长度可变# U! E4 _( C( \* N
. 类型可不同,只能是对象的引用' J9 l* e! p3 V
正确资料:4 Q6 ^( O8 y9 H6 j$ ?
5. 定义一个类名为"Mylss.jv"的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为( )。
5 R) W6 I( s' p. privt lss Mylss xtns Ojt
: n8 G& P% o$ @1 t( I. lss Mylss xtns Ojt
; f! _' F7 d7 `' _; R. puli lss Mylss, n. [2 r) r& ^' t# c8 f/ Y
. puli lss Mylss xtns Ojt4 ]' R4 U5 c$ A3 `9 u6 A, N5 N" D
正确资料:; L; \7 G4 v/ k
# o) I- |; L, s0 n" f
, X# {* v1 U, {/ s* V4 n
$ Y" W7 g; X/ E3 `( T6 Y吉大16春学期《面向对象程序设计》在线作业一
. _2 L% H Z7 L# C+ G
5 \5 p7 Y0 k% g1 C- o% T8 L$ [% U7 O6 j
3 S; s4 P* T) O1 A r* R( k
# r& q( f) \" O4 V三、资料来源(谋学网www.mouxue.com)(共 5 道试题,共 20 分。)
' Q0 i% i ~7 a5 d( a* }5 Z, m) c
1. Jv语言中的数组元素只能是基本数据类型而不能为对象类型( )
+ ^) y8 R% w3 v% @7 w0 z. 错误
8 P' H6 G* Y. D& i- Z. 正确
; h1 l9 v; K7 {% S. d/ v正确资料:
?3 l* Q% @7 Z1 _4 h2. 在异常处理中总是将可能产生异常的语句放在try块中,用th子句去处理异常,而且一个try块之后只能对应一个th语句( )。
2 p' K4 @' O: F) G: c. 错误
/ R* O5 Y; F8 I5 E, l7 B, V1 g. 正确
- D' D- V; l w4 U正确资料:" W: J; a8 H0 x N+ X' F8 `: f
3. Jv的类不允许多重继承,但接口支持多重继承( )。5 S7 `' L. p2 l- s1 J" f
. 错误# J, s1 T n8 K/ U1 W: S: F
. 正确
. }8 x" H- S' _7 U/ {. T6 {) A' k正确资料:
s% T0 n f, j* ~) ]) l4. Jv的字符类型采用的是Unio编码,但所占字节由具体软硬件环境决定( )
' o. A1 A' i; s- D$ e. b0 {. 错误
& c0 `3 K5 n5 S5 D+ f, R p# r# S. 正确
- I5 M/ e; R, O4 L/ }1 G正确资料:
) i+ ], {: z" L% u8 u3 n, r! P5. 即使一个类中未显式定义构造函数,也会有一个缺省的构造函数,缺省的构造函数是无参函数,函数体为空( )。, o3 w4 T5 P+ m. D/ U
. 错误
% M- v8 E9 x( ^2 U: J) A+ V% n* H U. 正确
' J' q/ {9 U% |正确资料:
2 ^" V- x' d, O& O( _3 N7 n) s: M/ V8 R9 u# Q! _: v9 Y" I: g6 T
, w$ e$ O8 `5 J, m _4 V# Y) A 6 W, I9 H. L: T' l0 p) m
|
|