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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

东北大学14秋学期《JAVA语言程序设计Ⅰ》在线作业3资料辅导资料

[复制链接]
发表于 2014-12-17 20:22:44 | 显示全部楼层 |阅读模式
谋学网
谋学网(www.mouxue.com)是国内最专业的奥鹏作业资料,奥鹏离线作业资料及奥鹏毕业论文辅导型网站,主要提供奥鹏中医大、大工、东财、北语、北航、川大、南开等奥鹏作业资料辅导,致力打造中国最专业的远程教育辅导社区。
$ T- O4 b, k% [6 W! P+ W( v8 n) Y$ Q: M# d+ t1 {. q# E8 v
+ F+ K( G' f" G8 v
一、单选(共 20 道试题,共 60 分。)V 1.  设有下面的两个类定义: class AA { void Show(){ System.out.println("我喜欢Java!"); } class BB extends AA { void Show(){ System.out.println("我喜欢C++!"); } 则顺序执行如下语句后输出结果为:( ) AA a; BB b; a.Show(); b.Show();; ~) |$ |! F: P; C- h2 ]7 ?/ K# f
A. 我喜欢Java! 我喜欢C++!
, O& `3 C% B1 b. G* R! GB. 我喜欢C++! 我喜欢Java!
; B  U% |: r6 ]" C" ^C. 我喜欢Java! 我喜欢Java!
9 n7 J+ Q) i) J) B1 B) E( B1 P% @  PD. 我喜欢C++! 我喜欢C++!+ }# b1 k! ]- f# Y( m* ~/ O
      满分:3  分
& u" `8 K; N8 b: M' B2.  65. 已知有下列类的说明,则下列哪个语句是正确的? 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(); } }
6 J: k. S' ]: d' G/ Z! S$ JA. t.f;6 x3 b( k/ S% D0 H3 [  B0 |# @
B. this.n;
' s; u$ R% e# x+ \9 P4 AC. Test.m;
; Q7 k3 g5 a! U/ kD. Test.f;
: M* Y0 t. P2 Q0 e      满分:3  分: J3 F: \, |9 o. l2 u
3.  Person, Student 和Teacher 都是类名。这些类有以下继承关系。 Person | -------------------- | | Student Teacher 并且在Java源代码中有如下表达式: Person p = new Student(); 如下哪个语句是正确的?  M- x& v* c* R- k
A. 这条语句是合法的
0 F9 X8 O% }3 v. R+ ~% ^B. 这条语句是不合法的: P4 s# o1 N; q' k& X+ H
C. 编译时出错1 v& J5 G* T! C' K4 O7 e! b
D. 编译正确但运行时出错& b' s2 t( _/ }% B
      满分:3  分
7 h9 T7 R; p9 q) Y$ N4.  给出下列的代码,哪行在编译时可能会有错误? ① public void modify(){ ② int i, j, k; ③ i = 100; ④ while ( i > 0 ){ ⑤ j = i * 2; ⑥ System.out.println (" The value of j is " + j ); ⑦ k = k + 1; ⑧ } ⑨ }
2 m3 T; B! ^- t: F" v5 J* cA. 4. w6 R5 _6 W( _% B
B. 6
( ^+ Z" B( e9 }C. 7. Z; z- D) `5 |1 E0 z
D. 8$ p7 W$ W7 U5 {* b
      满分:3  分
, l4 r6 E$ w4 ?. ^# a* g$ ~: J5.  设有下面的一个类定义: class AA { static void Show( ){ System.out.println("我喜欢Java!"); } } class BB { void Show( ){ System.out.println("我喜欢C++!"); } } 若已经使用AA类创建对象a和BB类创建对象b,则下面哪一个方法调用是正确的:( )
% c" {' z; }) O- NA. a.Show( ) b.Show( ), d+ N, \9 g; P3 I4 J7 {  ^9 ^2 n* O
B. AA.Show( ) BB.Show( )
# a; }) R1 P4 |$ g' o# _. |C. AA.Show( ) b.Show( )3 Q" C: e2 ^; P; P0 A0 F4 V, ?( _
D. a.Show( ) BB.Show( )
! U( m4 {$ h1 K/ F      满分:3  分
, Z% x, {" u7 C: P6.  已知如下代码: boolean m = true; if ( m = false ) System.out.println("False"); else System.out.println("True"); 执行结果是什么?7 q# I: V  |4 Z1 v4 `" h
A. False
3 R  Z0 W3 V4 X# z: k" L. kB. True
0 N, j1 y) S' NC. 编译时出错
1 u7 j3 X& ^6 X, KD. 运行时出错; e# |5 [6 E0 K3 p" ?5 f8 `
      满分:3  分5 ?$ Y% h2 ^, ~; i3 E, J) m6 x
7.  下列类头定义中,错误的是( )。
$ h# E# V) I( s$ N$ V* dA. class x { .... }
7 V1 J% p' T  E$ t+ }B. public x extends y { .... }
7 C3 N, J7 A# e+ P. v1 FC. public class x extends y { .... }0 O; O6 o) t& P. Q. c
D. class x extends y implements y1 { .... }
' D! A& s3 d9 I* E; G9 t0 b      满分:3  分
5 M% N7 Z( U5 n+ o2 U% Z# v8.  下面程序的输出结果是什么? class C1{ static int j=0; public void method(int a){ j++; } } class Test extends C1{ public int method(){ return j++; } public void result(){ method(j); System.out.println(j+method()); } public static void main(String args[]){ new Te
/ p8 b# d; }. J/ L; H5 w# X  [0 SA. 02 \4 |) M) ?- Y! r8 M2 W( T0 e
B. 1
4 B4 |7 k) {) ?+ e, IC. 2  p# D4 Y0 i2 w# ~6 J$ P
D. 3
1 y7 V8 E$ l! B      满分:3  分; r& O1 _9 B( [, O& m- J' k
9.  下列语句序列执行后,a的值是( )。 int a=13; a%=a/5;
% w+ H# I$ N6 K+ AA. 3
5 E( j) q/ r4 T: _+ yB. 13
. V4 @8 t9 |% S2 ^C. 1' Z( S; n6 c& L! \3 v
D. 169
+ ~4 A8 e3 b  W7 ?      满分:3  分
0 g6 _8 @. ]9 B' G10.  有下面的类:  public class Example{   static int x[]=new int[15];   public static void main(String args[]){   System.out.println(x[5]);   }   } 下面的那些说法是正确的。
1 M1 j5 G% a! [A. 编译时出错
4 Y8 l( V. V* P. {, eB. 运行时出错+ |, W# b: h/ O9 J* E# n
C. 输出0& d$ v9 ~' ]! U1 e
D. 输出null
0 T- V  A8 x7 z) u  |- S      满分:3  分/ p- [8 q1 H7 j) s* ?8 z
11.  选择正确的叙述. class Happy extends Frame { Happy() { SetLayout(new GridLayout(2,2)); Panel p1 = new Panel(); add(p1); p1.add( new Button("One")); Panel p2 = new Panel(); add(p2); p2.add( new Button("Two")); add( new Button("Three")); add( new Button("Four")); s5 d5 b9 b/ |1 C5 ~; e
A. 当frame调整大小时,按钮Three和Four 的大小也将调整。6 L9 K9 |9 E6 X9 D* p& s
B. 当frame调整大小时,所有按钮的大小都将调整。
5 X) N% i  q, r" X% A0 pC. 当frame调整大小时,按钮Two和Four 的大小也将调整。- A8 N' U/ j- G) {  _/ s
D. 当frame调整大小时,按钮One和Two 的大小也将调整。
; P+ n, d! x1 a      满分:3  分: ?5 L8 ]# |) m1 z" k7 H
12.  若a的值为3时,下列程序段被执行后,c的值是多少?( ) c = 1; if ( a>0 ) if ( a>3 ) c = 2; else c = 3; else c = 4;! G7 S2 g- v0 V- m* f
A. 1+ F/ u: p4 h' v$ r' o4 q. @
B. 2
2 }' M6 M1 y  N2 e( V  _9 f% jC. 3
0 p3 e7 a4 S% A* t- {% r/ V6 i. lD. 4
& m, v, k3 b8 Z  b& }( c      满分:3  分
( U% `: ]0 D3 ]4 j% |13.  在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");
7 O: Z  Y9 {$ I/ R, Z" P- I+ ZA. condition 14 [. J6 D; f& b- y$ N: R& p' ~, q
B. condition 2, G! ]& g2 V" V
C. condition 3& u6 d+ v' L3 Y6 t2 T' o
D. condition 1 finally
8 w9 ^* N9 @+ q8 X6 ?      满分:3  分
5 _. b: k9 k1 L% g3 Z: G14.  如果你有下面的类定义 abstract class Shape{ abstract void draw(); } 请问,在试图编译下面的类定义时会发生什么情况? class Square extends Shape{ }' ^5 K7 c0 s3 ]' _* d: R# E
A. 都可以成功编译3 c5 p2 l- D2 {( J: R
B. Shpe可以编译,而Square不能% X$ j, P* e# X' S( Q2 W7 Z
C. Square可以编译,而Shape不能, {1 m5 c, h# o
D. Shape和Square都不能编译
/ N  [5 B7 c" h8 Z) Z2 ]      满分:3  分
3 c1 {% G4 P- ~8 \15.  下面的哪些程序段可以正确地获得从命令行传递的参数的个数?% c" V+ ?+ t! J+ j6 J
A. int count = args.length;/ ]9 r) w! m3 C" ^" T( P5 f- G: H* y
B. int count = args.length-1;" n$ }0 Q* Y6 H4 L8 y
C. int count=0; while(args[count]!=null) count++;+ m" l) {- I+ N
D. int count=0;while (!(args[count].equals(“”))) count++;
' O, G# P$ j/ {; V9 K( C      满分:3  分
( @) r6 c1 ]- |3 F$ ^16.  已知如下的命令执行 java MyTest a b c 请问哪个语句是正确的?4 {# f  T' t+ _! @
A. args[0] = "MyTest a b c"
& z2 b( }1 e- q+ i3 ]3 _1 t2 TB. args[0] = "MyTest"
" {# \0 }. M9 Q- G8 _C. args[0] = "a". D! C# ]& B/ _. _
D. args[1]= 'b'
& b# J+ `. J& `8 o1 ?6 G      满分:3  分0 x' o$ G" H( H
17.  为了获得参数lastname,在applet中可以写如下代码:
+ Z: l  |1 R3 \/ c7 ?# oA. String s=getName(“lastname”);
) q) n4 ~- y1 Y+ U- HB. String s=parameter(“lastname”);
8 o7 F& {4 n8 rC. String s=getParameter(“lastname”);
' O# ~/ i$ \0 _D.
/ ?9 r7 a% C) P3 y$ c" X" G      满分:3  分
. q9 r# ~5 {+ z# d' x7 s8 x, W- o18.  请选择以下代码的正确的重载构造器。 class Happy { Happy() { } }, E. L, p! U1 ^
A. public void Happy(){}. c  Z! X9 i4 p8 E" z
B. public Happy(int c){}; H" v$ [6 g% p
C. protected Happy(){}4 k  m4 \, U& @# t8 M3 s+ Q
D. void Happy(){}7 P' U+ x0 z0 ?3 p. O- X" i
      满分:3  分5 [! K0 S/ G6 v! b" Q
19.  给出下列代码,如何使成员变量m 被方法fun()直接访问? class Test { private int m; public static void fun() { ... } }
! z% T2 w0 O2 EA. 将private int m 改为protected int m# j2 p: H7 Q9 A) b' P" g! T
B. 将private int m 改为 public int m( `& N; R6 B9 `9 n7 L: V/ I
C. 将private int m 改为 static int m% J9 }2 }5 {( K$ k
D. 将private int m 改为 int m
! f; O9 f3 T6 O      满分:3  分5 m" `3 L% Q, [( U2 {
20.  已知如下代码: public class Test { long a[] = new long[10]; public static void main ( String arg[] ) { System.out.println ( a[6] ); } } 请问哪个语句是正确的?& x6 ]3 N8 L- _8 F! h
A. 输出结果是 null.
; {  L0 u( ?* [4 E: R# E9 ~B. 输出结果是0& c8 K6 N4 x2 ~; g: @
C. 编译时出错
0 |" O! G, ]* h' ZD. 运行时出错5 ~* y: ~0 t; n- g
      满分:3  分
$ s2 L% F& g) A, Q& _6 ~$ U$ I3 v, w- _( k8 A
二、多选题(共 10 道试题,共 40 分。)V 1.  已知如下类定义: class Base { public Base (){ //... } public Base ( int m ){ //... } protected void fun( int n ){ //... } } public class Child extends Base{ // member methods } 如下哪句可以正确地加入子类中?
: O& _1 N) f6 U* c/ S( `A. private void fun( int n ){ //...}
  V! L0 K9 W7 o2 c. sB. void fun ( int n ){ //... }0 Q0 O" i% Y' u4 H0 H' h6 |; {/ C
C. protected void fun ( int n ) { //... }4 u+ i  |/ I& {4 V( |
D. public void fun ( int n ) { //... }! Q3 D9 U, R, S; P6 H6 D
      满分:4  分* {# y; q* h2 s0 b, i) p
2.  String s=”Example String”; 下面哪些语句是正确的?6 o3 ^. A/ E5 ]2 k9 J0 U2 K" J5 x
A. s>>>=3;& j! l& Z4 D& E; w; Z! ~8 V$ Q/ G  p
B. int i=s.length();( j% e1 Q5 P/ g0 f
C. s[3]=”x”;
  l5 G! w$ G" i. |$ p- @4 q& _D. String short_s=s.trim();
$ i# x$ n! v4 L) m- }7 R8 M- ]E. String t=”root”+s;# {, q9 \3 E; k; F0 X4 l
      满分:4  分* @; ?# q8 c- o" ?
3.  你怎样从下面main()的调用中访问单词“kiss”? java lyrics a kiss is but a kiss# I4 ~1 e& q* |4 h% U! P
A. args[0]
, l6 r5 ]2 S8 k; QB. args[1]1 F  T. e. R% ?! x) [; I
C. args[2]
3 o) D+ U0 I/ c6 cD. args[3]8 Z% H. O* N9 h* F- l  E4 ~- S
E. args[4]
) }- N$ @: k- o9 ~; DF. args[5]# c6 w" Q0 N6 M
      满分:4  分
( W% d! p; y5 Z  d8 Z/ \4.  请选出创建数组的正确语句。
" B5 d4 s& p% e3 cA. float f[][] = new float[6][6];
+ v: _! Y- l2 j3 W+ o( E* PB. float []f[] = new float[6][6];4 K3 i1 a7 G, p& Z5 a1 {
C. float f[][] = new float[][6];
  J6 [% G2 f- ?$ ^0 O# ^D. float [][]f = new float[6][6];
# R) N, U2 L/ v& X! d7 D- z      满分:4  分
" p) E0 Z/ v3 Q+ |) e4 i* I5.  如果有以下代码,哪几个数字能产生输出 "Test2" 的结果? Switch(x){ case 1: System.out.println("Test1"); case 2: case 3: System.out.println("Test2"); break;} System.out.println("Test3"); }3 e2 S9 h; F* S  A) F
A. 0
5 y, b) C$ y3 y2 mB. 1
, f3 g; H" Z/ [' q6 c% ?C. 2
6 t% w: g( b7 AD. 3
$ G' Y" J8 h% _& E" i      满分:4  分" _+ T' d$ B0 d; T
6.  选择所有有效的构造函数。 class Happy { } }& L" p, W$ T( B0 b2 x5 a# c
A. public void Happy(){}
( R( a  G9 N2 ~B. public Happy(int c){}5 `  l5 D+ q, Z8 S4 R7 W9 M
C. protected Happy(){}/ H& k8 S5 w% y6 G6 Z1 A- j* b
D. public int Happy(){}, x2 t! D) M) L: c- m6 W. h# X
E. void Happy(){}; I8 y: h! v# e' r
      满分:4  分) k) B9 m) u' }4 \; w: r5 J. v
7.  下面代码执行后的输出是什么? outer: for(int i=0;i<3; i++) inner: for(int j=0;j<2;j++) { if(j==1) continue outer; System.out.println(j+ “ and “+i); }
. J3 J7 f2 v' V; k* A* r+ h6 RA. 0 and 0
% I" g6 i% M& `4 K6 t2 TB. 0 and 1
1 ~+ P/ P- P% FC. 0 and 2) k$ q1 @9 ^3 `. Z3 A
D. 1 and 0
  }6 Z5 Q9 U  n" a+ oE. 1 and 10 x# A7 `7 b( c, \- |4 L" u; P
F. 1 and 20 n1 E7 w! G  f. a0 y
G. 2 and 0: U& m7 ?3 v* F& G" k
H. 2 and 1$ |9 h) C6 c. u: S
I. 2 and 2
$ M0 R$ N" I7 u6 W# W4 m9 C1 h      满分:4  分
0 V$ e  C* c( L% J1 p" Z8.  已知如下代码: switch (m) { case 0: System.out.println("Condition 0"); case 1: System.out.println("Condition 1"); case 2: System.out.println("Condition 2"); case 3: System.out.println("Condition 3");break; default: System.out.println("Other Condition"); } 当m 的/ |; f. a6 l* X% n
A. 0" r; n2 [/ A% M6 p
B. 1& g8 `' A$ d  ]4 h/ f# s. s0 b
C. 2
4 Z) ]3 N1 z9 Y6 D8 M7 KD. 37 m; x9 m0 T) p" {% k$ z& Y
E. 4. N9 w$ g) r2 g& a
F. 以上都不是
% f, b) a) t2 X) C7 h      满分:4  分5 F# H$ ]! I$ c% B3 {6 [* J
9.  针对下面的程序,那些表达式的值是true?  Class Aclass{   private long val;   public Aclass(long v){val=v;}   public static void main(String args[]){   Aclass x=new Aclass(10L);   Aclass y=new Aclass(10L);   Aclass z=y;   long a=10L;   int b=10;   }   }1 r8 J, R0 f' `: _( Z, T
A. a==b;' l- q' |' C$ ^% u
B. a==x;
( p$ N* V: C$ q9 i7 E( N+ ]C. y==z;* J$ T; U1 K* _4 K# n0 G$ f
D. x==y;
/ }* w3 L" y; e! Z3 X: o9 {- PE. a==10.0;9 u3 n! U5 [: v* x3 g! `
      满分:4  分0 x( q4 c) I# x8 b
10.  已知如下类说明: 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(); // 程序代码… } } 如下哪个使用是正确的?
( v9 ^2 t" w5 I/ XA. t.f, y8 h# r3 L) g  |" O0 s. h( e/ n
B. this.n0 r9 Q. m0 X' U3 D  b) l: U) N
C. Test.m0 @' Q8 x) K4 S: e
D. Test.n* M" i# O! }; z# F$ p; b
      满分:4  分
! Q: d5 `& N" m' |# V; b1 I, o/ K) p
谋学网(www.mouxue.com)是国内最专业的奥鹏作业资料,奥鹏离线作业资料及奥鹏毕业论文辅导型网站,主要提供奥鹏中医大、大工、东财、北语、北航、川大、南开等奥鹏作业资料辅导,致力打造中国最专业的远程教育辅导社区。) j9 z5 b/ v/ g, z" s- y

本帖子中包含更多资源

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

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

本版积分规则

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

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

GMT+8, 2024-4-19 22:48 , Processed in 0.122665 second(s), 24 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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