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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

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

[复制链接]
发表于 2012-3-30 22:35:38 | 显示全部楼层 |阅读模式
谋学网
谋学网: www.mouxue.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料以及奥鹏毕业论文,致力打造中国最专业远程教育辅导社区。
0 B& E9 X( V7 }: T8 k( Q5 b$ `# [* O! ]! V5 k' ~! U3 J
一、单选(共 20 道试题,共 60 分。)V 1.  以下哪个约束符可用于定义成员常量?
! q5 k6 ?! L8 f6 \4 |/ t/ O8 x  {0 L$ e! ^A. static
& y& A: i, ^0 a3 KB. final/ U1 g7 U) r8 n( h5 v$ M- k. p, \
C. abstract
2 D7 B& r% q! c$ @- RD. 不使用约束符, W) u) S, \5 S# _: n4 n2 @
      满分:3  分) n: ^" M, \6 o
2.  当浏览器重新返回Applet所在页面时,将调用Applet类的方法是
; R- i4 c" Q9 @2 P; u! XA. start()
- ?+ n( i8 {" {9 XB. init()
% r: c9 S0 b3 J3 b' J% HC. stop()) Q! {0 k& Z; w6 R
D. destroy()3 Y, \/ k! _4 S5 X7 X" W! W4 ?
      满分:3  分
# |$ Q& A3 V: @3.  请选择以下代码的正确的重载构造器。 class Happy { Happy() { } }
9 a* E, O6 h1 e* |: m" EA. public void Happy(){}# i9 }/ }% |8 }
B. public Happy(int c){}
! j* S8 j! Y7 gC. protected Happy(){}& o5 B! |# i% h  D7 T8 v0 a
D. void Happy(){}
2 p4 O# N: I8 ]* S5 V      满分:3  分- _- R) p; h3 Y9 Y/ W4 J# T
4.  在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序特性称为( )。& i! p3 a4 K0 T& K1 [+ @
A. 隐藏
0 W. {9 n6 u8 p. i6 IB. 覆盖
8 g: D8 }2 v, t. wC. 重载1 L- C6 w1 f, ^1 z9 c0 Z5 l" C" U
D. Java不支持此特性
- w/ F! w' A8 A) r, R/ p8 ^$ @5 N      满分:3  分
: a6 x' T. c+ I7 `5.  下列类头定义中,错误的是( )。5 m2 p7 _/ {  m# \; e8 o; n
A. class x { .... }
7 b+ @2 q( o- e' X" WB. public x extends y { .... }1 }1 O/ Y4 Q+ F, d! [
C. public class x extends y { .... }: \* v( V% Z* @8 d# n# ^
D. class x extends y implements y1 { .... }
3 z, @% s8 z: s  t( ~      满分:3  分
9 i$ w; k! T# ?7 }* J4 j" L+ f6.  当浏览器返回到包含applet 的URL页面时调用以下哪个函数?
  G8 C* M8 R$ f! X! W' \& DA. init()
! J0 Z" E/ I% Z6 |B. start()6 M9 F2 n  E/ O3 ]/ q4 e& K& q
C. stop()4 X; f+ y: s  V3 \9 B8 c
D. destroy()
/ V6 Z: ^. O& s6 f      满分:3  分0 P  ]; n( N. J6 }' T% P6 i" @
7.  下面是有关子类继承父类构造函数的描述,其中正确的是( )。
) }; t% s9 A" @1 X; LA. 创建子类的对象时,先调用子类自己的构造函数,然后调用父类的构造函数。
! q! z9 |$ G$ D3 e; O; E+ r" KB. 子类无条件地继承父类不含参数的构造函数。
' H" d% V( o8 f% r+ P& mC. 子类必须通过super关键字调用父类的构造函数。2 p4 c1 ]; f% f9 t
D. 子类无法继承父类的构造函数。
2 g! x; R6 O2 R, R3 e1 K: Z4 b      满分:3  分! ]+ n# F* J" K* f
8.  如果你试图编译下面的代码会发生什么事? Class MyString extends String{ }+ Y! T+ b7 ]' y  t% z. D
A. 代码编译成功) |& y0 Y5 N* U0 ]  g0 T2 g5 e! t
B. 代码不能编译,因为没有定义一个main()方法
3 j. K, ~" b' DC. 代码不能编译,因为String是abstract类型的
2 ]1 \' [- _2 M, [! bD. 代码不能编译,因为String是final类型的# d: a( `/ u' q- s1 R6 [
      满分:3  分. A3 c! }3 ^5 t( D! D0 O* V
9.  为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。# O2 x5 Z2 _( R. w0 n  f1 i
A. static void method( )
  C4 u/ @7 C* OB. public void method( )* I. w1 i1 M3 B$ J2 I7 G' b3 G
C. final void method( )0 r" T7 L. r4 A& h2 S8 L- k
D. abstract void method( )
* g- B# l; m, [( T$ F  ^      满分:3  分
! M+ b  P/ g. L  I$ z7 r10.  Person, Student 和Teacher 都是类名。这些类有以下继承关系。 Person | -------------------- | | Student Teacher 并且在Java源代码中有如下表达式: Person p = new Student(); 如下哪个语句是正确的?
* W1 e; ]& M0 I: Y% n4 QA. 这条语句是合法的
7 t) j0 U9 A, TB. 这条语句是不合法的
9 ?6 t% V1 e, j) @8 |9 t. S$ pC. 编译时出错
% ]$ H$ S) q7 n+ xD. 编译正确但运行时出错0 W% Q: k: `6 q/ p4 O0 P, d' n4 _
      满分:3  分
9 N. i1 `. p6 d* p' e* x9 u6 B11.  在Java Applet程序用户自定义的Applet子类中,常常重载( )方法在Applet的界面中显示文字、图形和其它界面元素。
+ E1 v7 M& t% [% HA. start( )( w. i- G) N( n# e5 |. N" I8 l
B. stop( )
& V& O9 P& x% Y$ _4 BC. init( ): l) K1 u4 t1 i4 [
D. paint( )+ X2 W2 H+ u- H! q7 f* ?
      满分:3  分# }7 d* ~/ r9 A, i* b4 n7 i
12.  设有下面的一个类定义: class AA { static void Show( ){ System.out.println("我喜欢Java!"); } } class BB { void Show( ){ System.out.println("我喜欢C++!"); } } 若已经使用AA类创建对象a和BB类创建对象b,则下面哪一个方法调用是正确的:( )& i8 ^& X. h* H
A. a.Show( ) b.Show( )
' G. C& f+ ?* Y  O7 `B. AA.Show( ) BB.Show( )( |$ e  A, n/ i( H/ d
C. AA.Show( ) b.Show( )! U( a, \% m, R1 N  K
D. a.Show( ) BB.Show( )
# r0 A4 t0 A6 ?8 k2 G      满分:3  分4 \6 b$ D4 z$ m! d) z
13.  想要使定义在该类所在的包外的类不能访问这个类,你应该用什么关键字?
7 l- }% B/ i( i! {1 NA. 不使用关键字
6 f" ~6 v- T) T8 _5 K' BB. private
+ u0 n( p' i% q3 i: p# z! nC. final, A4 w  x  [* a
D. protected2 P1 e8 r) y" u9 T9 I6 P7 Q* {
      满分:3  分8 z% M0 C$ e3 q# U' T
14.  在使用interface声明一个接口时,只可以使用( )修饰符修饰该接口。* N  \8 q3 u% v: y' {# |9 v* r5 l
A. private  u& _9 P/ b( V* s0 L$ X: C! t. v: _
B. protected; l3 x% b. V: M, X" ?
C. private protected
. l1 ]8 s& [% H" pD. public
+ r& N9 \; r# k! g1 M      满分:3  分# L+ i" K9 H" s: M
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); } }/ o- z9 {+ ]6 Q/ D! h& F) G0 v
A. lava
" |- U$ D: T9 t% x, Y! @B. java) a* Q3 Y( a9 p# _8 m
C. 编译错误6 @5 t5 ?- m' O$ F
D. 运行时出现异常
  U3 f; E+ h8 Y' Z      满分:3  分4 @* F( I  m) q3 y+ G
16.  下列哪个选项是正确计算42度(角度)的余弦值?+ r2 H2 D4 F$ j  L" S8 u
A. double d=Math.cos(42);; a) j; }' s, F' m# U$ k
B. double d=Math.cosine(42);
. _6 k& v4 W& pC. double d=Math.cos(Math.toRadians(42));. u& B$ d4 r" [9 z* j
D. double d=Math.cos(Math.toDegrees(42));
& G- u" s( y2 Z6 }$ h# P. g; {+ [7 J      满分:3  分
% `4 [; j7 P+ e- C8 |5 m17.  给出如下代码: class Test{   private int m;   public static void fun() {     // some code...   } } 如何使成员变量m被函数fun()直接访问?$ i+ D) ~: W& u, x+ z1 u3 k2 {9 g
A. 将private int m 改为protected int m
- r& r& z) X) d$ pB. 将private int m 改为 public int m
- l, \; h- N! s7 A& S6 P7 mC. 将private int m 改为 static int m) \% N* v( t; i7 W& c/ ?1 I
D. 将private int m 改为 int m
9 ]) M$ J2 C6 Q6 O      满分:3  分  V. W- ?) r' l4 x  z
18.  下面的语句的作用是:( )。 Vector MyVector = new Vector(100,50);
# M7 }% n- [* }- h/ f8 ~# `* eA. 创建一个数组类对象MyVector,有100个元素的空间,每个元素的初值为50。- Y; _% Y* a+ M2 A( S7 y0 M/ P
B. 创建一个向量类对象MyVector,有100个元素的空间,每个元素的初值为50。
2 Q; [/ h! `1 ?! s( k& Q2 j* D/ W% ?C. 创建一个数组类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。2 t  p, j/ ~, u
D. 创建一个向量类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。7 W. D/ D- d8 g0 E4 ^
      满分:3  分
: o: J4 N- a9 o7 t19.  在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");
& v; t  r% s" \1 i# [A. condition 1
# q, G5 [* f0 EB. condition 25 j6 C5 P9 _# ]% W4 I
C. condition 36 f; @& y0 f8 J$ F
D. condition 1 finally
+ C( X, i$ P: P6 d. O      满分:3  分. M: J7 {4 m6 [7 K  O
20.  默认情况下,也就是没有关键字时,所有的类都能访问所有成员,除了以下成员:
0 e- ^' C+ E" ?; `' yA. 用final关键字定义的
* B" g$ ~: x) `0 C! s$ v. h5 `+ p9 z- ^B. 用abstract关键字定义的
3 m: U( g9 t  k% r- z  \C. 在另一个包中定义的3 x, z' z+ @* X3 d1 N# R
D. 在同一个包中定义的$ ?. u4 X8 m# h- H# `- s5 w
      满分:3  分
0 H8 G/ {" O/ r9 z, m$ B6 l8 j+ p4 k/ b- `( W
二、多选题(共 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处写入如下哪几行代码是正确的?0 v  Q5 I- g+ M' x+ O% s4 d* J9 |
A. Base(a,b)5 \1 Q8 U+ O. e# D
B. x=a,y=b;
1 l/ e2 R/ x* LC. x=a;y=b;
( ?: i/ x; S+ H+ s: l2 G  E3 |4 ?D. this(a,b);- d; u3 q+ j& [; D8 N/ O
      满分:4  分: u' y1 Q4 I6 N+ S! [
2.  下列关于静态初始化器的叙述中,哪一个是正确的?( )
5 ?6 T2 F0 C2 {; ], j; T; U% YA. 静态初始化器是在构造函数之前加上static修饰符。& \! P8 v0 y% e1 _2 y$ U7 l
B. 静态初始化器是对类自身进行初始化。' I1 ]) f3 T0 i5 g
C. 静态初始化器在同一个类中只能有一个。  w% z  k4 p2 N/ |6 y0 w! f8 x
D. 静态初始化器是在其所属的类加载内存时由系统自动调用执行。5 K3 w# F1 z' ]% D# o+ S( t
      满分:4  分- k5 N! j) P0 U) {! z
3.  在如下源代码文件Test.java中, 哪个是正确的类定义?4 o' h: P1 r! n  g1 g( B; r
A. public class test { public int x = 0; public test(int x) { this.x = x; } }
8 D' C1 `6 i; P( b0 aB. public class Test{ public int x=0; public Test(int x) { this.x = x; } }) G  }- `/ j% ~% G( B  b
C. public class Test extends T1, T2 { public int x = 0; public Test (int x) { this.x = x; } }
* B' C! {0 ]! y  X; ]- ~0 ]# GD. public class2 f4 y8 Y! ?- g0 t# `. I
      满分:4  分  G/ T* w5 H3 H* T; N
4.  已知如下类说明: 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(); // 程序代码… } } 如下哪个使用是正确的?9 L6 V- U4 f8 X5 U- w* K( p% ~/ }
A. t.f( V5 D- `2 Z: d& g( p' Q; }
B. this.n
: L- W! A* B! Z$ G5 V* j$ Z+ N0 EC. Test.m
! ]4 x  E+ k# y) m  vD. Test.n2 M9 J1 B* d1 ~/ H+ `' ~7 E
      满分:4  分
8 Z5 F# D' m& M" D. t9 N- S5.  下面关于继承的哪些叙述是正确的。
8 R0 b2 X. r5 h1 L& IA. 在java中只允许单一继承。
0 K4 v9 o! `4 l6 v9 \B. 在java中一个类只能实现一个接口。
0 R; a" Y6 g$ _7 C" q  OC. 在java中一个类不能同时继承一个类和实现一个接口。
* `) a+ W' D0 ED. java的单一继承使代码更可靠。: j' @( A$ c; a' b- x4 _) V+ V
      满分:4  分
2 Y9 [8 z0 ^7 Q; ]2 G1 J6.  在如下源代码文件Test.java中, 哪个是正确的类定义?0 l1 J8 A7 I$ \
A. public class test { public int x = 0; public test(int x) { this.x = x; } }
6 [" u5 ~. D1 I# P1 O4 `$ }: v7 cB. public class Test{ public int x=0; public Test(int x) { this.x = x; } }
, \( D% H& c# GC. public class Test extends T1, T2 { public int x = 0; public Test (int x) { this.x = x; } }
1 t. H6 }- D& T4 i* vD. public class9 a+ @+ v' M" L4 u4 Q( E
      满分:4  分
& C5 ^2 a& U$ s; m5 I7.  选择所有有效的构造函数。 class Happy { } }+ G3 N5 Y: w8 Y* b' B
A. public void Happy(){}' S  B) ^; |1 u2 y4 O8 v
B. public Happy(int c){}& K9 v7 o/ r# M' }' v. v) b
C. protected Happy(){}! ?8 T1 r" @: ~, n% c
D. public int Happy(){}
' t$ D" c% u" f2 e# t$ y$ `5 WE. void Happy(){}
# x' H$ c) l5 n% h, g      满分:4  分
  \3 k$ Y( x% \  ~2 S& C4 V8.  给出下面的代码段: 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处写入如下哪几行代码是正确的?
% R  k& a$ M* I4 L! DA. Base(a,b)  T; J; q/ A. U* a0 o5 u- @
B. x=a,y=b;
: Y" v0 q8 T0 ^C. x=a;y=b;' t7 I5 z3 G( n; Y3 H
D. this(a,b);7 m8 p8 Z0 K  C1 m
      满分:4  分4 e: K, @7 i$ F/ w1 @; ]
9.  不使用static修饰符限定的方法称为对象(或实例)方法,下列哪一个说法是正确的?( )  a' H, Y% C# ^/ g
A. 实例方法可以直接调用父类的实例方法。' J, D# k! J! }& S' E% o% O1 }! {
B. 实例方法可以直接调用父类的类方法。1 }/ ]) V6 h2 B
C. 实例方法可以直接调用其他类的实例方法。
* J! c% S! F8 m1 o6 i/ T3 qD. 实例方法可以直接调用本类的类方法。9 b8 ^4 v7 `* W* o/ a1 V: i
      满分:4  分8 a& U5 {7 e* m) R: u& K7 Y/ A# E
10.  Java中如下哪个约束符是正确的?
& d: b: q- C% e0 O7 i  z- o) C0 y  {8 XA. private
( D# c) l  k% N. D1 s7 _5 zB. public
$ [/ Q2 d+ X2 R5 R3 K! D6 LC. protected+ r! @6 F; h$ X
D. protect
& k, \& C5 n- G9 {/ BE. friend
$ u2 ?7 N3 v' z. E, M. D$ M0 o% A      满分:4  分 . T3 \& [$ S0 ]. m
4 O7 a2 T4 ]& w9 M# Z
谋学网: www.mouxue.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料以及奥鹏毕业论文,致力打造中国最专业远程教育辅导社区。

本帖子中包含更多资源

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

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

本版积分规则

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

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

GMT+8, 2024-3-29 17:25 , Processed in 0.113518 second(s), 24 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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