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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

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

[复制链接]
发表于 2012-12-18 15:09:42 | 显示全部楼层 |阅读模式
谋学网
谋学网: www.mouxue.com 主要提供奥鹏作业资料,奥鹏12秋在线作业资料,奥鹏离线作业资料和奥鹏毕业论文以及提供代做作业服务,致力打造中国最专业远程教育辅导社区9 ?& b" C- S( ^8 X- {6 ?) d0 k
5 ^( W9 O7 E. M* C$ D/ ?
一、单选(共 20 道试题,共 60 分。)V 1.  给出如下代码: class Test{   private int m;   public static void fun() {     // some code...   } } 如何使成员变量m被函数fun()直接访问?
$ a) f& r( H& hA. 将private int m 改为protected int m
, b+ |' C- s% }B. 将private int m 改为 public int m
1 Z. Z  U4 a* c* DC. 将private int m 改为 static int m
: _4 _% C' X) V2 JD. 将private int m 改为 int m( \4 ^: P4 B/ R" q3 |
      满分:3  分
% l; D/ d" b8 n. Y9 x2.  给定下面的类:  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 void7 J+ I) u& W' D% v* k& S
A. good and abc7 I9 _3 S' G0 U" r
B. good and gbc
  a) v5 [+ o3 u# M7 TC. test ok and abc
/ D! Q/ O2 d! P" N# J, {/ sD. test ok and gbc! z2 I. f  @; f
      满分:3  分
+ ~. M; v, U% O% M' }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
: Z1 x/ R) `- q+ q5 HA. 0
1 m0 v# U9 h9 C! }4 R: U" gB. 16 l( K" p; M; t7 c' L
C. 2$ g. A  i1 e+ D& a; C
D. 3
& s/ O2 e$ w' S- t      满分:3  分
+ I$ c0 R: W+ H' p1 p  e8 S$ p4.  下面程序的输出结果是什么? 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); } }4 p1 o  ^0 [6 }' H! g, @& e& Z
A. lava
+ V1 m- @5 ^: }4 t, A/ ]9 DB. java
/ P0 V# l* ~2 VC. 编译错误
. H* `" b. z( i3 m! vD. 运行时出现异常
' J: k! d, q. _1 w$ [- [0 h8 d      满分:3  分0 G  C1 H8 b) k. A* C8 h1 H
5.  下列类头定义中,错误的是( )。
& X& }" q: o+ w# Q8 N. HA. class x { .... }0 N6 m( z0 M# _  m
B. public x extends y { .... }; J  m1 Z! T0 J& @5 p$ q5 y0 J) d* v
C. public class x extends y { .... }, A8 ]4 ^2 G( y# G, Z6 J) l! G8 l
D. class x extends y implements y1 { .... }8 ^. w" k% Z6 o5 d# c
      满分:3  分# c5 J. X* f; A! J0 C4 ?
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); } }
6 x" H7 D( p( rA. 1
. _  t, D1 _9 V0 \& ?B. 2
: x1 Q0 k) E  M4 M- {C. 3* R% F) Q' ]& N* K9 m0 R
D. 编译错误& \3 c5 B* W4 [# h6 R
      满分:3  分4 V7 B1 f0 h9 }' c! W
7.  下列哪个选项的java源文件代码片段是不正确的?4 \3 ~' o" V% h2 j
A. package testpackage; public class Test{ }) `7 \+ O6 [$ d! o' _, x7 M
B. import java.io.*; package testpackage; public class Test{ }
, E5 F. w9 f2 VC. import java.io.*; class Person{ } public class Test{ }3 J% \8 G) d2 l( b9 y1 F. {
D. import java.io.*; import java.awt.*; public class Test{ }
0 x4 L0 e$ Q* h: S+ @9 C# N9 W7 n      满分:3  分
8 E8 E+ G3 M  Y) `/ N7 n# p4 q/ q8.  以下由do-while语句构成的循环执行的次数是( )。 int k = 0; do { ++k; }while ( k < 1 );3 k+ n% H/ x. m' V' {* B
A. 一次也不执行
, `4 k% R' O3 J2 T# [0 D9 b# iB. 执行1次* k* m) Y( [8 T: y9 E
C. 无限次! Z$ i3 C3 V" U- i# ^4 A" R
D. 有语法错,不能执行3 M: k; E2 ]- N  z
      满分:3  分
, a# F+ V3 w: a( s' S9 T9.  在Java图形用户界面编程中,若显示一些不需要修改的文本信息,一般是使用( )类的对象来实现。6 l2 p/ j5 g, ?/ T0 ~; d# M
A. Label
4 j, J: d3 J0 N, i$ o* JB. Button: p( k( G$ v; ]4 q& s( G: q
C. TextArea
4 _  b0 {# P9 i. g6 M' G5 RD. TextField
& W% W' F3 ^' t  _# c9 U! Y      满分:3  分- U! Z. F/ H; A2 \& M  \1 a
10.  下面哪个不是Java关键字?
* E/ A2 o! e+ \( d+ gA. integer8 U# @$ k1 `, M- l4 v
B. double
" o8 g% }( M  b) B" V. @1 EC. float
  s5 a, I& E) vD. default
( q5 \$ v1 f0 E2 F" S, d, c/ N1 K      满分:3  分8 B) t6 L3 K" \2 g' [7 H' B$ M0 O) j! |
11.  阅读下列代码后 public class Person{ int arr[]=new int[10]; public static void main(String args[]){ System.out.println(arr[1]); } } 正确的说法是5 K- l3 w+ m5 J4 h+ z
A. 编译时将产生错误
+ M% w! \: u6 v% T. t0 JB. 编译时正确,运行时将产生错误, `) v5 Y/ j8 D$ z/ r
C. 输出零1 k' ]9 D2 y  p( G4 T" ?) ?+ @
D. 输出空- V2 V. v& }5 g/ J4 G3 [2 Q+ l7 k
      满分:3  分
# c  d5 L% g; |12.  表达式7&2的值应该是:
; z8 R2 S$ L/ T  VA. 02 Y- H+ r; r; Y' \  p
B. 20 o6 F7 J( T/ V0 |2 n! Q- {' W4 A3 ]
C. 5  _. T% U2 c* t, V- a9 t5 Y
D. 7
* z; x$ v) W/ p- c* F8 R, {& W      满分:3  分
& ^8 g/ x4 h7 Q! h13.  设有下面的一个类定义: class AA { static void Show( ){ System.out.println("我喜欢Java!"); } } class BB { void Show( ){ System.out.println("我喜欢C++!"); } } 若已经使用AA类创建对象a和BB类创建对象b,则下面哪一个方法调用是正确的:( ): g# E* o8 y2 a4 \
A. a.Show( ) b.Show( )! H# L- s  i2 @5 I2 z$ t3 b/ \
B. AA.Show( ) BB.Show( ): {1 {! h  z3 k4 M- ^
C. AA.Show( ) b.Show( )
5 \: |' e& @/ DD. a.Show( ) BB.Show( ), V! Z: q* L( t
      满分:3  分
0 L, `& ~1 ?( m2 Z. U14.  设有下面的一个类定义: class AA { static void Show( ){ System.out.println("我喜欢Java!"); } } class BB { void Show( ){ System.out.println("我喜欢C++!"); } } 若已经使用AA类创建对象a和BB类创建对象b,则下面哪一个方法调用是正确的:( )2 M" e, f  u5 [- n4 \& c
A. a.Show( ) b.Show( )4 c% [9 P- k" X0 }
B. AA.Show( ) BB.Show( )* T" E0 m- m( g, I) V% o
C. AA.Show( ) b.Show( )1 r' L8 s% b7 s8 C# b
D. a.Show( ) BB.Show( )2 Z, s5 ~8 m# O) A7 n' s; F8 P
      满分:3  分
: r# e; b, W  `- P15.  在Java中,负责对字节代码解释执行的是( )。
4 ~& J+ C! \2 ?; P7 h2 G  ~A. 垃圾回收器. ]& D! P2 ]: L3 t4 _, J
B. 虚拟机! _: R6 E& c& P' |& Q) Z
C. 编译器" G( ^9 m; n/ O3 K7 z
D. 多线程机制+ f$ g( h' r4 P# P6 E9 ^
      满分:3  分2 z, J  A( U: P  ]2 B, A3 v3 I
16.  下列关于继承的哪项叙述是正确的?
. C; V' j6 d5 Y6 |! sA. 在java中允许多重继承
3 f8 b) w) o5 GB. 在java中一个类只能实现一个接口
; [  @: q& r  r" [9 EC. 在java中一个类不能同时继承一个类和实现一个接口3 x2 W1 E) D/ e# t' Y% R6 Z) X
D. java的单一继承使代码更可靠: l) D" V) h% f; o) G/ L3 r4 n- O
      满分:3  分. c) |7 G/ B& M! R3 ^$ X
17.  下面哪一个类可以访问foo包中的所有变量? package foo; class a{int c} class b{private int d} class c{public int e}$ t! f: L3 C: [* e" J
A. class a* m( Q) E& \: X# n
B. class b
* \% K, l- {* C0 ^C. class c
7 I6 I6 k" z5 Q) y( XD. 都不能$ w% x7 n( Q% v  b( D3 n
      满分:3  分7 B; T$ ?8 W4 U. }# ~% W# }; y2 w: F
18.  在Java中,存放字符串常量的对象属于( )类对象。0 j: n* m# G7 A1 T/ b& c
A. Character
0 K. l% @% ]2 C$ @2 lB. String" s' r8 ?' R: M" g) W
C. StringBuffer1 F1 U( r( B% Y3 F, j* I  b
D. Vector, f* ]6 {7 X" {" C9 |) m( C
      满分:3  分+ S' w, Z- t  M, t: W& A
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); } }& r" O- O1 T4 S
A. 1" O$ c# Q4 [6 ^$ R' q6 m
B. 2/ C( j) D1 Y; Y+ _) P2 h) y7 ]  k
C. 3
& W& n/ M6 m+ J& X$ C% j8 qD. 编译错误
: S0 z- t. H" C$ d      满分:3  分
* ^3 m* H" ]* o/ H, H- l5 c20.  给出下面的接口: interface A{ int method1(int i); int method2(int j); } 下面那个类实现了这个接口,并且不是抽象的?
% |- A; J( k; q4 N7 r+ `A. class B implements A{ int method1(){} int method2(){} }: t- w  |, ~+ ~' g3 r
B. class B { int method1(int i){} int method2(int j){} }
& ?! v8 b, B' y5 cC. class B implements A{ int method1(int i){} int method2(int j){} }
6 r2 Z9 D( S% Z7 j% KD. class B extends A{ int method1(int i){} int method2(int j){} }+ S3 ^/ [0 N/ p* F! ~6 c! Z+ e
      满分:3  分
- v2 ^% z7 m1 I
2 b6 k5 ~3 u) e/ h* J6 [二、多选题(共 10 道试题,共 40 分。)V 1.  对于构造函数,下列叙述正确的是( )。
/ |- D" `! W! @0 YA. 构造函数是类的一种特殊函数,它的方法名必须与类名相同。
5 @$ V1 f6 u7 j: m5 kB. 构造函数的返回类型只能是void型。8 _) [) R7 n% j) w  E
C. 构造函数的主要作用是完成对类的对象的初始化工作。
8 I& v% s" W8 g  V- S1 I+ t3 z4 aD. 在创建新对象时,系统会自动调用构造函数。& G4 Q! d, L5 E# Q8 t
      满分:4  分
1 Y8 w3 G* q# Z7 T1 X# `2.  String s=”Example String”; 下面哪些语句是正确的?
% E" @# ^) ]5 o1 R) k1 m, c+ I$ U& T2 ?A. s>>>=3;
+ ~; I8 j* H0 Q* k5 y, CB. int i=s.length();
4 g4 q, |8 }. j# m6 ?9 vC. s[3]=”x”;
, S- l1 E0 x; a7 a' q& mD. String short_s=s.trim();2 M3 B) p9 y$ \
E. String t=”root”+s;
8 w% I& a5 G, a8 A1 Z  A& ?      满分:4  分
: n1 u6 {  l5 r' @9 z5 W3.  下列哪个是合法的Java标识符?: A- A2 _# i# l& r* Z
A. Tree&Glasses
& w3 p9 E: {  ?0 I- PB. FirstJavaApplet* n2 b6 b1 e, q+ @4 [: V8 v! A
C. _$theLastOne
( N# U( p' [3 ^D. 273.59 L4 e7 r! o1 F. y8 o* ^
      满分:4  分
9 B& T* t  Y# U& [6 ^4.  下面的是关于类及其修饰符的一些描述,正确的是:( )。
# Q1 d- a; N" _) W+ _( i" eA. abstract类只能用来派生子类,不能用来创建abstract类的对象。$ Y' {3 D1 @2 z- Q  h( x: T2 O6 y9 s
B. final类不但可以用来派生子类,也可以用来创建final类的对象。- N: H* h- F% y) U
C. abstract不能与final同时修饰一个类。
3 w! }) {% o# D8 y* O. UD. abstract方法必须在abstract类中声明,但abstract类定义中可以没有abstract方法。1 O: c+ N6 E+ y- p
      满分:4  分9 q* n/ i% @0 i5 Y" i8 R
5.  Java中如下哪个约束符是正确的?
; _8 v6 L+ a: k4 w" J+ \  VA. private+ a. I% ~% e0 t7 s8 j
B. public
: P4 k4 v- W7 c, W% D1 ^C. protected% ?1 G3 {. d) E
D. protect3 F: J5 V4 ~7 t& N: ?, F7 j) g0 t
E. friend
, f6 n7 v* u7 r$ Q, }' a      满分:4  分
0 x; q( j) d' L9 L6.  下面哪几个函数是public void example(){...}的重载函数?
6 f! H3 w9 z" P5 V. |1 ?3 O7 K1 gA. public void example( int m){...}
- ^% Q( m: N6 N: O/ @, ?* [$ o' t2 _B. public int example(){...}
7 B& V: Y1 ~6 S% a- k2 @" _C. public void example2(){...}7 t; ^. f$ S) |8 c  I2 m
D. public int example ( int m, float f){...}+ K& z# B* |* u+ P+ n: Z
      满分:4  分5 o4 G! g. J& ]0 T' j
7.  String s=”Example String”; 下面哪些语句是正确的?
+ g! e6 A2 \) n: zA. s>>>=3;) D! u: h4 M2 J9 U
B. int i=s.length();! A1 ?  _% P' ?
C. s[3]=”x”;
. q) i/ R2 V8 }7 M& B/ rD. String short_s=s.trim();
. ?5 Q  X1 g1 b4 i; gE. String t=”root”+s;' F& p9 G" X; ^7 X
      满分:4  分
; n! ]6 R" e% P( i! Q/ f8.  下面哪些赋值语句是合法的?, n1 L6 \9 x0 l, K, B5 Z
A. float a = 2.0;
" H5 U8 Y5 O/ M& ]0 VB. double b = 2.0;, d* x2 A- M+ v+ l: A
C. int c = 2;
5 n8 Y/ a( N2 Q+ H4 _D. long d = 2;
# g& K% v5 f8 U      满分:4  分* h0 y- [, H+ F0 l$ I' P; X) e
9.  下面哪个方法可用于定义新线程类?9 m6 ^% S9 u4 P+ V: b+ R9 w
A. 实现 Runnable 接口
. r1 s; B. y6 `6 l% oB. 在类中添加一个 run() 方法
. k- s1 d/ n) W- KC. 创建一个Thread类的实例- y0 V: H. N" V5 T: ?
D. 继承Thread 类
+ E. C* u+ }& s/ ~1 ~      满分:4  分& c) Z! E0 K) h" ]' H! ]# O0 A
10.  请选出创建数组的正确语句。
/ l0 L% I, g. A/ a) zA. float f[][] = new float[6][6];6 Y4 x4 g2 B3 p0 J5 ]8 H! m" ]
B. float []f[] = new float[6][6];$ n$ A3 ~9 R5 E- x* Z) P
C. float f[][] = new float[][6];6 u, Y" \9 k5 M" W' s
D. float [][]f = new float[6][6];7 b( L) @. W  Z* N
      满分:4  分
4 U' r3 ?8 Z* [; r+ p: `, D, o
+ _/ U& c( i" L* ]  I3 I( A2 k

本帖子中包含更多资源

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

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

本版积分规则

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

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

GMT+8, 2025-2-19 06:18 , Processed in 0.105887 second(s), 24 queries .

Powered by Discuz! X3.5

Copyright © 2001-2025 Tencent Cloud.

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