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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

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

[复制链接]
发表于 2013-12-7 22:33:51 | 显示全部楼层 |阅读模式
谋学网
  " \! B" [6 R' g. J3 E% ^' c
13秋学期《JAVA语言程序设计Ⅰ》在线作业2
- q+ y% F- }6 X  I# m      
8 ^% o: V0 |$ I% i* K7 U单选 多选题
# U/ C& N" u4 z3 H7 K6 p! C9 r; f" }# b6 h. H4 _: I4 a0 D
  y+ x! ]. |5 |4 J8 _. J
一、单选题(共 20 道试题,共 60 分。)
7 A, Y: K8 J( s; N1.  下列程序的功能是在监控台上每隔一秒钟显示一个字符串“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{2 q2 G+ Y5 O; o3 N4 A
A. sleep(1000) InterruptedException- r* Y* u; Y2 a3 j, V
B. sleep(1000) RuntimeException) P  ~0 [4 y" e4 F* u
C. Thread.sleep(1000) RuntimeException, p1 L4 n( S6 M9 k; J: G
D. Thread.sleep(1000) InterruptedException
6 {, ~& [3 S1 m( J( k0 @; L  D4 M-----------------选择:D      
: M- J8 j6 W; X9 U: U2.  已知如下的命令执行 java MyTest a b c 请问哪个语句是正确的?# o& K% C! F1 N/ N5 l5 Q
A. args[0] = "MyTest a b c"
6 T% b4 K& J3 l6 x8 tB. args[0] = "MyTest", d# `) T4 _+ n# @
C. args[0] = "a"8 z9 {  n# z" W/ g) N" W
D. args[1]= 'b'3 c- \& |. Y& E8 N7 ^
-----------------选择:C      8 n$ }  ^( ]5 h# H
3.  Person, Student 和Teacher 都是类名。这些类有以下继承关系。 Person | -------------------- | | Student Teacher 并且在Java源代码中有如下表达式: Person p = new Student(); 如下哪个语句是正确的?
4 W- X; g+ X; E, [A. 这条语句是合法的/ G$ z. ?) L- l7 n3 f
B. 这条语句是不合法的
' U  P) {# ~6 BC. 编译时出错( Q5 ?) F, M3 ?2 E
D. 编译正确但运行时出错
  x, O' I. T& i1 h. a; z4 D1 k% u-----------------选择:A        W  ^. |9 K- `! y. I
4.  如果你试图编译下面的代码会发生什么事? Class MyString extends String{ }9 ^* U) `0 f5 G
A. 代码编译成功
, _$ F( Z0 n- OB. 代码不能编译,因为没有定义一个main()方法
9 x" A7 H; }3 K: Z, pC. 代码不能编译,因为String是abstract类型的
1 c6 |  z2 F9 }/ K+ K4 ID. 代码不能编译,因为String是final类型的
& u! D/ j1 ~2 _; F4 L) P: M+ n  c-----------------选择:D      9 R% s3 w, j+ p" N) H3 R1 e% E
5.  下面程序的输出结果是什么? 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); } }
7 Q: S3 P! J  N1 E  F; D9 i' @# eA. lava* _+ N4 Z. {1 b$ B. u2 C2 }' ~- E
B. java
. |/ x) R- T' F: v$ uC. 编译错误
: F2 }* g7 j0 a  XD. 运行时出现异常6 u! ?# O, y) }3 z) m" P8 v# K" I- u) J
  
( [3 r  Y' R- b1 ~3 H6.  下列代码的执行结果是 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();/ f( Q" t  c4 D+ ?8 x% M7 h/ `7 u
A. 编译错误; f  l# `/ E+ {7 e  @
B. 0
5 h5 L! v( ]% n" n4 hC. 1
) t8 s* X2 C) o9 mD. 运行成功,但不输出1 m2 Y9 N% z9 ?8 {
   
! l* h$ L( R. K: s; ~% o9 V7.  下面程序的输出结果是什么? 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 ); } }
. w1 k& `, i; T) [8 N+ O3 V* LA. 5 5
, P2 q. R7 \8 P* H0 G: T+ h6 n' pB. 5 4' T* d3 a. [. v; c2 A) o
C. 6 4( R- u* h. x$ q$ P* u0 c
D. 5 6
+ N! v3 D4 H+ \, K1 l! z& c   
3 w- U; q- F- _: q, u. A8.  给出下列的代码,哪行在编译时可能会有错误? ① 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; ⑧ } ⑨ }, w" l$ w* b- Y* g3 y' z
A. 4) `9 V" P7 L5 u- U2 C
B. 6" p2 {6 W3 x! Y# s* Q
C. 7
& b; u0 s$ d/ a8 }D. 83 K3 u4 ]$ s% b0 B4 I! Y7 K
, M0 X1 Y4 w7 E. e) x
9.  给出下列代码,则数组初始化中哪项是不正确的? byte[] array1,array2[]; byte array3[][]; byte [][] array4;( l- E% M. L+ s# r: d7 p8 w
A. array2 = array1! ~* u5 w2 B; @, \; w6 ?, M
B. array2=array3
. K! m, j( ^; aC. array2=array48 D" S8 ~" n! x: [' p) D
D. array3=array4$ @' A$ p3 Q: I9 O
' E1 g, C6 a* C0 L. Q& ]8 X8 [6 ~" g
10.  如果你要读一个参数值,而该参数在<applet>标签内没有定义,则会:: I3 X# I- }7 q% z5 {# w! F6 u
A. 运行时抛出异常
* h& a" S. q3 F4 S3 j8 ^. gB. 参数值为空
. E& L$ Z" E( a* lC. 参数值是个空字符串4 F* _8 c+ g( Q
D. * C1 A2 v4 s' T) G+ a( H
$ b! X  N1 J  G) t, S% E! {
11.  下面程序的输出结果是什么? String s= "ABCD"; s.concat("E"); s.replace('C','F'); System.out.println(s);
/ r# k5 x0 i) E% z3 V3 cA. 编译错误,字符串是不可改变的) S- G: }7 Z" k
B. ABFDE
2 M! Z* O2 T# J4 U, `2 l3 S) U) IC. ABCDE. B; Z* R/ J' o4 Q  v% f; s
D. ABCD
# D0 Z! K0 ^1 g) W9 K1 }8 ?   
' S8 C  a( _8 ~4 P; q! |1 b12.  如果你有下面的类定义 abstract class Shape{ abstract void draw(); } 请问,在试图编译下面的类定义时会发生什么情况? class Square extends Shape{ }
6 H0 M' i: d, gA. 都可以成功编译
" D; u' y9 ?' r( a7 S( S3 k8 cB. Shpe可以编译,而Square不能
9 j7 y1 Z  ]  ^& u$ fC. Square可以编译,而Shape不能
6 b9 D8 @1 y5 e( G, M8 CD. Shape和Square都不能编译
# r3 _! l. X+ F    3 V4 p- H) ?; E9 W
13.  下列语句序列执行后,k的值是( )。 int j=8, k=15; for( int i=2; i!=j; i++ ) { j-=2; k++; }
. C6 B- z) p  Q) ~A. 15+ V8 v: X  a* u
B. 16
* k8 Q) w( l9 V& E" y7 ^9 |+ qC. 17* }3 N$ p0 r; p/ c6 L  r6 f( z6 S- K
D. 18
+ r5 w7 r1 F% a, [7 z! Y- L- j8 Z14.  下列语句序列执行后,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 G1 c* P+ u. p) z" ~4 L" y- ]3 F! n
A. 60
4 I; W/ f3 X! Q8 _; WB. 54: ?( ]1 x  I1 Y; r/ _' Q' z
C. 02 K. l& s6 z7 _
D. 5
% _) T; h/ Q! T; G' z  ( n$ g3 r" {1 k! ?8 g
15.  有下面的类:  public class Example{   static int x[]=new int[15];   public static void main(String args[]){   System.out.println(x[5]);   }   } 下面的那些说法是正确的。
1 H% T. }: }: M6 d* R1 RA. 编译时出错
5 N% J: p+ o) r) r, B* k  Y! n. c. SB. 运行时出错% ^3 o1 E/ V: I) W, n3 z; p
C. 输出0
( @! W  n5 t3 L+ ?3 x9 ]D. 输出null; M) r: w- J1 [3 k6 w
8 Z, `# @# W9 f' u/ w3 V: m( ]
16.  若有循环: int x=5,y=20; do{ y-=x; x++; }while(++x<--y);则循环体将被执行( )。
; x8 o2 ]2 }& v6 g6 F' k: {A. 0次
1 Q0 m3 P% H9 y. f" h3 p- lB. 1次
) b+ n5 V& A+ o. J5 B4 RC. 2次' s. `- p4 F, ?6 c+ O: T
D. 3次
9 C$ N4 p8 O! [$ D! ^, Y9 r) m4 x1 W   : L$ q9 ?+ B2 C! H
17.  以下由do-while语句构成的循环执行的次数是( )。 int k = 0; do { ++k; }while ( k < 1 );. W) h: C5 ?, h
A. 一次也不执行) R; X$ T6 b+ Z  H) G/ k
B. 执行1次2 G$ C, G3 B! V5 x9 n7 B# b+ X6 l% P
C. 无限次4 s, M/ N! v! x" o9 c8 v
D. 有语法错,不能执行, R8 i- S% u: v9 u: K* L3 J4 Z" V) h
   
2 N; e' \1 f1 Y7 |  t: F18.  下列代码中,将引起一个编译错误的行是 1)public class Test{ 2) int m,n; 3) public Test() {} 4) public Test(int a) {m=a;} 5) public static void main(String args[]){ 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# i& E  S4 `: @' i) X
A. 第3行
7 p% B/ b. k; \/ T  Q! WB. 第5行9 w) I7 g; L$ u% ^' @
C. 第6行
2 d( {& v1 R5 o- p2 o2 o* _. CD. 第10行
$ q2 r5 [, N0 ?$ f3 _: A! [     ) p+ t( E% t8 n. e% s  A
19.  设有下面两个类的定义: class Person { long id; // 身份证号 String name; // 姓名 } class Student extends Person { int score; // 入学总分 int getScore(){ re" q! d% g) Q  A! R' q: o0 q
A. 包含关系9 B8 A7 O9 O6 M2 K0 O( c
B. 继承关系) `: Z# n, M4 J. N' e, T
C. 关联关系% o& y$ p7 \5 q0 O8 y& U, W
D. 无关系,上述类定义有语法错误# F5 v& Z+ F1 B
    , R0 h$ P8 \- |8 q
20.  下列语句序列执行后,a的值是( )。 int a=13; a%=a/5;7 ]( c5 j0 `+ j
A. 3
% H4 m/ i. T+ F0 f# q/ t; pB. 13
; h% u3 H9 e; VC. 15 u( z0 e+ r5 k" d  _
D. 169- ?8 E# A/ R) p; v

/ \  X! u; e$ i" |, c
$ s5 Q& S" J+ v* q' J   
) [, n% ]- n- H0 \, q; p13秋学期《JAVA语言程序设计Ⅰ》在线作业2' Y1 I8 W+ w! D  w  S* a% u9 ]
       + z" n' ^$ ^0 ~. F, w5 k
单选题 多选题 ( _7 M& p) Q5 k

% B& Q/ e! @' P/ }5 I0 n
8 K, g& {$ c( ?1 I5 t( M1 R二、多选题(共 10 道试题,共 40 分。)
8 B3 Z# r+ K- [+ F( W4 H  }1.  已知如下代码: public class Test { public static void main(String arg[]) { int i = 5; do { System.out.println(i); } while (--i>5) System.out.println("finished"); } } 执行后的输出结果包括什么?; p. z) b% e- V& t6 |
A. 5
; x8 Q+ r! }/ VB. 4
1 Y; @/ A! W( ]7 G2 |1 q7 xC. 65 m8 a9 D* _1 Z
D. finished8 d1 P: Z' u3 l, t
E. 什么都不输出4 u5 F2 t( j4 P0 ~( _9 U: _% J7 B
   
3 z2 N! ?+ C7 h: U6 t' }' @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;   }   }( }5 e: x& ^* C" _& r, U
A. a==b;+ M% z; `! N0 m% L. `( @+ w
B. a==x;; u" N* I- ]2 V/ B& G; z+ ^* Q
C. y==z;
, D; @1 V0 g; L( [' f5 y1 ?D. x==y;
  F  ]( {0 ?* N2 r9 M( B! r  ^E. a==10.0;
  m. H6 r  s6 @. u4 Q+ T( O-----------------
0 _7 j" [! D3 S8 V, @3.  如果有以下代码,哪几个数字能产生输出 "Test2" 的结果? Switch(x){ case 1: System.out.println("Test1"); case 2: case 3: System.out.println("Test2"); break;} System.out.println("Test3"); }
5 T9 W  @" p6 {' k4 xA. 0- v! }0 [( ?" b& z* d
B. 1) ~1 v$ v2 ^1 A& f
C. 2
4 o  G9 ?+ H: T  nD. 38 W5 ~- W3 V+ L5 P
   
; w1 @7 `) }9 g$ q4.  下面代码执行后的输出是什么? 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); }0 x* S. v0 X  ?3 m
A. 0 and 0$ R" ~) R4 E8 q* Y( U. D2 _3 D
B. 0 and 1# @+ c6 O# v+ t
C. 0 and 2! C8 G3 f# X- h
D. 1 and 0
4 l/ y$ Z+ K5 x$ CE. 1 and 1
4 R  b% U4 Q% @% a; V8 bF. 1 and 2: ^- x; V3 ?% `0 N+ A
G. 2 and 0
# T0 V) i% F: ^7 ^5 FH. 2 and 1
4 x2 t: ~3 `! \( ~6 w2 NI. 2 and 2/ S7 v+ A, P# O; R9 ~

% f9 y+ _8 K7 |. c: n9 \, u5.  选择所有有效的构造函数。 class Happy { } }
$ L6 p! K& W4 F: {. H- t3 FA. public void Happy(){}
& F, j# q+ x% X) q3 R' `B. public Happy(int c){}
8 `: t& S) k3 \2 A4 S. VC. protected Happy(){}5 c: b1 l% T1 V
D. public int Happy(){}3 x1 d8 c! U& h0 t' A: M- P
E. void Happy(){}
  n5 A' s* `9 P  
4 Y' R+ P8 R: F& w6.  请选出创建数组的正确语句。# F! x0 ^6 H3 Y5 ^( _! u" O7 q- k
A. float f[][] = new float[6][6];
! T4 F0 ^3 ]0 K# E* n( y! @B. float []f[] = new float[6][6];' [- x" B/ E5 E4 y" Y9 B5 I3 [
C. float f[][] = new float[][6];
: _# s! s, j' nD. float [][]f = new float[6][6];
. Y; B' g4 L/ O, K4 ]9 }4 u8 }     
% M" ~$ W4 F7 U4 f7.  已知如下定义: String s = "story"; 下面哪些表达式是合法的?
2 h! S% p4 h/ X- z6 GA. s += "books";0 ^- d! R# Z( \" T
B. char c = s[1];
* \: X+ h7 v/ `. U. k6 `C. int len = s.length;
0 K5 L. b3 d( d. [4 l. \D. String t = s.toLowerCase();$ A# M6 z8 J! v5 a4 v1 x# B/ k
8.  已知如下类定义: class Base { public Base (){ //... } public Base ( int m ){ //... } protected void fun( int n ){ //... } } public class Child extends Base{ // member methods } 如下哪句可以正确地加入子类中?
. P' l6 R# G( }: A* V; vA. private void fun( int n ){ //...}
! r7 d% I/ K* L+ D9 p% x* |4 n& ~B. void fun ( int n ){ //... }
4 n; X6 S; A' }8 c9 `6 l; eC. protected void fun ( int n ) { //... }- I4 q8 l9 y7 f
D. public void fun ( int n ) { //... }
! m& ?) a0 f- ?  s      # _( O. c+ C' H- L3 w% R
9.  给出下面的代码段: public class Base{ int w, x, y ,z; public Base(int a,int b) { x=a; y=b; } public Base(int a, int b, int c, int d) { //赋值 x=a, y=b w=d; z=c; } } 在代码说明//赋值 x=a, y=b处写入如下哪几行代码是正确的?2 u6 B! C- c5 k# y  O) \7 o' A7 M2 @
A. Base(a,b)
3 i1 S, l9 d; B; `- `8 AB. x=a,y=b;7 {4 W% S+ }' Z, a; H' T
C. x=a;y=b;* o8 K$ E9 {6 G- q
D. this(a,b);$ \4 z- x6 ]- [; p; l3 I6 @+ T1 y
8 m; r4 A6 _& z8 ?2 I4 b
10.  假定文件名是“Fred.java”,下面哪个是正确的类声明。% |# ?/ a; \6 Z* h3 S# Z
A. public class Fred{   public int x = 0;   public Fred (int x){   this.x=x;   }   }( s9 b5 V! S# x: |; b" c
B. public class fred{   public int x = 0;   public Fred (int x){   this.x=x;   }   }- B5 J% V* M  M% e
C. public class Fred extends MyBaseClass{   public int x = 0; }
) Y$ ?+ J4 b6 C& S/ _
( P( V% p! E9 |' T! C6 I4 c" Y+ i3 |1 _3 m" c

本帖子中包含更多资源

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

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

本版积分规则

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

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

GMT+8, 2025-2-19 06:17 , Processed in 0.121935 second(s), 25 queries .

Powered by Discuz! X3.5

Copyright © 2001-2025 Tencent Cloud.

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