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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

南开14春学期《Java语言程序设计》在线作业辅导资料

[复制链接]
发表于 2014-8-28 08:50:46 | 显示全部楼层 |阅读模式
谋学网
谋学网(www.mouxue.com)是国内最专业的奥鹏作业资料,奥鹏离线作业资料及奥鹏毕业论文辅导型网站,主要提供奥鹏中医大、大工、东财、北语、北航、川大、南开等奥鹏作业资料辅导,致力打造中国最专业的远程教育辅导社区。& w. \; f4 S$ A; i7 e$ N

. a) j: b$ l0 C; B, p7 a一、单选(共 30 道试题,共 60 分。)V 1.  Plant类派生出子类Flower ,Flower类派生出子类Rose,以下声明错误的是
/ P6 f) m$ E& C  I8 T8 X- P# VA. Plant p=new Plant ();
# n. v$ |2 F9 A7 m$ R( F4 @! vB. Plant a1 =new Flower();
" k7 M) f" w4 E0 s! hC. Flower f=new Rose ();
( {$ h! k/ b/ r1 F: S; o1 O4 sD. Rose r=new Plant ();) b' j4 G$ E1 W0 b" J1 Y6 T* a% v0 @- J
      满分:2  分. F% y1 y# H( }1 Z: a4 N! D
2.  下列关于构造方法的说法正确的是
" g! X# Z4 b9 y# @, @8 C1 rA. 因为构造方法名与类名必须相同,所以构造方法的首字母必须大写。
) W! P1 }4 g% jB. 构造方法是给对象赋初值,所以没有返回值,要用void来声明。& f' X3 r4 g" p5 p" u1 b7 S
C. 构造方法不能被程序调用,也不可以重载。4 O, \: a+ f/ g7 e* P9 A$ J
D. 一个类只允许有一个构造方法。
$ F! \- t: f. v4 I9 M      满分:2  分
' V$ ?  ]* e" @3.  以下哪个不是Java的关键字?( J/ i0 x1 O$ i7 z) l
A. TRUE
& A& _3 N" A, Y' vB. const
" D5 j8 C! p* _2 d0 k& o/ |. XC. super% _) |) s4 q- M7 V  j
D. void
6 `8 o- d6 ?4 X* v% r; ~' J1 J      满分:2  分
. P' v. i1 ?' w' L/ f  T4.  下列对继承的说法,哪个是正确的?$ n; f8 `  {) J
A. 子类能继承父类的所有方法和状态
! R) Z0 l& O! g; L2 Y2 }& z4 HB. 子类能继承父类的非私有方法和状态
/ e8 t, Y5 B. o0 E9 `" `% eC. 子类只能继承父类public方法和状态
9 o, _0 m2 X8 O, R% lD. 子类只能继承父类的方法,而不继承状态+ _- s) [- @$ X& w; h9 |
      满分:2  分
& S& S5 ]) s  x' B4 w: b5.  下列赋值语句中错误的是
) S- @& N! n  P. X5 wA. float f=11.1f: R0 T% k# K+ U. @4 N
B. double d=5.3E12;
' N- B2 I3 z& i1 O2 rC. char c='\r';
. r- O; E  Q1 ED. byte bb=433;
/ K2 X# G% ~6 X# F9 ?; b8 R      满分:2  分
4 {2 `7 c6 S' ~" X' x, ?6.  在 Java 中,表示换行符的转义字符是()。: E9 x4 q' {1 R5 y# k
A. \n
0 F8 _8 `' A: G  RB. \f- W' ~! e. n1 e5 C- Y
C. 'n'
5 @$ f5 E5 S/ ?  x9 o# r  sD. \dd+ ^( ^; Z$ w; m5 S: K% R' @
      满分:2  分( @, D2 M# w1 A  \8 {6 c# ?
7.  下面可作为public void  aMethod(){...}重载方法的是, _3 i; q& a# P
A. void aMethod(){...}3 s$ p* u+ X% h: ]2 s
B. public int aMethod(){...}( I% @% g9 k( G/ P
C. public void aMethod ( ){...}
* v. Q  h5 i& P7 n  u7 p! YD. public int aMethod(int m){...}4 Z: q8 o" o# _7 |
      满分:2  分
# g1 R  Y% b0 e" K# l# a; a+ A8.  属于main()方法的返回类型是
3 @! |% X* G% b+ eA. public8 ?7 m2 o* t7 y1 I
B. static+ @; J& r. Q, h
C. void
0 g5 X) a4 L% |- e5 t. h( vD. main
/ g% R: R. r" P3 Y      满分:2  分4 T6 d" m/ t- P7 S( }+ C/ N0 J$ C
9.  下列程序段的输出结果是 void doublearithmaticOperator(){ System.out.print(9/2); System.out.print(","); System.out.println(5/2.0); }7 d7 N8 G. e& b* _
A. 4.5,2.5
1 Y; E* V/ q. Z: d, |4 n- x: e( ~B. 4,27 O$ k6 ?; x1 \/ R  S$ Q: R
C. 4.5,2  G9 C$ B/ z' y
D. 4,2.5
2 d, }& {; D; G) l) _8 z      满分:2  分
, P! x) g! l- Q2 s' M2 t* D10.  设有下面两个类的定义: class Person { class Student extends Person { long id; // 身份证号 int score; // 入学总分 String name; // 姓名 int getScore(){ } retu
; c* H& R$ t4 u* C$ g1 [/ r* BA. 包含关系, }2 r4 S3 t6 {$ h$ @
B. 继承关系! [7 y4 H7 A7 f4 }- u
C. 关联关系! a! s) |6 \" N! t9 k8 I( c
D. 上述类定义有语法错误
! R8 E4 |) f, K+ f9 P; l      满分:2  分' U! s9 `! Q6 O  h) C, E5 M
11.  有语句String s=”hello world”; ,以下操作哪个是不合法的?
6 h, Y# J$ i/ N& T5 m9 M2 y# l- yA. int i=s.length();1 F3 |6 i7 H0 }" a
B. s>>>=3;
( p1 _7 A* q/ B  p1 cC. String ts=s.trim()
% x6 C8 v4 X* w7 c3 W: z8 y6 P# [D. String t=s+”!”;1 W1 b( y3 [' j0 y- l
      满分:2  分2 C5 f* C$ [9 `2 z
12.  下列哪个数代表八进制整数?/ V# D- f+ g' t' {& W6 u
A. 0XA6
4 n( X, A% T2 i8 P; ~! A! m: oB. -1E3
9 V/ _+ c8 {" O3 `. wC. 1840. \0 v  ^" C/ \0 l; A( H* D" M
D. 0144: k# H" X( O* f5 r/ \2 e' s' W
      满分:2  分
* j2 X# `/ a7 t6 s13.  下面属于Java 关键字的是
, j+ [1 G5 a6 U6 u; X. @7 H/ FA. NULL2 U2 M1 i$ o) F$ K) Q1 d3 X
B. IF( |5 S' g! q# j, Q+ n4 w
C. do
9 Z* \( u. u! q, x; f/ A) yD. While4 q; L  u! U! I7 V
      满分:2  分
5 f8 Q! I# m% i8 i14.  有程序如下,关于程序的描述哪个是正确的?( ) public class Person{   static int a[] = new int[10];   public static void main(String a[])   {   System.out.println(arr[1]);  } }
, f: L, M2 [( S$ XA. 编译将产生错误
3 K- |& e  u! y" ~- T" SB. 编译时正确,但运行时将产生错误4 _" c. L) Y! z8 y* {$ F
C. 正确,输出0' J- D8 |9 y# N; j, m; p& ]  f9 L
D. 正确,输出?null7 }2 x/ n9 [" ?( M
      满分:2  分' c, w% W& o8 q. X# g5 O0 U0 h4 z, [
15.  下列的变量定义中,错误的是( )。% `9 `+ R: c% X) j. O
A. int 6_a;
+ T  d: F- i' B3 I7 \( ~B. float a;, l$ b: L, U- Z9 e
C. int i=Integer.MAX_VALUE;7 T9 ^8 u: h4 g& x; q4 }
D. static int i=100;
9 N: x4 K  e( @4 I- y      满分:2  分5 f3 h! w4 `: ?+ k
16.  在 Java 中,由Java编译器自动导入,而无需在程序中用import导入的包是()。8 F7 J  @- a, K- @' j% o7 |
A. java.applet
8 }9 x' h" E# U. t* H6 ?B. java.awt; a6 g& \8 Z5 l
C. java.util% I, t3 H) {2 m8 l/ e6 w
D. java.lang
* g, ^+ u5 d/ i! r1 P- D$ Q1 T      满分:2  分
. B& j; r2 T& {0 S2 N0 ]17.  假设A类有如下定义: class A { int i; static String s; void method1() { } static void method2() { } } 设a是A类的一个实例,下列语句调用错误的是5 x9 G, o4 a, N
A. System.out.println(a.i);
5 J0 R& I0 @  {+ j& q; UB. a.method1();8 p: y+ V0 A' t
C. A.method1();
! _. M' m/ g2 _/ c0 g+ W5 TD. A.method2(). F2 h7 _( j: g+ g5 o
      满分:2  分
( y* a# o, C5 J! }0 `18.  按照 Java 的标识符命名规范,下列表示一个类的标识符正确的是()。# H$ i, U# @7 `, S
A. Helloworld
- s, S3 P0 L! G* E6 O- U) q/ IB. HelloWorld. z/ t, h7 ^5 @9 i2 ?! g+ j
C. helloworld* p+ S7 e1 H$ j) {. X/ p* Y
D. helloWorld
3 ?* _' L/ {& ^& |      满分:2  分# g( N% Q) E' S" f$ }" ]2 f3 Q
19.  以下关于继承的叙述正确的是()。$ H; @4 r# r; t1 ~. V8 u$ d
A. 在Java中类只允许单一继承! l8 L3 G/ s5 {& s2 A
B. 在Java中一个类只能实现一个接口
1 E! g; t. [$ C$ m1 iC. 在Java中一个类不能同时继承一个类和实现一个接口5 |' D" o* C' r% M2 L8 s
D. 在Java中接口只允许单一继承2 Y4 w- |! Y8 Y3 d5 }
      满分:2  分" G1 @# k7 P# K
20.  在 Java 中,所有类的根类是()。2 @) i5 Q- B# [# W1 C- o
A. java.lang.Objet" ]" _" V: O, X7 j! H5 E
B. java.lang.Class5 G) \: U( o& W1 e
C. java.applet.Applet
: X, f! e2 m) ~8 z2 L9 TD. java.awt.Frame
7 ?. C% J, e+ `5 z5 d0 @( g      满分:2  分0 W# k0 n/ b; f- b
21.  按运算符操作数的数目划分,运算符 ? :的类型是
6 d" `7 t% j, _4 E/ s$ mA. 三元; G# |) [8 ~$ w8 V- w4 P% Q9 m& d
B. 二元% C4 t9 i  V! L( {: p
C. 四元4 f2 e, O) u& A; z! o+ c5 o
D. 一元
) p4 B, O# ~# \7 S( a% p      满分:2  分
3 |+ [  l3 U+ K; |4 |8 L) _+ C22.  Java application中的主类需包含main方法,main方法的返回类型是什么?8 b, r7 S8 h2 J$ i
A. int
+ N) d; B. `1 A: R; }B. float% A4 T3 \. m$ B5 Z
C. double
! @7 x; y9 t# y. LD. void
, R0 B$ U& O) t$ x      满分:2  分
0 G, h* e6 z( o* A! O' `+ U( ]7 T. v8 e23.  在java语句中,运算符&&实现()
. m5 [8 P+ n6 c- U5 \A. 逻辑或
$ \$ q- g1 ]- m2 C) XB. 逻辑与9 h: L. e, a  O2 d& s
C. 逻辑非
: s/ z7 }) T$ ^! Q- ^D. 逻辑相等
; a# C, Y" Z4 M  [: j9 m" u      满分:2  分) z! \' X/ X; [* P8 D9 s; ~  D
24.  下列不属于条件语句关键字的是()- g" Y) O( i! f- R# {* {, V
A. if9 i8 n$ W; n0 u! G% ?+ _/ {6 f! g
B. else* t+ ^; p9 \; S! ~: b0 J& r9 L
C. switch3 p3 Z6 X6 y. g
D. while  Q. O5 h& U7 R  {. j% `: [
      满分:2  分4 l; ~7 M9 y) P
25.  下列代码中,将引起一个编译错误的行是()。 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) }
) ~. F* [8 q  E* gA. 第3行8 u1 b4 H7 z! {' b+ }
B. 第5行
9 ~# g% c( W' ]+ c7 P' k: j5 ?C. 第6行$ g( M( s( |& Z% J2 n7 D7 @5 T
D. 第10行
; g" o3 G/ i2 q4 s% M& o      满分:2  分
! s% n. z1 T# ~6 j4 w& h26.  下列哪个是反斜杠字符的正确表示?3 X, A. V" x1 s: p/ |% X! y9 x
A. \\
- j" S/ a1 E1 F  tB. *\\* F/ N' G! R4 Q( J
C. \2 V2 x4 @; i) D5 A  U
D. \’\’, s( Z* a8 k! R4 L: q% O9 y2 A
      满分:2  分
' E+ `" S: ^/ d; W3 ?% f0 c/ _27.  switch 语句不能用于下列哪种数据类型?3 a( Z/ ]( z, T0 b0 D+ c6 S0 }/ n. u
A. double" C6 V8 c; H! |6 U: ]9 E
B. byte; ^& i1 g/ {% l5 ?' `" p' }4 E- x# c
C. short
6 E" W$ Y0 D& \, yD. char+ m7 S5 m' d" F: \: \& o
      满分:2  分
8 m0 ?, |9 v, G0 P1 ?: B28.  能够支持 javadoc 命令的注释语句是()。
2 r0 l% ^5 e9 F/ ^) dA. /**...//' |( }  q: X' E
B. /*...*/
) h" o: z. X8 }- TC. //0 L! P# Y! h# o, r+ m& @
D. /**...*/
! l5 k* F# ^& i* Z3 {      满分:2  分
# h  ?8 F" G& Z  X7 M) o29.  下列数组 a 中,版本较新的能在程序运行时动态调整大小的是* g; ?6 ~" q( ?" P
A. int a[]4 I; W* [; [3 \6 p6 c/ `$ s: T8 o
B. String[] a
# ^4 n/ u, |: E7 Z) zC. a=new ArrayList()
+ a5 T: L/ S6 |: h2 h, QD. a=new Array()
" T9 W& l7 R; _9 Z0 k9 F      满分:2  分+ v5 j7 e3 V' g3 D8 f, p7 w/ d
30.  以下关于构造函数的描述错误的是7 g8 ~; F+ _2 x! s1 y
A. 构造函数的返回类型只能是void型; }, v: W+ V' G' Z) Q+ {
B. 构造函数是类的一种特殊函数,它的方法名必须与类名相同。
  p9 r: ?6 k7 g% `C. 、构造函数的主要作用是完成对类的对象的初始化工作。1 R. s3 G" ~- W0 _$ f7 y$ ]
D. 一般在创建新对象时,系统会自动调用构造函数。
( `4 h! K6 L, P0 O% e9 H9 {      满分:2  分 7 {- k. Z. R0 \5 u/ u. y. P

" S* y) n/ i5 F* |二、判断题(共 20 道试题,共 40 分。)V 1.  Java的类不允许多重继承,但接口支持多重继承。
6 o# B4 H2 j" c$ G% _* aA. 错误& O* [& m: _9 x+ [+ Z3 ~- T
B. 正确7 m5 f& |8 {; G6 T" m8 j
      满分:2  分
! l; |8 `1 d  H2.  无论Java源程序包含几个类的定义,若该源程序文件以A.java命名,编译后生成的都只有一个名为A的字节码文件。6 _( w: ?( j0 r5 w5 S  Y
A. 错误
: X) A  P9 g  r9 T7 cB. 正确
) n, T: y# Z4 H4 ?, w) M8 V      满分:2  分) S; w/ {  E* ~1 ?8 ~- B7 U9 p" l
3.  在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。
0 G& P5 z7 C: @/ o9 |A. 错误
; i4 s( _  z3 O( ]( ~+ F- jB. 正确
9 C0 o& _# E0 Y      满分:2  分
: [3 F- l; [( Y4 p* T& H4.  在异常处理中总是将可能产生异常的语句放在try块中,用catch子句去处理异常,而且一个try块之后只能对应一个catch语句。
5 @# @& ?6 w3 Q( Y7 H: w! ]A. 错误) @; p0 e5 C( [; ?& z. x
B. 正确, b" v. p2 t+ J
      满分:2  分
' L, y  t7 K" `$ D+ t5.  如果p是父类Parent的对象,而c是子类Child的对象,则语句p=c是正确的2 h+ Y/ J$ Q7 X( h- ^4 b: {
A. 错误7 D" }# B% ?5 ~6 d
B. 正确5 g- S$ q8 U' f2 u- [" Y4 F
      满分:2  分
3 z% G& A$ A: G0 X6.  Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。1 y0 V3 V" E2 x: Z" B3 z2 u% O
A. 错误
6 y5 R. u9 k& e6 rB. 正确& x/ N6 M- C/ w6 ^3 H* B
      满分:2  分$ G6 D# g; }, \- {' g! J0 z3 ]; r
7.  一个线程对象的具体操作是由run()方法的内容确定的,但是Thread类的run()方法是空的,其中没有内容;所以用户程序要么派生一个Thread的子类并在子类里重新定义run()方法,要么使一个类实现Runnable接口并书写其中run()方法的方法体。8 K( d- o, @8 W  q/ Y, g# N
A. 错误
3 H# [) |; g8 p, |B. 正确3 J' X* L# N, D
      满分:2  分
! h! i$ o* N. r5 O  C% w/ r8.  即使一个类中未显式定义构造函数,也会有一个缺省的构造函数,缺省的构造函数是无参函数,函数体为空。* g! C1 J: `9 ~. \- l) ]9 K
A. 错误
, ~  s5 t8 M- f5 K6 [B. 正确
, |7 {# [. @( z  S5 m      满分:2  分7 [4 [" ^! m) ^" C4 P
9.  Java的字符类型采用的是Unicode编码,但所占字节由具体软硬件环境决定。
8 E# x6 V) G: o+ e: LA. 错误5 o; Z# p. T$ o6 k& h5 L0 W
B. 正确
" ?1 z; {0 a1 v4 a+ P+ f      满分:2  分7 m8 f0 u) ?5 n  V
10.  在Java的方法中定义一个常量要用const关键字。
6 d5 m6 V7 h- h" BA. 错误5 `8 ]- q2 P% X
B. 正确  z4 Z# l* e  w! x- s
      满分:2  分
- m# E$ i  K  R11.  Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象。/ @! d$ Y+ D# b
A. 错误) f* q% X" J- ^: Y0 W
B. 正确
" [5 G! Y; F5 n" r3 `      满分:2  分5 [) X, W& e" m6 ?: A; a/ u' A8 ~
12.  在不同的软硬件平台上,Java的各种数据类型所占用的内存长度不同,因此程序的可移植性不强。0 Z% [! n5 B+ S" n% r: ?- i' S
A. 错误
; i: C& C9 ]- @9 a: r" _B. 正确0 W, v9 d, j+ E- v7 w; \. ~# s
      满分:2  分: i6 {; `  r7 h) g) n
13.  Java的各种数据类型所占用的内存长度与具体软硬件环境有关6 o5 o1 Q* F- r+ J" G3 y& v6 g
A. 错误
# S, U/ s3 D# ?& x) X+ M' Q# MB. 正确8 i3 q6 n2 G- V
      满分:2  分
6 l1 R1 C# V! U& N' [14.  Java源程序文件应以.java为后缀名保存,文件内包含几个类的定义就编译生成几个对应的字节码文件。
5 U) z- @/ n5 r5 yA. 错误
% A) z2 [- A; }  D- N) wB. 正确
5 V$ U7 k  w3 g' {6 ^4 c      满分:2  分: O" w  q' V; D( D2 m& f
15.  java异常处理中可以使用多个catch子句,此时应将高级别异常类的catch子句放在前面。0 c2 H& D) J. Q9 b6 k; V
A. 错误
( K- U4 G' O, z! {B. 正确
0 N: h8 v; T% w      满分:2  分
; W. O" ^; [9 F16.  Java语言中的数组元素下标总是从0开始,下标可以是整数或整型表达式。
- J6 [$ H" t! V0 e/ X6 j; j5 V; NA. 错误
$ z, |$ T# F$ b1 ]% @$ G. r) fB. 正确, T2 \$ S/ V5 B5 V! _( T, Y# [
      满分:2  分" a* T9 d5 C- G$ b$ D6 {  A: G
17.  构造方法是一种特殊的方法,名字与类名一致,但返回类型都为void型。' W" e8 ?" K( c- n( B; X
A. 错误  i2 D+ n1 {4 ?& t! a
B. 正确
3 j# c- t: e% B; p$ s* {      满分:2  分
, C- B$ Z0 z$ z$ T4 V# x18.  在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。
5 \! ^) U0 Q$ b( m; \% qA. 错误( V/ z' Z, D: L
B. 正确
; p0 l6 T9 s: f4 W      满分:2  分
' g4 z( F8 {; i- d19.  构造函数用于创建类的实例对象,构造函数名应与类名相同,返回类型为void。( t4 j7 O8 g' _  }% @6 T# h$ ~
A. 错误
4 h) a- A& R5 X% tB. 正确/ N/ o5 {& `# B; L
      满分:2  分, ~' s: W2 k, J& m. [- c9 ?
20.  在Java中%是取余运算符,要求两端操作数为整型。
* R8 h3 e) D( [A. 错误
, d- \8 o- O$ l$ c9 [* fB. 正确
$ u! K7 Z; z: U- A      满分:2  分   d9 {% x' w! E* |3 Q" x' K
. p: d# i4 S! Y, m0 A9 w$ g. P7 u
谋学网(www.mouxue.com)是国内最专业的奥鹏作业资料,奥鹏离线作业资料及奥鹏毕业论文辅导型网站,主要提供奥鹏中医大、大工、东财、北语、北航、川大、南开等奥鹏作业资料辅导,致力打造中国最专业的远程教育辅导社区。

本帖子中包含更多资源

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

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

本版积分规则

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

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

GMT+8, 2024-4-18 11:26 , Processed in 0.103427 second(s), 19 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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