|
$ P/ p8 I2 n. z L1 D1 e
吉大15秋学期《JAVA程序设计》在线作业二
* F8 N8 y f+ @7 k5 i5 X" u5 a, Y/ |- {, H8 @. O3 @: z
5 p3 }5 k8 @* c
, U$ [! S: v* i) V5 e
" _) }1 `0 Q9 _( \* d, u一、单选题(共 15 道试题,共 60 分。)2 D v- \! R, K: X9 o9 t/ H
8 _0 s" U; T2 Y0 h1 r1. 给出如下代码: lss tst{ privt int m; puli stti voi fun() { // som o... } } 如何使成员变量m 被函数fun()直接访问( )。
' i7 {: u" h; r* G/ N( I. 将privt int m 改为prott int m
2 s" l4 }, Q/ G) O. 将privt int m 改为 puli int m
9 `) s0 ]. C! A! x) T. 将privt int m 改为 stti int m
" ~! Q7 V0 e: G; K- j. 将privt int m 改为 int m' e% B4 E [* {8 z! l/ c
正确资料:9 |5 u4 j- ]- n. X3 k
2. 设 i、j 为int型变量名, 为int型数组名,以下选项中,正确的赋值语句是( )
" b$ N+ h, V6 C; v. i = i + 27 h6 S( R* _* Y P! s- H
. [0] = 7;
* A, g3 i2 n1 Q# v0 E5 O8 X. i++ - --j;3 v; u' a. O9 k L: Y, x; Y" Z
. (0) = 66;
- L5 Q2 {# X! e6 t正确资料:6 a: U+ O% I7 I7 s: o
3. int 型 puli 成员变量 MX_LNGTH,该值保持为常数100,则定义这个变量的语句是( )
8 \2 q4 R9 J: W: f* t/ t( j. puli int MX_LNGTH=100& |$ A1 I1 B6 A7 h
. finl int MX_LNGTH=100
5 q6 `$ l [& H3 n$ h" X, i5 t3 C# X. puli onst int MX_LNGTH=100
& Q# S3 S, i2 D. puli finl int MX_LNGTH=100& C& K. E) _2 H) d& Z
正确资料:
* L! B2 \ H( b# `; n7 F4. 下列语句序列执行后,h1 的值是( )。 hr h1='',h2='W'; if(h1 + 2 < h2 ) ++h1;+ t" \% Q2 s% t8 J" e
. ‘'
8 U& k) ~7 I4 p, Z7 S: j! }$ n3 R. '3 f0 U/ {( J: G2 ~; _
. ‘'
) V7 R4 Y$ }% o0 j6 X7 f* [.
1 c. @* K4 B0 z1 J3 b7 e: C正确资料:
3 G/ G! P C% B8 ^' l$ `5. 下列运算符中,优先级最高的是( )。6 A, O) I" s& r B' [6 ?# x8 }
. &&
; f9 v' [3 g. m1 y" n) J6 D. ++
$ ~* F$ Q/ d: V" f2 I' M2 N- X. +7 ?, F. c Y6 Y6 W/ y; I" i
. *
7 J/ B$ h: S8 R, N正确资料:& s6 X* v( h1 V3 I, ~6 e
6. 以下有关类的继承的叙述中,正确的是( )5 _2 r* V2 u+ F1 @7 v! g4 L; r0 W/ T
. 子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性( x; @, n/ L5 ]) H8 Q: C
. 子类只能继承父类的方法,不能继承父类的属性( z: B5 d6 G, G+ a" x
. 子类只能继承父类的非私有属性,不能继承父类的方法
7 J2 g* \0 J5 g Q5 @' D5 V. 子类不能继承父类的私有属性
0 t7 N) b. M7 {2 m! O) b正确资料:* Y: D' y$ a0 \! a
7. 下列叙述中,错误的是( )。% x, c4 Q+ D- n1 I
. 父类不能替代子类
- ^# H* C/ j1 S1 \: D9 y1 Q. 子类能够替代父类
9 @0 i* n( x |$ A# t9 \. 子类继承父类
# {/ i- o. B2 a0 {3 n2 H. 父类包含子类5 l8 }% G- j4 d
正确资料:3 a! w/ u! u3 G% n% r' @, e- R" Y
8. String s="This is th ";String t=s.ont("String."); t的内容是( )9 z8 y; d9 z7 ]) G- u# C
. This is th String
4 y2 _6 R' Z! ~ A; `& N. This is th" a6 v; o1 N9 ` D' J# M
. String
, M" J. r: _7 _正确资料:3 E% n. z1 @3 ?9 b! T
9. 下列语句序列执行后,i 的值是( )。 int i=8, j=16; if( i-1 > j ) i--; ls j--;; u- N; Q5 f. S+ Z
. 15; j1 \ q$ x; B6 Z0 b0 k
. 16
! u) w9 S6 [4 G+ T; v/ Z. 7
' d4 C' A- C( a/ `. 8
- V+ P# s9 f: j- r正确资料:
' h3 u( }9 b5 U/ K9 J# R! C! {10. 关于类和对象的叙述正确的是( )
8 V- @9 }/ d/ M4 f, r5 M3 e. Jv的类分为两大部分:系统定义的类和用户自定义的类1 s! g- }1 q& |$ Y. o/ x4 G( r3 ?
. 类的静态属性和全局变量的概念完全一样,只是表达形式不同. d3 z1 U" V# O8 z& C5 [: G1 j
. 类的成员至少有一个属性和一个方法* b$ E* J5 x% a- s7 H7 |/ A# V
. 类是对象的实例化- n/ d. k% x+ }' e- |/ S
正确资料:1 R$ [6 ]2 R9 r
11. 向量可以描述成( )。/ y" _% _+ i6 I$ r
. 固定长度的数组* n* _7 g8 j$ s$ q2 v" t
. 可变长度的数组 Q4 ]% F1 I# Q4 H) E1 g: `2 p& p! k2 o
. 一种队列
' g0 N6 b& D, X% x, a; i/ ]. 一种堆栈5 g5 w6 J/ f8 b
正确资料:7 I) S1 C: c7 f+ S; z
12. 下列哪个类声明是正确的( )9 Y7 h& Z2 K6 T" o+ v
. strt finl lss Hl{…}8 ]2 q( J$ [ Q( X
. strt privt mov(){…}/ G1 x/ t: _' S8 \, H% z9 Y, [' Q A
. prott privt numr
' s$ L! u0 d1 B& a6 P7 H. puli strt lss r{…}( E L3 J3 X! J3 A) ^0 i
正确资料:2 k3 ?* }0 p6 B0 r3 p
13. 下面的代码段中,执行之后i 和j 的值是( )。 int i = 1; int j; j = i++;. K' X; K9 e' k3 W1 \. I
. 1, 13 I: S* _0 [/ Q6 ^ R4 w8 |
. 1, 2
* D0 Y) e/ c' k- U9 b. 2, 1/ \+ V6 H- ~) i$ V) s) W
. 2, 23 f: K7 I5 Q" W; A
正确资料:: g8 `, `: E( Z& F% ?7 C4 ~
14. 在 Jv 中,所有类的根类是( )。) ]) U, @3 ^3 @+ }
. jv.lng.Ojt! v# z; a- l4 _- b5 z
. jv.lng.lss) E; a+ p; b, \, y1 B* y9 v3 L. u
. jv.pplt.pplt( | Q- c! N0 W& D/ d
. jv.wt.Frm
- h/ k5 }7 W: B0 b) `0 w正确资料:
$ v; U5 \. E( b$ v15. 设有定义 flot x=3.5f, y=4.6f, z=5.7f;则以下的表达式中,值为tru的是( )
- e+ @/ B" B3 W8 p1 r. x > y || x > z
) p* _2 C0 F" Y) C. x != y+ b% X# D( x$ Z
. z > ( y + x
2 z% s& o9 I' V& d0 I" N9 h1 Q. x < y & ! ( x < z )
# k3 Z( U0 k; T! h9 P" |) _9 x正确资料:* {" m9 C$ w% R- a+ m
; C/ A8 v* B+ E
) _* g3 V" X/ G% F' F+ H
. D" h6 Z5 _3 v! M8 \- K
吉大15秋学期《JV程序设计》在线作业二
% G1 x4 U% ?5 I2 [+ {! i- H) O e- d8 G6 j
" K( R# m3 f! p* o! v! \0 d- @) t/ y) D8 Q0 ^1 o# \! P
3 X) Y6 l8 ]. h7 z$ ?) a) X; T+ A6 ?5 L二、多选题(共 5 道试题,共 20 分。): g2 ]- I/ o4 r% d K
' O C+ a" X; }- T
1. 指出下列哪个方法与方法puli voi (int ){}为合理的重载方法( )。
- K6 V# u' j) e6 {& x. puli int (int )
4 r* J/ t$ z. u: ?% Y$ |. puli voi (long )8 X' n! U8 y" X& l& _! p7 h: X, |
. puli voi (int ,int )( ^2 G5 X9 X8 `4 q `" x
. puli voi (flot ), m2 g" O! ~; X: L1 @. k- Q7 F& ~# q
正确资料:
! y: t, M& ^& I% U: G7 G/ B2. 已知如下定义:String s = "story"; 下面哪个表达式是合法的( )
1 |; w) g* L: d/ I& Z" p. s += "ooks"" W+ l/ A2 z" j7 L. U) q, S
. hr = s[1]
2 o S7 n3 {; Z ~. int ln = s.lngth
7 a( j/ Q/ P" x( o5 h& T. String t = s.toLowrs(). Q4 o) s G1 }0 Y7 M- \
正确资料:( @' S! ]- r( h9 M9 s! V! ]
3. 下面哪些判断是正确的( )( X( p' B l4 g
. strt不能和finl并列修饰同一个类;3 O _7 L/ ?' q2 t/ w) N6 p
. 一个方法使用finl修饰,则该方法所在的类不能被继承;
% L/ ~4 |. L3 f3 n a- b. strt方法所在的类必须是strt类
( B$ z' I3 g9 L* }. stti方法中能处理非stti域
6 i% v0 }/ |, L; P! m9 O2 |: {- O; a正确资料:! Q4 x' K" k/ i2 |% s6 F
4. 说明下列创建数组的方法那些是正确的( )。
' L `7 ^& I4 H8 a- Y8 Y7 D) z. int twoim[][] = nw int[4][];3 R9 ?- w& r, R; O* ~* L; q# }
. int twoim[][] = nw int[][4];8 h& W9 |: t1 ~1 X: H$ R
. int twoim[][] = nw int[4][5];' j- O1 T, V+ n! Y0 A
. hr [] = {‘’, ‘’};9 m$ U) o' B$ P9 J! H/ p
正确资料:! O/ Y% L, o. w; R/ ~
5. 数组与向量的区别是( )。& t6 o. S" A6 Y. b3 ]2 y/ q0 q! o
. 数组的长度固定. I) B, z. t- T8 g8 I
. 数组元素的数据类型相同,可以是普通数据类型
# e7 c9 y! x( Z3 J% E: C: B. 向量长度可变
+ B( ?+ S* Y" [. C4 y* M3 }3 P. 向量的元素类型可不同,只能是对象的引用
5 A& r- e/ B/ h! {3 Q正确资料:
7 D8 D3 d+ |+ Y8 W: S' w' F
" p5 g; N6 C- b5 q, H
4 [% \5 x- I3 z$ S$ U/ C6 U R " B+ c# Q. t9 ?; Y
吉大15秋学期《JV程序设计》在线作业二
3 J: T# p! k! ~! F: O1 O
. A# G! T9 ]4 G1 ]: p' r# }
; j4 ?7 ]- E) e3 `" h
2 N9 O4 _( a( B& m8 C
% D9 K0 L. i7 D' m6 c4 d- W# y三、判断题(共 5 道试题,共 20 分。)
7 q) C! X6 I- B: H9 |- P9 C! T2 s7 q, e1 s0 i& \# i% J
1. 一个Jv类可以有多个父类( )。, t: L G( m* I- F( ^4 k2 w
. 错误* w. g3 f1 D- Z( G
. 正确4 t0 ] N) h1 J" X! W+ K
正确资料:
9 h) K: G* L: Z2. 用“+”可以实现字符串的拼接,用- 可以从一个字符串中去除一个字符子串( )
9 k7 g% N% ^ O- R9 T' W! e; T. 错误
* h( }8 |* k9 E! v3 ^% g% _/ q. 正确
' A# p, o) B7 G3 P! G, Y正确资料:
; O) o! J0 G* D9 b2 b& P5 t3. 由继承性可知,程序中子类拥有的成员数目一定大于等于父类拥有的成员数目( )。
+ F7 }; q( V4 W/ P, |7 k+ ]. 错误
! u. H# u3 y8 K0 n$ \* v8 t" C' w$ m. 正确2 a* Y# p% m2 Y' `- H. W
正确资料:
! L5 }4 p- ^' ?$ f4. 抽象类里一定要包含抽象方法,但含抽象方法的类未必是抽象类( )。) u% q. y+ j& C! K8 q. u
. 错误! S! N y- U4 F z9 t3 |; Y& b( u
. 正确8 h+ V, c6 K+ E
正确资料:
( u4 I, i- P i8 `* o# e5. Jv语言中的数组元素只能是基本数据类型而不能为对象类型( )/ t* i$ F0 A( w& C- v
. 错误& |& M) w$ f% {( ~& k( ?9 `
. 正确
7 j2 R p* G- o7 N正确资料:5 @+ @( h! N; |
" ?* f8 l3 i3 G6 L8 @( U5 ?! n) J5 i
谋学网(www.mouxue.com)是国内最专业的奥鹏作业资料,奥鹏离线作业资料及奥鹏毕业论文辅导型网站,主要提供奥鹏中医大、大工、东财、北语、北航、川大、南开等奥鹏作业资料辅导,致力打造中国最专业的远程教育辅导社区。
! c+ o" x$ H V/ _7 O' c( e0 |! r |
|