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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

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

[复制链接]
发表于 2013-5-31 11:34:53 | 显示全部楼层 |阅读模式
谋学网
谋学网: www.mouxue.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料和奥鹏毕业论文以及其他各远程教育作业代写服务,致力打造中国最专业远程教育辅导社区。% ]6 n& B- l0 M3 U# H
6 K" F! K) T, c( |
& Q7 X( U/ G, j
一、单选(共 20 道试题,共 60 分。)V 1.  下面的代码段中,执行之后i 和j 的值是什么? int i = 1; int j; j = i++;. P, u' k; q; B
A. 1, 1
# Z; [/ [, o( t0 Q! Y- d3 |4 nB. 1, 2
" Q4 K0 ~0 C0 G8 _3 O( t# ?# rC. 2, 1( O' D/ s! `- p5 N
D. 2, 2
- J, |! w. S6 N, Y* m4 ~      满分:3  分" B, |$ Z+ r' F4 B3 \
2.  已知如下的命令执行 java MyTest a b c 请问哪个语句是正确的?
8 C7 X( C6 t+ A. s+ q9 }6 V" bA. args[0] = "MyTest a b c": g' y0 C+ J  N0 L
B. args[0] = "MyTest"3 z6 b3 F) j, S, ?, m2 I
C. args[0] = "a"/ E/ c! L8 e  W( L
D. args[1]= 'b'
9 c$ A2 C, ~9 ]% N. D      满分:3  分  @* Z7 P/ B8 z2 b
3.  下列语句序列执行后,k的值是( )。 int j=8, k=15; for( int i=2; i!=j; i++ ) { j-=2; k++; }
. E8 P+ |' h. Z) hA. 15
9 c/ o+ F. R0 S0 k9 p4 h  }. b/ |B. 16
; ]' B; u) b: w9 n2 S) IC. 17
! m# S& ~) S4 sD. 18
$ U8 J9 F" y$ G) G' a      满分:3  分
0 y) m  L, e9 S. r) y: {4.  以下由do-while语句构成的循环执行的次数是( )。 int k = 0; do { ++k; }while ( k < 1 );
. K4 r& n1 N, C, o: n$ D9 RA. 一次也不执行
! |4 t4 Q7 ]: c  mB. 执行1次  N# i( J; z" k& B
C. 无限次) \' q. ^2 `' S. U
D. 有语法错,不能执行
" p, e% m* o; I" V* ^7 G6 F      满分:3  分
# z$ F) c$ j1 l  t: S6 H! x8 t5.  在程序的源文件开始处有下面一行程序: package awt;
' c/ P; A8 ^5 O5 FA. 结果是一个编译错误,因为Java已经定义了一个awt包/ ^6 ^  A- Q  O% P# [9 F
B. 说明这个文件里的所有的类都应该包含在java.awt包里8 j. L. s2 Y& z; W2 J4 a" R
C. 说明这个文件里的所有的类都应该包含在自己定义的awt包里
1 I/ s2 r% K  X% N- i' bD. 导入你自己定义的awt包里的所有类+ I4 l, ~( {& Q. L) X" Q, q+ ^# C' n
      满分:3  分8 e  b5 |; }( i% \% T6 u
6.  Person, Student 和Teacher 都是类名。这些类有以下继承关系。 Person | -------------------- | | Student Teacher 并且在Java源代码中有如下表达式: Person p = new Student(); 如下哪个语句是正确的?
0 K- o/ g* e$ A4 W. `' aA. 这条语句是合法的
- _, {; D7 B& r# zB. 这条语句是不合法的) J8 y# j9 i0 F% L
C. 编译时出错
6 n  \2 [3 D* ]  h5 QD. 编译正确但运行时出错: c: Q/ P) ~: @# o; f! m
      满分:3  分. G$ X* Z5 x  R" N. D0 B' G
7.  下列语句序列执行后,k 的值是( )。 int x=6, y=10, k=5; switch( x%y ) { case 0: k=x*y; case 6: k=x/y; case 12: k=x-y; default: k=x*y-x; }9 e( b2 t2 M2 X. X+ Q0 C
A. 606 A' @8 ?+ U% t. Q
B. 542 b. G4 R: Z) Y
C. 0
* p' g9 e: L- P& }D. 5
' G" U  F+ y& r; K% o+ ?  d; C4 w      满分:3  分9 |. }8 z& Q1 ^0 X3 F
8.  如果你有下面的类定义 abstract class Shape{ abstract void draw(); } 请问,在试图编译下面的类定义时会发生什么情况? class Square extends Shape{ }$ g9 Y" F7 K. x# [  `( w0 W3 R
A. 都可以成功编译' E5 e. e2 B8 t3 x- X" B
B. Shpe可以编译,而Square不能; S9 ^& f% J+ O" x
C. Square可以编译,而Shape不能7 M+ H) m5 E7 G+ f  _6 S1 \% o3 }
D. Shape和Square都不能编译/ E1 x* e' ?3 d8 a) h
      满分:3  分
! _% f+ o8 g% w1 T9 I8 [9 t, v$ q: j9.  已知如下代码: public class Test { long a[] = new long[10]; public static void main ( String arg[] ) { System.out.println ( a[6] ); } } 请问哪个语句是正确的?
5 {* E7 q# X) t# q+ e) O1 e9 qA. 输出结果是 null.
) _/ ?. q7 u+ w2 iB. 输出结果是0
: D( v& ~" g& b8 p: @! yC. 编译时出错, A! p8 }! O; X% v1 E9 U/ h
D. 运行时出错
( h) N( p# p" h5 C% d- ~- ^0 v      满分:3  分0 i; ]6 x8 y, M7 d% I3 \& g' p
10.  给出下列代码,如何使成员变量m 被方法fun()直接访问? class Test { private int m; public static void fun() { ... } }
* q0 e* n' G* u+ _; |A. 将private int m 改为protected int m$ \9 R4 O% ~( R/ W. @1 [0 z7 O
B. 将private int m 改为 public int m) }: }+ ?: E' i5 a  L0 U
C. 将private int m 改为 static int m2 Z. u5 ~% h. o$ g9 |: o
D. 将private int m 改为 int m
" s5 a0 B2 i8 Y% t/ s2 d( [      满分:3  分
) E* T7 n; K; _11.  下面的哪些程序段可以正确地获得从命令行传递的参数的个数?- [# K; \2 b. W
A. int count = args.length;9 S) T1 Y+ n0 b* u9 j) v6 C$ y
B. int count = args.length-1;0 X9 i$ x0 {  {7 @  [
C. int count=0; while(args[count]!=null) count++;: j+ \8 a5 ~7 C% j6 E
D. int count=0;while (!(args[count].equals(“”))) count++;
' g: v$ z1 k6 D      满分:3  分
9 K' c, I2 C/ z) S' G; s12.  下面哪一个类可以访问foo包中的所有变量? package foo; class a{int c} class b{private int d} class c{public int e}
/ [" J6 Y, P4 \% o1 NA. class a4 b% h! F" m6 P
B. class b1 e; x) P( }  `9 J- D: b4 t
C. class c6 A* v2 E! C& u4 _4 z8 m
D. 都不能. Z. Q4 X4 A  s' O3 g/ {6 h
      满分:3  分* M+ d4 c) X8 F6 `+ o, {
13.  如果你试图编译下面的代码会发生什么事? Class MyString extends String{ }/ e# t7 r+ C  n/ c. V+ F/ F% W1 T+ Y* K  Y
A. 代码编译成功! U# Z+ U2 y, y& X9 T# S7 _
B. 代码不能编译,因为没有定义一个main()方法8 |3 U1 z6 C; S+ v+ w- N+ Q8 }
C. 代码不能编译,因为String是abstract类型的) g1 x& H" w; P7 s4 z
D. 代码不能编译,因为String是final类型的+ A5 h, x  Y: U1 U" l: m: K- o! p
      满分:3  分
9 K3 c+ j) A: E14.  下列程序段执行后t5的结果是( )。 int t1 = 9, t2 = 11, t3=8; int t4,t5; t4 = t1 > t2 ? t1 : t2+ t1; t5 = t4 > t3 ? t4 : t3;: W# V" V% y0 A
A. 86 T/ |/ }" q$ z$ k# Y* Z1 O4 i: ~
B. 205 Q: J; @3 f( w
C. 11
$ S+ y" Q& Z9 T* J( _1 GD. 9
& h3 p: e) b1 v9 C0 @/ `" h2 m* B. D      满分:3  分
0 B+ g3 ]0 b4 ~* B15.  下列代码的执行结果是 public class Test { public int aMethod() { static int i=0; i++; System.out.println(i); } public static void main(String args[]) { Test test = new Test();" x- F3 b: D/ c& e4 ]3 y& [: N
A. 编译错误) H, E. ?. l6 n8 z
B. 0
% \% @3 |$ y- cC. 1; n4 C: f# L/ N* k
D. 运行成功,但不输出
3 Y# a6 K  p2 ]9 Q7 k      满分:3  分
- A+ _, G2 b$ c; S! C; W16.  下列语句序列执行后,a的值是( )。 int a=13; a%=a/5;
9 }2 B3 m$ Q! j( \, m; BA. 3: p( B8 w! q. u) P" F( W$ x
B. 134 k1 h& U8 H! X: h
C. 19 W* @' i- U  R/ i0 I0 d4 _: v
D. 169
0 ?5 `9 i3 J8 A# X+ d/ A      满分:3  分! O: I4 x! `& s9 D& E7 ]
17.  若a的值为3时,下列程序段被执行后,c的值是多少?( ) c = 1; if ( a>0 ) if ( a>3 ) c = 2; else c = 3; else c = 4;
4 }; w/ y! ]8 E+ z) HA. 13 o% d; c1 T4 u+ ]+ S
B. 25 n- g8 n1 ^7 k6 k: Y5 d9 m
C. 3
) B( Z4 @$ H1 S- L& lD. 41 h, k9 G! Q9 R. H7 _7 ~
      满分:3  分. B0 X! ?7 A- c6 r1 A
18.  给出下列代码,则数组初始化中哪项是不正确的? byte[] array1,array2[]; byte array3[][]; byte [][] array4;
  }2 {3 `& f* t' x  Z$ r# jA. array2 = array1/ m; @8 z4 t( Y# Y5 V& P: R
B. array2=array3
+ W5 w5 S* |6 o; u0 a* MC. array2=array4
2 X5 Z6 g, ^7 S6 D) I! LD. array3=array49 E5 [) w  c7 V1 ]$ X/ A1 q
      满分:3  分7 d. u$ \  a- ~; j
19.  如果你要读一个参数值,而该参数在<applet>标签内没有定义,则会:
3 q1 G5 j3 N% E7 N1 c7 lA. 运行时抛出异常
. A% D) d7 h& o- _B. 参数值为空
6 L0 m0 f! @5 n& Y; y1 ?9 J- J& wC. 参数值是个空字符串
6 y7 Z# Q2 f4 v* g" [& ?, AD. " D, I1 {5 z8 \6 V# R9 s
      满分:3  分
+ i9 ]2 \* b. k! R" b20.  设有下面两个赋值语句: a = Integer.parseInt("1024"); b = Integer.valueOf("1024").intValue(); 下述说法正确的是( )。
# B% H4 L2 i, C$ ~* OA. a是整数类型变量,b是整数类对象。
2 m( n7 J/ V/ j8 o4 w2 dB. a是整数类对象,b是整数类型变量。
; l% U3 ?, B) H: {C. a和b都是整数类对象并且它们的值相等。
* x% W0 K" L1 AD. a和b都是整数类型变量并且它们的值相等。! b0 y0 t) c- j4 K/ M! x8 @7 ~
      满分:3  分
% a* ~4 B9 N! f* `
: H' s$ F2 {1 Q( v, D二、多选题(共 10 道试题,共 40 分。)V 1.  请选出创建数组的正确语句。6 r+ W) y5 o. i0 u: A" l
A. float f[][] = new float[6][6];2 m) z$ w+ @$ @* C6 Q. ~" E' b
B. float []f[] = new float[6][6];1 k1 g) o0 C. w8 z! S! h, B/ G9 t9 E
C. float f[][] = new float[][6];
! X8 m' W/ h5 {& y# H/ z0 XD. float [][]f = new float[6][6];
' A, H, o9 F8 g4 x1 s      满分:4  分
  x# s0 K& k+ r  D6 ?1 E% O% `2.  针对下面的程序,那些表达式的值是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;   }   }( F7 k3 d; y* C" w
A. a==b;
6 u( G9 Z6 R/ {) mB. a==x;# y& d, P. \1 F: p% V# H& _) G
C. y==z;
/ f# y( \2 a# i. V$ I3 o& D! ZD. x==y;7 P9 u  B9 T" x# O
E. a==10.0;% A. A  @4 E9 l  f6 A* h
      满分:4  分
: W- F/ Y/ [2 Q; z: C- i  I5 ^1 ~# l8 a3.  已知如下代码: public class Test { public static void main(String arg[]) { int i = 5; do { System.out.println(i); } while (--i>5) System.out.println("finished"); } } 执行后的输出结果包括什么?
0 u' {) I  \8 c- |5 e& N- |* k8 X, cA. 5
. H* L8 l2 L2 a( q- M6 jB. 47 R; r: e8 x, E( F$ P7 x  Z- x
C. 6+ B: ~5 w" K/ @0 U5 c0 z  K
D. finished
2 S* H1 s/ c" }E. 什么都不输出
) ^# T# g3 c5 ]8 y, F$ r" {0 L. x% I      满分:4  分
6 I9 \' \/ l# W( |1 U1 N; F* n- e4.  下面的哪些程序片断可能导致错误。
- v" T  p8 l$ r9 NA. String s="Gonewiththewind"; String t="good"; String k=s+t;  H3 u0 ]* c. k/ V' i
B. String s="Gonewiththewind"; String t; t=s[3]+"one";9 e( K. m& g: V3 t% e
C. String s="Gonewiththewind"; String standard=s.toUpperCase();
4 A, l) \- ]  m7 [8 M6 CD. String s="homedirectory"; String t=s-"directory".
3 g: s5 N  N2 f6 A" u      满分:4  分
9 ^9 N) G: f4 E6 L* G: b5.  假定文件名是“Fred.java”,下面哪个是正确的类声明。
* T) K5 A1 r- A" v5 b0 d4 Z$ TA. public class Fred{   public int x = 0;   public Fred (int x){   this.x=x;   }   }
1 k" k8 B% x# U) bB. public class fred{   public int x = 0;   public Fred (int x){   this.x=x;   }   }
+ o) V) `: G* y* n' MC. public class Fred extends MyBaseClass{   public int x = 0; }+ c* |' P+ X  J0 J& K7 C
      满分:4  分, F  Q- K' \$ n; |8 H
6.  在如下源代码文件Test.java中, 哪个是正确的类定义?
4 H4 N3 X  s: S( T" SA. public class test { public int x = 0; public test(int x) { this.x = x; } }
7 r' I4 X9 W% C  M6 QB. public class Test{ public int x=0; public Test(int x) { this.x = x; } }
8 e4 k" g$ e5 a2 BC. public class Test extends T1, T2 { public int x = 0; public Test (int x) { this.x = x; } }, y! K7 p: E; u8 v/ A9 q
D. public class' S' @/ O* I0 i- W8 J7 Y+ A
      满分:4  分7 s# a9 L! c7 {/ q/ n" L5 p
7.  已知如下类说明: 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(); // 程序代码… } } 如下哪个使用是正确的?
8 F/ e8 C+ s; m/ Z+ L# NA. t.f3 w2 W  n$ w5 ~) u- h
B. this.n" R( e9 J2 n0 J5 {+ `" X# H) m
C. Test.m; W# u4 i* {, o  p
D. Test.n
# M0 ?0 s' m3 K+ i' U! ^1 S3 n  R3 o      满分:4  分
- Z9 @, l0 `1 ~8.  选择所有有效的构造函数。 class Happy { } }
# ^7 v6 I& i1 Y: E2 ^0 uA. public void Happy(){}& M0 i6 x2 ^0 Z, m2 i# `3 n
B. public Happy(int c){}
* W! h0 l# y3 Y3 |8 s4 J1 DC. protected Happy(){}# K* m" R! ^3 c" F" x7 n
D. public int Happy(){}
% f! z$ _$ b0 v3 l$ w2 Y0 }+ r7 iE. void Happy(){}% P  z- v1 q3 h- P. f$ `
      满分:4  分
/ B- y7 I# ?+ ^0 ^6 ]9.  如果有以下代码,哪几个数字能产生输出 "Test2" 的结果? Switch(x){ case 1: System.out.println("Test1"); case 2: case 3: System.out.println("Test2"); break;} System.out.println("Test3"); }
/ L* ^* H  C  bA. 0
( c/ W' F' z  j4 @3 UB. 15 u2 n% B: c, z6 F1 P6 O
C. 2* C/ a- x$ f4 z2 ]1 e0 B
D. 33 t' N* K3 }- M
      满分:4  分
- O  G1 N& `" N. s; i8 J10.  下面代码执行后的输出是什么? 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); }8 C$ I* e. U. V& |
A. 0 and 05 Y& [& U, j( P6 z$ R( A% n9 e0 w
B. 0 and 1
* S' v) O5 z+ F$ q; J8 EC. 0 and 2$ |! x5 V1 R9 A& m
D. 1 and 0) V& m0 u5 Z5 h& @* A
E. 1 and 1
; c: y9 X9 m1 A1 L4 n& HF. 1 and 2
- X9 B# \7 _% a8 r2 N3 J, UG. 2 and 0
* j* q3 @1 j3 |H. 2 and 1
7 L! n( l+ C6 w. g2 P- o: ]0 YI. 2 and 2
/ K" \- m2 _# R6 {) A3 {      满分:4  分
+ j7 B, ?( j  k9 O4 P
8 Z$ o& h; @- V* L
) \: U% P) O7 p2 ~5 G6 A# B# H8 X谋学网: www.mouxue.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料和奥鹏毕业论文以及其他各远程教育作业代写服务,致力打造中国最专业远程教育辅导社区。

本帖子中包含更多资源

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

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

本版积分规则

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

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

GMT+8, 2024-5-17 01:53 , Processed in 0.114746 second(s), 24 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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