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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

东北大学11秋学期《JAVA语言程序设计Ⅰ》在线作业2

[复制链接]
发表于 2011-9-30 07:20:26 | 显示全部楼层 |阅读模式
谋学网
一、单选(共 20 道试题,共 60 分。)V 1.  下面说法正确的是( )。
" N4 u$ m( u9 ?  L4 s/ @A. final 可修饰类、属性、方法。
+ ^8 G$ w; u1 Z1 R, V2 jB. abstract可修饰类、属性、方法。
# z7 o: E, Z7 \C. 定义抽象方法需有方法的返回类型、名称、参数列表和方法体。+ P0 t& Z! o: a5 M  h& B
D. 用final修饰的变量,在程序中可对这个变量的值进行更改。; g# z( H9 F& ]; m6 o! e- Z9 @) |
      满分:3  分3 O9 w) `! b3 R& @/ x& U8 I
2.  已知如下代码: 1) class Example{ 2) String str; 3) public Example(){ 4) str= "example"; 5) } 6) public Example(String s){ 7) str=s; 8) } 9) } 10) class Demo extends Example{ 11) } 12) public class Test{ 13) public void f () { 14) Example ex = new Example("Good"
, B/ M* g5 g5 L9 [7 p4 s) M; d4 t, vA. 第3行
- r& C7 L' g6 k/ ^/ tB. 第6行4 y+ U' B) a1 ]! X( n6 F
C. 第10行
, ~, l# j1 F4 l% r6 v( m$ lD. 第14行
) C8 k  j7 V( v' e( kE. 第15行1 w( N, J5 q1 v: v7 o, {2 A2 q0 N7 J
      满分:3  分* f2 ~1 ~* ?  c" J3 P* p" n0 v: x9 c/ A
3.  下列代码中,将引起一个编译错误的行是 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, T! A4 E" k3 \" y  `. O$ j
A. 第3行
  s# R8 P+ v8 F0 l8 sB. 第5行
. }' u3 u  E# h; yC. 第6行2 f) r5 W4 Q! C) i& e! F+ u7 m
D. 第10行
* e7 G4 C1 L" Q      满分:3  分
# y8 g6 W  V# e) Q1 T1 m0 x+ n8 I4.  对于子类的构造函数说明,下列叙述中不正确的是( )。" ~$ ^, S4 J" Y4 O
A. 子类无条件地继承父类的无参构造函数。
: l. a& H9 u; N; X# x- k% }B. 子类可以在自己的构造函数中使用super关键字来调用父类的含参数构造函数,但这个调用语句必须是子类构造函数的第一个可执行语句。8 J2 z. l: ~0 ^; f% ], e
C. 在创建子类的对象时,将先执行继承自父类的无参构造函数,然后再执行自己的构造函数。1 f+ E7 G' D% K  B0 V
D. 子类不但可以继承父类的无参构造函数,也可以继承父类的有参构造函数。
3 _8 G! f6 ?- Y1 w      满分:3  分, Q$ e) X. m' z" e& @
5.  如果你要读一个参数值,而该参数在<applet>标签内没有定义,则会:
# y+ {/ l1 k9 B( o( |- g# r  T% s4 GA. 运行时抛出异常
! Z# u8 I- ?$ N0 Q+ ~, \( pB. 参数值为空
4 ]% ~0 Y# Y/ Z: H6 |* M3 BC. 参数值是个空字符串
; q% G' w. a  c2 {D.
8 X) a) d/ Y$ _# Y8 g      满分:3  分* s8 H( V% k0 M0 _0 q4 ~* c5 ^
6.  下列选项中,用于在定义类头时声明父类名的关键字是( )。: P& C& `& Z, B
A. return
8 ?! C% {; r- B2 E1 R, IB. interface
) k- j5 |1 E+ L8 vC. extends+ N# R; D3 {* L
D. class7 S9 n# @( m4 |0 m+ H8 u
      满分:3  分" f! k. M! H$ D+ p, i
7.  给出下面的接口: interface A{ int method1(int i); int method2(int j); } 下面那个类实现了这个接口,并且不是抽象的?
+ p5 V1 ?! S( oA. class B implements A{ int method1(){} int method2(){} }; f- p2 _* N9 y8 X! E
B. class B { int method1(int i){} int method2(int j){} }
2 i/ y2 Q# U+ ]C. class B implements A{ int method1(int i){} int method2(int j){} }$ n5 |5 d( G# L/ G2 c
D. class B extends A{ int method1(int i){} int method2(int j){} }
. {! d- m: w! V  u$ A      满分:3  分6 j& J* e& a7 S; s' C$ K
8.  下面哪一个类可以访问foo包中的所有变量? package foo; class a{int c} class b{private int d} class c{public int e}
0 t7 k* w$ {- ]$ I0 q0 bA. class a
1 d4 o# S3 i/ g& A3 \) pB. class b: w6 M) p8 H, t" K0 d, `( p
C. class c, {" u6 n1 F+ ~# }  X/ z7 \* h
D. 都不能
" D! U$ _7 Z% C) k4 _0 q  P, e      满分:3  分
# X. r, ^7 a  w3 k9.  在Applet的关键方法中,下列哪个方法是关闭浏览器以释放Applet占用的所有资源?- u, L$ u; \+ B( p: h
A. init(), m& ?- }8 c7 T+ X
B. start()( _. I4 a: \% }0 _8 P, i( X! X
C. paint()3 [6 t7 I( N* i$ E
D. destroy()
7 v. G7 e0 v6 d  x3 b$ y" c% [9 f      满分:3  分
5 v: P" \7 a7 [- g& Y10.  给出下面的接口: interface A{ int method1(int i); int method2(int j); } 下面那个类实现了这个接口,并且不是抽象的?: B. |1 G2 f2 r% L9 {# R
A. class B implements A{ int method1(){} int method2(){} }
2 ]. m: `) [. ~! W5 V. p1 a8 E. ]0 QB. class B { int method1(int i){} int method2(int j){} }3 B3 \3 k0 a: X$ J4 q& K
C. class B implements A{ int method1(int i){} int method2(int j){} }- w. n* i3 M$ X) O0 x& W6 o
D. class B extends A{ int method1(int i){} int method2(int j){} }# X- w# e- z0 j$ n) z* u
      满分:3  分
/ j; g  k" o* m6 \- p11.  既能作为类的修饰符, 也能作为类成员的修饰符的是( )。
8 \0 a( y/ D8 k7 x# lA. public8 s# a1 Z3 Y# C; L/ u5 @
B. extends; }: ?! t0 @7 m* C! M/ `4 P( ^+ L
C. float: `1 A0 O- y2 o) G- a7 H2 L; C- Q
D. static" o, M, b- e5 u9 l! i
      满分:3  分
" U* L3 v! Z) `2 g+ B5 p12.  下面的语句的作用是:( )。 Vector MyVector = new Vector(100,50);
, M1 N- C; c. C- s3 zA. 创建一个数组类对象MyVector,有100个元素的空间,每个元素的初值为50。
  r- B9 c; }- l2 ^3 EB. 创建一个向量类对象MyVector,有100个元素的空间,每个元素的初值为50。
; d* M" \2 q7 C0 AC. 创建一个数组类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。* H! \. j, }: n8 W4 \
D. 创建一个向量类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。! A2 U4 n4 ?$ h% j
      满分:3  分9 ~8 p5 G/ x! v
13.  在Java中,所有类的根类是
1 O; m! f9 {5 m1 qA. java.lang.Object$ ]+ t6 z0 C& U# N' X* r) c2 P1 O
B. java.lang.Class# m6 T1 y# C0 F, i8 o" A: K
C. java.applet.Applet4 Y; }" B7 ~& o( ~0 e
D. java.awt.Frame8 t+ Z! s& O% U$ s, Z# V
      满分:3  分' d4 V  m  E" W/ E
14.  设 i,j 为类 x 中定义的 double 型变量名,下列 x 类的构造函数中不正确的是( )。. ?& Z( I+ K' ^( I( C; b
A. double x(double k ){ i=k; return i; }
9 t: l9 {: b( @8 `1 y8 RB. x(double m, double n ){ i=m; j=n; }
0 t1 H. Y4 S3 K. u) E) O, x: rC. x( ){i=0;j=0 }
6 w  O/ _% h" R5 A8 uD. x(double k ){ i=k; }* }2 s' B6 a3 L; v9 x7 ~
      满分:3  分
( j$ m3 q5 E+ d, Z3 Y; I15.  下面是有关子类继承父类构造函数的描述,其中正确的是( )。; k$ l9 W9 @2 w  _7 ]0 S1 o
A. 创建子类的对象时,先调用子类自己的构造函数,然后调用父类的构造函数。
- o8 E& A6 g8 N3 z5 M. wB. 子类无条件地继承父类不含参数的构造函数。' L6 l. R2 {% a0 M+ O) b+ B
C. 子类必须通过super关键字调用父类的构造函数。( S' D' Z4 k# e. u8 W
D. 子类无法继承父类的构造函数。
! D- r  l6 {8 S8 Q0 y      满分:3  分
5 y9 j4 B2 e3 K: o. l16.  已知如下代码: 1) class Example{ 2) String str; 3) public Example(){ 4) str= "example"; 5) } 6) public Example(String s){ 7) str=s; 8) } 9) } 10) class Demo extends Example{ 11) } 12) public class Test{ 13) public void f () { 14) Example ex = new Example("Good"4 P9 v9 z+ H% n4 v
A. 第3行
  U5 z6 q0 n0 L: V1 cB. 第6行' o$ t0 i, n; R  E! f0 b+ ]
C. 第10行
) u& H% P  B8 A0 w8 C% SD. 第14行
; ?' m: X2 r- S2 M, i" |# j' kE. 第15行
$ O# W+ E3 Q5 H) L& B: s      满分:3  分. h# [4 F  W5 N
17.  如果你要读一个参数值,而该参数在<applet>标签内没有定义,则会:
1 h2 n4 M' `5 G) _  l, l& VA. 运行时抛出异常
( f2 l1 I: C, @* M: oB. 参数值为空) q  I) Y" N. A3 V
C. 参数值是个空字符串9 N* B+ ~0 X. X, N$ k8 X' V0 k6 V
D.
4 p/ ~. x  ?. I- o' C      满分:3  分
/ a4 K! y( w$ a18.  下列构造方法的调用方式中,正确的是
# C0 r3 }2 S% C. vA. 按照一般方法调用
+ l6 k9 |9 e# `9 d6 G) j* `& E. XB. 由用户直接调用* s' E& q6 u2 K! L. t  R
C. 只能通过new自动调用& {& e' G( [" C* [6 k1 ~- ^4 k1 c
D. 被系统调用9 B& T' C9 N. }6 k
      满分:3  分; K6 d' g- {8 W% F
19.  下面哪一个类可以访问foo包中的所有变量? package foo; class a{int c} class b{private int d} class c{public int e}9 r' [0 Z& p) |* U+ X, ?# t5 o
A. class a# `9 E+ e' E# q1 m2 v( m$ v( Q  y
B. class b
+ Q% a- S& Q, r3 r0 J9 pC. class c
3 P& a* n5 j1 @/ @/ xD. 都不能0 W( i% e2 }& u$ Y3 I+ B
      满分:3  分. [- k' S% X5 z; \8 S0 i9 e
20.  为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。6 t" U& l8 e+ J+ b8 }
A. static void method( )- `! X0 C) \+ E. L$ w
B. public void method( )
( [: {5 F) O) p9 k* `! D" b: u( lC. final void method( )
1 W! T! d% }& }1 _: @* j, K9 rD. abstract void method( )
7 }6 k  k. m/ Z! l6 B      满分:3  分 ( U' z! m) D8 p) U- v5 s
2 _7 V% f; m; }/ K" |
二、多选题(共 10 道试题,共 40 分。)V 1.  给出下面的代码段: public class Base{ int w, x, y ,z; public Base(int a,int b) { x=a; y=b; } public Base(int a, int b, int c, int d) { //赋值 x=a, y=b w=d; z=c; } } 在代码说明//赋值 x=a, y=b处写入如下哪几行代码是正确的?
: K+ u# o1 T) ~6 o  D" _( EA. Base(a,b)6 R( X7 s) N" j+ J( Q4 B/ O
B. x=a,y=b;
4 L  U2 r$ o- sC. x=a;y=b;
9 B: S- R+ q) [+ v: qD. this(a,b);
! O+ M( f! }& Q      满分:4  分
, r# |# Q" K, c2 I2.  已知如下类定义: class Base { public Base (){ //... } public Base ( int m ){ //... } protected void fun( int n ){ //... } } public class Child extends Base{ // member methods } 如下哪句可以正确地加入子类中?
$ d' d! C  F7 q2 iA. private void fun( int n ){ //...}! l3 H) N- L. W; C
B. void fun ( int n ){ //... }
$ t. V9 O4 S' \C. protected void fun ( int n ) { //... }
; F  T. Q) y6 m$ d" jD. public void fun ( int n ) { //... }# j9 t2 C: j: _- J7 X: ^
      满分:4  分, E$ O& X, Q8 k
3.  下面哪几个函数是public void example(){...}的重载函数?. B( T4 M2 c: Q, u, F$ _
A. public void example( int m){...}
, |7 f% w! }0 @* e( U# _B. public int example(){...}& p6 m1 L; L* e: t4 C
C. public void example2(){...}5 `- v5 C/ M8 ?
D. public int example ( int m, float f){...}  w) Y) a, ]) w
      满分:4  分
  W: b" Z( d8 w' m4.  已知如下类定义: class Base { public Base (){ //... } public Base ( int m ){ //... } protected void fun( int n ){ //... } } public class Child extends Base{ // member methods } 如下哪句可以正确地加入子类中?
1 V) M- {6 L3 I  f, U0 UA. private void fun( int n ){ //...}$ Y: h) v1 H9 i5 z
B. void fun ( int n ){ //... }$ M$ S: U7 H8 y9 `* [! g; p
C. protected void fun ( int n ) { //... }
/ k* E0 ]4 z7 D3 p1 O* tD. public void fun ( int n ) { //... }4 Z- U' `: O% ~1 H/ S! ]
      满分:4  分
& j2 C* f8 b$ H- r5.  选择所有有效的构造函数。 class Happy { } }5 E8 R- @: E, n" v5 v9 [/ G
A. public void Happy(){}) j/ _* f. i7 l9 r
B. public Happy(int c){}8 Y  ^, F9 X! N1 j$ {" U' t
C. protected Happy(){}
, S5 x, c/ y5 U6 K& h+ WD. public int Happy(){}
3 F( Z3 C9 J. ^2 IE. void Happy(){}
9 Q) c1 {/ s, [) C      满分:4  分
1 ^: F' q: `* Q6.  Java中如下哪个约束符是正确的?- t' H9 G' I! Q/ e  G- k" W2 J4 r
A. private
- W  L/ |1 @! z4 }# O9 ?B. public  |. a+ O8 w6 y% @* I" L
C. protected3 @6 D1 V  O  }/ d
D. protect1 c$ Y& a- f- q  E
E. friend
; N/ R9 e' t8 y  ?      满分:4  分' L; q+ _/ B9 T( P2 [! j  J! d
7.  下面的是关于类及其修饰符的一些描述,正确的是:( )。
% ~. B! z6 \$ v5 V5 U8 m2 n# rA. abstract类只能用来派生子类,不能用来创建abstract类的对象。
) j# J& V4 e/ Q2 }* V1 y' zB. final类不但可以用来派生子类,也可以用来创建final类的对象。
+ G* g: V( L0 t( ]2 }0 YC. abstract不能与final同时修饰一个类。5 x- C! s; b4 W* \
D. abstract方法必须在abstract类中声明,但abstract类定义中可以没有abstract方法。
6 E2 R% W5 g1 s. Q0 o" z      满分:4  分- M3 v0 V- ]3 ?3 Y% l/ h
8.  对于构造函数,下列叙述正确的是( )。1 _) M3 B% f7 u, B3 @8 ^. Y
A. 构造函数是类的一种特殊函数,它的方法名必须与类名相同。9 m+ N2 T* F+ I% T1 f. e
B. 构造函数的返回类型只能是void型。
. P! H; N; p% S8 P6 O, Z$ t- s( kC. 构造函数的主要作用是完成对类的对象的初始化工作。
, s* Z/ B# C$ l7 WD. 在创建新对象时,系统会自动调用构造函数。% Z- S) A$ H& I8 u# r
      满分:4  分
3 p" @/ b2 |! Y9 o9.  下列关于静态初始化器的叙述中,哪一个是正确的?( )
2 [+ p  r6 D- ]6 P  ~A. 静态初始化器是在构造函数之前加上static修饰符。4 k. n$ E2 k. Z; H8 [% I# d& W
B. 静态初始化器是对类自身进行初始化。  `; ^  y- X8 f  \
C. 静态初始化器在同一个类中只能有一个。
7 r! g+ L% z5 \6 k% nD. 静态初始化器是在其所属的类加载内存时由系统自动调用执行。: {4 ]0 ~6 |4 U* X/ E
      满分:4  分
5 P/ A5 F% T, S10.  以下哪个语句是正确的?
. r3 l" q6 P7 L9 [  Q+ `+ qA. 在Java中允许简单继承,它可以保证代码更可靠。
! [$ J8 W2 ]3 b* }  {3 PB. 子类继承父类中包括构造函数在内的所有方法。" S  f; q: }' C/ E3 i. L& \. B+ R6 x
C. 一个类能实现它所需要的所有接口。
; s0 U  L5 w1 c' oD. 当一个类实现一个接口时,它能仅选择接口中它所需要的方法进行重写。
( s1 f$ a: R. ~) _8 [7 V      满分:4  分
# a  k" a* o. N2 _' K1 d
7 @1 [& m: J9 n) u' ^9 [+ U" n+ N需要满分标准资料请直接加QQ :1306998094

本帖子中包含更多资源

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

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

本版积分规则

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

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

GMT+8, 2025-2-25 02:25 , Processed in 0.104330 second(s), 20 queries .

Powered by Discuz! X3.5

Copyright © 2001-2025 Tencent Cloud.

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