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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

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

[复制链接]
发表于 2012-11-22 21:54:33 | 显示全部楼层 |阅读模式
谋学网
一、单选(共 15 道试题,共 60 分。)V 1.  不允许作为类及类成员的访问控制符的是( )。$ F! r* f0 u4 j  E
A. public& I7 d0 l) s* ]) M. l
B. private
4 N& N: L* w; Q1 IC. static5 J! `+ B5 r) m% ]4 H* U
D. protected
8 [: w% N' E' D! h  F7 s) V      满分:4  分! p' u4 i. U: o6 Y0 `) t: A+ Q
2.  异常包含下列那些内容( )。
/ m  p( L9 U. HA. 程序中的语法错误0 k8 n* V) E+ \; o+ l7 L+ Q
B. 程序的编译错误8 a% n5 \; m) M, D. z% u
C. 程序执行过程中遇到的事先没有预料到的情况
) D4 @6 Z0 ~* [$ FD. 程序事先定义好的可能出现的意外情况
+ B4 Y( T9 I9 c' m! u$ N( M      满分:4  分
$ p3 c* s  w- A) Q( k! D2 w3.  不使用static修饰符限定的方法称为成员方法,下列哪一个说法是不正确的( )
( h' i- W3 d. O$ u. X7 F. v( gA. 成员方法可以直接调用父类的成员方法9 N; W2 o. W1 H+ x, K) X
B. 成员方法可以直接调用父类的类方法
" n+ A7 P( }- R( ^C. 成员方法不可以直接调用其他类的成员方法
; N7 O7 b* W' X; d6 KD. 成员方法可以直接调用本类的类方法
* Q  }$ N8 j, a! X      满分:4  分& y' x# G/ u# V
4.  为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )
' c$ [! \' W; X# I0 D% y( g4 \A. static void method( )
' A/ o( y4 B7 W% \5 j; `B. public void method( )
7 O* f/ b" _9 U. k6 g' V6 |C. final void method( )& w. H4 o6 ~/ u& e" x- _( f" t
D. abstract void method( )0 b( U5 N# Y/ N5 e' P
      满分:4  分; C4 U% V. R, _/ w8 a: K/ T" d3 w
5.  关于被私有访问控制符private修饰的成员变量,以下说法正确的是( )。0 W' O" F2 b6 |; a
A. 可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
  Q$ X+ p. I- W2 _- q2 U; m% WB. 可以被两种类访问和引用:该类本身、该类的所有子类
3 l; b1 N6 p. A1 k, ?7 a! BC. 只能被该类自身所访问和修改6 C4 o$ t9 A$ k7 p
D. 只能被同一个包中的类访问
8 n* E+ R% l- A$ Y1 ^. u1 B. V      满分:4  分
4 c2 E' {8 t( r: F% [; V6.  下列叙述中,错误的是( )。1 }1 {+ h6 K1 n$ G) y+ _
A. 父类不能替代子类* p! U1 f$ ?9 h7 R4 J1 K5 j; k2 e
B. 子类能够替代父类4 X7 Q: F9 ], J+ V1 }- j; M
C. 子类继承父类7 u( S2 O$ }2 o
D. 父类包含子类
) C) [8 X, A& d; Y      满分:4  分
7 w, Y3 B, C9 I+ E) j9 J7.  在 Java 中,所有类的根类是( )。
8 B5 ]+ h8 o, JA. java.lang.Object
% m9 m( D0 v! _) G9 Z+ O, J0 EB. java.lang.Class' v( t8 S  @% C1 Z( X
C. java.applet.Applet) f0 H9 L6 Z% J. B5 z; ?
D. java.awt.Frame4 U, _) \% V/ x
      满分:4  分
6 [1 f2 x  n% \4 f4 S* A  d8.  如果类中的成员变量可以被同一包访问,则使用如下哪个约束符( )。2 C2 z& U4 X0 C
A. private# p' G8 o% P$ a# F
B. public
6 b4 ^5 b% _; @$ V* WC. protected
* V/ @* y( h, T7 d4 m4 e8 U& G  ?D. no modifier
1 A  U6 b/ v9 {. E0 @% h0 r$ H4 P      满分:4  分, Z; f8 Q0 O( S
9.  以下叙述正确的是( )' Z. H& v: q) f
A. 构造方法必须是public方法4 t8 W4 e& |+ Q" B% |
B. main方法必须是public方法# W9 l1 I9 \, I% Q9 s
C. Java应用程序的文件名可以是任意的
' d' ^5 ]- V+ gD. 构造方法应该声明为void类型' I# \, p2 W5 y, }: Q# I0 j) {
      满分:4  分% N$ t. m' j5 w2 G& i
10.  编译并且执行以下代码,会出现什么情况( )。 public class Q{ public static void main(String argv[]){ int anar[]=new int[]{1,2,3}; System.out.println(anar[1]); } }+ Z, [1 r! h# B9 q
A. 1
0 Y+ @' O3 C8 F, w# q4 yB. 有错误,数组anar在初始化以前不能正常输出1 m$ x) `% j, [  q( Y0 x
C. 2
; G. l9 j5 q; p7 uD. 有错误,数组的大小没有定义。# d! z' s' l3 X* j/ X6 G, l
      满分:4  分, X0 w1 C! ^. z
11.  执行完代码"int[]x=new int[25];"后,以下说明是正确的( )。
  R2 O( L1 [# U+ H* M) |% X0 y. o0 zA. x[24]为0! J" J1 z% F7 r9 h+ p$ _
B. x[24]未定义% [8 e2 H9 k3 L1 e6 a8 u2 M8 c
C. x[25]为0
( y* Z* F8 y& q9 mD. x[0]为空
$ |9 G/ t/ g6 S  a% w7 d4 d" p  o; ^      满分:4  分
% f4 Q3 N1 m# Z12.  int 型 public 成员变量 MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是( )) p5 s$ N( Y: b$ X2 p7 N
A. public int MAX_LENGTH=1002 P% a6 O3 M4 z# L
B. final int MAX_LENGTH=1000 r+ N3 o& Z% G2 Q: M9 l
C. public const int MAX_LENGTH=100
' x: c6 T" H/ V, ?, P& i1 s4 ]D. public final int MAX_LENGTH=100, i! ]# I. F8 `6 x; `
      满分:4  分
. \$ _3 x6 }- _2 L9 _+ j, b13.  下列关于修饰符混用的说法,错误的是( )
- e1 X& r8 q% q+ v( G% x- tA. abstract不能与final并列修饰同一个类
, @# {4 D. E; ?1 U: SB. abstract类中不可以有private的成员7 Y* ?; a- ^3 G' i
C. static方法中能处理非static的属性" P" v2 q9 |0 F7 i- w0 x6 i8 U8 J
D. abstract方法必须在abstract类中9 e. J' z/ _& T$ d5 d9 p( C# b: A
      满分:4  分
9 ^% T" d6 F: f14.  下列代码中,将引起一个编译错误的行是( ) 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) }
1 C% A3 ~% {* `& DA. 第3行7 F8 A0 J8 Y- ]- i$ ]' Y
B. 第5行
2 k' T5 G  v8 ^* P- MC. 第6行
- ]1 @/ M" J1 b4 R/ T7 B; R% RD. 第10行
! j' n1 A5 ]  T4 D$ }0 I: H+ h      满分:4  分3 l' d, m3 ^4 V: f
15.  在调用函数并传递参数时,将变量对应的内存位置传递给函数,而函数会根据内存位置取得参数的值,是指哪种方式( )% @& O" G4 _; X: a( [: R
A. 值传递调用
  F4 {* g0 Z% ]- AB. 返回值  [0 O9 a. e1 S4 R3 _1 Z4 Z" c& D
C. 地址传递调用6 f! s* W* i5 G; s
D. 以上都不是; ~0 v8 u8 Z  ?" g% @# u
      满分:4  分 6 P- X$ E+ K' l6 B% l5 P. b0 W

% \. ]. ^# B6 `) {8 T5 m. R' z: Q二、多选题(共 5 道试题,共 20 分。)V 1.  已知如下定义:String s = "story"; 下面哪个表达式是合法的( )
& b2 Z/ w, ?: q2 ?9 h- p! @A. s += "books"7 m/ K/ s5 L% Y. y! m) o+ R8 {
B. char c = s[1]0 U% }* Q# R! U) |: ]4 }
C. int len = s.length# Y9 o, i3 e; M8 C/ ?0 r7 a$ D  d" ~- G
D. String t = s.toLowerCase()
. X! u3 [- |' U% p2 w9 l. X      满分:4  分
( K: p! m4 C' M1 Y. D/ p2.  说明下列创建数组的方法那些是正确的( )。* y1 A' k0 n6 O! o# a! W
A. int twoDim[][] = new int[4][];3 N) j% C" w( m; ?
B. int twoDim[][] = new int[][4];
2 A, O5 c+ ?! ?: k. FC. int twoDim[][] = new int[4][5];
" H1 H: z' L7 A, ?3 |- a& OD. char a[] = {‘A’, ‘B’};
5 x; v0 \9 P8 z2 K3 F$ @      满分:4  分
5 b$ z3 P+ F- M  b; c, F3.  执行下列代码后,哪个结论是正确的 ( )String[] s=new String[10];
8 }. J% m# ^1 w  _# gA. s[10] 为 "";
2 R% K6 t% ?' k2 O" `B. s[9] 为 null;( l" M7 N$ I/ Z+ W% K/ r, n
C. C. s[0] 为 未定义
, C% Z$ z9 a0 A: S; yD. s.length 为107 Y% c6 d1 d" s& v2 R! S6 l
      满分:4  分9 Q% f+ U# \+ x3 L. G3 D) B$ W
4.  指出下列哪个方法与方法public void add(int a){}为合理的重载方法( )。+ o5 U8 k2 f8 I' I* L) C
A. public int add(int a)( C" ]" R7 A' ?, [" m) F
B. public void add(long a)' S) f! I& X$ V5 m( u6 z$ P
C. public void add(int a,int b)
% P( F5 M$ x5 F( oD. public void add(float a), p: v* }" a4 M# ~
      满分:4  分' W8 K1 j# _% z7 Q4 I% f) U6 m
5.  数组与向量的区别是( )。
6 S) l7 W; Y- RA. 数组的长度固定4 K0 |0 m8 F6 h6 b
B. 数组元素的数据类型相同,可以是普通数据类型
4 |! j1 d) b/ o  @9 LC. 向量长度可变
/ D# d& |% G# ~6 ]& fD. 类型可不同,只能是对象的引用
" a9 j, W. Y6 R( a* L6 G      满分:4  分 5 ~+ U, a( `4 G( H7 w

% @; A$ ^, ^" S' t1 A" k2 B三、判断题(共 5 道试题,共 20 分。)V 1.  一个Java类可以有多个父类( )。9 g! O' B, b( g2 U
A. 错误  B! {9 U, @* v1 A3 m
B. 正确4 G0 J3 s. T# d/ ]/ Y
      满分:4  分- T/ h+ \. B9 z& R/ L: K
2.  当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行。( )5 D; W& o: Q: f3 ~2 d) x7 W
A. 错误
! [6 z/ ]7 d9 d+ a; ?6 ^B. 正确
+ E9 c! S( X  t1 B) ~) ^; N! i$ s- j      满分:4  分& H3 O& X6 `! E1 D) g1 V$ J
3.  即使一个类中未显式定义构造函数,也会有一个缺省的构造函数,缺省的构造函数是无参函数,函数体为空( )。2 K% }* x" _( L# v. h, `8 _, ]
A. 错误! j6 u# H3 _2 g4 C% S. H
B. 正确
! G9 t2 d, C; l* X  b: P      满分:4  分# ]! G8 l  w& R8 |  B" H
4.  如果p是父类Parent的对象,而c是子类Child的对象,则语句c = p是正确的( )- [% [, G2 h3 n' O1 i  I" X
A. 错误& Q: q' C2 E2 K1 o( g
B. 正确# b9 e0 F* d- f: P7 A% Y
      满分:4  分: _& x5 L$ B6 C. U) R
5.  子类要调用父类的方法,必须使用super关键字( ), e/ S3 F3 H4 P5 b. B; m+ l- r. H
A. 错误  [0 K. M" s, j; L& N4 n
B. 正确
- N' a1 r$ p/ R1 W& H% v0 B8 j      满分:4  分
4 i' J+ Q0 P! f: ?* G0 w: I! ~* Q# A+ X" D, y1 M

本帖子中包含更多资源

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

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

本版积分规则

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

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

GMT+8, 2025-2-1 19:53 , Processed in 0.087170 second(s), 22 queries .

Powered by Discuz! X3.5

Copyright © 2001-2025 Tencent Cloud.

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