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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

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

[复制链接]
发表于 2012-3-30 22:35:38 | 显示全部楼层 |阅读模式
谋学网
谋学网: www.mouxue.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料以及奥鹏毕业论文,致力打造中国最专业远程教育辅导社区。; ?2 \0 U: g' U/ r$ |2 P' f
5 l& e. x) k* I: ]2 c
一、单选(共 20 道试题,共 60 分。)V 1.  以下哪个约束符可用于定义成员常量?
) p+ L3 c2 @; \( f1 g+ [  yA. static- y' W  S" ?' ]1 Y# r) U
B. final
' P, d/ F9 [  ]C. abstract. r& P% d3 t: H  N# o& @
D. 不使用约束符
$ r! ?4 {6 A1 K/ h2 z3 P      满分:3  分
  M5 H7 t  E1 a1 ?# u4 a" d9 W2.  当浏览器重新返回Applet所在页面时,将调用Applet类的方法是/ c7 U* ?; z8 _  C: V6 g% ~
A. start()
. W5 @1 \. L% a! D  s( N+ QB. init()) J& Q2 [! ]2 X3 p: F' ?
C. stop()
, }$ d# [" w$ tD. destroy()
. |8 ~% J8 N0 a/ r$ J/ p- d, s: E      满分:3  分5 z5 P7 P- I: O, ^7 l8 B$ {& z" d
3.  请选择以下代码的正确的重载构造器。 class Happy { Happy() { } }4 G- a& q2 i# j) Y3 B; `) D( u
A. public void Happy(){}
, q$ g$ u  d. `* CB. public Happy(int c){}
. v0 N6 l8 O7 E) ~C. protected Happy(){}; Y5 p! r$ B4 w2 K5 X8 J1 B
D. void Happy(){}: G  Y4 t1 l& |# U  y- F- ^3 M7 i
      满分:3  分
7 d7 _) I( P( ?: F2 v! ~2 [4.  在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序特性称为( )。
, S/ k/ c. S, w, H1 E. XA. 隐藏* {. a( t, T5 W, u
B. 覆盖" j1 a$ ]3 C( e- Q+ ^1 E
C. 重载
% S, l7 c* [) l* n9 m* x3 o. e7 ?D. Java不支持此特性  s5 L1 A: s/ e; i4 `3 T% c7 B. t
      满分:3  分
1 [% _1 b6 q% Z* n2 R& ~0 i5.  下列类头定义中,错误的是( )。
* N: e& ]6 I; Y2 iA. class x { .... }+ ~% i# [: X1 i% c9 B+ r1 `/ l
B. public x extends y { .... }
, t# v3 L  |. p. D6 `- c- F% xC. public class x extends y { .... }
8 _# x, E9 W7 t6 OD. class x extends y implements y1 { .... }: ^0 J% Y/ b, A4 i' D# }
      满分:3  分
5 q8 T  F7 ~" ~7 H4 D! K! f6.  当浏览器返回到包含applet 的URL页面时调用以下哪个函数?
8 e8 e8 I1 q$ T4 H( [/ GA. init()
& ?7 j( y$ O) w3 D. Q8 f) tB. start()
' n; n( n. b( t3 B5 SC. stop()
9 X8 L- Q4 i8 ~, n* ?- o' S  p3 ^+ cD. destroy()
5 H* H% V2 \  a" g0 B1 M) Y% N" J% J      满分:3  分/ b0 p. P$ S$ [3 _/ @, t! T
7.  下面是有关子类继承父类构造函数的描述,其中正确的是( )。
' Y: G9 g' U& N7 YA. 创建子类的对象时,先调用子类自己的构造函数,然后调用父类的构造函数。3 R, G! Z5 c# T* y9 Z  e2 J
B. 子类无条件地继承父类不含参数的构造函数。+ v8 S% o2 \; k& z! V# I+ h. @2 T
C. 子类必须通过super关键字调用父类的构造函数。( }3 @' G' ]+ F1 O1 L
D. 子类无法继承父类的构造函数。
/ M# H/ U6 l: q0 Y0 J2 i7 w/ f      满分:3  分4 v0 q+ q/ P: F0 U  O
8.  如果你试图编译下面的代码会发生什么事? Class MyString extends String{ }
  E$ \7 E7 g% J; a! S! d3 H* aA. 代码编译成功6 V: F. v* o7 i5 L' }# ?  \
B. 代码不能编译,因为没有定义一个main()方法
) \# j; p, i7 CC. 代码不能编译,因为String是abstract类型的
- h+ c* s6 O  h+ k; A; ID. 代码不能编译,因为String是final类型的5 @5 p0 ]+ s; m8 @
      满分:3  分9 H$ z' p; S1 |, A
9.  为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。
; ]7 L  o* a/ Z4 X$ p$ iA. static void method( )$ q/ w  d2 m) d2 p' ?1 I
B. public void method( )
+ }5 w/ [' J4 c/ V1 J) HC. final void method( )  T! _8 H; j3 X- A* [, H3 g
D. abstract void method( )
' L! k2 @  j) p' P( K1 ~( l      满分:3  分
* l% F1 G) b& J: ^' D2 X10.  Person, Student 和Teacher 都是类名。这些类有以下继承关系。 Person | -------------------- | | Student Teacher 并且在Java源代码中有如下表达式: Person p = new Student(); 如下哪个语句是正确的?
3 B: L0 f7 c5 R  O( K0 d9 i2 wA. 这条语句是合法的' u. ]' y: D, j# y
B. 这条语句是不合法的1 c4 `2 S3 x9 g2 e* k
C. 编译时出错$ L6 j. U' U7 q& ?+ z7 P
D. 编译正确但运行时出错5 ?8 G! }, n' r% ?! G" R0 `
      满分:3  分
4 E2 p! Y2 ]9 ?7 Y: `! e- P11.  在Java Applet程序用户自定义的Applet子类中,常常重载( )方法在Applet的界面中显示文字、图形和其它界面元素。
! }  Q/ y. E: I/ nA. start( )  |8 y5 A+ P+ b6 e4 B9 e' p. y
B. stop( )  A, a/ p8 ~4 f8 u/ f8 p
C. init( )1 o# L9 x- S7 E% O0 S+ W0 u9 I# U6 ^
D. paint( )
! Q* g. Z! S' j/ l, u( x& f0 n' B      满分:3  分
4 ~0 M0 d2 ]! M( {8 m* ?12.  设有下面的一个类定义: class AA { static void Show( ){ System.out.println("我喜欢Java!"); } } class BB { void Show( ){ System.out.println("我喜欢C++!"); } } 若已经使用AA类创建对象a和BB类创建对象b,则下面哪一个方法调用是正确的:( )
$ h$ P( Y& f* O! i& oA. a.Show( ) b.Show( )9 A% R% {0 K7 Z1 g( i
B. AA.Show( ) BB.Show( )
  {6 c4 [( s: QC. AA.Show( ) b.Show( )
( n, i( Z" W5 U6 P' DD. a.Show( ) BB.Show( )
! v) Q( h% C  ]: U      满分:3  分
3 f/ Q4 S3 N; N% b9 F% d; `* C1 T13.  想要使定义在该类所在的包外的类不能访问这个类,你应该用什么关键字?
7 l% w( i, D+ O/ i- G# D; t' jA. 不使用关键字
/ y2 u' _+ Q* \- C) j+ AB. private
1 L+ W- j% x7 x! ?; w4 VC. final4 A1 |* d( r6 P! r' n  i
D. protected  j9 O# i# s2 N5 V: d( H2 Q6 D2 N
      满分:3  分
, c* ?7 p: d0 z5 w4 D# O) b: ~14.  在使用interface声明一个接口时,只可以使用( )修饰符修饰该接口。
% H, j- n' j3 k& }* aA. private+ Z- R4 B' x! g, Q4 c, s9 e/ K# t
B. protected2 v% g1 i$ B1 ^( k' L
C. private protected  v$ `, N% U, U
D. public8 d5 X  p7 X) R& V; }. t" X6 \& ~
      满分:3  分
8 G" @. c2 h' }7 s2 w15.  下面程序的输出结果是什么? 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); } }9 R4 k3 ]- Y+ A
A. lava
' g( K6 k6 @0 y0 @B. java
" ]- X( S  Z6 o* H$ w* h4 d! BC. 编译错误
% N& x6 `/ Y1 Q: fD. 运行时出现异常
2 q) H7 |7 e0 h! c" v/ i7 K8 h      满分:3  分
" [/ y; y8 `$ |8 A6 k16.  下列哪个选项是正确计算42度(角度)的余弦值?& |& |# R; p7 j3 V( S. \2 S8 i
A. double d=Math.cos(42);
* m* f1 j" z$ Z% G' PB. double d=Math.cosine(42);
- w- F9 h& j4 bC. double d=Math.cos(Math.toRadians(42));& s, p% w+ u- o% F. i
D. double d=Math.cos(Math.toDegrees(42));
# P9 g: h- b; a; o, O2 f9 L      满分:3  分
, Q0 [+ }( x6 q1 V0 L17.  给出如下代码: class Test{   private int m;   public static void fun() {     // some code...   } } 如何使成员变量m被函数fun()直接访问?  u+ \( e$ O! N
A. 将private int m 改为protected int m  D. W# \* J* z1 z  e$ z
B. 将private int m 改为 public int m9 {& x8 K' }% |, m& K7 q$ H
C. 将private int m 改为 static int m
; D0 d% _3 Z8 ]D. 将private int m 改为 int m
3 C+ k' ]/ |* M4 d/ d. k( B      满分:3  分
( Y( x2 D/ g6 X# _: [% I& ~18.  下面的语句的作用是:( )。 Vector MyVector = new Vector(100,50);+ v/ K" ^" F3 E, K
A. 创建一个数组类对象MyVector,有100个元素的空间,每个元素的初值为50。; x4 J" u4 c3 W
B. 创建一个向量类对象MyVector,有100个元素的空间,每个元素的初值为50。7 V5 S1 x" N2 |9 R
C. 创建一个数组类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。
2 S# z8 S% b7 Y. n9 LD. 创建一个向量类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。
8 ?2 T! _% o2 K, W& p! m      满分:3  分3 j$ D2 @$ @4 A+ r
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");3 ], t1 K- `9 q3 Z$ A1 e) x
A. condition 19 M8 v* R2 u! H$ b6 m, m
B. condition 2
/ a; I3 G7 R2 `4 W5 DC. condition 33 N2 @8 }7 T; K: Q7 T+ s  N
D. condition 1 finally
& D, ?+ I6 |7 S      满分:3  分0 K4 E( H, v& s' j$ ?+ ?
20.  默认情况下,也就是没有关键字时,所有的类都能访问所有成员,除了以下成员:4 J$ y8 `% v  C* o6 p
A. 用final关键字定义的
2 V7 S+ O- q* c2 p8 P( a- _7 ZB. 用abstract关键字定义的
  d3 M, [5 J3 c! n, o! V: gC. 在另一个包中定义的
# y5 l4 G6 b- w) K% lD. 在同一个包中定义的
! V8 }8 M% T* p9 O' M% s      满分:3  分
' {. h2 V3 I' p; P: h5 ?) n5 \" y: K1 B( e0 J) B
二、多选题(共 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处写入如下哪几行代码是正确的?; D/ ~9 I# y: V! y/ x
A. Base(a,b)
3 a5 }& x' {+ [& ^5 w6 wB. x=a,y=b;
) u& l; c: @$ L7 i& O" vC. x=a;y=b;. V+ q) u7 r2 J- k+ a+ V
D. this(a,b);: ]5 e5 P4 \- v& i  v* ~7 X. z8 o7 l
      满分:4  分
# K  ?5 I! ]  s6 _+ ~% D2.  下列关于静态初始化器的叙述中,哪一个是正确的?( )
& j# k2 r+ l4 nA. 静态初始化器是在构造函数之前加上static修饰符。
# C+ a+ M) r! {, {4 j  KB. 静态初始化器是对类自身进行初始化。
3 m  ~* a2 s) xC. 静态初始化器在同一个类中只能有一个。/ ~& q7 c# G3 F& D, O9 l2 W
D. 静态初始化器是在其所属的类加载内存时由系统自动调用执行。; `3 d+ T+ C0 k; w* s8 d
      满分:4  分2 m6 D+ ]/ [* Z, W' Y! P
3.  在如下源代码文件Test.java中, 哪个是正确的类定义?
1 B' g, m% C. u7 [! a0 u: k; A( Z6 E5 ~A. public class test { public int x = 0; public test(int x) { this.x = x; } }
8 q" w- Q  X6 K9 W* t- e# hB. public class Test{ public int x=0; public Test(int x) { this.x = x; } }
: v) O% o) P/ _5 S( |! U4 |C. public class Test extends T1, T2 { public int x = 0; public Test (int x) { this.x = x; } }
* I* N# @2 Z& k* i5 y  `; uD. public class
0 C4 K- Q7 k, j/ p- y& A4 d      满分:4  分
9 P* r" G0 W" t4 G4.  已知如下类说明: 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(); // 程序代码… } } 如下哪个使用是正确的?: [7 X% c  R5 |' P. l7 n
A. t.f' P1 ^5 R3 t( @1 D+ J8 l' S, j
B. this.n
; {" a( y% [: v- DC. Test.m  D( {$ v7 ]$ }4 z3 i4 k
D. Test.n
# u$ f' t" x, Y) e& G      满分:4  分
9 Y# x- I% M1 f1 S3 c5.  下面关于继承的哪些叙述是正确的。! r5 Z& T/ z9 P5 q/ F
A. 在java中只允许单一继承。. z- |. P% q' t) Z
B. 在java中一个类只能实现一个接口。% W+ k: Z; Q+ s' W  Y0 ]( N% d
C. 在java中一个类不能同时继承一个类和实现一个接口。/ A' U( b5 u' \8 g& g" N
D. java的单一继承使代码更可靠。& }; k6 C+ U# D+ n1 \/ n; k7 x' n
      满分:4  分
3 \! ?" B+ j3 o2 ]. P- ]6.  在如下源代码文件Test.java中, 哪个是正确的类定义?
9 @2 Q" m' z* V, G; S; oA. public class test { public int x = 0; public test(int x) { this.x = x; } }; e3 U, w3 \) i: @
B. public class Test{ public int x=0; public Test(int x) { this.x = x; } }' L* \* Z9 q8 k, {( [" ^2 O. s
C. public class Test extends T1, T2 { public int x = 0; public Test (int x) { this.x = x; } }- L) V- K( |3 {" z
D. public class
4 d2 i5 W" v( [3 @4 M9 t      满分:4  分# m# v% \, h6 ]3 A- k. F9 D( Y
7.  选择所有有效的构造函数。 class Happy { } }
: ~: B; Z; o9 D0 o9 g+ fA. public void Happy(){}$ A2 o6 t6 V5 v1 D( U
B. public Happy(int c){}$ C" B3 |( H  c: |
C. protected Happy(){}3 W# h1 M& |5 q" W4 l$ v
D. public int Happy(){}% ]( Q) f7 W. a
E. void Happy(){}
. q1 w4 R6 @% _# w" x+ c      满分:4  分
. P( ?, A) l7 X9 x( _! D) e+ P8.  给出下面的代码段: 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处写入如下哪几行代码是正确的?, p8 _% a# P9 k
A. Base(a,b)1 Y2 G" h9 ]0 D
B. x=a,y=b;  S1 u  }( \4 S# \# a
C. x=a;y=b;
8 p) z  O$ }( j( C$ ]+ k6 o' tD. this(a,b);/ |- \! z' a3 F  K5 ?" r
      满分:4  分
! c# M2 x% j- d* C* K) u9 G9.  不使用static修饰符限定的方法称为对象(或实例)方法,下列哪一个说法是正确的?( )
6 m: t& I: Z) @A. 实例方法可以直接调用父类的实例方法。/ u6 }" L/ c, C
B. 实例方法可以直接调用父类的类方法。* p, a  R8 }' K, M9 W4 u- F
C. 实例方法可以直接调用其他类的实例方法。1 B0 E" }% `$ [- o8 S
D. 实例方法可以直接调用本类的类方法。6 z" P3 v' T  I: v* L, Q9 U1 B
      满分:4  分3 m& N: N- `$ ^) m
10.  Java中如下哪个约束符是正确的?! r) f- U3 L8 E) L) _4 m
A. private/ z, a# ?# B+ y  w
B. public
1 b3 G) ?" {: z; I$ n& C% F: r- |% xC. protected% Y$ T3 }7 J, h! k. I# U7 [
D. protect5 b, M0 ^* Q+ |/ _" Q
E. friend1 n6 r/ d. c; U* Y7 ^
      满分:4  分
4 F9 v9 N  R7 }4 d% @" d0 I' W: t8 v" j2 d, r3 u
谋学网: www.mouxue.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料以及奥鹏毕业论文,致力打造中国最专业远程教育辅导社区。

本帖子中包含更多资源

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

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

本版积分规则

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

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

GMT+8, 2024-11-24 12:56 , Processed in 0.115374 second(s), 25 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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