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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

东北大学12秋学期《JAVA语言程序设计Ⅰ》在线作业3

[复制链接]
发表于 2012-12-18 15:09:42 | 显示全部楼层 |阅读模式
谋学网
谋学网: www.mouxue.com 主要提供奥鹏作业资料,奥鹏12秋在线作业资料,奥鹏离线作业资料和奥鹏毕业论文以及提供代做作业服务,致力打造中国最专业远程教育辅导社区
. j* a: p- w2 }  ^" V% _% W/ m6 ^6 K! q
一、单选(共 20 道试题,共 60 分。)V 1.  给出如下代码: class Test{   private int m;   public static void fun() {     // some code...   } } 如何使成员变量m被函数fun()直接访问?& q0 v; y2 |: n4 k. n
A. 将private int m 改为protected int m" @  ~: z! L- a  h- y. L3 D3 W2 [
B. 将private int m 改为 public int m. J! K7 f$ {: {% Z4 o+ N, M4 J
C. 将private int m 改为 static int m
4 [( F7 p% a3 k% MD. 将private int m 改为 int m
: ?# G9 {, F) x# j5 b$ E! J      满分:3  分( E, B3 ]/ h, k( m
2.  给定下面的类:  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: }: K* Z  N3 j0 d; j& h
A. good and abc
8 u: r1 p5 m9 w- ]B. good and gbc
! i& Y* B1 N" Q. p! q% }C. test ok and abc% m% l3 Q; [7 a$ a
D. test ok and gbc& w7 Q3 p& [# q8 u7 z
      满分:3  分$ ^: c. w' X1 }3 }' N( ^$ n
3.  下面程序的输出结果是什么? class C1{ static int j=0; public void method(int a){ j++; } } class Test extends C1{ public int method(){ return j++; } public void result(){ method(j); System.out.println(j+method()); } public static void main(String args[]){ new Te3 B4 B: J- O/ ~/ `. T" H) ?3 F
A. 0* ?% k% _$ G" d3 o
B. 1
) X* ?# ?8 K- I; s# p9 n) |C. 2
: W2 T: }% R- B# O- k  vD. 3
9 g5 u3 b0 r3 {3 k0 @. p      满分:3  分
8 p) Y: q: Z& a9 i0 d/ x, {4.  下面程序的输出结果是什么? 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# e# h8 ?$ x+ y
A. lava
8 ^  W8 z7 s) Z7 CB. java
* k& P' y7 F/ p# M* uC. 编译错误8 D, ^: s& U5 E# i5 ~: q( N
D. 运行时出现异常' f9 \" g3 X4 J) p, o
      满分:3  分
4 q+ k1 O$ v1 E5 g/ d5.  下列类头定义中,错误的是( )。
, x3 f. u7 j* JA. class x { .... }
9 B- i6 F" O8 `" ?8 a/ |) p0 ^B. public x extends y { .... }* R% i3 E/ l. m
C. public class x extends y { .... }
6 c0 E( S4 p5 m5 }* r3 j( mD. class x extends y implements y1 { .... }5 `4 [6 Q" \8 J! u7 h
      满分:3  分0 v9 J7 x  f& P; t
6.  以下代码的输出结果是什么? 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); } }% j$ K* ], |- x/ ]- r. ^2 N2 Y4 d. k" P
A. 1* q7 [% [' W: `" i
B. 2
9 f! l% U/ X( ~; @( u3 jC. 3
6 p6 n' }. t4 h1 D  kD. 编译错误: R! D4 N' w2 {1 F. c% o
      满分:3  分; g' {; U% O* U
7.  下列哪个选项的java源文件代码片段是不正确的?5 [. h9 r; S3 ]
A. package testpackage; public class Test{ }
7 r' s, H5 C, E3 GB. import java.io.*; package testpackage; public class Test{ }
$ p# i3 \' [! z7 S: q0 ?, fC. import java.io.*; class Person{ } public class Test{ }
8 Z- A2 D7 s8 CD. import java.io.*; import java.awt.*; public class Test{ }+ I+ s  ^1 P) I$ y  ]- T5 H; M8 `! N
      满分:3  分
8 n4 h# U+ j9 ~% R9 r3 q8.  以下由do-while语句构成的循环执行的次数是( )。 int k = 0; do { ++k; }while ( k < 1 );
. v, [9 T0 D- sA. 一次也不执行
9 I& F# n2 h& @- m. ]0 l! Y3 UB. 执行1次; \" k; s# {) w' h0 u+ q4 p
C. 无限次* ~0 o0 W' q/ _
D. 有语法错,不能执行
; t( c0 p3 C; \+ J; \' N4 X5 j$ E* `      满分:3  分
) }) y; R; I6 N7 I0 \) e& z; P9.  在Java图形用户界面编程中,若显示一些不需要修改的文本信息,一般是使用( )类的对象来实现。
. z. @  i9 P6 r) EA. Label0 n6 e" w$ b$ B) T) y
B. Button0 b0 x. L- b/ n) J4 Y- ?
C. TextArea
- k/ n4 q) t" z7 c( P6 ~% qD. TextField* ^5 q7 M' J  ]. Z1 V
      满分:3  分
0 q  v. S- Y9 l% }5 j10.  下面哪个不是Java关键字?
) Q# K$ `- E) |, NA. integer
* q/ ~8 n2 x' u, u6 rB. double
9 }1 A6 K( y; B8 B& ~, iC. float
/ j5 o0 v( e0 g* i* `/ G$ w. f$ gD. default
& x4 R! q8 C/ z& Z7 S      满分:3  分
! ]- b. [; H9 n7 U. I$ K- {1 t11.  阅读下列代码后 public class Person{ int arr[]=new int[10]; public static void main(String args[]){ System.out.println(arr[1]); } } 正确的说法是/ }+ o- H. l8 k7 h( g
A. 编译时将产生错误8 u/ y" |  l# e$ |! Y2 J  f( H$ s
B. 编译时正确,运行时将产生错误' S& S3 U  Z" I. r* U
C. 输出零
2 ?, t' P" W# j7 H1 rD. 输出空" _; l; v/ x7 I
      满分:3  分' c; o$ y: n' B. u( t" d
12.  表达式7&2的值应该是:
6 r- ~- h8 A/ y, C5 f9 ~  bA. 04 E0 d4 ~* o& R6 B; o8 M% u: u
B. 2
* H; i8 u8 V6 e4 ZC. 55 X1 S+ e: }( K
D. 75 o: N0 x5 L  }2 @% W% a
      满分:3  分: }3 P8 j& g, Z6 g2 W
13.  设有下面的一个类定义: class AA { static void Show( ){ System.out.println("我喜欢Java!"); } } class BB { void Show( ){ System.out.println("我喜欢C++!"); } } 若已经使用AA类创建对象a和BB类创建对象b,则下面哪一个方法调用是正确的:( )$ T: }! M: @6 `  B
A. a.Show( ) b.Show( )( X  [& i  W* V
B. AA.Show( ) BB.Show( )/ y1 S2 R$ P8 f! v! y& x2 K4 g
C. AA.Show( ) b.Show( )
+ ^* A' Z) Q. G+ Z* L( C- CD. a.Show( ) BB.Show( )3 b$ F  M% y; F$ n' ^
      满分:3  分
2 i  j/ m% y: T% o% I. e14.  设有下面的一个类定义: class AA { static void Show( ){ System.out.println("我喜欢Java!"); } } class BB { void Show( ){ System.out.println("我喜欢C++!"); } } 若已经使用AA类创建对象a和BB类创建对象b,则下面哪一个方法调用是正确的:( )
% I! @: R& ~* r6 r9 UA. a.Show( ) b.Show( )
# o. X( y7 ^: }( dB. AA.Show( ) BB.Show( )
2 M, `  C* F9 a! t+ M# `C. AA.Show( ) b.Show( )! n9 H& s& F" q/ y
D. a.Show( ) BB.Show( )
# v  T8 H$ j/ M+ C( ]+ a      满分:3  分2 F: x. C3 U' H
15.  在Java中,负责对字节代码解释执行的是( )。
6 s' B: c1 I& UA. 垃圾回收器$ [5 y& j/ \5 A, m1 U
B. 虚拟机- B6 q8 v' n* Q+ l- w9 O
C. 编译器
% T0 {+ Y$ q# D2 X- |/ oD. 多线程机制
. X/ n, c# v/ ?$ w! m, t6 y      满分:3  分/ Z: B3 S3 A) ]" F1 p- [
16.  下列关于继承的哪项叙述是正确的?
+ z6 b8 @0 l- S, i: WA. 在java中允许多重继承! B5 J3 j/ u' o  @) S% G
B. 在java中一个类只能实现一个接口
8 }1 ?7 N  P1 q, q6 t3 _9 PC. 在java中一个类不能同时继承一个类和实现一个接口
8 X  W4 l# u. L& `; ?/ aD. java的单一继承使代码更可靠
1 }/ C* p( H% a7 u1 k4 ^" Q      满分:3  分5 E5 Y8 O. ~1 v, k; k4 O/ A
17.  下面哪一个类可以访问foo包中的所有变量? package foo; class a{int c} class b{private int d} class c{public int e}
3 C- c- y7 F! @/ p- A- D3 i! DA. class a
1 n3 [2 f/ g3 v% r. CB. class b/ K0 W8 Y/ ~9 Q/ _8 V
C. class c; `* J6 T/ I& m& e
D. 都不能
+ Q  ?( T: a% y8 ]      满分:3  分- @% e, T6 l& y6 \
18.  在Java中,存放字符串常量的对象属于( )类对象。
6 [. _7 M4 P4 m! O  Q, IA. Character6 T  H9 B1 g& l9 f; L2 G
B. String
* ~- ]0 B2 L3 ZC. StringBuffer
; h7 ?9 l6 X9 d4 q2 QD. Vector- U, R: [$ J( u+ v
      满分:3  分9 p1 v9 r8 h. g+ m! S0 t5 g3 [
19.  以下代码的输出结果是什么? 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); } }
5 V5 {" W+ ?1 w/ N' H3 c% |+ c" RA. 1+ w( i$ ?$ s' _" [5 B. h
B. 2
5 Q  {7 f- F* Y+ D" j4 \C. 3- |& k( k* k) l! t" K; l
D. 编译错误
4 y& C% s  Q; R( A$ K1 N& H      满分:3  分& o$ G" i/ Z& S" T" X
20.  给出下面的接口: interface A{ int method1(int i); int method2(int j); } 下面那个类实现了这个接口,并且不是抽象的?
: \" `4 u+ _6 CA. class B implements A{ int method1(){} int method2(){} }
5 J7 M3 y+ R; O. hB. class B { int method1(int i){} int method2(int j){} }* h1 L$ d! v6 v! U, K8 x$ `, g
C. class B implements A{ int method1(int i){} int method2(int j){} }1 ^: V+ x" C& n
D. class B extends A{ int method1(int i){} int method2(int j){} }  s9 P6 p8 d9 K' T# i4 H- }
      满分:3  分
3 t; G% s; T* O3 Q" [1 d' T" n' \* @8 b. e0 l
二、多选题(共 10 道试题,共 40 分。)V 1.  对于构造函数,下列叙述正确的是( )。4 c; t0 _! z) X7 |7 @- _1 {8 E
A. 构造函数是类的一种特殊函数,它的方法名必须与类名相同。' @9 ^; j6 C1 Y' D
B. 构造函数的返回类型只能是void型。7 a) b+ ~9 L* z8 d9 ?2 w* N+ c7 _
C. 构造函数的主要作用是完成对类的对象的初始化工作。
# B) W8 k" P$ {/ aD. 在创建新对象时,系统会自动调用构造函数。" {6 N2 c: S' `8 U
      满分:4  分
& Y5 K; g& x* c  G) q( J2.  String s=”Example String”; 下面哪些语句是正确的?1 a% V% G% C3 K: y( T/ o& @0 N
A. s>>>=3;/ r8 c* p3 V6 {/ S. R+ J
B. int i=s.length();" k' N2 e+ D# P8 W2 @; g
C. s[3]=”x”;
. x% t& B$ u+ k) S) @: z+ j! UD. String short_s=s.trim();% m  G  D( h, I2 A) V
E. String t=”root”+s;
2 H4 Z% o( z1 ^4 n  Z      满分:4  分/ d" |5 h4 `3 u0 L0 @% J" q3 t
3.  下列哪个是合法的Java标识符?' ?& M% O" w# Q- G: d
A. Tree&Glasses
# p! ?+ v) Q4 I& J- cB. FirstJavaApplet8 h7 ]4 z! Z" j! d+ T! ]" A
C. _$theLastOne+ o3 Z+ j1 x- T7 L' e* g% X
D. 273.54 C, b) C. E7 G: `
      满分:4  分: d6 c1 D# w7 w& |) t: X
4.  下面的是关于类及其修饰符的一些描述,正确的是:( )。
0 u2 C0 ^0 B; bA. abstract类只能用来派生子类,不能用来创建abstract类的对象。/ l9 u" d5 i: V$ G8 e  t
B. final类不但可以用来派生子类,也可以用来创建final类的对象。" G0 |2 e# _$ P( w6 F
C. abstract不能与final同时修饰一个类。5 N2 ]+ o- U6 O* v3 r* l1 |% A
D. abstract方法必须在abstract类中声明,但abstract类定义中可以没有abstract方法。
+ \3 n1 |; q, M& n      满分:4  分" [0 ?# W8 e+ O) E$ L  W3 B, V
5.  Java中如下哪个约束符是正确的?- g& L( C% h5 @" Y+ U% ?& M  `0 N
A. private
- P/ v$ v- p( T2 SB. public
7 r8 n8 [( j$ @1 j% p- iC. protected; S4 \6 m8 M2 M' B; I
D. protect* `& B: O6 E, S  Z/ v7 q& l
E. friend
+ e/ L! B% |  A5 ~- Z9 [      满分:4  分. a3 C  L1 ?! M/ A
6.  下面哪几个函数是public void example(){...}的重载函数?) `& @8 p* `2 |; E; V0 ]3 |
A. public void example( int m){...}
+ [7 V* [2 [0 _2 M' t5 sB. public int example(){...}
3 J  D# b( G6 n2 qC. public void example2(){...}
5 Z. S, W  `( ~. E9 e/ ]D. public int example ( int m, float f){...}# {& U! B! V. n
      满分:4  分9 M* Y7 V- ?" m) k0 z- k" K9 t/ f
7.  String s=”Example String”; 下面哪些语句是正确的?
: t4 l8 t) n/ c7 c- g) m( k4 WA. s>>>=3;% S. j& b% w, _5 n# F
B. int i=s.length();
; z& o4 o0 W& _8 ?: i) X6 W- tC. s[3]=”x”;- f/ I. M$ Y2 R+ G
D. String short_s=s.trim();) \$ a# c% D6 t# o. H$ f
E. String t=”root”+s;: Q0 L- V8 e& k3 N! v
      满分:4  分
0 G; M5 `8 [2 D3 U' w8.  下面哪些赋值语句是合法的?' N+ v' Z; N7 c! c$ D& _' D
A. float a = 2.0;6 h! Z/ R: a5 X. C! W$ V- p! G
B. double b = 2.0;
0 W: d& w- C( k3 N  LC. int c = 2;
8 b% a: a; o( `4 }7 MD. long d = 2;
9 ~* x* [  J  n: O( }8 l      满分:4  分
! Y9 n, x! m: k9.  下面哪个方法可用于定义新线程类?
4 y3 X( [  {0 P' M3 l( |A. 实现 Runnable 接口6 s# O5 u# K; N0 Q( X( s# c' D
B. 在类中添加一个 run() 方法
: G$ O$ `: T7 J4 \2 U6 fC. 创建一个Thread类的实例( l5 s+ O8 I. ^& s  d! a
D. 继承Thread 类& B0 m  @' T2 {' n1 S) X& Z
      满分:4  分' g0 S4 e4 i8 Z4 F
10.  请选出创建数组的正确语句。3 D0 F+ x: F; L" B3 T7 E* O3 p
A. float f[][] = new float[6][6];
/ _6 |0 A, t* }& Q9 jB. float []f[] = new float[6][6];# H5 i2 S) U$ u, b$ F# W- Q9 r
C. float f[][] = new float[][6];3 @5 M. c: U7 \
D. float [][]f = new float[6][6];" ~7 n0 F: h6 @* A
      满分:4  分 2 q9 |& ]  J/ h7 I: D- j* o! o" S
, m$ I$ V, E# L* W4 U4 ?+ w

本帖子中包含更多资源

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

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

本版积分规则

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

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

GMT+8, 2024-3-29 14:57 , Processed in 0.113252 second(s), 24 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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