奥鹏作业答案-谋学网

 找回密码
 会员注册

手机号码,快捷登录

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

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

[复制链接]
发表于 2015-9-24 19:30:02 | 显示全部楼层 |阅读模式
谋学网
15秋学期《JV语言程序设计Ⅰ》在线作业1) \: B5 ^3 c/ y' Y* R% L% d5 n
      
8 o' M2 l( I/ N7 |) ^单选题 多选题
' y0 z0 ^  P$ u  Q! I1 N/ P5 `. A+ A+ O, `
. K, U6 C# L( {! b" I+ g
一、单选题(共 20 道试题,共 60 分。)8 u4 f6 U& |8 \
1.  给出下面的接口: interfe { int metho1(int i); int metho2(int j); } 下面那个类实现了这个接口,并且不是抽象的?3 r& q+ B: {  M; R' x
. lss  implements { int metho1(){} int metho2(){} }
* R) _) Z+ l0 l5 i# e* w2 s4 T. lss  { int metho1(int i){} int metho2(int j){} }
0 K" Q; Q) [- W/ |. lss  implements { int metho1(int i){} int metho2(int j){} }! K' p2 @$ `# t; u) B* T: ~
. lss  extens { int metho1(int i){} int metho2(int j){} }* |  j7 }6 Q3 A/ ?
-----------------选择:      . I5 M4 u/ U# O4 z
2.  下列代码的执行结果是 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();
5 P; f2 o2 j2 ~: n1 M0 k3 [. 编译错误' ~6 T1 ~7 a8 `
. 0
7 q8 |/ H3 d7 A) I. 19 b& W/ o0 [5 ^8 @* x" A
. 运行成功,但不输出/ v# o! H% Z9 D4 r, f! ]
-----------------选择:      0 s/ t, A" Z4 Y& W
3.  给出下列代码,则数组初始化中哪项是不正确的? yte[] rry1,rry2[]; yte rry3[][]; yte [][] rry4;& L( W  @7 u3 ~- i$ d
. rry2 = rry1  z# S1 D( V; d1 j; r% f4 Q( q- f; h
. rry2=rry3& N- L4 J' l6 g3 K) j
. rry2=rry42 e: Q: s& E* C# z
. rry3=rry4
% N: O; |% n3 ]1 g5 q-----------------选择:      
" P2 @3 @2 M) l4 `# X4.  顺序执行下列程序语句后,则的值是 String ="Hello"; String =.sustring(0,2);; @! n) \; I+ U" g# m8 ?) \$ d
. Hello" m' d, M1 B! \1 Y
. hello0 ?& t  y! A) n+ l( a5 V) \( w
. Hel
. l' b. ~: _, @6 [8 N# I! x. null
" j+ z3 Z- y+ z-----------------选择:      2 Y. l- H+ p  H4 z# @$ \. r* l( y
5.  以下由o-while语句构成的循环执行的次数是( )。 int k = 0; o { ++k; }while ( k < 1 );8 j- ]6 w) n* C$ D, {" }# h  `0 ^
. 一次也不执行
" O5 Y6 r6 z7 R1 q3 g& S. 执行1次
+ h1 j4 f) P1 s# G. d. 无限次
/ |6 f8 J$ g; N& `4 H# l1 w. 有语法错,不能执行/ a6 R0 h* j  c- `  P6 r! k" k
-----------------选择:      
( l- t- O7 B* O, @2 q4 \% A$ l, S6.  下列程序段执行后t5的结果是( )。int t1 = 9, t2 = 11, t3=8;int t4,t5;t4 = t1 > t2 ? t1 : t2+ t1;t5 = t4 > t3 ? t4 : t3;
! e% G# N2 C4 y0 X1 \: q. 83 c8 m7 M, p2 U% T
. 20
2 k  D7 l9 g( R* c7 V. 11
3 n: C+ f/ z6 W  p1 L. 9
. s$ j+ d1 V! V$ s2 t2 O* y/ j0 d  m8 ?-----------------选择:      
+ t8 T' }# L! V7.  若有循环: int x=5,y=20; o{ y-=x; x++; }while(++x<--y);则循环体将被执行( )。
" ^# q1 }: }* b& _0 O. 0次4 t4 N& _3 W6 W3 m, A5 r' B
. 1次& _. \" [4 l2 n' ]; y$ y
. 2次3 J6 R, y. Z( d- c+ ^2 E+ [" U/ W
. 3次: ~  `+ \4 w; c: k9 y4 N5 s7 C
-----------------选择:      
" w* o5 b5 [  |8 O/ Q" u6 n8.  如果你有下面的类定义 strt lss Shpe{ strt voi rw(); } 请问,在试图编译下面的类定义时会发生什么情况? lss Squre extens Shpe{ }
" g# ?; w1 {  @: g: z) l* G. 都可以成功编译, ^2 C$ u2 Z$ V. `# p" n
. Shpe可以编译,而Squre不能
8 K% J  z  B7 ~* D! |0 S. Squre可以编译,而Shpe不能, T1 r2 E5 f- F, p4 n" E1 \2 i7 P9 r
. Shpe和Squre都不能编译
5 v. z) n' r  k2 h-----------------选择:      
6 m  h, E) @2 E9.  下面的语句的作用是:( )。 Vetor MyVetor = new Vetor(100,50);/ x* N5 n% {  O+ |- M
. 创建一个数组类对象MyVetor,有100个元素的空间,每个元素的初值为50。. ^* W8 q: z; Y
. 创建一个向量类对象MyVetor,有100个元素的空间,每个元素的初值为50。
( V' U% v( ?5 V7 r3 ~. [# x2 L2 v. 创建一个数组类对象MyVetor,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。
6 E6 G6 e" }& v2 m* _& e8 A. 创建一个向量类对象MyVetor,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。. \; R9 l- h8 x4 n. V# ^
-----------------选择:      
  f) N- Y" t; w% U2 Y( C5 y10.  已知如下的命令执行 jv MyTest    请问哪个语句是正确的?- V8 Z9 ?- R: b: D9 P
. rgs[0] = "MyTest   "
2 V' K5 S5 w, m' s( u+ s7 N. rgs[0] = "MyTest"
2 x6 Z) @6 N/ N; w% i% I. rgs[0] = "", j+ P$ }4 X; ~5 x- E6 p
. rgs[1]= ''
3 Z% e* z5 R2 w1 p8 ?-----------------选择:      9 ^) Y  Q- B9 y0 j5 K0 `
11.  在oneMetho()方法运行正常的情况下,程序段将输出什么? puli voi test() { try { oneMetho(); System.out.println("onition 1"); } th (rryInexOutOfounsExeption e) { System.out.println("onition 2"); } th(Exeption e) { System.out.println("onition 3");. A# H" Z9 z8 F- y3 D% y: m! q! f/ A
. onition 1
7 @6 u2 e/ a$ J% X3 y" c. onition 2
- p: ]1 W7 X* w/ u* |. onition 3
0 m* U" x! V9 u. [$ ?. onition 1 finlly: S, ?, v- d9 [
-----------------选择:      
) q1 E, ~" ~1 d' p! X" O4 z8 [12.  下列语句序列执行后,k 的值是( )。 int x=6, y=10, k=5; swith( x%y ) { se 0: k=x*y; se 6: k=x/y; se 12: k=x-y; efult: k=x*y-x; }
* x7 p. T; W) P- Q4 K6 j; u0 Q: b% V. 60( H( @! ^! h0 d3 D7 j
. 54
) T+ d0 r$ E# l0 t" ~. 0
( `' `* x& p4 ~8 u. 5
+ o* w( g! }0 b( K$ `5 [% c' L: L-----------------选择:      
3 R8 o( }4 G  g6 v13.  设有下面的两个类定义: lss  { voi Show(){ System.out.println("我喜欢Jv!"); } lss  extens  { voi Show(){ System.out.println("我喜欢++!"); } 则顺序执行如下语句后输出结果为:( )  ;  ; .Show(); .Show();0 J% C+ |3 b2 h
. 我喜欢Jv! 我喜欢++!6 T, c: f' Z7 j: A# m: {
. 我喜欢++! 我喜欢Jv!3 P& O4 m& I( F
. 我喜欢Jv! 我喜欢Jv!
" E: n, n9 r- H. O9 T) z, t. 我喜欢++! 我喜欢++!6 F  l" ^8 G) F8 |. N' \
-----------------选择:      
! i) r" t9 |$ \2 b* ?; l1 ]4 S4 X14.  下面程序的输出结果是什么? lss Hppy { puli stti voi min(String rgs[]) { int i =1; int j = 10; o { if ( i++ < j--) ontinue; } while ( i <5 ); System.out.println ( i+" "+j ); } }. C6 j" w* [6 S
. 5 51 @3 B% @5 [$ Z3 M% u
. 5 4
, ~  M# f1 j' ^7 ]  [* I" {7 c. 6 4  U! H% \) t4 A) G# }
. 5 6
1 h. h" c" Z1 X% r. p  \" d9 a-----------------选择:      
' x" A) Y8 N, l, `) K15.  给出下列代码,如何使成员变量m 被方法fun()直接访问? lss Test { privte int m; puli stti voi fun() { ... } }
; H7 }* g# [# N$ l. 将privte int m 改为protete int m
, v' Z( T9 o, j; e2 s1 M. 将privte int m 改为 puli int m# Y% p3 e. T! E( [: n+ t5 }( \
. 将privte int m 改为 stti int m! w$ ]$ D) v8 h, B0 L' F3 s7 H
. 将privte int m 改为 int m6 x% u2 p- y' e$ z2 c
-----------------选择:      
+ u+ f4 d* p4 X) S2 I' ?/ r+ r5 o16.  给定下面的类:  puli lss Exmple{   String str=new String(“goo”);   hr h[]={'','',''};   puli stti voi min(String rgs[]){   Exmple ex=new Exmple();   ex.hnge(ex.str,ex.h);   System.out.println(ex.str+”n”+ex.h);   }   puli voi5 S0 v8 m/ r" S* a1 v/ y
. goo n ) x% v9 n# R3 Y" F# ?
. goo n g6 Y0 H% [% g: Q. V: l, q3 t+ S3 v
. test ok n
/ E( l( g: Y) u, p3 s. test ok n g: s+ |1 @- D0 C( h0 a& A. _
-----------------选择:        z0 V- K1 A+ S$ }
17.  下面的代码段中,执行之后i 和j 的值是什么? int i = 1; int j; j = i++;
  d1 N2 r9 ^" o- N! p9 J% |8 ?% }4 v. 1, 1
( w" V8 Z9 C" Z. S0 A# A6 Z. 1, 2
4 y( q* ^* r" f* K2 ~. 2, 1
: v4 W& D6 q4 @8 z+ j. 2, 2* N8 ^4 z8 Y; H7 d3 i, I( t, A
-----------------选择:      ! |; {4 n, Y4 n- |" Y5 w- k& O
18.  下面哪一个类可以访问foo包中的所有变量? pkge foo; lss {int } lss {privte int } lss {puli int e}) i. X& R( T; S  L! {( W0 S
. lss ! b5 p1 Q. W2 M$ O5 p4 o3 Y
. lss   m- z2 U3 i/ M
. lss
3 W! l" S, @# V/ [, [2 q+ ^3 C$ p. 都不能& H; S/ ^5 p4 M6 b* [* n
-----------------选择:      
' f4 O0 d1 F4 Z+ ?0 r+ [19.  Person, Stuent 和Teher 都是类名。这些类有以下继承关系。 Person | -------------------- | | Stuent Teher 并且在Jv源代码中有如下表达式: Person p = new Stuent(); 如下哪个语句是正确的?) H7 ~- _, y6 I! |  i- i( M
. 这条语句是合法的
; \0 \8 c7 D6 t, k( \. 这条语句是不合法的4 J4 p) m' E9 _# L  t. V$ q, i
. 编译时出错8 ?' }' a! l9 f
. 编译正确但运行时出错
* C4 C- @& g& f9 m8 q8 O  C7 a4 H-----------------选择:      
6 }6 ~- G: n* p20.  有下面的类:  puli lss Exmple{   puli stti voi min(String rgs[]){   stti int x[] = new int[15];   System.out.println(x[5]);   }   } 下面的那些说法是正确的。
9 v. o2 n: S4 b5 @4 b$ M5 R3 W( ?. 编译时出错+ Y( |- \6 h# G
. 运行时出错
+ i* {6 _! s6 ]8 e- Z. 输出0
! \- T0 `1 D9 Q$ k+ ]% }. 输出null
% h( `) @/ {! F" g' n-----------------选择:      + c0 T5 t, y( X- x
15秋学期《JV语言程序设计Ⅰ》在线作业1
1 g( R+ j  L7 y% W% l       9 W9 ]  t9 [6 H1 J  q
单选题 多选题
  L: o) ?) m6 l7 N/ M2 V- U' J1 l: a

, j- N% G* ~$ [# [& s( D( H二、多选题(共 10 道试题,共 40 分。)
  s' D) ?+ ?( c* ^: v8 `$ v3 v( j) {% v1.  请选出创建数组的正确语句。' _1 e/ ?0 }0 O; T' [/ b
. flot f[][] = new flot[6][6];
1 W3 |; s7 g) C, B& L8 }% S. flot []f[] = new flot[6][6];
6 Y1 F/ S) X5 s9 t$ H& B. flot f[][] = new flot[][6];7 _. c% ]' G" f/ _  T. n( r' e1 I
. flot [][]f = new flot[6][6];
+ h5 P( E8 S: N1 R0 y-----------------选择:      " T4 E: t( u+ \! Z3 |8 _
2.  如果有以下代码,哪几个数字能产生输出 "Test2" 的结果? Swith(x){ se 1: System.out.println("Test1"); se 2: se 3: System.out.println("Test2"); rek;} System.out.println("Test3"); }7 A! j4 Z& h% f5 S
. 0
2 d  O* A  U4 c* a. 1
2 k# j1 R# I' x. 2
" k2 o5 c: @9 ^* ~7 t( B. 3
" l  I: E" {" ~4 l8 o$ q/ [-----------------选择:      $ ]2 w  Z" `) ]" C
3.  已知如下定义: String s = "story"; 下面哪些表达式是合法的?
: Y3 ]/ i4 I5 f3 L% n. s += "ooks";. @, O0 P) l; ?# M# v1 v$ ^4 n& ^- J
. hr  = s[1];
* }; s! [# q8 ?2 }0 D9 C. int len = s.length;* G# \& x) C# R; ?' m; {) p- W
. String t = s.toLowerse();5 z: P6 D( w% ^
-----------------选择:      
+ W7 |# W8 p5 |" U6 x5 {4.  已知如下代码: 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 的0 }! m/ v& t; b" ?2 t/ ~/ h/ Z
. 02 c; G% S# u3 N
. 1
1 D, \) ?9 p, C! k4 ~, U6 l. 2
# l4 O3 Q7 P0 P  p9 L0 Y+ ~. 3( T3 Z. G( d; j8 v+ B
E. 41 U8 v- x& X- j# f- c* v
F. 以上都不是
3 w9 y8 m- z, B/ `/ }0 i( j-----------------选择:      
8 ^1 s" w0 L& `) J5.  下面的哪些程序片断可能导致错误。
5 R4 K( D2 k9 D* E* I% c. String s="Gonewiththewin"; String t="goo"; String k=s+t;  o  e: r2 }3 x
. String s="Gonewiththewin"; String t; t=s[3]+"one";
/ ^( |3 P# X9 k. String s="Gonewiththewin"; String stnr=s.toUpperse();
' z3 ]6 R3 V" U9 R& S9 {7 D% m. String s="homeiretory"; String t=s-"iretory".
* y7 C: `5 ~# [-----------------选择:      ' f- C: m) }! |' r8 ^, ]) K
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); }
$ Y# ]& ]- @% r7 E9 C. 0 n 0
3 `) C/ m( _7 C- `& h3 L) t. 0 n 17 u6 f5 ~2 o# f, C& H
. 0 n 2
* }; f! |) K1 r. B. 1 n 0) ?9 X! V2 |4 Z1 N
E. 1 n 1" K9 h0 u9 I) E3 c
F. 1 n 2% r1 Q1 E+ y. ]1 ~: G
G. 2 n 00 R0 @, n3 u# N
H. 2 n 1
" @+ {( n# r3 K! ~9 n1 I! Y) gI. 2 n 2
2 @* A1 E- E9 e( p: H-----------------选择:      
; N- C2 q0 A: `$ j6 W2 o( Z+ d7.  已知如下类定义: lss se { puli se (){ //... } puli se ( int m ){ //... } protete voi fun( int n ){ //... } } puli lss hil extens se{ // memer methos } 如下哪句可以正确地加入子类中?% M( O' r) Z# c+ G( Y
. privte voi fun( int n ){ //...}
! q# j6 M8 Z% U) y. voi fun ( int n ){ //... }! z- o8 P$ x: a4 T- b) u
. protete voi fun ( int n ) { //... }  H) G6 e% O. o& o2 s. ?4 J
. puli voi fun ( int n ) { //... }
7 u; q* S4 K+ q& d  i. W/ I$ b) y-----------------选择:      
. m4 _. v  N; J; T7 n8.  已知如下类说明: 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(); // 程序代码… } } 如下哪个使用是正确的?' V- F* p2 v9 {) y0 r& n# o
. t.f& Z1 T' F( H0 e: R" W2 f4 i
. this.n5 d. n- {1 G2 D7 o% f
. Test.m
. m) c% R4 }& I. r# l1 n8 O. Test.n
* n: F4 x% q" f# L; c-----------------选择:      
$ e. O# ?  l5 U1 k: A; ^  D9.  假定文件名是“Fre.jv”,下面哪个是正确的类声明。4 B3 e+ K  j% J5 d% Q' _$ b
. puli lss Fre{   puli int x = 0;   puli Fre (int x){   this.x=x;   }   }
! Q1 B9 V7 J: F2 B. puli lss fre{   puli int x = 0;   puli Fre (int x){   this.x=x;   }   }
! Z: g' K  X  q; C  Z* E' \. puli lss Fre extens Myselss{   puli int x = 0; }
/ [1 x9 e; b' N3 D: S( r1 o+ S1 c-----------------选择:      
1 \, d  W! \, r9 z- N10.  已知如下代码: puli lss Test { puli stti voi min(String rg[]) { int i = 5; o { System.out.println(i); } while (--i>5) System.out.println("finishe"); } } 执行后的输出结果包括什么?7 ]' h; @1 Q- a3 G! L; d) K
. 5
: l% U# L9 Q( s0 S( [; l6 R4 d& D. 4
! s& `) N. W, ]- d1 O6 ?' \. 68 V$ ]6 m7 D& Z* H+ Q2 e- u3 a
. finishe
7 n  W) K! E9 p" p- VE. 什么都不输出
# Z) e% C' |+ s# W+ _' T-----------------选择:      / y6 _& Q; l0 C" j' i) R" d

本帖子中包含更多资源

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

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

使用道具 举报

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

本版积分规则

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