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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

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

[复制链接]
发表于 2012-12-18 15:09:42 | 显示全部楼层 |阅读模式
谋学网
谋学网: www.mouxue.com 主要提供奥鹏作业资料,奥鹏12秋在线作业资料,奥鹏离线作业资料和奥鹏毕业论文以及提供代做作业服务,致力打造中国最专业远程教育辅导社区
) X  i: X2 o5 z, |0 y- c5 ?: {6 n1 {$ L
一、单选(共 20 道试题,共 60 分。)V 1.  给出如下代码: class Test{   private int m;   public static void fun() {     // some code...   } } 如何使成员变量m被函数fun()直接访问?% I0 b3 A7 _+ a6 t; c; n8 k  @5 m. {
A. 将private int m 改为protected int m: X! F1 `  _1 g9 O8 f: I
B. 将private int m 改为 public int m/ B& a7 D6 O: s& D
C. 将private int m 改为 static int m
* d$ m  l1 R* t! D+ ?5 fD. 将private int m 改为 int m: v* n5 u2 g" m+ m6 {4 e; Y
      满分:3  分& L2 t- e4 l+ s$ I6 e' Z; N' k; i" h6 S
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
) L- J2 |7 u: J1 D! `A. good and abc) w4 W9 n/ S; U$ P. L- ]. `
B. good and gbc) b# ]$ b/ Z) B  V" L2 P- L% c
C. test ok and abc
( ^- P* P5 m" ?9 G1 s' n! W) sD. test ok and gbc
& h! ^% i2 S! D( [& e: Q/ j" S      满分:3  分6 v; N$ Y2 n( d/ p
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 Te
2 T( Z. P5 ]) F) Z& ]2 ^8 WA. 0
$ x7 F7 k0 l; `% x' VB. 1
! f/ F: F, t7 ?3 |* u6 R* l0 TC. 2
- X. f' s7 W/ p5 t5 GD. 3
  O, E1 u% ~# S4 b) U. W  b      满分:3  分
* D+ E/ |% j3 @7 t5 a5 ^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); } }! @5 F4 t4 B4 N0 q
A. lava. ]: ], S% V3 o
B. java
3 a9 u. g& J: _8 jC. 编译错误
7 ~3 \; h$ X7 LD. 运行时出现异常
8 ~  z# X+ @( L8 z  u      满分:3  分
% n; S5 z6 Y" g1 I* M- v5.  下列类头定义中,错误的是( )。
  ^" o0 ~$ Y5 Q% _* tA. class x { .... }3 x% W. K5 R1 z
B. public x extends y { .... }
8 O  R  F8 A) x; T1 \8 uC. public class x extends y { .... }
/ j9 T+ H5 L$ Z; \8 x6 |D. class x extends y implements y1 { .... }
& p4 J; b. r* }" u# ?$ a! f      满分:3  分
2 ~3 @9 ?2 h- Q/ a5 j* S6.  以下代码的输出结果是什么? 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); } }
* G8 {. n2 ?& `' z. h1 VA. 16 ]! f+ W+ w, }, m
B. 2
4 H+ o* k7 K/ l" S$ F8 d, r+ dC. 3
& ]9 F8 [& c& b- S/ tD. 编译错误
# u5 l1 M. }4 {6 G: ]      满分:3  分0 r! Y6 o" V& n; Q# w& \
7.  下列哪个选项的java源文件代码片段是不正确的?
) w  r8 Y& g' I: ?A. package testpackage; public class Test{ }9 V6 @1 m( G+ W6 q" s
B. import java.io.*; package testpackage; public class Test{ }
3 p! z) |( j# ~" uC. import java.io.*; class Person{ } public class Test{ }7 u  Z2 f, p4 t- v
D. import java.io.*; import java.awt.*; public class Test{ }  x* w+ Y& g+ k) \
      满分:3  分, ?& ~% d# D* {5 `
8.  以下由do-while语句构成的循环执行的次数是( )。 int k = 0; do { ++k; }while ( k < 1 );7 I4 `" W, ?- U: o
A. 一次也不执行, T7 a( @# K# |$ O- L  R: X. H$ m
B. 执行1次
  X4 R( Q. K4 m& t5 ^+ kC. 无限次
0 j& o% z8 ~& o- Q4 |7 eD. 有语法错,不能执行% ]" O$ l- S/ l6 m
      满分:3  分
0 c5 T* a) |  G9.  在Java图形用户界面编程中,若显示一些不需要修改的文本信息,一般是使用( )类的对象来实现。+ b4 J8 x9 Y0 A; G6 L5 ^/ D
A. Label; @; y, @' f( _' J& a8 v& Q5 _
B. Button$ `, ?" _8 y. T( k8 n7 n9 F: c1 j
C. TextArea
& }6 n& e0 M1 p3 G% uD. TextField
5 n9 Q: I. F% N7 J4 L      满分:3  分
8 p; C( i8 R; `2 ]! @" q10.  下面哪个不是Java关键字?, Y2 I$ x/ G1 ^9 V: p2 i0 g
A. integer+ n& A' T8 y- j$ ^$ ]0 J+ n
B. double0 A, j% l8 B) N
C. float
/ v* T& H  K' }' q: j$ V+ mD. default
2 l1 B& [& G" S. T$ f1 @      满分:3  分
! B/ K( O( w' D9 r$ P11.  阅读下列代码后 public class Person{ int arr[]=new int[10]; public static void main(String args[]){ System.out.println(arr[1]); } } 正确的说法是+ A/ o! f, ^1 Z5 @7 Z
A. 编译时将产生错误8 `. M4 a! B' e* D1 y
B. 编译时正确,运行时将产生错误
5 p2 c: K" ^5 T- zC. 输出零
) B3 X1 _  q9 [( zD. 输出空$ g; z  V1 ?% o1 t
      满分:3  分# G# X$ M' E# g
12.  表达式7&2的值应该是:
7 q7 A3 a! [# y& N7 sA. 0
" e2 F( d: e4 o" h, o; D0 _, l' UB. 2
$ T: h. D) }2 l0 W7 Q  A0 |C. 5
$ l# q$ C3 a. l5 Q1 y1 M( P6 T0 PD. 7
. [( e% H! ?- }      满分:3  分: O+ C$ N3 ?8 Y
13.  设有下面的一个类定义: class AA { static void Show( ){ System.out.println("我喜欢Java!"); } } class BB { void Show( ){ System.out.println("我喜欢C++!"); } } 若已经使用AA类创建对象a和BB类创建对象b,则下面哪一个方法调用是正确的:( )- ^$ i  I1 }  I# J
A. a.Show( ) b.Show( )
' [. E8 e6 N3 O3 X, n% ?( A; b0 GB. AA.Show( ) BB.Show( )
- |3 s) o! k7 [2 p! {  O7 iC. AA.Show( ) b.Show( )
; w5 w8 K9 n' v7 fD. a.Show( ) BB.Show( )2 d) f" W# t% Y1 y; h
      满分:3  分" {! p+ r. c& @) H5 o
14.  设有下面的一个类定义: class AA { static void Show( ){ System.out.println("我喜欢Java!"); } } class BB { void Show( ){ System.out.println("我喜欢C++!"); } } 若已经使用AA类创建对象a和BB类创建对象b,则下面哪一个方法调用是正确的:( )7 c4 e: T# R9 y' s+ c9 R. y9 i
A. a.Show( ) b.Show( )
& [' P4 m: X) f" J2 R9 p7 EB. AA.Show( ) BB.Show( )( C7 V! j# j+ a/ E
C. AA.Show( ) b.Show( )
8 R" _" ^1 V$ jD. a.Show( ) BB.Show( )
/ h1 P/ d2 |) z( w, I% V      满分:3  分1 J% w1 u0 y, W# \, Z7 }
15.  在Java中,负责对字节代码解释执行的是( )。
+ q5 x* W  Y  w5 p1 l# y8 X0 `  FA. 垃圾回收器5 `. m  E6 Q9 I) ?6 O# i! M) ]
B. 虚拟机
' p$ @  A$ a  ]+ j$ aC. 编译器
$ n, S( a; O1 s, M/ \) w% sD. 多线程机制1 W0 E5 _! c6 J- E7 ^
      满分:3  分, z6 G$ p& b7 N  G; ?; ^
16.  下列关于继承的哪项叙述是正确的?& b. e% I4 z9 V; ~# C0 U2 H9 U
A. 在java中允许多重继承
) \8 A* [* k; ]" KB. 在java中一个类只能实现一个接口& p, D3 G0 [3 W
C. 在java中一个类不能同时继承一个类和实现一个接口  E8 s. u( D. N. R
D. java的单一继承使代码更可靠& W+ |& H7 b( Z; t# g+ t2 N
      满分:3  分
( q; c" Q% W, m3 f17.  下面哪一个类可以访问foo包中的所有变量? package foo; class a{int c} class b{private int d} class c{public int e}
* C) i$ }, J/ jA. class a' b: @* w4 E& S1 A  W1 {
B. class b! s  Y% n9 h; P
C. class c, k7 ]3 h1 f1 C) m! k- b
D. 都不能0 A7 R7 m+ W! C2 k/ O
      满分:3  分7 B3 m* J1 s0 _) e" @
18.  在Java中,存放字符串常量的对象属于( )类对象。
4 g. c1 [" B0 a1 I* H6 t: QA. Character) `- s3 b/ p( D
B. String4 `/ y) y# ~& Q8 l
C. StringBuffer8 s/ p' F9 ?9 o% U! ^; B. D
D. Vector4 b# I1 I/ h' t( {  [# s
      满分:3  分
& K/ N8 C* w. k# C; z19.  以下代码的输出结果是什么? 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); } }
  Q6 |. H* p: s2 ~4 |A. 1" b, T. _* k- P# R
B. 2
3 m/ V; s7 X9 t. c/ {C. 3
- p7 T  p  k: E6 N, kD. 编译错误7 z1 P9 c% F* p( t1 Z* r" b
      满分:3  分3 ^% f1 i5 m. j2 h$ e
20.  给出下面的接口: interface A{ int method1(int i); int method2(int j); } 下面那个类实现了这个接口,并且不是抽象的?
  |# |7 a, t( Z) N' ]8 pA. class B implements A{ int method1(){} int method2(){} }: q' W. C6 v( @
B. class B { int method1(int i){} int method2(int j){} }& n: i7 G1 Y& u
C. class B implements A{ int method1(int i){} int method2(int j){} }
" I/ s. W0 [/ W% B) {* f& f; sD. class B extends A{ int method1(int i){} int method2(int j){} }- l9 s7 [9 ?/ H/ B
      满分:3  分
% c/ u/ B8 u2 H: M9 }* i' m; n  r. @% g7 ?) V5 B: z# i
二、多选题(共 10 道试题,共 40 分。)V 1.  对于构造函数,下列叙述正确的是( )。. `. q2 z" j8 ], X) i+ ]' F
A. 构造函数是类的一种特殊函数,它的方法名必须与类名相同。* S8 f' u, N) Q" _" r% V
B. 构造函数的返回类型只能是void型。3 C. L- e; R( {* C
C. 构造函数的主要作用是完成对类的对象的初始化工作。
3 r9 H  [' k8 S; A- GD. 在创建新对象时,系统会自动调用构造函数。
: ?9 j! K8 X6 O2 W0 _      满分:4  分
4 N  l( x- E4 c8 w2.  String s=”Example String”; 下面哪些语句是正确的?
/ v1 ]4 M' U- @% i( x( cA. s>>>=3;
, C! G. N- v- _  o; V% g) j" i* jB. int i=s.length();
5 d0 k" H9 B. J9 R- S3 dC. s[3]=”x”;
1 ?" H. j8 j; p4 s/ m* YD. String short_s=s.trim();
" n9 M% T! a5 X, ~0 W) j5 QE. String t=”root”+s;
3 P- I9 {" z0 \+ b6 E! U8 e      满分:4  分9 ~( O9 M7 q, ^9 @% F8 ^' E0 z
3.  下列哪个是合法的Java标识符?
1 l0 r; ]* u) B1 bA. Tree&Glasses5 P- T, U: y) Z% \$ B- O" J( c/ B
B. FirstJavaApplet
  x& z! }3 s/ y- p- JC. _$theLastOne
4 B# t2 m2 n7 P! VD. 273.5' R" \) I6 H& N
      满分:4  分7 A0 ]* C) n9 C4 O4 c
4.  下面的是关于类及其修饰符的一些描述,正确的是:( )。+ O+ C/ H0 a' v4 f1 L' R
A. abstract类只能用来派生子类,不能用来创建abstract类的对象。
7 M$ r4 U5 G) q& _' hB. final类不但可以用来派生子类,也可以用来创建final类的对象。
2 w! o  n1 b& y) ]4 |1 V) B# v  _C. abstract不能与final同时修饰一个类。% N; Y! A& `1 M3 W# T/ ]6 g
D. abstract方法必须在abstract类中声明,但abstract类定义中可以没有abstract方法。3 H, S8 \7 w% Q4 W4 _7 a8 g
      满分:4  分
; {: H7 \) m6 u$ |- [% C. V; I5.  Java中如下哪个约束符是正确的?# L/ |& b2 V  r( _/ u0 v( Q) k. S
A. private! m- W! n3 w! P' _% g3 R
B. public
  o8 D; U; b6 y% |' L( QC. protected1 a. j+ q0 @/ g3 f9 G2 G$ i# j5 w
D. protect" d. Y( _% F0 Z) v" i
E. friend) N2 k$ {- B1 I% |: ^8 [. r. n
      满分:4  分5 H+ u" s9 f2 ?! u
6.  下面哪几个函数是public void example(){...}的重载函数?) n$ _- ]; B1 F8 {8 v* k
A. public void example( int m){...}. H: c/ v: C5 f) J+ s6 {
B. public int example(){...}
3 d6 g% z4 c' ?1 v# ~5 [) K2 wC. public void example2(){...}* B* j; u7 X3 M
D. public int example ( int m, float f){...}
- g# u3 m9 {0 z      满分:4  分
# Q; Z7 M* F0 u( u# i& m% i7.  String s=”Example String”; 下面哪些语句是正确的?
, ]* W2 j; t8 p' R! lA. s>>>=3;
! X% a6 l) M/ g0 i7 r( M* g% NB. int i=s.length();" s) N2 |3 j" n) `1 W" b( @6 \
C. s[3]=”x”;
$ H7 P, B6 X$ I) ^: w; pD. String short_s=s.trim();1 ]0 {$ e3 k/ Q
E. String t=”root”+s;# e+ T  I) ?& L4 y
      满分:4  分
( }6 E7 K& U& |8 S) S5 {* {8.  下面哪些赋值语句是合法的?8 q4 K3 k: w+ Z5 y. c' T6 f( G
A. float a = 2.0;. q9 {6 K+ X- X: s; ~3 K2 A7 i
B. double b = 2.0;
) ]7 J% t7 y. JC. int c = 2;
5 }6 K/ G/ l! VD. long d = 2;  ?) t0 `$ M+ S
      满分:4  分
( h. N& O8 C) K" v9.  下面哪个方法可用于定义新线程类?
# B2 [5 c+ E: \: q/ \A. 实现 Runnable 接口
- T" v+ b  X# ]/ }  FB. 在类中添加一个 run() 方法
0 x0 o8 `/ o1 X5 \. T: SC. 创建一个Thread类的实例
2 j* i4 S0 Z) `3 }% lD. 继承Thread 类2 s" K- c+ o0 x2 `& y& n
      满分:4  分
* ~) X, ~' P" q6 g10.  请选出创建数组的正确语句。
) J' C: g( }" BA. float f[][] = new float[6][6];
5 ?& `$ @" O& y$ L* U% N! NB. float []f[] = new float[6][6];$ V+ h- L4 ~) o2 O% A
C. float f[][] = new float[][6];
9 L+ F8 A/ K% y: UD. float [][]f = new float[6][6];
2 L9 B, s5 Q, @# v7 k( O+ M, _      满分:4  分
. i, U' s9 z% S, Q3 w
3 Y6 L5 m% v5 A8 Z, ~0 f

本帖子中包含更多资源

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

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

本版积分规则

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

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

GMT+8, 2024-11-25 10:06 , Processed in 0.078678 second(s), 22 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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