奥鹏作业答案-谋学网

 找回密码
 会员注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

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

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

[复制链接]
发表于 2015-9-24 19:29:22 | 显示全部楼层 |阅读模式
谋学网
15秋学期《JV语言程序设计Ⅰ》在线作业28 O6 q0 o; T) y8 L
       $ E3 [6 _* c. T( [; y8 C" t+ N* c
单选题 多选题
/ m+ G2 ]0 u. T& x8 o$ @
: Z: y+ X& H  C8 h: ~' s
5 E; W+ ^8 w% ~9 _3 O( j一、单选题(共 20 道试题,共 60 分。): U6 X$ Q/ B3 S9 J7 z6 {7 d
1.  如果你试图编译下面的代码会发生什么事? lss MyString extens String{ }
8 u/ m% U: l9 R5 x1 X" a; l. 代码编译成功+ A6 P6 x# W* B% }- R$ D
. 代码不能编译,因为没有定义一个min()方法- h- y9 t. K& O; y. Y
. 代码不能编译,因为String是strt类型的3 ~3 V" ~8 R! ?- s: o
. 代码不能编译,因为String是finl类型的
# r! [$ I% G' y% ]# Y$ V7 L2 v2 ~3 @-----------------选择:      
2 e+ y8 c$ a3 i8 N( T2.  下列语句序列执行后,的值是( )。 int =13; %=/5;
2 E. M% F5 \0 S2 p. 3
  o  ~2 u& D- o7 V5 `) a3 k! r. 134 v/ K/ h- r- {
. 1
) a. p5 N( ]" X- P% G. 169# \, I( Z' e6 u
-----------------选择:      
& F. R  E, L0 y' ]& }3.  下面的哪些程序段可以正确地获得从命令行传递的参数的个数?! l0 ?9 F* s9 [% _
. int ount = rgs.length;
" ~) }' S6 _7 M. B$ O) m% \) h+ e0 [. int ount = rgs.length-1;9 d9 I( x- o& d# `+ E( D+ D9 h* \
. int ount=0; while(rgs[ount]!=null) ount++;
! B  _0 o# f; j. int ount=0;while (!(rgs[ount].equls(“”))) ount++;5 i" a: g8 \& i7 {- e
-----------------选择:      
) r( U+ _( F( D4.  有下面的类:  puli lss Exmple{   puli stti voi min(String rgs[]){   stti int x[] = new int[15];   System.out.println(x[5]);   }   } 下面的那些说法是正确的。* n$ u* T: R: L$ Q
. 编译时出错% C1 s8 d& x, O# }5 k. J4 a, S
. 运行时出错; D+ s6 F2 g+ M! ]. \( e6 C8 j- E
. 输出0
6 m6 V& b( [/ h  R% `" z. 输出null) r6 Q' q2 Q  f& _0 b
-----------------选择:      , G+ M3 M8 o0 {7 F5 }
5.  若有循环: int x=5,y=20; o{ y-=x; x++; }while(++x<--y);则循环体将被执行( )。
# f4 H. w/ Z3 }/ ]( E. 0次
9 P- Z/ }, N: l  f" k. 1次0 B7 u% O4 U# c4 T
. 2次2 b2 @9 l, D9 }1 K) H' i  f$ V. i
. 3次
  \( c( D5 A7 l8 i6 c-----------------选择:      
, p0 P9 Y5 _) s6.  给出如下代码: lss Test{   privte int m;   puli stti voi fun() {     // some oe...   } } 如何使成员变量m被函数fun()直接访问?5 g8 d2 m5 _( d1 C
. 将privte int m 改为protete int m
% f, N* H  U/ f. 将privte int m 改为 puli int m* \6 l: n! U' _5 C
. 将privte int m 改为 stti int m
* r# H6 g6 e: J0 V8 x4 l. 将privte int m 改为 int m) ^8 v) W$ o6 \: A9 k3 m- L  |8 v
-----------------选择:      
0 J8 N$ S& n( ]9 Q0 j$ a7.  下列代码中,将引起一个编译错误的行是 1)puli lss Test{ 2) int m,n; 3) puli Test() {} 4) puli Test(int ) {m=;} 5) puli stti voi min(String rgs[]){ 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+ d7 c% t+ Z& U; B; h- A
. 第3行
3 L5 G, j5 p2 j+ O9 [9 A' @. 第5行
' {: ?1 w2 }& r& T! `1 e. 第6行3 u  x9 }, y' \, _7 \- r: |
. 第10行' F1 K5 C9 t0 R) [3 P; \) S" A  S
-----------------选择:      
! c3 A9 n# b  j$ u2 K+ G8.  如果你要读一个参数值,而该参数在<pplet>标签内没有定义,则会:
* A  L* Z! |+ r3 }' h/ C( C9 ~. 运行时抛出异常$ ?9 M. z# I/ j# b9 W6 e' x  i9 l
. 参数值为空
% Q* F# j# `  p3 `& M. 参数值是个空字符串- E+ n' M2 c( e4 h+ I
.
% n4 h4 v9 j2 H" {-----------------选择:      
$ s7 r* K: I6 D9 O9.  以下代码的输出结果是什么? lss Foo{ puli stti voi min(String rgs[]){ int x=4,j=0; swith(x){ se 1:j++; se 2:j++; se 3:j++; se 4:j++; se 5:j++; rek; efult:j++; } System.out.println(j); } }6 R, i$ B( c% `$ v: k3 k
. 1
5 D1 C+ [0 o. K; W" w$ X5 G4 `. 2% [3 v; c& ]5 o# u( S6 b) x
. 3- T! h) ~/ ~1 \/ j. z9 m' a6 q
. 编译错误
( y5 Y% ~0 c3 D-----------------选择:      
9 t5 d# ]  W* j( r' J10.  下列程序的功能是在监控台上每隔一秒钟显示一个字符串“Hello”,能够填写在程序中下划线位置,使程序完整并能正确运行的语句是 puli lss Test implements Runnle{ puli stti voi min(String rgs[]){ Test t=new Test(); Thre tt=new Thre(t); tt.strt(); } puli voi run(){ for(;;){ try{1 K4 c4 v5 _# Y+ @  p7 k% ?
. sleep(1000) InterrupteExeption6 `" H& o0 V0 |& t# A  E1 ]
. sleep(1000) RuntimeExeption
& b' n: _% h- t) r$ o! n6 O: {. Thre.sleep(1000) RuntimeExeption+ F7 X% H4 h4 W' W. b
. Thre.sleep(1000) InterrupteExeption% @% j6 p" F! u1 G
-----------------选择:      : e4 R; b" w0 s! n% `" K3 _5 X4 i! D$ n
11.  下面的代码段中,执行之后i 和j 的值是什么? int i = 1; int j; j = i++;- `/ y! ]$ b2 a  e  W  q
. 1, 1
+ t) d' `. Y- B5 d7 M8 J# l% H. 1, 2* T* s; |% a7 B% r' b5 b
. 2, 1( ?0 D9 e& D  r2 [. j+ w
. 2, 29 S* H9 y% ~, w/ ^
-----------------选择:      6 o& M. ^2 e" u# M  s7 v
12.  给出下面的接口: interfe { int metho1(int i); int metho2(int j); } 下面那个类实现了这个接口,并且不是抽象的?; E- O% k" @  |9 [6 T0 l
. lss  implements { int metho1(){} int metho2(){} }
. }" L9 ^7 w. ?. lss  { int metho1(int i){} int metho2(int j){} }; \9 _; ^+ y' J0 J% W; }. J
. lss  implements { int metho1(int i){} int metho2(int j){} }( G! ~( z& V0 d7 I
. lss  extens { int metho1(int i){} int metho2(int j){} }( k0 \  Y. [, B7 Z7 g+ ?4 Y
-----------------选择:      
, R) K; v6 E- c, T' ]! M- m3 C. {13.  选择正确的叙述. lss Hppy extens Frme { Hppy() { SetLyout(new GriLyout(2,2)); Pnel p1 = new Pnel(); (p1); p1.( new utton("One")); Pnel p2 = new Pnel(); (p2); p2.( new utton("Two")); ( new utton("Three")); ( new utton("Four")); s
! `  `! p7 r0 @4 d6 \$ ?. 当frme调整大小时,按钮Three和Four 的大小也将调整。) z  ?2 N) O0 j
. 当frme调整大小时,所有按钮的大小都将调整。5 g1 ~8 R9 ~6 _5 o# a* I
. 当frme调整大小时,按钮Two和Four 的大小也将调整。0 h1 r9 E0 W7 K: P8 d8 ~
. 当frme调整大小时,按钮One和Two 的大小也将调整。/ W( L7 A7 z3 t# M% p) s: u! z
-----------------选择:      ) a1 R0 D6 g: ^# X' m! O2 S
14.  已知如下代码: puli lss Test { long [] = new long[10]; puli stti voi min ( String rg[] ) { System.out.println ( [6] ); } } 请问哪个语句是正确的?! O# x6 o  S1 h
. 输出结果是 null.* i! }( b# F& C% V1 Y) N
. 输出结果是0
! H8 l/ D' w/ {. 编译时出错
6 c: B* ?; s; f$ K$ ~. 运行时出错# M" M  A& _- F$ |. v% b* W
-----------------选择:      
) {& S& D; x: q2 J4 o8 e15.  有下面的类:  puli lss Exmple{   stti int x[]=new int[15];   puli stti voi min(String rgs[]){   System.out.println(x[5]);   }   } 下面的那些说法是正确的。
/ c, @1 z/ F$ G" {9 Z. 编译时出错
' J7 r1 j8 l: A. 运行时出错
3 y* {  p) W) }  r2 u. 输出04 [- G  A( B1 y. \1 ?
. 输出null" f5 v' e, u' [
-----------------选择:      9 t  W% f7 v. p8 J& o
16.  给出下列代码,则数组初始化中哪项是不正确的? yte[] rry1,rry2[]; yte rry3[][]; yte [][] rry4;
0 d3 l. P& X/ y1 m% w0 s: f6 e. rry2 = rry1
7 x% y4 R! R1 S. rry2=rry34 t3 `" T/ I+ I$ I
. rry2=rry4; y* i  o. C3 }$ G7 F. k
. rry3=rry4
) U. V9 s2 f2 X2 ?1 j8 W$ B+ q& x-----------------选择:      . b# A$ ~+ l, \# z( n
17.  给出下列代码,如何使成员变量m 被方法fun()直接访问? lss Test { privte int m; puli stti voi fun() { ... } }
- y; K  i3 _5 D3 ]  j) o$ ?. 将privte int m 改为protete int m
3 [9 g2 Q( o9 j2 H# x' D/ [- l. 将privte int m 改为 puli int m
4 R' A1 G; x7 v& ~8 ~7 w3 ^. 将privte int m 改为 stti int m
2 K: J6 N( v8 N; p( e, K$ y* _. 将privte int m 改为 int m
7 c. h# s4 c- T( j5 N-----------------选择:      
" u9 ^/ _5 T  c0 N6 T18.  已知表达式int m[] = {0, 1, 2, 3, 4, 5, 6 }; 下面哪个表达式的值与数组下标量总数相等?
- R6 l9 {4 j8 w0 Y& v. m.length()
! {( ^0 k  o/ ^& y# M7 B! [7 e. m.length2 G' y  g3 C  F. O7 [0 q, V
. m.length()+1/ v$ z7 {( a- E# [5 v! o/ V! {) t8 J
. m.length+1' ]! y1 ~0 Y0 Q
-----------------选择:      
/ }+ n4 ~4 g3 K( R( D1 p7 Y2 a" b/ B19.  下列代码的执行结果是 puli lss Test { puli int Metho() { stti int i=0; i++; System.out.println(i); } puli stti voi min(String rgs[]) { Test test = new Test();1 r2 F, E: S" J1 u$ B; V
. 编译错误
9 C6 u( Y; m0 D  ?( c* I3 b. 0$ O3 x+ L7 a0 V' _: \
. 11 r8 C7 `2 Q* @9 R0 i& C) R
. 运行成功,但不输出8 R# c. L3 Z7 r; j5 R5 o
-----------------选择:        p/ w6 o$ ~, O6 X! n. t9 \
20.  顺序执行下列程序语句后,则的值是 String ="Hello"; String =.sustring(0,2);. `& Q  n- f$ K2 L5 m
. Hello8 A3 G* h8 C3 J+ i3 C  e* z+ c
. hello
! Y; T6 Y5 e; X4 `9 L" ^. Hel
# z& i4 w9 n6 g& K7 k. null7 R' Z- V. |& h
-----------------选择:      1 N( Z1 ?$ \  K5 h# E4 O6 G' r
15秋学期《JV语言程序设计Ⅰ》在线作业21 z% x6 b) Z9 w! ~
      
8 `& k& _# J1 s" X单选题 多选题 6 {0 [  Q& U3 i7 l" ~7 v

5 }4 J% A3 M5 |8 ?/ c: m, r; k" {
7 H9 r2 p8 y. f, D二、多选题(共 10 道试题,共 40 分。)
# X  R1 Q, J8 c1.  给出下面的代码段: puli lss se{ int w, x, y ,z; puli se(int ,int ) { x=; y=; } puli se(int , int , int , int ) { //赋值 x=, y= w=; z=; } } 在代码说明//赋值 x=, y=处写入如下哪几行代码是正确的?/ X( I, L) i" \  O- W; R* R
. se(,)
% f1 G8 X- p  k3 r. x=,y=;
" l  U  l5 t. ^0 g7 d. x=;y=;
% I* Q* c6 M: A5 @. }5 W. this(,);
( |8 b$ `1 I: c-----------------选择:      % z, d7 R8 M; n- y% |% Y
2.  请选出创建数组的正确语句。! {& ]0 x+ l. @! I
. flot f[][] = new flot[6][6];; F1 F, ^; `. t7 a1 ^+ ~0 y
. flot []f[] = new flot[6][6];
, k6 p* R( `9 f' W$ Y- }" T3 q" d; y. flot f[][] = new flot[][6];
1 I* n# i! v( u# x. flot [][]f = new flot[6][6];
2 V$ h7 t" S8 I4 ^; N# V* e! p-----------------选择:      
! p/ k& `8 x2 ~) j; m3 F3.  已知如下类说明: puli lss Test { privte flot f = 1.0f; int m = 12; stti int n=1; puli stti voi min(String rg[]) { Test t = new Test(); // 程序代码… } } 如下哪个使用是正确的?
4 u, o9 ]- c- u. \( E5 j" l0 q. t.f  ?# u" M% y( {- [# E  t$ Z
. this.n
# Z: b9 P# ]7 x% _, p. Test.m
7 v' P& Y  `4 i9 G. Test.n; W7 S2 I2 x' R9 {) z2 V5 u
-----------------选择:      
9 V" D2 |0 ?+ G4.  针对下面的程序,那些表达式的值是true?  lss lss{   privte long vl;   puli lss(long v){vl=v;}   puli stti voi min(String rgs[]){   lss x=new lss(10L);   lss y=new lss(10L);   lss z=y;   long =10L;   int =10;   }   }
. m$ E( P+ L. X2 S. ==;/ _. r; N# _8 X$ P1 O
. ==x;
* I; ?) v( H9 T( S2 ~9 `" T. y==z;1 `/ G; O$ ^; Z# \
. x==y;
9 |  |3 d3 e, P- L8 SE. ==10.0;7 T, w- ?3 V, W% g7 P$ T: l
-----------------选择:E        d0 A: s/ a& V" w
5.  如果有以下代码,哪几个数字能产生输出 "Test2" 的结果? Swith(x){ se 1: System.out.println("Test1"); se 2: se 3: System.out.println("Test2"); rek;} System.out.println("Test3"); }: y4 U  }0 ~( P6 @& B* m
. 09 g* T) y3 N; F' r, G' o- v8 X
. 1
6 q" b& y+ U) a, h# p& A  ?. 2+ m: b1 \, w" Q: y! S
. 3
, D6 _! q7 u3 J* ~7 `" v) z-----------------选择:      ) ?  _) f& ]3 p  i4 P
6.  下面代码执行后的输出是什么? outer: for(int i=0;i<3; i++) inner: for(int j=0;j<2;j++) { if(j==1) ontinue outer; System.out.println(j+ “ n “+i); }
0 x3 C. n7 e5 c6 S% K. 0 n 00 S6 Z$ ~- m" `1 ^+ T1 `& V
. 0 n 1$ c& M9 j# r, ^" r7 u. s2 V
. 0 n 2, P3 d0 X( j4 n4 Y" f
. 1 n 0
# l% |  l* H. G1 I! YE. 1 n 1
9 q( x( r+ L* k9 tF. 1 n 2$ l% k; {& \5 L* C3 T1 u: m
G. 2 n 0
  o/ D$ J& `) S; b/ e0 YH. 2 n 1
$ l. ~' G2 L2 N) d% N5 uI. 2 n 2
! S  r  d7 ]4 ?  I3 S9 c! o6 c-----------------选择:      
, k4 t! x, K& f/ z7 s$ k7.  你怎样从下面min()的调用中访问单词“kiss”? jv lyris  kiss is ut  kiss
* F4 A2 m$ q$ d6 R. rgs[0]: n( I9 F# D; a' j9 L
. rgs[1]
; F% K) Q8 n7 P$ S9 E+ b% {9 R. rgs[2]$ n- j  i- B; i7 d/ g
. rgs[3]
* S2 D. X  V: e9 b9 N. Y1 _E. rgs[4]
# C' v# M8 Q2 T/ |  H( sF. rgs[5]& B8 N: t5 R$ H4 D+ K
-----------------选择:F      
4 m0 E8 P& n$ g+ `8.  假定文件名是“Fre.jv”,下面哪个是正确的类声明。/ C9 N" R% ?9 o; _8 W, }4 J0 n+ w
. puli lss Fre{   puli int x = 0;   puli Fre (int x){   this.x=x;   }   }- w" P* M; d$ X6 Y: a4 h4 ]
. puli lss fre{   puli int x = 0;   puli Fre (int x){   this.x=x;   }   }
# h3 V7 y. o. a! ^1 r. puli lss Fre extens Myselss{   puli int x = 0; }
) F- g- b+ t) ~& o7 L-----------------选择:      4 ?7 G: ]/ ^7 d: b  }3 H, f& S
9.  在如下源代码文件Test.jv中, 哪个是正确的类定义?/ }  P% O- d) [; L! D
. puli lss test { puli int x = 0; puli test(int x) { this.x = x; } }
9 s& B/ S* B  k. puli lss Test{ puli int x=0; puli Test(int x) { this.x = x; } }
* b& ^+ ]! o+ V* q/ }6 c' v. puli lss Test extens T1, T2 { puli int x = 0; puli Test (int x) { this.x = x; } }! y5 l! p5 V. v+ k
. puli lss' u7 t% ?- |4 K7 p9 \5 U. s2 T
-----------------选择:        i. h' F: V$ D# g9 K1 y
10.  已知如下代码: swith (m) { se 0: System.out.println("onition 0"); se 1: System.out.println("onition 1"); se 2: System.out.println("onition 2"); se 3: System.out.println("onition 3");rek; efult: System.out.println("Other onition"); } 当m 的
( d& T8 `" I. S+ e% L, H# Z) t. 09 \+ B) a0 h0 ^- I: p# V/ }! X6 X. l
. 1- b) u; {$ V6 g$ q& R
. 2
6 h) D' p% G+ x+ j* U. Z. 3! e" b- [( R/ `" s4 x$ R# o5 E
E. 4
" ~( v- T* R9 j0 _  Z# S6 W; CF. 以上都不是3 i% E! M1 L$ h4 L- e& F
-----------------选择:      - E- b# {4 u1 z; N- }
' ~7 c* W5 T8 s

本帖子中包含更多资源

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

x
奥鹏作业答案,奥鹏在线作业答案
发表于 2015-10-17 18:51:31 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

投诉建议
 
 
客服一
客服二
客服三
客服四
点这里给我发消息
点这里给我发消息
谋学网奥鹏同学群2
微信客服扫一扫
快速回复 返回顶部 返回列表