奥鹏作业答案-谋学网

 找回密码
 会员注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

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

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

[复制链接]
发表于 2014-12-17 20:19:55 | 显示全部楼层 |阅读模式
谋学网
谋学网(www.mouxue.com)是国内最专业的奥鹏作业答案,奥鹏离线作业答案及奥鹏毕业论文辅导型网站,主要提供奥鹏中医大、大工、东财、北语、北航、川大、南开等奥鹏作业答案辅导,致力打造中国最专业的远程教育辅导社区。5 [, q" T8 G+ _3 b5 j) [- i

0 |& p7 j4 M+ Z- A7 r
# i4 g; b" N! C一、单选题(共 20 道试题,共 60 分。)V 1.  下面程序的输出结果是什么? class Happy { public static void main(String args[]) { int i =1; int j = 10; do { if ( i++ < j--) continue; } while ( i <5 ); System.out.println ( i+" "+j ); } }
; q3 h' m! ~# I3 Z4 ?& R: r% VA. 5 58 A* F9 p$ X0 Y
B. 5 4
6 p: n' t& A0 o6 t" x6 tC. 6 48 H# q. x' p& M5 t$ R% W
D. 5 6" h+ N$ @7 R$ d! J
      满分:3  分/ `2 x9 H% x  [
2.  有下面的类:  public class Example{   public static void main(String args[]){   static int x[] = new int[15];   System.out.println(x[5]);   }   } 下面的那些说法是正确的。6 t$ J. `; r7 ?+ p
A. 编译时出错
' P6 ~+ r1 h% t" O9 o3 f9 bB. 运行时出错( G$ k3 p% i- _4 @7 H& l
C. 输出02 A& e9 G" S4 ?7 Q( q
D. 输出null9 e2 D# o  J$ j; I2 S9 y
      满分:3  分+ J5 M! h3 R2 |3 L  h9 [1 M  d% m
3.  以下代码的输出结果是什么? class Foo{ public static void main(String args[]){ int x=4,j=0; switch(x){ case 1:j++; case 2:j++; case 3:j++; case 4:j++; case 5:j++; break; default:j++; } System.out.println(j); } }; \2 J; l+ H- ?0 G* X' Y
A. 1$ g, s1 e: O6 G' F  B
B. 28 w% n( a! ]7 x
C. 3
+ X. A8 |! h1 HD. 编译错误
- v0 _' |8 i8 E+ N, U% m      满分:3  分/ ]8 g9 t( D' z* H
4.  如果你有下面的类定义 abstract class Shape{ abstract void draw(); } 请问,在试图编译下面的类定义时会发生什么情况? class Square extends Shape{ }
5 s& l2 n/ q  r! YA. 都可以成功编译# g) t  z; e1 V) g- m$ i# l
B. Shpe可以编译,而Square不能
- z* t, d* L* a" j" |0 e. SC. Square可以编译,而Shape不能
$ K4 |% }1 T3 |9 v0 f5 TD. Shape和Square都不能编译
% `( b* t' i8 `8 R* [2 r# l      满分:3  分9 B0 e$ O8 a0 T5 \' e' f' {7 t
5.  给定下面的类:  public class Example{   String str=new String(“good”);   char ch[]={'a','b','c'};   public static void main(String args[]){   Example ex=new Example();   ex.change(ex.str,ex.ch);   System.out.println(ex.str+”and”+ex.ch);   }   public void
" O( x1 c. L1 _! YA. good and abc
9 n8 I# c+ S/ m" q6 Q5 MB. good and gbc
7 x; W$ E5 h5 q  P8 Q6 Z$ wC. test ok and abc1 T1 U8 a% l% P+ w3 Y
D. test ok and gbc
  [. ]) n" ~& J. G9 ]; s9 u      满分:3  分
5 Q) ~: d/ D# f7 l# o. F6.  若a的值为3时,下列程序段被执行后,c的值是多少?( ) c = 1; if ( a>0 ) if ( a>3 ) c = 2; else c = 3; else c = 4;
4 @8 _+ [5 X/ pA. 1
+ {# Z* B* K7 R$ A* GB. 2* U! e6 a1 |0 m( M, b3 ^. z- }* K1 N
C. 3
1 N7 w7 R3 m! BD. 4
: v' {% {1 Z8 d% J/ O      满分:3  分/ n# L$ p0 a5 N5 h& L
7.  阅读下列代码后 public class Person{ int arr[]=new int[10]; public static void main(String args[]){ System.out.println(arr[1]); } } 正确的说法是) s! O6 m4 m$ Y* y
A. 编译时将产生错误
" n2 U! G  d1 x1 p. bB. 编译时正确,运行时将产生错误
' C1 F& Z* w( a% ?C. 输出零9 R' C6 e/ W+ m. M; ^3 Y: p+ E
D. 输出空/ q2 B# W! i& ]
      满分:3  分$ L7 A1 ?  x" W- G: c
8.  下面的哪些程序段可以正确地获得从命令行传递的参数的个数?
. s2 d, ]0 d/ kA. int count = args.length;; d0 ^& V: V' q
B. int count = args.length-1;, K; a) ^7 O, X( Z' i
C. int count=0; while(args[count]!=null) count++;
3 O% I: L& l6 M* b' O3 n" ID. int count=0;while (!(args[count].equals(“”))) count++;3 ~6 @4 c+ ~- O) R1 l
      满分:3  分
0 Q* O- ^3 e& a3 c: }9.  下面程序的输出结果是什么? 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); } }+ |& I% S) r* U4 K6 E, j; P* l
A. lava9 O2 ~$ c/ L( N# U: ^
B. java' w7 z; z3 V0 z4 v5 v
C. 编译错误1 v- O& N: d+ d2 ]9 S1 O
D. 运行时出现异常- k% j+ B0 G4 k
      满分:3  分% s% A; f3 O: J7 d6 Y, u
10.  下列程序段执行后t5的结果是( )。int t1 = 9, t2 = 11, t3=8;int t4,t5;t4 = t1 > t2 ? t1 : t2+ t1;t5 = t4 > t3 ? t4 : t3;
& r" N1 ?" ]6 FA. 8
! }! b1 N: \+ ]B. 209 \/ D6 j3 G& N  y. V
C. 11  w0 I! V! E* w9 l; S% e
D. 9
0 l! [; B' a( n, |1 b$ s6 a, V/ R& u3 x      满分:3  分
2 ~$ w* r& k$ a/ P7 L7 A11.  给出下列代码,则数组初始化中哪项是不正确的? byte[] array1,array2[]; byte array3[][]; byte [][] array4;
* }; F! d& J# D+ x: D* L9 g: i6 s) eA. array2 = array1
4 S* o' G  i! f9 i7 UB. array2=array3
: `. J! w3 G) l; ?$ i) XC. array2=array4
% u/ g/ G: R" @8 A; V( ^% AD. array3=array47 `; _  R6 g# e' \/ }
      满分:3  分$ b4 a/ _* E) }) P1 l% s
12.  下面哪一个类可以访问foo包中的所有变量? package foo; class a{int c} class b{private int d} class c{public int e}% ], ^  K, E, v" g6 `* `
A. class a
0 m  l5 `: Y. [, ~: G0 v! oB. class b8 @& c8 z4 S. V1 o$ f/ B
C. class c# Y1 x7 w5 `6 H  E# |6 F) L' t
D. 都不能
. Z4 y* r6 X5 q: s- q- g      满分:3  分7 @1 _' A( j1 A
13.  下面的语句的作用是:( )。 Vector MyVector = new Vector(100,50);
) Y1 ]1 ]- m' Y- S& k  Q3 o; IA. 创建一个数组类对象MyVector,有100个元素的空间,每个元素的初值为50。$ R% }: E* j" L; c, S  G6 y5 d" [
B. 创建一个向量类对象MyVector,有100个元素的空间,每个元素的初值为50。9 U. `  c! F8 x0 o( ~0 B4 f8 T6 [' d) f
C. 创建一个数组类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。4 ~7 C+ ]4 {9 O1 s$ R
D. 创建一个向量类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。
- Y6 [2 q4 O: E0 G1 \; p6 c( |      满分:3  分
4 r7 F9 d+ \# u) u/ M2 s14.  下列语句序列执行后,a的值是( )。 int a=13; a%=a/5;. _* p' s4 }9 e/ d+ o
A. 3
8 [! T5 S$ J6 f4 C0 K4 B7 xB. 13
+ `9 X0 Q5 l% |2 e" A) [8 o& bC. 1
1 ~9 R2 o5 Y" l2 TD. 169
. K7 _8 h0 u  ]8 G/ J6 ~9 d      满分:3  分
: h; M) c8 E+ l  H% s+ y15.  下列语句序列执行后,k的值是( )。 int j=8, k=15; for( int i=2; i!=j; i++ ) { j-=2; k++; }5 i* |' j6 I% |
A. 15
7 Z' M1 j+ l+ l1 h# L, T  ~B. 16
( v1 W- m1 Z  f+ |C. 17$ T$ b7 r8 B/ |2 s! B; O
D. 18! m4 E# b1 i5 c, D
      满分:3  分
# c$ [+ `1 V7 J- ?; a16.  下列程序的功能是在监控台上每隔一秒钟显示一个字符串“Hello”,能够填写在程序中下划线位置,使程序完整并能正确运行的语句是 public class Test implements Runnable{ public static void main(String args[]){ Test t=new Test(); Thread tt=new Thread(t); tt.start(); } public void run(){ for(;;){ try{- N: w: G1 `5 D$ L# u* U' J- M4 o' v5 C
A. sleep(1000) InterruptedException: T; c% F2 g6 t: t* c9 F: o
B. sleep(1000) RuntimeException1 ^+ v9 p7 z* F, I8 E/ G8 z
C. Thread.sleep(1000) RuntimeException
2 U3 L! K* a5 cD. Thread.sleep(1000) InterruptedException% e, b! j; S# f, X+ S- o( f
      满分:3  分
, e& B7 j* e% M9 u  d( g- Q4 Y17.  设有下面两个赋值语句: a = Integer.parseInt("1024"); b = Integer.valueOf("1024").intValue(); 下述说法正确的是( )。: B" y# M7 Y8 i: N% P3 I) C* ]
A. a是整数类型变量,b是整数类对象。1 h* `- n9 K- G6 H1 R) u; m
B. a是整数类对象,b是整数类型变量。
& Y- b+ j+ f, j  KC. a和b都是整数类对象并且它们的值相等。
! O0 Z' |  A! T8 ]4 |D. a和b都是整数类型变量并且它们的值相等。8 v! [& c( h. z9 T( `
      满分:3  分
0 _5 w1 E: Y/ D8 ?1 n- U3 M18.  Person, Student 和Teacher 都是类名。这些类有以下继承关系。 Person | -------------------- | | Student Teacher 并且在Java源代码中有如下表达式: Person p = new Student(); 如下哪个语句是正确的?' J( Y+ i3 f2 i" h) {, N* g" W
A. 这条语句是合法的
& K' ?4 H% o0 n  U) V9 c3 U& rB. 这条语句是不合法的5 ^* O; W' G: R# {
C. 编译时出错
1 Q& ~8 I8 D* f. a! R& ?D. 编译正确但运行时出错
- j8 G5 @0 F( g6 b# o: H      满分:3  分
$ H) Y7 |& }& I- l19.  已知表达式int m[] = {0, 1, 2, 3, 4, 5, 6 }; 下面哪个表达式的值与数组下标量总数相等?1 A0 N4 }4 P( h' E- q
A. m.length()& i( T9 E- W6 Z' x  Y1 y3 ~/ F+ n
B. m.length3 k3 Q6 b- z" I) S% A# ^4 D
C. m.length()+1
& T0 M1 y2 T( |+ z$ P7 cD. m.length+1
/ t; L! D$ l1 y% J      满分:3  分: H- J+ _1 D8 S& q& ~: T2 t
20.  在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");
0 u' v3 s) L2 ?) t/ K* u0 r2 m- xA. condition 11 `  r7 E, Q: m+ X+ X
B. condition 2/ I: U% `* H9 n" z
C. condition 3
0 {' @- W1 B8 h% }1 F+ r) ND. condition 1 finally
- H, p# i; r8 w0 L1 x      满分:3  分 , y1 u4 A2 C: W" S. F2 R( r

+ ^2 s' Z+ D7 [4 _二、多选题(共 10 道试题,共 40 分。)V 1.  已知如下定义: String s = "story"; 下面哪些表达式是合法的?
' q  N* W6 B% `' iA. s += "books";
  O4 T; R7 g6 U2 L% x1 i" d9 x+ rB. char c = s[1];
1 Y! f! I0 _- F) I9 TC. int len = s.length;) w) C, q7 G# F2 {  y
D. String t = s.toLowerCase();
( M( f2 i9 N: z4 u# d1 e# Q* e      满分:4  分
, b# |' K3 i2 X6 E9 N3 h# I2.  String s=”Example String”; 下面哪些语句是正确的?
% S( w  P8 E" p. t( {5 _% P- GA. s>>>=3;% |9 z- d2 o  t+ z2 o
B. int i=s.length();
) A' b3 {  w% f  V: A9 ~4 `C. s[3]=”x”;
5 q% a# k" `3 J3 jD. String short_s=s.trim();
( F( Y4 Q0 |$ |$ u8 F3 ]: Y3 g* BE. String t=”root”+s;
" c. v9 c0 M6 N  c; t% M      满分:4  分
5 `/ Q; S: ~5 R8 T" l9 ~  Z  Z( o2 M3.  下面代码执行后的输出是什么? 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); }
' }: e  e* Q) g) @) M5 K7 `A. 0 and 0
) x2 ?5 {9 P* `B. 0 and 1
/ O" w- r( o! S, jC. 0 and 2
4 M/ c0 V7 S$ [1 AD. 1 and 0
4 j5 L3 V0 Q) I5 f% _) u$ nE. 1 and 1
: V) a0 t+ D8 `$ k  s4 ?6 NF. 1 and 2! k4 }% `/ C/ ?* @5 W, {
G. 2 and 0
' h) r# R2 ]. a4 E# MH. 2 and 1* e2 Z: X, ]2 X) ?
I. 2 and 2
+ W6 L& r$ C4 `) ~+ f      满分:4  分! y- I2 Q3 |+ I' C# o
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(); // 程序代码… } } 如下哪个使用是正确的?* h$ k9 ~  A" w: t" T# s! l
A. t.f* D/ I, L" m& G% A) V8 s( \
B. this.n
1 T( B) T- h: N/ F# OC. Test.m* d/ _! \/ @3 B/ j5 n( z* T
D. Test.n4 o( F* S3 N+ O3 c
      满分:4  分
# q- ?# f7 V+ j: L8 o5.  针对下面的程序,那些表达式的值是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;   }   }
  y) I% R: n8 p' H8 j" C6 bA. a==b;+ [4 |0 g% S9 _' k% N  m0 M0 N
B. a==x;
, n4 ~( l1 O  g. q/ ~! IC. y==z;" f5 l3 }. f" ?9 v
D. x==y;; Q8 `, \8 z9 G
E. a==10.0;
9 v- i  l- k# i# Z3 Q      满分:4  分
8 q! m; a! n. L+ j6.  在如下源代码文件Test.java中, 哪个是正确的类定义?
# r+ e0 Z7 Z/ K5 m; ?2 [" rA. public class test { public int x = 0; public test(int x) { this.x = x; } }8 o3 T, f+ o1 t7 a" G& {
B. public class Test{ public int x=0; public Test(int x) { this.x = x; } }
6 S' S0 z% Q; rC. public class Test extends T1, T2 { public int x = 0; public Test (int x) { this.x = x; } }* t0 D' ^5 a2 B) x* F: w% k
D. public class3 S% _) t: |" M# L
      满分:4  分
/ Y& S0 ~/ i5 p( ^1 q7.  假定文件名是“Fred.java”,下面哪个是正确的类声明。: K0 j9 }! }1 E0 R" a* G( V6 z. U
A. public class Fred{   public int x = 0;   public Fred (int x){   this.x=x;   }   }* t( }# e0 S% v& z- r; T
B. public class fred{   public int x = 0;   public Fred (int x){   this.x=x;   }   }, W7 p. `1 i" {7 M0 u! M1 Y
C. public class Fred extends MyBaseClass{   public int x = 0; }
2 u" P* [/ T4 n      满分:4  分
3 U* W9 p: J: t% N* M$ x8.  已知如下类定义: class Base { public Base (){ //... } public Base ( int m ){ //... } protected void fun( int n ){ //... } } public class Child extends Base{ // member methods } 如下哪句可以正确地加入子类中?
8 G9 r, e% W, C$ @+ SA. private void fun( int n ){ //...}( d9 Y  M6 y. s3 g! K' m8 P
B. void fun ( int n ){ //... }; j2 E7 H/ V' y
C. protected void fun ( int n ) { //... }4 W; J/ q! E% x* @: `
D. public void fun ( int n ) { //... }
1 E& J! Z8 k5 }9 q3 \1 e" u1 ?      满分:4  分" E6 s, M, a. E* Z# K
9.  已知如下代码: public class Test { public static void main(String arg[]) { int i = 5; do { System.out.println(i); } while (--i>5) System.out.println("finished"); } } 执行后的输出结果包括什么?
3 U) P2 t8 b3 I% D" O* ~( mA. 5
; T* q$ W* @4 b: y2 `; b3 hB. 4: z( ~& E' R3 r3 z- e+ w4 O
C. 61 t" D9 M. i- z) j# R$ a9 i
D. finished5 \+ ~  I# E& e+ m
E. 什么都不输出& d2 H/ W1 P& h4 O: J+ ]3 K
      满分:4  分
' g; j! l; e) n& q: I10.  选择所有有效的构造函数。 class Happy { } }
! h& |. s: A* W9 c8 VA. public void Happy(){}$ v& t3 v6 H. A' k$ j
B. public Happy(int c){}
% ]. S3 O" f- q# h7 X/ _9 AC. protected Happy(){}9 u9 U. ~/ G' t( B1 t7 l  S3 S$ a
D. public int Happy(){}
2 o/ Q8 h; g; Q& c6 q7 u) @E. void Happy(){}: I2 o# ?2 W; C* S
      满分:4  分 & E' O4 O3 z- m0 o9 U
: k% L" D2 d+ o1 g0 U/ @; q# J, q
谋学网(www.mouxue.com)是国内最专业的奥鹏作业答案,奥鹏离线作业答案及奥鹏毕业论文辅导型网站,主要提供奥鹏中医大、大工、东财、北语、北航、川大、南开等奥鹏作业答案辅导,致力打造中国最专业的远程教育辅导社区。% t9 b, @" C8 N  {$ a6 K2 \

本帖子中包含更多资源

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

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

本版积分规则

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