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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

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

[复制链接]
发表于 2011-9-30 07:19:44 | 显示全部楼层 |阅读模式
谋学网
一、单选(共 20 道试题,共 60 分。)V 1.  以下字符常量中不合法的是( )。
, Z# [$ T' T1 F# A1 mA. '|') k( u6 @3 U) {9 Q- _
B. '\''/ U& e! B) c" [* }$ j+ Z
C. "\n"
/ k6 O+ K/ V( m0 y, YD. '我'
* |: C# H* I+ M- R" P      满分:3  分# b% c/ Y: g& @( U6 l
2.  在程序的源文件开始处有下面一行程序: package awt;
/ E: s' Z6 v; G6 Z) zA. 结果是一个编译错误,因为Java已经定义了一个awt包
8 }8 P; h, f  \$ G# Q, QB. 说明这个文件里的所有的类都应该包含在java.awt包里
; J: Z8 B8 W5 c( K0 z4 P$ kC. 说明这个文件里的所有的类都应该包含在自己定义的awt包里
' ^# w* ]9 X& r, k" n" s( l5 u8 ?D. 导入你自己定义的awt包里的所有类
* i3 x8 t5 B& t      满分:3  分
, T1 R' K1 v. c$ H: d3.  以下的变量定义语句中,合法的是( )。/ m' C" r, @% w
A. float $_*5= 3.4F;# ?* u0 l# s9 S; V( w7 p
B. byte b1= 15678;* x# F+ k) I, ?& l3 I/ @  ?: L
C. double a =Double. MAX_VALUE;6 ]/ w  Z1 o, W  A7 m
D. int _abc_ = 3721L;
8 [0 G1 P. Y0 e1 ^, k      满分:3  分
5 X& ]2 ~4 f: x' G; }4.  以下由do-while语句构成的循环执行的次数是( )。 int k = 0; do { ++k; }while ( k < 1 );
5 s: z  k* z/ g0 e) k; WA. 一次也不执行6 Z& g" j7 Z' e9 C! Z. _$ z
B. 执行1次" @3 I  g' o- J% n& w: N
C. 无限次. I. d  f. e0 c5 L; H# ^; Z
D. 有语法错,不能执行
8 |' l$ }4 p7 Z6 `6 n& O) E6 h      满分:3  分  |. z0 e5 W. C2 L
5.  哪些是将一个十六进制值赋值给一个long型变量。" |# G  S8 Q5 E; n  x# N# \3 z
A. long number=345L;
$ C3 W7 p) x6 N: _9 P* {4 }B. long number=0345;' E& W5 i. P' G( g; l- y
C. long number=0345L;
6 K- ~+ [- Z5 Q1 ~7 xD. long number=0x345L8 ^& a  @) l6 }' \
      满分:3  分
  i: o4 o& n3 p# Q! g6 [6.  已知表达式int m[] = {0, 1, 2, 3, 4, 5, 6 }; 下面哪个表达式的值与数组下标量总数相等?+ Y/ o6 @# K3 ?0 ?
A. m.length()  u* d* i; E: B! c! s. w% O
B. m.length6 k; i9 f2 q$ _7 q% \$ Z
C. m.length()+1
+ ?2 {  `# G# L5 k$ `% |! DD. m.length+1
3 _! h& a7 h$ m      满分:3  分
+ c8 u0 [* [  e% X, Q0 [+ r& N7.  有下面的类:  public class Example{   public static void main(String args[]){   static int x[] = new int[15];   System.out.println(x[5]);   }   } 下面的那些说法是正确的。# n5 P, L: F- z
A. 编译时出错& \, f5 y: K: u- n2 z; O9 ^9 }$ R
B. 运行时出错5 O  _9 h2 l. z" T
C. 输出0# G* D* a( S% @! k
D. 输出null" P+ U# D5 b& G( j4 k$ F6 n
      满分:3  分
# m$ A: j/ ~& s, g' n' P8.  能从循环语句的循环体中跳出的语句是( )。
  ^5 q/ D+ ^# i1 d# y; H6 wA. for 语句
9 W! H" }6 @* U) J- w! r0 ^B. break 语句
1 B8 S' u* ]/ f, _C. while 语句5 k0 j% {5 ^, o7 v( b
D. continue语句
8 q8 V9 s8 `# O; C" s      满分:3  分1 k  q. {- M& R3 B. l, j
9.  给出下列的代码,哪行在编译时可能会有错误? ① 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; ⑧ } ⑨ }
* h- Q' O+ o8 }/ \A. 45 W4 C# C* q0 S7 Q' z
B. 6* {- n1 r. b. `! j+ M
C. 7
2 B3 d% o+ C: R" N. AD. 8; Y$ C  c7 u; S/ A
      满分:3  分
4 g% I6 z0 e$ y! E# |. m10.  下列语句序列执行后,j 的值是( )。 Int j=3, i=2; while( --i!=i/j ) j=j+2;
8 v/ X7 ?* R9 f5 {, U9 j7 pA. 20 I6 S6 a4 L  e+ n1 @
B. 4+ o4 M9 P3 r1 Q
C. 5
* b! v# v* a- U: p9 {4 xD. 6$ Z5 m; W1 E/ B! k) s, E  I
      满分:3  分
+ C: r: o* o2 \8 }3 ~4 l  G11.  表达式5&2的值应该是:
8 b/ e- z2 s/ S  s& H: z, fA. 0! _. F, |: R4 N" A; }6 \
B. 25 e5 N4 Q" V6 A0 a( c
C. 5
8 K5 U# g& m4 P' k" MD. 7% }- X  g0 K4 u0 O# F/ ]9 b- _6 J( i
      满分:3  分
" a4 X( f5 z1 ]3 M0 _12.  阅读下列代码后 public class Person{ int arr[]=new int[10]; public static void main(String args[]){ System.out.println(arr[1]); } } 正确的说法是( `6 s& n* t: v9 {1 [! B; J' v
A. 编译时将产生错误( f* e8 h: n$ l: b! |
B. 编译时正确,运行时将产生错误
+ K4 x6 `, E, F! {C. 输出零0 e# w3 g' |* @# s2 G8 N( x0 e
D. 输出空4 Z& w( `+ q# ^  s+ ?% N& C
      满分:3  分: x* U( t) H4 j, G4 r
13.  给出下列代码,则数组初始化中哪项是不正确的? byte[] array1,array2[]; byte array3[][]; byte [][] array4;
* o0 ^% i! i; n) P9 x7 q2 A, hA. array2 = array1
* Q+ N; |) N/ jB. array2=array3
5 t, i0 e: Z$ s* FC. array2=array4  ^) g1 {. d' }
D. array3=array4
/ ~, S; O( r; D% W; K9 D0 g      满分:3  分9 `7 D5 M, Z7 w( J
14.  在Java中,负责对字节代码解释执行的是( )。
. A9 u' N) S$ I- Q$ Q! [! {A. 垃圾回收器" c$ h8 s" u8 ]; q
B. 虚拟机
4 U; z! A; Q% B0 @C. 编译器
7 X% s3 O& R+ `/ @8 v/ }2 [6 _D. 多线程机制
0 f8 ^! U! r7 S# i7 I# c      满分:3  分
5 R1 ~3 t3 y% x0 c. p# @# H15.  下面哪一条语句可以创建一个可以存放50个字符串数据的数组?% u$ T, y' r% ]* F
A. char a[][];
) i: r$ W* E) ~& zB. String a[];
# E9 Z# E7 o% _7 TC. String a[50];7 W( n) J+ i7 D: O
D. char a[];( O, U" ?* _& K2 c: C: |6 C4 E
      满分:3  分, O# l' k" J: Y
16.  下面程序的输出结果是什么? String s= "ABCD"; s.concat("E"); s.replace('C','F'); System.out.println(s);
* h$ s9 E" l) ~( n  m) `* c+ n+ WA. 编译错误,字符串是不可改变的
  z0 M  S: f0 H+ L+ _& i2 hB. ABFDE
2 I$ v2 h- g) q3 ]: vC. ABCDE; @! U7 |9 c; f# \% Z9 \+ B
D. ABCD( Q; S- u9 [9 H+ f
      满分:3  分
0 m  a7 N7 q% J9 e17.  下列语句序列执行后,a的值是( )。 int a=13; a%=a/5;5 a( ^3 N# A! I& P8 O' o: N9 B$ V& j
A. 3
+ e* y4 }& m/ L  e2 yB. 13
: s- r9 G- {* e  ^+ X3 vC. 1/ `% H( s  D1 S, |& q
D. 169: X( D9 C9 B1 H4 S
      满分:3  分
; |, J+ j- _! H" Z- a+ Q18.  main方法是Java Application程序执行的入口点,关于main方法的方法头以下哪项是合法的( )?) `1 x; y; f& Z% f  O
A. public static void main( )9 y( A0 W% J/ G9 o6 \3 p) M6 g
B. public static void main( String args[] )* h9 A! x9 |2 q1 U, R
C. public static int main(String [] arg )2 h7 F0 u* J/ f. S: q- z" k
D. public void main(String arg[] )
: h3 @; N4 |3 P. Q( b      满分:3  分9 }- C- |+ R. w+ p" ^4 p% e
19.  按照Java的标识符命名规范,下列表示一个类的标识符正确的是0 G" b) p: ~/ g3 p1 n7 b
A. Helloworld2 U* K3 ^$ f4 E9 c5 m
B. HelloWorld
. A) a3 ]5 L3 vC. helloworld
* U9 g9 K8 }. ^/ a7 R* p( xD. helloWorld
; q8 [. w! [: w5 ^4 n      满分:3  分2 e, }: J* E; O* I5 W
20.  有下面的类:  public class Example{   static int x[]=new int[15];   public static void main(String args[]){   System.out.println(x[5]);   }   } 下面的那些说法是正确的。
9 y3 I# u+ K' @% o* VA. 编译时出错9 D; l; w6 i$ E# g$ Z* V4 i& {% h
B. 运行时出错
$ h  b  V( Q% v5 r  K% IC. 输出0
, n& b' L1 r" ID. 输出null& Z8 n# y( p+ {, N$ z- ^
      满分:3  分 # Z+ J# L1 V  C5 A+ c
1 }. W$ S, T; ]; _7 o
二、多选题(共 10 道试题,共 40 分。)V 1.  下列哪个是合法的Java标识符?
2 x6 i* P) c) I+ C6 a  W- j6 aA. Tree&Glasses
" L* K, G. ?( JB. FirstJavaApplet" q' n0 D) @) W: A* }6 c: }
C. _$theLastOne$ y) ^$ _- ^( k9 u5 S% s; h% D3 Z
D. 273.5
% d* y; G6 n* R2 V$ K0 }1 O( m      满分:4  分
- |) h6 n/ G2 ?' G' I7 b2 r- _$ o2.  已知如下的命令执行 java MyTest a b c 请问哪个语句是正确的?
& z2 _% a+ X7 M9 u, J* qA. args[0] = "MyTest a b c"
$ }/ _) n: A$ H0 T9 |. {B. args[0] = "MyTest"
* _$ ]& j) m1 w$ u+ dC. args[0] = "a"
; D) @! H: Y5 }" I. ^. LD. args[1]= 'b'
& L# L+ C: o$ ]3 g% }! S6 e6 _2 X      满分:4  分! E; Y% @% w3 o4 f, `
3.  如下哪些是Java中正确的整数表示?/ j0 k6 M  o6 A
A. 22
+ C5 l6 w4 G: Y/ U* o# N2 ZB. 0x225 Z  J1 W. S* r+ e, M2 B/ @1 N& Y4 {
C. 022
0 C+ J5 Y: \2 l7 W5 z$ F2 ND. 22H2 C1 G7 S/ e+ u8 s
      满分:4  分
4 i  Q# v  h6 k; v/ X* y4 g4.  下面代码执行后的输出是什么? 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); }
' `  T$ V. S. q0 X* T" x% ^A. 0 and 04 i9 g* A3 F3 V6 S1 p
B. 0 and 1
) G; P# _8 D* q: f7 b" |% O. LC. 0 and 2  Q  x4 v. f1 D, J/ B' J
D. 1 and 0
# j8 z! @2 m2 e* R' E. ]+ iE. 1 and 19 |2 {- M2 z% T$ \. B3 l
F. 1 and 2, u- g- L  k! U% \. K* l) H* F
G. 2 and 0
, P' y9 N4 X$ c- l' t1 @: tH. 2 and 19 j2 E* Q# M5 Q, L
I. 2 and 2
( {! A* z( g, J7 }8 r3 {      满分:4  分
9 r- |( J. S! x; q! N2 e7 `5.  已知如下代码: switch (m) { case 0: System.out.println("Condition 0"); case 1: System.out.println("Condition 1"); case 2: System.out.println("Condition 2"); case 3: System.out.println("Condition 3");break; default: System.out.println("Other Condition"); } 当m 的1 @: G; C+ w* A% ?8 n3 B
A. 0
3 p* {9 N- P. SB. 1$ q: u6 C2 }0 B5 O/ Y( c" [& z* ^: `
C. 2
. k' t- ^% ?0 z5 I: M7 _1 \3 oD. 3
( m; G. U! u8 l# \( I5 x% o. \E. 48 m& S) y- U/ k: e( O! G" i
F. 以上都不是* l+ y3 s# ?5 i/ \: O6 p
      满分:4  分, d6 y. R$ {. b( q/ E
6.  下面哪些是Java关键字?
! U, B- U# I1 w4 Q4 t: z0 ~& M( {A. NULL* ~0 ?+ [6 j5 ~# q  l% G
B. default' L2 l9 @1 ~0 L# v/ i0 K
C. sizeof% G+ k. z' i" {& e9 g8 D
D. instanceof
4 d6 _  q9 Z; g" Y" j; v      满分:4  分
+ l, v0 _; q' z* W3 o7.  选择合法的Java标识符。
$ u7 H' Q" Q) v! k5 ]; rA. userName  _, j( z0 n2 h" [- I( K8 Q# @
B. %passwd
& r& {5 T6 e2 }# rC. 3d_game$ t0 I7 ?! K' j
D. $charge" m+ [3 h. T4 D3 d6 d6 g" _; f9 v
E. this
: ~8 I/ d2 t  y  A( Z. Z4 j, j      满分:4  分* U/ Y9 o7 D* o5 G8 |4 F$ O
8.  下面哪些是Java的关键字?
! G# L8 V' `# ^. Y/ H! ]A. goto7 Z4 ?5 I: K* G9 m3 p$ `9 `- s: H; T
B. null
) ]. a2 _9 ?; W4 b2 WC. FALSE& m/ r+ V  o- b) \- \( N
D. native
5 \4 n8 h# D6 Y/ yE. const' Z9 T9 r" B  @5 l7 J
      满分:4  分
; h$ I( t: t! Y9 b, f9.  已知如下代码: public class Test { public static void main(String arg[]) { int i = 5; do { System.out.println(i); } while (--i>5) System.out.println("finished"); } } 执行后的输出结果包括什么?' B' }9 U6 n( S( q, d" z
A. 59 G/ g) l9 ^4 t+ d; }0 ?% l
B. 4' O; e& [3 X# N1 o
C. 6
/ I0 k& ^" [+ J/ _D. finished
: B. [' `0 X0 b- KE. 什么都不输出
; |& n' p  L) ~+ p6 C  h      满分:4  分9 D9 L) T9 J3 `( t6 e. C- G
10.  针对下面的程序,那些表达式的值是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;   }   }, I" E1 v( F5 A( d3 `9 C' A
A. a==b;% `& v5 `0 T  y8 f
B. a==x;
( `8 R+ }8 ^( G# `3 u0 j( VC. y==z;
( ]/ g  t* N3 G3 B  g  Q) }D. x==y;" W1 c. e' M+ g  J# {. u
E. a==10.0;
/ Z+ M9 z. Z' G      满分:4  分

本帖子中包含更多资源

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

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

本版积分规则

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

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

GMT+8, 2025-2-25 02:07 , Processed in 0.095026 second(s), 20 queries .

Powered by Discuz! X3.5

Copyright © 2001-2025 Tencent Cloud.

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