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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

南开11秋学期《Java语言程序设计》在线作业

[复制链接]
发表于 2011-11-29 21:38:31 | 显示全部楼层 |阅读模式
谋学网
久爱奥鹏www.92open.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料以及奥鹏毕业论文,致力打造中国最专业远程教育辅导社区。
6 W  L; y1 J4 W) r* s
% S7 z2 ~$ {+ m8 Y7 N* H6 M' e* x南开大学
+ W1 T! e; [* ]4 G5 s2 G3 B11秋学期《Java语言程序设计》在线作业" A% O  n3 @9 ?) W) @5 U$ L8 k
单选
$ A( ^% b4 o5 s1.下列属于合法的Java标识符是()。
4 Q) `: m1 ?+ k! E6 RA. _cat
& X+ r/ A! _1 u8 _3 a, k6 |B. 5books
  |+ H4 p- k* S; T! K9 c3 P0 a7 o* oC. +static3 D/ ~, W& v6 J( g1 D9 m  R0 ^
D. -3.14159& u) s  j/ M1 D8 D# ]
资料:A$ p' W0 d# s% S( b8 m7 z
2.有程序如下,关于程序的描述哪个是正确的?( ) public class Person{   static int a[] = new int[10];   public static void main(String a[])   {   System.out.println(arr[1]);  } }; l! S! T! n7 \( Q7 o* t, f9 A
A. 编译将产生错误9 F; U, Y7 N* c% V: {2 j6 w- [
B. 编译时正确,但运行时将产生错误1 E" C% Z" D' v9 K
C. 正确,输出0
7 k6 [# j$ m/ O! U  WD. 正确,输出?null
3 H0 D1 L& d0 O资料:C
7 T" t  z  e, _4 g5 C- M' h0 a& q4 s3.下列代码中,将引起一个编译错误的行是()。 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) }
  ?9 H8 j' R. L' b" x) t+ E; ^A. 第3行
- v. p: Y' f1 c6 v& YB. 第5行- T. b' N3 U: R9 u1 i, P
C. 第6行
" h: Q3 G6 p# V2 V6 a; bD. 第10行* K8 }; z9 }) q+ I8 m! ^: q; j
资料:D
3 t- z; v3 q! h. O0 I4.下列数组 a 中,版本较新的能在程序运行时动态调整大小的是) i9 q6 L2 p! U+ x1 Y) K
A. int a[]
4 p& l7 J3 }4 A5 zB. String[] a$ u0 D6 l* g) X6 k, c) _" S
C. a=new ArrayList(); h* f. R6 j5 L6 \
D. a=new Array()
/ V5 l# U" A( R+ H资料:C% C% {4 [9 s5 k' E
5.Java语言的类型是
) s& g) D2 k, h' c3 d' aA. 面向对象语言& _+ a; R8 |* a* S, W+ x$ U' a
B. 面向过程语言
$ r, o2 B6 _- l" ?( @# KC. 汇编程序
* T4 Y" w% u- R$ J* v, S8 u! y2 l' KD. 形式语言
8 x8 T( l6 x* E资料:A4 o2 b8 T8 M9 ?! _( c6 z. X
6.设有下面的两个类定义: class aa{ void Show(){System.out.println("我喜欢Java!"); } class BB extends aa{ void Show(){System.out.println("我喜欢C++!"); } } 则顺序执行如下语句后输出结果为: aa a=new aa(); BB b=new BB(); a.Show(); b.Show();7 I# V7 W# c9 a% z  M7 w
A. 我喜欢Java! 我喜欢C++!
" Z* k6 I8 z( A5 |  S2 ^- p  V1 ?B. 我喜欢C++! 我喜欢Java!
! m) L! }& z5 v# Y6 D" _C. 我喜欢Java! 我喜欢Java!
  ?- ]. E8 `& w; qD. 我喜欢C++! 我喜欢C++!* n. `# _3 L! U" X. Q7 m' ?6 |
资料:A
" R8 J9 O" p% d/ U7.下列叙述中,正确的是()。( r$ N0 `: ]/ Z' S; l, }# K
A. Java语言的标识符是区分大小写的8 T' K# P. ]1 A, e$ n( E
B. 源文件名与public类名可以不相同
; [/ [6 b2 M4 h# NC. 源文件名其扩展名为.jar
& [/ z) Y# R; f' Y0 I5 RD. 源文件中public类的数目不限
- c5 [$ ^) a  S# J( ]7 X资料:A1 x1 n* V3 \' }
8.有语句String s=”hello world”; ,以下操作哪个是不合法的?" v7 e- \1 L% B8 S  a! [. g, }
A. int i=s.length();
3 ^" Q7 Q9 I+ b) A' VB. s>>>=3;7 V5 M$ w9 X, t& e' \& f
C. String ts=s.trim()3 C% l4 E; f: v9 }9 F; U
D. String t=s+”!”;- S. k( Q/ s! f
资料:B
6 d+ j! H! K9 j/ `5 C0 i9.下列对继承的说法,哪个是正确的?
& `* y! e) ]5 |- G- XA. 子类能继承父类的所有方法和状态
$ v+ B5 `( f2 w1 |- q& `8 w- VB. 子类能继承父类的非私有方法和状态8 s  F! v" p# I- i1 [& J
C. 子类只能继承父类public方法和状态3 ?3 }  ?+ z5 m: q4 i' @' K/ e0 b
D. 子类只能继承父类的方法,而不继承状态8 `4 a& w+ L3 m8 j
资料:A' U; b) y3 I8 d; y0 j# J
10.编译Java application源程序文件将产生相应的字节码文件,这些字节文件的扩展名为
4 V1 x( U4 }/ F- T8 CA. .java
4 ~% X" z& i( [1 PB. .class
) l4 T4 Z1 H1 r9 NC. .obj, h! |2 o2 o8 `! @7 v
D. .exe# Q; ], O7 P3 g4 H( f
资料:A4 ]0 O# F: B4 E/ @/ @' t& T
11.阅读下列代码后 public class Person{ int arr[]=new int[10]; public static void main(String args[]){ System.out.println(arr[1]); } } 正确的说法是/ F' Q; f' m0 _# q; o, _" {5 U
A. 编译时将产生错误) Y& i9 d% F( R3 ~% t1 Q- ]
B. 编译时正确,运行时将产生错误( p0 ^" ]4 N3 M1 E. o& k* T
C. 输出零
6 E- ^7 @& H$ c/ xD. 输出空
$ c/ ?' Q! f. Q. e资料:, m0 }" I4 k1 b. d8 `  \6 M, Q
12.下列程序的输出结果为 int j=2; switch(j){ case 2: System.out.println("Value is two."); case 2+1: System.out.println("Value is three."); break; default: System.out.println("Value is "+j); break;}8 ?2 P$ v( m! b) {9 x( j) z
A. Value is two.1 J5 y/ @* p% k. ~
B. Value is two. Value is three.
- P+ k! u0 k. Z8 V& s1 zC. Value is two. Value is three. Value is 2; |* r6 C: l6 I& }0 f% y1 l
D. 编译错误
- Q( A: B7 j& n& D5 y资料:. i% U: y+ j* W- I/ ^' L
13.Java application中的主类需包含main方法,main方法的返回类型是什么?
2 D0 M! a! `  N0 o- ?! wA. int3 o* l5 c! C1 W( Y$ H9 J$ e
B. float
# T* C; Q. p* q# B: HC. double
/ [3 H6 c+ ]) a- e( g9 G- y, j' vD. void
  a% ]5 Y: z7 ?6 [9 Z, l$ `资料:% j' F; z, u2 p
14.下列哪个数代表八进制整数?
6 j% g4 ?0 A" A7 t1 a1 WA. 0XA6
8 S* U3 b1 I# A* K0 jB. -1E3( u, n* ^) Q5 e6 x' E- M; u* W; ?  t
C. 1840+ t4 u# _/ I- F7 R0 ]
D. 0144
  H2 u; n6 z8 t2 v资料:0 t$ }" e' O# i
15.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为( )。
5 c4 s. Z7 F1 f9 @  y$ n" K; ZA. 隐藏
9 C( \2 c  M9 P  gB. 覆盖9 K1 f9 M0 _# A3 S* f& T6 G$ \  u
C. 重载
7 R, T/ P- J, \D. Java不支持此特性) \3 T  w+ Z! S/ ?# q5 y" m
资料:" R$ O6 K: s/ M
16.以下关于继承的叙述正确的是()。
' L5 g1 [% R0 I- z( e# D/ D$ eA. 在Java中类只允许单一继承" E) ^' X& K5 Y8 p
B. 在Java中一个类只能实现一个接口2 g9 T0 N: R! g  p* B. d
C. 在Java中一个类不能同时继承一个类和实现一个接口3 T4 r0 j1 B( ?! [5 q- X
D. 在Java中接口只允许单一继承
& ?8 V, v& g0 K; m8 w4 d资料:  r% B8 B' K, x' ~
17.switch 语句不能用于下列哪种数据类型?
) J- V  N* l/ hA. double% r- O/ i' G0 F+ ~
B. byte4 W+ s  B& r# A' n. ~, \
C. short8 z  V3 A8 n# ^
D. char. \) ?/ J+ {4 E) q' T4 I
资料:
0 k2 `$ W1 a6 X2 q8 {0 I18.一个循环一般应包括哪几部分内容()
! u; Q- _6 s' M3 Y% S( L" I+ X# DA. 初始化部分
0 ~3 Z9 @7 G# D0 b( J7 }/ u& r/ J0 iB. 循环体部分
1 E% n& O$ x5 ~" [6 X! vC. 迭代部分和终止部分7 ]6 r, ?( G9 @! Q/ L" ?+ u
D. 以上都是+ Y6 y# }. x! h, C& O$ f
资料:) k" L, h* V' F9 A& H7 R
19.在 Java 中,所有类的根类是()。% j( C. L1 |- ^: M4 v) I
A. java.lang.Objet
" U8 l4 B- E& q6 A; `B. java.lang.Class8 ~/ t+ E+ z, v3 ^0 Q
C. java.applet.Applet
' I$ ]9 z& I* w" u9 cD. java.awt.Frame
; X1 U! w& Z0 [1 ]' k资料:, V& d0 d! M- c* J
20.在java语句中,运算符||实现()
6 t5 R% O. N( \9 _A. 逻辑或2 n* I  n; f2 m' f: P
B. 逻辑与, a) \- G8 H6 C) g; Z) o5 H0 z
C. 逻辑非
. o$ r$ Z. ^7 G' L; I/ QD. 逻辑相等
5 O2 C6 _0 B6 {# x  {$ e( X6 U9 P$ z资料:
( K. W1 U9 g; V; D21.要使类中的某个成员变量只能被同一个包中的类访问到,该变量可用什么修饰符修饰?, i2 ?+ |/ f% Y: y. g4 b( p
A. protected
6 C5 a, L) O! [. n0 e( S9 m: TB. public2 ]  s: U! f, d
C. private
& \8 G/ }& G( _7 ^' nD. 应不加修饰符
4 u- d; F+ U6 V& s  z& p  L) A资料:5 b6 }( u* u& o! _9 }) E
22.int 型 public 成员变量 MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是()。
; ~" ^$ E( s# u/ s- A7 SA. public int MAX_LENGTH=100
( c) V  I5 y# [( gB. final int MAX_LENGTH=100
" ^& q* A$ }7 l: C" O# w" cC. public const int MAX_LENGTH=1008 x, u# h# `, `. o% G
D. public final int MAX_LENGTH=100
$ u" x0 `6 `! ^+ a% k* \- M/ y+ W资料:6 k5 |8 c# O) r8 x: |& P
23.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同,这种面向对象程序特性称为, p5 s) ?% E7 y
A. 隐藏
1 C7 y* K, ^* S& a- UB. 覆盖
; s6 m, ^; c# [8 J: M* iC. 重载% c! {2 S& G9 ^$ z
D. Java不支持此特性' k  C8 l4 ]; |3 n
资料:
( F# ]% x: v: \3 j2 N( c8 Y24.假设A类有如下定义: class A { int i; static String s; void method1() { } static void method2() { } } 设a是A类的一个实例,下列语句调用错误的是
) f+ j5 `  }+ q- N$ vA. System.out.println(a.i);
0 Q4 h3 B8 {% p0 ], b% s5 I& k- u) CB. a.method1();" M( Z3 J: q9 r# a. ]& F
C. A.method1();
4 b( \, E) y. a* O! Z4 \# L3 T* `D. A.method2()
) [" G$ h8 f$ v- ^$ J! u资料:$ V% L3 U3 @$ b* J
25.给出下面程序段: if(x>0){System.out.println("Hello.");} else if(x>-3){System.out.println("Nice to meet you!");} else {System.out.println("How are you?");} 若打印字符串“How are you?”,则x的取值范围是' Z7 {* K0 G3 n7 d6 H/ n$ g
A. x>0% U' r) T5 Q" _, m9 J
B. x>-3# J1 d# j4 t+ U+ C; n! v3 o0 c% m
C. x<=-33 I0 \& W0 M% R
D. x<=0&x>-3! ^3 S+ H) P2 E
资料:
! O# M: {  s- f; Z6 x  k26.以下( )不是Java的关键字。
8 f; T" _: e- _; w. T% XA. FALSE& i- H: V1 f4 a/ z+ G4 e6 p
B. const0 y: g, x+ Y' @8 v4 ^
C. this# D+ M) r- c5 y  ~2 x: r
D. void
* [# B* z# I$ L; V  A4 K  Y& z资料:# E8 q0 i7 V2 c& E. s
27.在Java中,负责对字节代码解释执行的是()。
, b! \" ~2 W0 [3 O% EA. 垃圾回收器8 ]1 U- v  b$ a# ~1 M4 O
B. 虚拟机
9 y5 X* V( W7 G. f" CC. 编译器4 F/ U* U; K6 F6 }& W
D. 多线程机制! A4 s$ w" j$ B
资料:: q) k, K0 O3 x, Y; p8 ?
28.关于以下程序的描述正确的是( )。 public class UseArray{   static int arr[] = new int[5];   public static void main(String a[])   {   System.out.println(arr[0]);  } }( w: Q* [0 k, `7 n, U/ n' `
A. 编译将产生错误
# @) c, ]+ R$ l$ Z6 F" GB. 编译时正确,但运行时将产生错误
3 O# {/ c9 k+ K6 u1 }0 Y# c' bC. 正确,输出0
- n/ e2 Z1 L. `D. 正确,输出?null
, E1 P9 H+ k3 W: N0 i6 J资料:, w* {7 l+ ^4 A! b& Q& c; \* K8 J1 h# Z
29.关于以下程序段的说法正确的是 1. public class Myar{ 2. public static void main(String argv[]){ 3. int[]i=new int[5]; 4. System.out.println(i[5]); 5. } 6. }
% ~5 b7 e) k- P: ^A. 第2行编译出错
1 r- t! }% \! G3 T# RB. 第4行编译出错
' ?6 z% R  A0 D! {# ~, pC. 编译时产生错误7 L# l& t5 _% H  k
D. 编译时没有产生错误,运行时发生异常# q0 R( e! K' H  C! r
资料:
/ i  ?5 j' R! J4 ~' k- i8 Z30.在 Java 中,由Java编译器自动导入,而无需在程序中用import导入的包是()。
( m& V; R; k! z9 l0 ^+ M+ p4 |3 lA. java.applet" a2 s* o4 B- t% a: l& F
B. java.awt! C- P, j8 K0 E  [7 D4 L
C. java.util
4 m- y8 q+ P  d5 J0 h! JD. java.lang
( ]6 I6 g* `7 ^资料:' f( X$ s8 o' x' {: b
判断题
: Q+ e& m+ G2 Z+ M1 c% ?1.构造函数用于创建类的实例对象,构造函数名应与类名相同,在类中必须定义构造函数,且只能定义一个构造函数。
( A' l! J0 ^4 M) r. }5 P7 X+ \A. 错误
* ?. G6 M- t6 pB. 正确
  d. E7 M! V5 n/ a- Z资料:
- @" Q+ g- e( O2.Java的类不允许多重继承,但接口支持多重继承。: \+ u* E2 g! b0 e/ Q
A. 错误% V1 f& [" [0 F, Q9 J# r( `
B. 正确% ]% d; w, m" }7 d$ `
资料:- w. }3 X% Q  l7 B# T
3.由继承性可知,程序中子类拥有的成员数目一定大于等于父类拥有的成员数目。" z5 u. k6 r, c2 ?6 i$ j: o
A. 错误5 Z" U% j" T" ?  N4 ]/ n* a' ~# q; B- V
B. 正确
4 q9 \- h" Q9 a6 }资料:# \  D3 x" v" ?) O* j
4.在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。( )
7 K3 d" Y6 [. G2 q1 X, ?/ E- aA. 错误" r; Y+ ?* F/ R( ^7 X
B. 正确, x, f8 `' \) i8 D, F! }
资料:- m9 A0 c8 _2 s
5.在Java的方法中定义一个常量要用const关键字。
$ R  c/ t1 {2 [, y, kA. 错误9 h0 k4 }9 W9 v) j1 J
B. 正确
6 i/ W# m' n2 f! R# M资料:
3 X- k6 L: z4 S4 X: i0 X9 I6.Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。5 |) c# g. l+ P: x1 t5 K
A. 错误& C- t9 X! V) E! D1 R
B. 正确) I* r/ c' E' ^0 d$ j
资料:% ]# ~5 B6 h( K# A$ F
7.Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象。
% e; O7 B6 f( E6 F6 f0 w5 jA. 错误
6 w" b( O: D5 Z1 N4 RB. 正确
' X# L' N, Z5 b. l* T( l资料:8 \6 d: X5 q7 \- r3 ]0 B' t5 A
8.Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。' ?! f& z% i- `% G/ K  H
A. 错误3 g7 ^' a, [* \0 P2 Z. q* B
B. 正确0 h2 _( g+ G3 M0 D
资料:
8 b2 E8 v/ `5 J, t2 P8 L1 T6 n0 \# W4 S9.如果p是父类Parent的对象,而c是子类Child的对象,则语句p=c是正确的
5 \7 @! @( _6 p1 V2 y2 ]A. 错误# C$ k( d0 L9 N( T: X0 T
B. 正确
- s$ o  u6 f& J$ G) V! c3 p4 B8 S资料:/ m  @& X7 o% \6 [, `# ?
10.在不同的软硬件平台上,Java的各种数据类型所占用的内存长度不同,因此程序的可移植性不强。1 p! k+ S$ E: \3 g8 {9 D
A. 错误
& z, O) {: P, G9 V0 ]' S% w7 M- [7 eB. 正确+ {$ z& ^7 ?: p4 ?0 V
资料:+ l" {; G# \" C4 x' Y. ~) t' W( H. b
11.java异常处理中可以使用多个catch子句,此时应将高级别异常类的catch子句放在前面。
- T# x+ [6 [; u8 u# @1 X/ sA. 错误
: @" U/ }; M0 g, cB. 正确. N. m& S0 G  k! a
资料:
4 p# ?$ s  q* c( Q12.Java的各种数据类型所占用的内存长度与具体软硬件环境有关
! L* G0 Q/ f  F5 QA. 错误6 q4 P1 ~# a; U) V" q1 g! V  S! p0 ]" D3 C
B. 正确. Q0 w7 d4 r! B' Q" R% c1 f. J+ P3 }$ t
资料:
6 G) J) \3 ~4 z; P/ P13.Java的各种数据类型占用的内存长度固定,与具体软硬件环境无关。' I* K% M8 O+ |$ r
A. 错误  a1 M# F& E  `$ d7 }' z" }$ C
B. 正确
$ L, P$ E$ T6 P- p! W资料:2 Q/ h3 Z4 H& b+ v/ J5 d
14.在Java中%是取余运算符,要求两端操作数为整型。" A7 `: Q! a# {: r7 C" R6 V3 s
A. 错误
, m5 Z1 [/ g2 I, @( @' ^B. 正确
' T( r1 ]7 ]0 v7 Z资料:
. f( Y! N& ^9 r" L' _3 l4 E15.一个线程对象的具体操作是由run()方法的内容确定的,但是Thread类的run()方法是空的,其中没有内容;所以用户程序要么派生一个Thread的子类并在子类里重新定义run()方法,要么使一个类实现Runnable接口并书写其中run()方法的方法体。 ( )+ X5 h) n8 q1 S5 J! y% W9 n8 v
A. 错误
+ Z8 k) {- [- `3 y. _) nB. 正确
2 o; e3 w8 N0 p- L3 P/ Y# e! @2 P, v4 X资料:
$ z* k+ I2 L5 E3 D+ r) k16.Java有两类程序:Java Application和Java Applet,其中Java Applet程序由嵌入到浏览器中的解释器解释运行。
) f! n6 C2 m& TA. 错误- X: i4 D; ~/ h/ V. ]
B. 正确0 ]" R; I# h9 O! x( \% [& X
资料:, W$ W. I4 g1 @9 T  O
17.Java系统的标准输入对象是System.in,标准输出对象有两个,分别是标准输出System.out和标准错误输出System.err。
- }; m2 s. d0 `& i( tA. 错误
& @& b- g3 T1 ?: V* |  A: U& ?+ J4 oB. 正确" o/ z2 |2 r. T6 Y6 k* N
资料:
, E% P; Q- L! @( s5 {  f: _18.Java的字符类型采用的是Unicode编码,但所占字节由具体软硬件环境决定。
; L; M; v1 G  [' Z, R; |1 uA. 错误6 S. v" k3 G- b9 j' u
B. 正确2 e! i, A6 U2 t) b
资料:% A+ Z# y5 S( ]* P& P& ]/ c
19.Java语言中的数组元素只能是基本数据类型而不能为对象类型。
) D! Z. D4 \" v# \7 |7 n& nA. 错误( c1 G2 M5 {" X
B. 正确/ f4 t% F% [( B% P
资料:
; C5 s& o6 }' r. b5 J& M20.无论Java源程序包含几个类的定义,若该源程序文件以A.java命名,编译后生成的都只有一个名为A的字节码文件。, b7 e! E& K2 P- v8 X
A. 错误# m0 m# ]4 M6 T
B. 正确' t; G% m) P" V5 ^) X( q! w
资料:) W2 y) Z: L4 z

5 f' o% r6 K1 w* v! s3 U. O4 o" g9 D( p& f: ^3 H0 g$ `
久爱奥鹏网 www.92open.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料以及奥鹏毕业论文,致力打造中国最专业远程教育辅导社区。

本帖子中包含更多资源

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

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

本版积分规则

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

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

GMT+8, 2024-5-17 12:53 , Processed in 0.110265 second(s), 22 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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