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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

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

[复制链接]
发表于 2012-11-22 21:54:33 | 显示全部楼层 |阅读模式
谋学网
一、单选(共 15 道试题,共 60 分。)V 1.  不允许作为类及类成员的访问控制符的是( )。6 ]* }  I4 P6 i" `0 j
A. public$ g4 a" O& x+ S; p! T
B. private
9 f" z# V! T6 X# {) aC. static, V8 B+ h* K7 X4 v4 j
D. protected& m/ i4 K1 e% M: I, ~
      满分:4  分
# i/ @8 @: E$ J" Q# t/ f* R: D2.  异常包含下列那些内容( )。
: d) T: z6 _3 hA. 程序中的语法错误
& \/ s7 q/ e. T- y! a* fB. 程序的编译错误9 Q/ m$ T1 N4 @) U; v- F
C. 程序执行过程中遇到的事先没有预料到的情况
% \  j  x+ x0 B4 Y5 l6 dD. 程序事先定义好的可能出现的意外情况
& U7 p5 \! ~& L7 y9 _) {      满分:4  分
, \- J% p: A6 I  X3.  不使用static修饰符限定的方法称为成员方法,下列哪一个说法是不正确的( ); s8 O; i4 v; d- c8 D7 U2 z0 n
A. 成员方法可以直接调用父类的成员方法4 c, M/ {! Z7 M7 ~& j9 k
B. 成员方法可以直接调用父类的类方法
: B5 ~) B, Y: A% HC. 成员方法不可以直接调用其他类的成员方法4 W9 b: ]( ~1 }3 }& [
D. 成员方法可以直接调用本类的类方法, y) e1 r+ [  r
      满分:4  分
8 h( y" r: f" h' M, n$ a4.  为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )$ l9 R' F+ Z* R+ _. @
A. static void method( )
4 v( @2 k+ i- F" V  s2 T1 F9 N# lB. public void method( )
$ u% {6 v& M: i6 jC. final void method( )  a: J: [% ]- K; J% A
D. abstract void method( )
9 M# P& N, r- W( o: ?3 `# c  t      满分:4  分
* `" E6 Y- d$ H: u5.  关于被私有访问控制符private修饰的成员变量,以下说法正确的是( )。& c* E( c, V- d8 G: i6 Y
A. 可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类3 B& D5 _$ [! i/ m1 A: K" ]+ H- R
B. 可以被两种类访问和引用:该类本身、该类的所有子类
6 m. U0 {% C3 [. G# N; Q* L- M% GC. 只能被该类自身所访问和修改( V+ u* _$ p  [( _6 O0 x9 H
D. 只能被同一个包中的类访问
: W" o  o; D$ a  a" _      满分:4  分
* D8 d; f# a( ~/ s! ~' r3 O6.  下列叙述中,错误的是( )。" ^+ y- j& u" O6 n9 V
A. 父类不能替代子类2 D$ G) J# K2 r' u& G7 m1 h* V
B. 子类能够替代父类
9 n5 g" Z8 I0 v# N4 qC. 子类继承父类1 \0 t$ @5 ^1 P! P( g/ i9 i
D. 父类包含子类5 q8 S  P9 h% S- {
      满分:4  分5 i' q# u" F, N9 R
7.  在 Java 中,所有类的根类是( )。& _2 I6 G% ?. f, {- i9 T
A. java.lang.Object' c5 }, d6 Q! M$ V" p, z/ h: t
B. java.lang.Class" e6 u6 k) b2 X% j9 L: X
C. java.applet.Applet
) c( Q; N$ Q. u% i# V5 z1 {8 `$ Z3 ZD. java.awt.Frame1 d+ a4 s3 A# e2 Q
      满分:4  分+ y, {- Q' t: Q2 @6 I6 G
8.  如果类中的成员变量可以被同一包访问,则使用如下哪个约束符( )。$ c) H4 T1 t+ P5 N% L) j9 c
A. private
3 c- k& V* v- P$ U* ~B. public
3 L2 e( z5 k% L: g: F" N' JC. protected
; O/ n- S/ b0 J2 W* ]D. no modifier3 z+ W8 j* q4 v- S# [
      满分:4  分
1 G8 e  o% T/ S  A+ A8 Z9.  以下叙述正确的是( )4 R& A% B1 n8 X$ n$ G  `
A. 构造方法必须是public方法
/ a" R, @- N  O/ Z1 O6 H5 {B. main方法必须是public方法) Y6 U  k: h! F! m% m- V- |& g& o; W
C. Java应用程序的文件名可以是任意的9 f8 k) v9 c2 i* v3 q2 l2 m5 O9 V2 H
D. 构造方法应该声明为void类型
( a" q2 U" e2 ^( }      满分:4  分8 s$ g3 o  D* q1 _6 W0 r9 S
10.  编译并且执行以下代码,会出现什么情况( )。 public class Q{ public static void main(String argv[]){ int anar[]=new int[]{1,2,3}; System.out.println(anar[1]); } }( T- k2 L, w2 ^8 E5 U& O) ]+ u
A. 1
% E* c9 q' e% z' l+ M5 @B. 有错误,数组anar在初始化以前不能正常输出
. h) C8 J- Q9 v0 I8 lC. 2
: S; w5 F2 U( Q4 t3 Z/ `D. 有错误,数组的大小没有定义。
8 L4 }6 F  t* F      满分:4  分
. p  N6 f# |: g3 e/ ~11.  执行完代码"int[]x=new int[25];"后,以下说明是正确的( )。
% G- r: S& k2 O# eA. x[24]为0' d6 x3 o" s3 R
B. x[24]未定义
' h- [8 _9 D/ GC. x[25]为0
1 b* l8 k; g2 M4 x7 wD. x[0]为空
8 H/ I5 g/ w; ^& c( z% R! d      满分:4  分# J% h: `8 ^" X' q+ S; @
12.  int 型 public 成员变量 MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是( )
5 {( X& H8 e, f$ j& L) c: oA. public int MAX_LENGTH=1003 p& }7 |% e  I6 u4 |5 w
B. final int MAX_LENGTH=100: y; K5 n2 I1 |( U
C. public const int MAX_LENGTH=100
4 B) Y" D, ]8 M( vD. public final int MAX_LENGTH=100& N. x( T3 w4 l9 k& c" ?- C2 r
      满分:4  分% N; u0 u- a- _' d& X" i
13.  下列关于修饰符混用的说法,错误的是( )
4 b! t- F6 k+ NA. abstract不能与final并列修饰同一个类% a! ?6 O. ]$ h4 J
B. abstract类中不可以有private的成员( T8 E) P% ?( L2 l2 \3 r
C. static方法中能处理非static的属性3 }  u: U+ H* f" N, }7 E+ v
D. abstract方法必须在abstract类中/ h+ r6 L6 D' q  T* {( {1 A
      满分:4  分& `5 ]4 R, Z& T# a
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) }6 V) }8 }/ }! j
A. 第3行
2 [9 U: F! _3 w1 S! ]" _6 OB. 第5行" T0 w/ |/ \. I
C. 第6行
1 G5 w5 y# p, B+ N' hD. 第10行
8 M( m/ A% U( ~5 @+ R' U2 S      满分:4  分  C0 N! B* q) W  V4 _
15.  在调用函数并传递参数时,将变量对应的内存位置传递给函数,而函数会根据内存位置取得参数的值,是指哪种方式( )
2 b/ w* R# G0 R6 K# n/ K& gA. 值传递调用5 G# e$ i$ K! v$ I! j8 Y
B. 返回值! D* _( ^# q/ L) V4 G
C. 地址传递调用0 y; u1 z, X5 o- ^7 V8 `
D. 以上都不是4 x9 {. p& O* q8 Z
      满分:4  分 0 o' e1 U' Y0 O! Q- o% U( a
3 x6 V6 Y( Q% m3 u( ?) c+ }( w
二、多选题(共 5 道试题,共 20 分。)V 1.  已知如下定义:String s = "story"; 下面哪个表达式是合法的( )9 ]7 x1 w4 ]" i  W( I
A. s += "books"9 j6 H( Z$ X( a+ j& l; u& T
B. char c = s[1]
' J/ Y5 A$ S+ O7 g* n* ?C. int len = s.length' ?$ ?! D! H2 f2 r1 W4 g
D. String t = s.toLowerCase()9 E$ S4 ~/ u, m! l- G: S) z' p
      满分:4  分- b# o. N9 N; l, G
2.  说明下列创建数组的方法那些是正确的( )。/ [9 j! E; r) D0 N& B, B1 |
A. int twoDim[][] = new int[4][];4 X9 k. l# G6 _
B. int twoDim[][] = new int[][4];# X+ ~3 K+ X# o1 t7 a
C. int twoDim[][] = new int[4][5];8 {& R5 Y3 r* k7 Y4 I3 N/ \
D. char a[] = {‘A’, ‘B’};# w. e' p  V1 s) d' z7 I
      满分:4  分3 z  c; b0 t* s. o6 i2 ^* I4 r
3.  执行下列代码后,哪个结论是正确的 ( )String[] s=new String[10];" e# ]1 f5 b$ s- H7 x( \- Y* N
A. s[10] 为 "";+ N7 d8 H( ^. [. v5 ~% Q' W
B. s[9] 为 null;
  V' m3 J3 J% K3 W: PC. C. s[0] 为 未定义
" n9 S. D+ V) F8 E* B! |: PD. s.length 为10
8 Y! P3 g' D9 ?2 \      满分:4  分
: x7 D7 r- K; H6 Z% s: h( }' X4.  指出下列哪个方法与方法public void add(int a){}为合理的重载方法( )。1 _1 v2 j+ P* P
A. public int add(int a)
; r3 v# \8 Z6 L1 ~8 n! ]( zB. public void add(long a)) b! u" R  t5 K# O6 v& }3 Z
C. public void add(int a,int b)
2 u; T" K2 ^4 D; A- F$ h! Q4 ?; q( P1 WD. public void add(float a)
9 n  w  l# r: J      满分:4  分
5 k- B; R& s2 h* o  F5.  数组与向量的区别是( )。4 G' t" A$ w4 b4 I( W7 j! \) P
A. 数组的长度固定
8 d5 M: N* o, ^B. 数组元素的数据类型相同,可以是普通数据类型
* p- N! Q+ o" N8 kC. 向量长度可变
, H2 f1 j$ N* fD. 类型可不同,只能是对象的引用8 F6 A' ]6 f+ h# J. Z1 m6 L6 R6 C9 [! B
      满分:4  分   n1 C8 y8 E" u, n

. Z8 R$ Q3 {3 i5 l- k三、判断题(共 5 道试题,共 20 分。)V 1.  一个Java类可以有多个父类( )。0 ?) ]; }, E; F2 V
A. 错误7 I( P! ~5 H" m- H( @9 ^- V3 r3 m! y
B. 正确
7 T" [' X  }" B3 H- _# v8 L! z      满分:4  分8 K8 b$ X9 v# q" i
2.  当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行。( )8 a/ V: i3 O* s" q' {" `; q
A. 错误' o" |5 F6 Q; _9 N" I
B. 正确: e9 ]$ O" j7 J! {+ m
      满分:4  分
0 P) M! Q; w1 z( `. v; Z, f, E$ x/ H3.  即使一个类中未显式定义构造函数,也会有一个缺省的构造函数,缺省的构造函数是无参函数,函数体为空( )。
3 {3 H- m' K0 J# cA. 错误' w0 ~( z& a  ^0 \: v$ X) \
B. 正确
5 x7 n; Z: y, ^/ s# f2 z# @      满分:4  分
0 b5 w1 D5 K  I+ U' n4.  如果p是父类Parent的对象,而c是子类Child的对象,则语句c = p是正确的( )3 r# J5 z1 q9 j0 I
A. 错误0 V* ?: R1 L) l' g: ?
B. 正确6 D* W% J) E/ ?) {1 F: W1 m
      满分:4  分
" D% m' c) K$ S, X; V5.  子类要调用父类的方法,必须使用super关键字( )( b( \- Z2 y; F  p: A
A. 错误
2 ~) @. X5 h! D; G: XB. 正确
9 b8 q- }9 \7 m) p$ s! m      满分:4  分   |2 K% I, k  U; w4 X/ t  r- u

& B, w+ T5 G7 D4 ~. R' F" s( D

本帖子中包含更多资源

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

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

本版积分规则

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

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

GMT+8, 2025-2-1 19:43 , Processed in 0.113666 second(s), 25 queries .

Powered by Discuz! X3.5

Copyright © 2001-2025 Tencent Cloud.

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