奥鹏作业答案-谋学网-专业的奥鹏在线作业答案辅导网【官网】

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

VIP会员,3年作业免费下 !奥鹏作业,奥鹏毕业论文检测新手作业下载教程,充值问题没有找到答案,请在此处留言!
2022年5月最新全国统考资料投诉建议,加盟合作!点击这里给我发消息 点击这里给我发消息
奥鹏课程积分软件(2021年最新)
查看: 1427|回复: 0

奥鹏12秋吉大《面向对象程序设计》在线作业二资料

[复制链接]
发表于 2012-11-22 21:54:33 | 显示全部楼层 |阅读模式
谋学网
一、单选(共 15 道试题,共 60 分。)V 1.  不允许作为类及类成员的访问控制符的是( )。4 G( s# W8 c( c6 _, _% |' }
A. public; s) {# Z) `$ j; t: c/ r3 Y
B. private+ ?1 `& X- m) v
C. static
3 |5 T+ K8 M2 m$ }: [8 wD. protected
) D$ l( D7 q) c) k      满分:4  分
# q; S9 J5 e: S+ o1 A, u9 ^2.  异常包含下列那些内容( )。
! j% g2 n' J. N; o3 @4 zA. 程序中的语法错误
/ n8 P0 \5 q& S* F8 QB. 程序的编译错误% h2 N: k, M# r4 {+ ?4 D
C. 程序执行过程中遇到的事先没有预料到的情况* q+ |+ f1 [2 S; l3 J& Z
D. 程序事先定义好的可能出现的意外情况
8 Q5 W1 h+ c1 r% C& H2 X% \, E      满分:4  分
9 K0 W; p8 p# r0 i3 V9 N3.  不使用static修饰符限定的方法称为成员方法,下列哪一个说法是不正确的( )
5 |( `7 W8 |5 p# c) \2 wA. 成员方法可以直接调用父类的成员方法
% I: p; z5 o( D* i/ O/ R9 w" {B. 成员方法可以直接调用父类的类方法/ c" p! B- g. i1 c* z) z2 b) s
C. 成员方法不可以直接调用其他类的成员方法4 h! Q8 j3 u% @4 o: d
D. 成员方法可以直接调用本类的类方法
1 `: ]' {" Y7 U. ?      满分:4  分. j: h) E$ Y6 i- T8 |0 X; p- `
4.  为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )
4 V; `! @: H. _0 \3 x8 fA. static void method( )
* s0 r. e) h, `B. public void method( )
) J5 c2 _. W/ W4 s2 `C. final void method( )
" ~& @7 ?& n( ~! tD. abstract void method( )
7 U5 E5 r/ a+ z8 N      满分:4  分! e& y* W. P& k
5.  关于被私有访问控制符private修饰的成员变量,以下说法正确的是( )。; b8 `# j0 M4 D6 w# N
A. 可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
6 F$ T  z1 l8 X, f# L+ L, ]/ CB. 可以被两种类访问和引用:该类本身、该类的所有子类! V+ \/ O; D/ B4 o9 E
C. 只能被该类自身所访问和修改
4 ^$ o! L# h6 QD. 只能被同一个包中的类访问2 |4 B) M& J2 V! U' H
      满分:4  分
# }0 t9 J4 O0 ^5 |( k6.  下列叙述中,错误的是( )。" P7 P6 z) e* c; ~& U/ o! h3 G
A. 父类不能替代子类
) b$ G8 a1 g5 y( q: `7 q, O! X7 FB. 子类能够替代父类
+ r+ o5 d$ e: k) x9 m; fC. 子类继承父类
4 z9 y( `  F' ZD. 父类包含子类- F# r4 x2 r# g( }7 Z5 b, m
      满分:4  分( b* ~& @. B4 x' C: U  j7 V' w
7.  在 Java 中,所有类的根类是( )。, S; W- G. c( [4 s9 N1 b
A. java.lang.Object/ V0 L" [9 D4 O  W& \8 e& x
B. java.lang.Class8 d% g* y# V- S. ]9 X
C. java.applet.Applet+ A8 g! x4 Q+ V$ P$ N
D. java.awt.Frame9 U, [4 X2 u+ W4 E+ i
      满分:4  分
4 [0 P( w8 @# V8.  如果类中的成员变量可以被同一包访问,则使用如下哪个约束符( )。
* Q: t/ ^8 S8 FA. private; r7 d# g- I  t5 X8 [
B. public
3 Q$ H  V0 O- w+ J3 \4 h, iC. protected3 l' X/ X  q5 c- h. y. t7 w) L
D. no modifier+ J1 B9 o' T+ y1 F8 M
      满分:4  分% H" O- v; w/ W% O' H# U
9.  以下叙述正确的是( )
3 R$ S- p! e& L8 \A. 构造方法必须是public方法
4 ^( X5 c. `$ a5 n: pB. main方法必须是public方法( d2 C2 h) K( [) l2 W
C. Java应用程序的文件名可以是任意的
3 ~0 Y9 m- C; c4 D+ HD. 构造方法应该声明为void类型  Q, I4 R! a, V9 w6 C
      满分:4  分
( _  ]1 [/ z2 J8 L$ N7 \10.  编译并且执行以下代码,会出现什么情况( )。 public class Q{ public static void main(String argv[]){ int anar[]=new int[]{1,2,3}; System.out.println(anar[1]); } }
- s. @; u! Q; JA. 15 p+ V" Q) w5 N3 X
B. 有错误,数组anar在初始化以前不能正常输出
$ ?) `, s5 |6 H, bC. 20 h( E1 |5 c, N% c9 B# P2 @
D. 有错误,数组的大小没有定义。
. g+ d7 C6 H3 P# E1 K) |$ J      满分:4  分
8 r9 L2 Y# n2 t9 ], O+ `11.  执行完代码"int[]x=new int[25];"后,以下说明是正确的( )。
1 \  j# l$ N2 \2 I1 O+ VA. x[24]为0
; O9 U5 }) k7 o4 Y! T" XB. x[24]未定义. J) k0 O9 k& e4 \+ j4 k
C. x[25]为0
, N- e% `' S: K2 i+ h& O: a- A- rD. x[0]为空
' u# ?3 D7 n, u" T5 S5 y* _. M      满分:4  分7 c4 c- p  S/ r7 E
12.  int 型 public 成员变量 MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是( ): n# Y6 }- E% f* y9 t: v
A. public int MAX_LENGTH=1007 d$ N! l5 `* x' ]7 m$ _2 g
B. final int MAX_LENGTH=100/ |2 e0 {) W/ s
C. public const int MAX_LENGTH=100) s6 ~) R! k6 S0 k9 h3 c. `
D. public final int MAX_LENGTH=100+ G! j; ?8 V" |8 y
      满分:4  分  P7 [+ W0 |: ~. B- C
13.  下列关于修饰符混用的说法,错误的是( )) Y6 o; L; |/ z! Q. C
A. abstract不能与final并列修饰同一个类" Y. t$ h+ J. h# `6 Z
B. abstract类中不可以有private的成员" Y9 f! {6 A5 U, A/ R0 _7 f- {  A4 D
C. static方法中能处理非static的属性
9 d' x( n9 R9 Q+ X4 s% a* u% lD. abstract方法必须在abstract类中
/ y7 l) |. f/ t$ H& B# B      满分:4  分  L1 ]' ], I6 C. z: }% k
14.  下列代码中,将引起一个编译错误的行是( ) 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) }( _7 U  Q6 F7 |2 F* F1 x
A. 第3行
& x0 @8 ^) G& ^( I) SB. 第5行
4 A6 d6 |3 e$ ^  p6 J* O7 ?C. 第6行
' t& q4 p# a: k9 wD. 第10行+ d6 P1 p1 Q% e7 r  U! G  b
      满分:4  分' W% z- J2 _) E/ u' T( m/ h
15.  在调用函数并传递参数时,将变量对应的内存位置传递给函数,而函数会根据内存位置取得参数的值,是指哪种方式( )9 c# t# H' h9 W9 ^. q2 A' B8 Y
A. 值传递调用
+ U' a  M5 r$ I& r! d' kB. 返回值+ \8 ~, C. q9 S2 W
C. 地址传递调用
+ i4 A* d+ ^# `6 X5 m, FD. 以上都不是
. g8 V# f/ |- p9 t; O8 L% r9 S* I      满分:4  分 5 r; n' N. h1 ?9 B6 Z

! h+ [. q/ d3 W二、多选题(共 5 道试题,共 20 分。)V 1.  已知如下定义:String s = "story"; 下面哪个表达式是合法的( )
7 S8 Z5 p3 m" l; ^3 m% oA. s += "books"
4 C  l$ B: {  u. e8 r7 dB. char c = s[1]
$ f2 @1 P9 z/ C" r7 u2 oC. int len = s.length
3 J5 r7 O" b  _* ?8 CD. String t = s.toLowerCase()
( [/ C+ S1 q2 [2 ~      满分:4  分
. G  @3 F1 R: B" B2.  说明下列创建数组的方法那些是正确的( )。* i7 f# \1 n( w, k' I
A. int twoDim[][] = new int[4][];
* O) n" X- B+ `: UB. int twoDim[][] = new int[][4];% s, j  f+ f. x' m2 S- j; N
C. int twoDim[][] = new int[4][5];/ V( o  P" r; ^+ E" O4 J# f
D. char a[] = {‘A’, ‘B’};2 Z$ Q% C2 ?7 G7 o# o  [
      满分:4  分. L1 h( t' y+ L7 y$ l: b' [
3.  执行下列代码后,哪个结论是正确的 ( )String[] s=new String[10];
7 i" Q% u6 f: n# hA. s[10] 为 "";. |2 L- ?( A4 @* Z- j% m/ U
B. s[9] 为 null;
: f5 e5 M# N  [! M& }C. C. s[0] 为 未定义
  U0 g. |% ~. D5 YD. s.length 为10# Q+ s6 k& k7 B- E4 S
      满分:4  分9 K5 q9 j1 ?+ m, {2 M$ v
4.  指出下列哪个方法与方法public void add(int a){}为合理的重载方法( )。
# m0 D* M; @# v) ^A. public int add(int a)
9 k7 e  U3 x( }, `& BB. public void add(long a)" N1 d" k9 X, W: f# W
C. public void add(int a,int b)
$ }( Y% U* L3 X5 R; \D. public void add(float a)
; n  A- B5 |1 J  n$ ^1 |      满分:4  分3 f' h9 i( z! q2 p
5.  数组与向量的区别是( )。* ]7 ^1 M7 M, W% c& a: z5 k; j
A. 数组的长度固定* m& ^6 N1 q/ n/ p/ a: r
B. 数组元素的数据类型相同,可以是普通数据类型  F" o$ F  l& B3 S/ k9 z: s2 y
C. 向量长度可变" }* |% M! Z. U+ a8 i
D. 类型可不同,只能是对象的引用0 a+ C( q/ o+ O2 h9 c. o
      满分:4  分
* q, u; I; X/ z/ z+ w4 O) g3 H8 a6 d  m. Q5 e7 A  M% p8 i
三、判断题(共 5 道试题,共 20 分。)V 1.  一个Java类可以有多个父类( )。/ m" Q4 g6 K+ [" Y0 d, F9 N* n
A. 错误
4 P- K! q" A* Q2 N  vB. 正确
6 r# Q' f+ p) g3 t/ N      满分:4  分  |* R" K4 {( X, e- P7 i5 H) J
2.  当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行。( )$ T0 N- ~; C% o( _
A. 错误" S) X; f) A4 z  |" B# H& J& W
B. 正确' j: R% y! @; j9 Q
      满分:4  分+ K- E% [; t3 `. B0 ?
3.  即使一个类中未显式定义构造函数,也会有一个缺省的构造函数,缺省的构造函数是无参函数,函数体为空( )。% R$ j3 ]2 ~7 [! s- S. x
A. 错误
5 m& e0 Q' }+ F) b8 HB. 正确, }% O) M1 X" T
      满分:4  分
/ r7 p; h* [$ ^# e% T4.  如果p是父类Parent的对象,而c是子类Child的对象,则语句c = p是正确的( )# L* M: y! K1 J. P" v
A. 错误! J% R. `4 A( t0 r0 R
B. 正确7 ?# X- f# S1 c1 U6 T$ D
      满分:4  分
9 M- {8 G5 R+ `# [) }" \/ H9 H0 H5.  子类要调用父类的方法,必须使用super关键字( )1 p2 }' b4 f3 b% F0 M5 s7 Q& x
A. 错误
4 @; M$ l7 p4 F, B! G4 F& ]B. 正确
  h; D2 C9 g0 T' o& j( g1 K      满分:4  分
0 s; ]4 }% |3 P) o6 `) d* g1 @- Z2 `8 S" w- l! l- t7 x" s

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?会员注册

×
奥鹏作业答案,奥鹏在线作业答案
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

 
 
客服一
客服二
客服三
客服四
点这里给我发消息
点这里给我发消息
谋学网奥鹏同学群2
微信客服扫一扫

QQ|关于我们|联系方式|网站特点|加入VIP|加盟合作|投诉建议|法律申明|Archiver|小黑屋|奥鹏作业答案-谋学网 ( 湘ICP备2021015247号 )

GMT+8, 2025-3-11 01:16 , Processed in 0.113149 second(s), 24 queries .

Powered by Discuz! X3.5

Copyright © 2001-2025 Tencent Cloud.

快速回复 返回顶部 返回列表