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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

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

[复制链接]
发表于 2012-3-30 22:35:38 | 显示全部楼层 |阅读模式
谋学网
谋学网: www.mouxue.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料以及奥鹏毕业论文,致力打造中国最专业远程教育辅导社区。2 W# P, O% P2 V% V5 l+ ?* a

2 s) R# ]$ E7 m, }$ S一、单选(共 20 道试题,共 60 分。)V 1.  以下哪个约束符可用于定义成员常量?+ A; A3 S$ ~# {0 e! c+ r* J. d
A. static
$ i- s7 o* Q5 X2 i: M: J% r% hB. final) o7 S* b2 n( b
C. abstract* c5 h, }' E0 ~% h
D. 不使用约束符
$ w- J) c4 h% H+ ^, ^! O      满分:3  分6 V1 w* _, O3 t) D9 V9 i
2.  当浏览器重新返回Applet所在页面时,将调用Applet类的方法是0 z: {( U6 W0 \0 I2 W8 \
A. start()
4 J+ D& X! V: Z" i. [B. init()
% |( L  @7 L6 J7 T1 j% SC. stop()0 F: O7 o) w4 L9 k) O
D. destroy()% Z( ^4 I; v; C& P( p
      满分:3  分$ g! C$ G$ _# s* Z( M1 [- U
3.  请选择以下代码的正确的重载构造器。 class Happy { Happy() { } }
% ?/ a* C% b9 IA. public void Happy(){}1 e6 N& ?; \6 T- N% y: H
B. public Happy(int c){}7 t) Y- j/ H5 e
C. protected Happy(){}
; C+ b8 J7 N0 \& [5 s* Z/ fD. void Happy(){}5 M+ {5 G1 |' A* V4 S* A: X
      满分:3  分5 d7 y4 _) E4 V. i7 b: M4 }
4.  在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序特性称为( )。& O, N( o3 g: J- a+ d2 }' j
A. 隐藏+ a+ z! x6 J" v7 v1 D+ |
B. 覆盖+ M. H* W1 G& ?# S) e
C. 重载% t& f+ y) a) A7 k
D. Java不支持此特性
! X) V6 K; H/ l" {0 L' {      满分:3  分
8 P; {0 O0 }8 j$ c* f- C3 s5 ]2 k5.  下列类头定义中,错误的是( )。
* J* m1 H* C( h0 {/ W- N! d7 gA. class x { .... }
2 T! l8 U" z  x; h* q4 e1 QB. public x extends y { .... }
/ z# O8 ?6 X9 uC. public class x extends y { .... }6 ]/ ?6 f/ w: U8 ]& J7 X7 d
D. class x extends y implements y1 { .... }6 t% c! l3 o' Z' J
      满分:3  分# K+ E5 r& C5 j) f3 J5 X* M7 R& Z1 i' u
6.  当浏览器返回到包含applet 的URL页面时调用以下哪个函数?+ f  m% v1 {8 Z4 G7 }9 I4 j/ j
A. init()0 W4 {' L; O0 \
B. start()
0 K, B; C$ c4 WC. stop()7 m8 {! w0 ~5 ]
D. destroy()0 G& L' S/ y# x/ b: L
      满分:3  分9 h9 q3 v6 [" L8 H' n5 M8 P* X
7.  下面是有关子类继承父类构造函数的描述,其中正确的是( )。
/ x) D, t+ E( D( xA. 创建子类的对象时,先调用子类自己的构造函数,然后调用父类的构造函数。
% y* @  L- Q) l  V, fB. 子类无条件地继承父类不含参数的构造函数。
* \/ O+ T1 F4 M! j0 bC. 子类必须通过super关键字调用父类的构造函数。
! f# U* F' c% F- e/ iD. 子类无法继承父类的构造函数。
! \' y# f/ S/ ?8 e0 Z2 g      满分:3  分
9 w2 s8 b5 i5 B- |' N0 ?8.  如果你试图编译下面的代码会发生什么事? Class MyString extends String{ }
+ w. n% X6 {( d: h6 M' XA. 代码编译成功% m" N7 C, C1 G" f3 c2 v9 M
B. 代码不能编译,因为没有定义一个main()方法
& z* p( `. C) R; k# _* IC. 代码不能编译,因为String是abstract类型的
$ @( V: P' f% C* f4 ZD. 代码不能编译,因为String是final类型的! d+ [1 x  t8 f
      满分:3  分
4 V5 X: u9 W5 ^1 ]' N' Q. F0 n9.  为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。
2 o  r( F& U1 E7 Y9 D/ Z' d6 d4 aA. static void method( )7 t% R# E- u* H6 d/ ~; Z" n6 ]+ c
B. public void method( )) o$ i9 C& t; @* F. {4 [$ R
C. final void method( )7 j8 q3 U% S/ f- m0 p
D. abstract void method( )8 @) Q# f* A9 i" _/ N" E
      满分:3  分5 E/ Z# _/ {  C0 E
10.  Person, Student 和Teacher 都是类名。这些类有以下继承关系。 Person | -------------------- | | Student Teacher 并且在Java源代码中有如下表达式: Person p = new Student(); 如下哪个语句是正确的?
) o2 b6 C( V+ x4 c/ Q# r) [A. 这条语句是合法的
9 A; A- N9 C' a' p1 K# r1 w" p$ h, M3 g' L' _B. 这条语句是不合法的
; {( Y, U* n$ `1 Y: HC. 编译时出错1 k7 r/ x6 }4 [0 L. @( R
D. 编译正确但运行时出错
& S" R! s% |& N' R6 G( ~4 g0 r      满分:3  分
' ~: ]) c* h' S3 N6 v  B% U5 k11.  在Java Applet程序用户自定义的Applet子类中,常常重载( )方法在Applet的界面中显示文字、图形和其它界面元素。
! b' O- j% H) \, ]; hA. start( )7 m' e& ~" e  p
B. stop( ): ]$ C$ Q- O( v, U( }$ u6 L
C. init( )
3 s& r) v3 S6 @, D8 n" ?. ]" KD. paint( )
% B% x" [6 J: Y# A3 o* u      满分:3  分4 _. G4 R3 g6 {7 S! g
12.  设有下面的一个类定义: class AA { static void Show( ){ System.out.println("我喜欢Java!"); } } class BB { void Show( ){ System.out.println("我喜欢C++!"); } } 若已经使用AA类创建对象a和BB类创建对象b,则下面哪一个方法调用是正确的:( ); @# }* Y. y$ d) E3 ~
A. a.Show( ) b.Show( )8 F& r9 ?9 `6 J4 ]4 B8 d) p7 p! g8 _
B. AA.Show( ) BB.Show( )
! ]& N3 B# z8 h, S1 u8 YC. AA.Show( ) b.Show( )8 V8 r) B; j0 n- t0 z! W
D. a.Show( ) BB.Show( )
/ ?; I2 t/ m/ k$ I      满分:3  分
$ n5 N. z" h" }" z0 _13.  想要使定义在该类所在的包外的类不能访问这个类,你应该用什么关键字?
9 x% N- x/ U- H% @5 Z% w$ A% tA. 不使用关键字
& c+ R) n; n% f9 O0 QB. private" H2 D6 w2 n1 Z" B/ {( W
C. final" m8 {6 @: O5 P+ a- ?1 ^' c
D. protected
3 {  n" g/ s; N      满分:3  分
. T% F% w" c2 g; T, y7 B. `14.  在使用interface声明一个接口时,只可以使用( )修饰符修饰该接口。- t6 q; E' c9 A: t2 F
A. private& ?! C4 S+ q+ r7 H5 K
B. protected
' c& j3 @, q; p" g" [4 H! `: OC. private protected
/ {8 W' M3 j+ S3 fD. public
9 ^5 u( S8 }( g      满分:3  分
( e( Q6 j6 w$ X+ ?4 b: b3 f0 ~15.  下面程序的输出结果是什么? class Foo{ static void change(String s){ s=s.replace('j','l'); } public static void main(String args[]){ String s="java"; change(s); System.out.println(s); } }
' `1 Q# y/ q* E; N, K  a; m5 GA. lava
1 M- `6 c  K( u6 L3 f9 r. JB. java
6 ?3 Z2 O/ E7 Y; WC. 编译错误
6 z$ U/ }, \5 W+ F5 Z* Q) X4 @D. 运行时出现异常
$ D- O5 Z( c" V9 x* b; o! M      满分:3  分3 D5 ]! |' Y5 Q) b* Z8 {% w
16.  下列哪个选项是正确计算42度(角度)的余弦值?5 X) v! ~% Q8 w9 J8 j7 L
A. double d=Math.cos(42);. Z# e4 d% c  d7 O% o2 v1 r3 X+ N! P
B. double d=Math.cosine(42);  F9 [) O# i* T# U" L
C. double d=Math.cos(Math.toRadians(42));1 C, r: b# L) r7 ^2 E% Z2 j
D. double d=Math.cos(Math.toDegrees(42));* [( R9 w% P9 p( A4 w
      满分:3  分
. G* ]" H4 M( U% D# b4 `17.  给出如下代码: class Test{   private int m;   public static void fun() {     // some code...   } } 如何使成员变量m被函数fun()直接访问?! p3 Y' i8 J3 u
A. 将private int m 改为protected int m
7 e+ R- @, o+ z, Z) q" AB. 将private int m 改为 public int m
1 _+ H, n! W0 |  z) O0 iC. 将private int m 改为 static int m% g( _2 l9 e- N( _
D. 将private int m 改为 int m) E, V* N( D( A8 z9 l
      满分:3  分' y  a0 i, m% V, c. E
18.  下面的语句的作用是:( )。 Vector MyVector = new Vector(100,50);
* S4 ?9 R4 s" F4 y+ p0 q- T& XA. 创建一个数组类对象MyVector,有100个元素的空间,每个元素的初值为50。1 [6 }( W) f& G+ X, _
B. 创建一个向量类对象MyVector,有100个元素的空间,每个元素的初值为50。. z$ J7 k% H) S( J
C. 创建一个数组类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。' K4 G4 A  k  E- ?$ b
D. 创建一个向量类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。
, T8 k. w. a% V7 b  e; y& T! }! d: W      满分:3  分
3 r* H& ]' R. w8 X3 g) H2 @19.  在oneMethod()方法运行正常的情况下,程序段将输出什么? public void test() { try { oneMethod(); System.out.println("condition 1"); } catch (ArrayIndexOutOfBoundsException e) { System.out.println("condition 2"); } catch(Exception e) { System.out.println("condition 3");
0 Q4 s8 q' B5 j* e- e9 TA. condition 1  T/ g7 M) P0 t
B. condition 2
% {7 ?( P% R5 Z# g, R9 HC. condition 3
5 O% F7 f6 _2 S. X+ xD. condition 1 finally
' E8 a7 G! q4 |' C2 Z8 z( I      满分:3  分2 d7 S. M2 J: g7 j4 u0 c: j
20.  默认情况下,也就是没有关键字时,所有的类都能访问所有成员,除了以下成员:$ F$ z# S& @! f* C  _( L; g; N
A. 用final关键字定义的
; a; e# {$ T4 T  U/ B9 H: _( o& aB. 用abstract关键字定义的
! g: J) D$ k0 p( MC. 在另一个包中定义的8 d! V  V' w% `! `
D. 在同一个包中定义的
/ ?# I; t, X) U- F4 f      满分:3  分 ; S% }& a6 Q' |* [% T1 y
( z, W/ d# _1 ]
二、多选题(共 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处写入如下哪几行代码是正确的?( o: @1 A0 h) J
A. Base(a,b)
* }4 e" W$ ?. F% |  gB. x=a,y=b;
; @' l: ~/ B+ s  Z0 k* RC. x=a;y=b;
' W  E  a3 F- g0 i% ?. S; KD. this(a,b);& t/ q4 ~& T, k* ~+ N9 H9 l& v1 J
      满分:4  分/ s& p# d  B: [4 Z* R0 g7 g
2.  下列关于静态初始化器的叙述中,哪一个是正确的?( )" |; k2 B! r& n! j0 ?1 e) G
A. 静态初始化器是在构造函数之前加上static修饰符。
/ l. ~, h& R! uB. 静态初始化器是对类自身进行初始化。  a6 D% f3 @1 F1 C3 E$ h3 {: l
C. 静态初始化器在同一个类中只能有一个。9 K, _4 @: S+ I+ f. i, Q
D. 静态初始化器是在其所属的类加载内存时由系统自动调用执行。- V- w2 B3 L0 E
      满分:4  分* q7 e$ D" k+ Z. o3 N
3.  在如下源代码文件Test.java中, 哪个是正确的类定义?
8 P5 O4 l: Q* ?0 z6 B. G  N( D/ LA. public class test { public int x = 0; public test(int x) { this.x = x; } }
3 y8 }1 g) I2 D/ ^- ~6 ^B. public class Test{ public int x=0; public Test(int x) { this.x = x; } }! y9 v8 C) u& k; \
C. public class Test extends T1, T2 { public int x = 0; public Test (int x) { this.x = x; } }/ R% b6 T% n3 k& N
D. public class' B$ Q: X6 a% ^6 f/ r$ Y% _8 {
      满分:4  分
( D' ~. e# I7 ^0 M* U# F, k4.  已知如下类说明: public class Test { private float f = 1.0f; int m = 12; static int n=1; public static void main(String arg[]) { Test t = new Test(); // 程序代码… } } 如下哪个使用是正确的?
0 ~* X! l7 d: U, n. e% A' zA. t.f
# F  W( D" V& @2 EB. this.n5 V  @+ P/ M  c% B( R+ G+ q
C. Test.m
9 [4 j4 k+ x) r* RD. Test.n) Y9 j/ e0 m0 k4 I; P; O4 ^5 i( B
      满分:4  分
! b9 U0 D+ y# M, Y; ]; Z) K% y5.  下面关于继承的哪些叙述是正确的。! d5 K  }' E7 ]. d; N3 C5 M) L
A. 在java中只允许单一继承。/ i1 l; p* D. ^9 A  c
B. 在java中一个类只能实现一个接口。2 g, w9 V# G7 ^( ^/ a$ k
C. 在java中一个类不能同时继承一个类和实现一个接口。+ D7 |+ n/ Z/ t7 k# g4 h$ q0 D
D. java的单一继承使代码更可靠。
( O1 F3 h9 H% K( B      满分:4  分; ]+ v6 ~2 S+ S/ s* r2 T
6.  在如下源代码文件Test.java中, 哪个是正确的类定义?$ N5 \9 y' Y9 e: v/ x3 T
A. public class test { public int x = 0; public test(int x) { this.x = x; } }
! Y' L* E* w, ^+ Q7 [5 H- MB. public class Test{ public int x=0; public Test(int x) { this.x = x; } }" A3 I( c9 o; l* t2 L
C. public class Test extends T1, T2 { public int x = 0; public Test (int x) { this.x = x; } }
, T: q0 _7 n2 aD. public class$ q" s" t# A& D/ C* F$ ?# e
      满分:4  分& k) E& _/ C, B" U3 ^8 }& v3 N+ a2 o
7.  选择所有有效的构造函数。 class Happy { } }
7 U3 ~" u5 M% rA. public void Happy(){}( P  A9 F) d/ K( Y3 m: u
B. public Happy(int c){}+ R# b3 O% o' |0 ?! v8 Z
C. protected Happy(){}' g: Y: L7 A/ a8 P8 ]# B
D. public int Happy(){}
0 a1 S8 w( j8 KE. void Happy(){}
1 U% A0 I( M4 i- I& V/ ]" a  T6 k! s      满分:4  分0 F" C/ B( f8 f3 l; l5 y- o' p
8.  给出下面的代码段: 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处写入如下哪几行代码是正确的?/ L; r9 q! z7 |( h% Q
A. Base(a,b)9 ~9 I4 y* @1 |9 s
B. x=a,y=b;: d! q. s. M# O0 ^9 a7 ^  h' z
C. x=a;y=b;
8 g7 Z% `1 B% r- {7 sD. this(a,b);
) }. L3 V# p3 h, z      满分:4  分
4 {0 J4 j" R/ U% Q9.  不使用static修饰符限定的方法称为对象(或实例)方法,下列哪一个说法是正确的?( )% ~* ]3 X; N7 }
A. 实例方法可以直接调用父类的实例方法。! N2 t$ ~! H9 o
B. 实例方法可以直接调用父类的类方法。
+ o/ f; y8 c# v' ~; n9 D/ fC. 实例方法可以直接调用其他类的实例方法。$ I' A  W- b* }8 u0 W2 A
D. 实例方法可以直接调用本类的类方法。! h# V) ~1 e' h9 P1 T5 u
      满分:4  分
: \. z* S+ X  l& G10.  Java中如下哪个约束符是正确的?  O6 b9 E$ g0 D6 ~6 v
A. private0 V1 V6 e6 b3 a7 g( u3 J* a. _
B. public$ z4 Y+ T3 g( `, B. p% F# K
C. protected+ K  u7 P$ B* t- i2 H
D. protect7 ]+ n. W2 f  K9 m  @, @7 a! y9 J
E. friend
& g% [" b/ L% w  G      满分:4  分
( |- \1 }0 h( p3 y$ F
: \5 R9 \9 L2 h8 y0 y: k1 {" n谋学网: www.mouxue.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料以及奥鹏毕业论文,致力打造中国最专业远程教育辅导社区。

本帖子中包含更多资源

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

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

本版积分规则

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

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

GMT+8, 2025-2-19 07:14 , Processed in 0.113909 second(s), 25 queries .

Powered by Discuz! X3.5

Copyright © 2001-2025 Tencent Cloud.

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