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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

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

[复制链接]
发表于 2014-8-28 08:50:46 | 显示全部楼层 |阅读模式
谋学网
谋学网(www.mouxue.com)是国内最专业的奥鹏作业资料,奥鹏离线作业资料及奥鹏毕业论文辅导型网站,主要提供奥鹏中医大、大工、东财、北语、北航、川大、南开等奥鹏作业资料辅导,致力打造中国最专业的远程教育辅导社区。
" }2 r7 F1 a0 a& F
5 O! i9 E4 d$ l' v) v: L& o7 L一、单选(共 30 道试题,共 60 分。)V 1.  Plant类派生出子类Flower ,Flower类派生出子类Rose,以下声明错误的是
+ {4 ]- I7 q' x6 r7 z' rA. Plant p=new Plant ();
+ g7 ^3 s$ j8 m# BB. Plant a1 =new Flower();
! \& v3 B0 f& s, A' X2 WC. Flower f=new Rose ();
- b" g# O! p6 i2 e: e+ N) H0 eD. Rose r=new Plant ();: s) ?& Y" B& b9 ~! ]5 u
      满分:2  分$ D; r6 m9 o$ M4 N+ R4 n+ h
2.  下列关于构造方法的说法正确的是& h8 ^8 ]% v6 q4 Z4 R
A. 因为构造方法名与类名必须相同,所以构造方法的首字母必须大写。
7 N# ?6 f, @: xB. 构造方法是给对象赋初值,所以没有返回值,要用void来声明。- W4 n) H/ a8 [* c1 w
C. 构造方法不能被程序调用,也不可以重载。7 W  R8 h& D: a- X6 X
D. 一个类只允许有一个构造方法。. S; T: g6 {8 E* K" b0 a+ C
      满分:2  分
6 O7 H  U' n$ P- x3.  以下哪个不是Java的关键字?1 P6 t' W: M" x* K: F; j3 N
A. TRUE
: R( W3 u& ^! {1 I" v0 ]B. const! ?/ [7 L/ t* }3 o
C. super
- G( a) P3 S- j! e+ kD. void# K9 t6 r2 @+ t- e9 d# L2 I- D
      满分:2  分
7 p+ _, a0 ?8 j6 @4.  下列对继承的说法,哪个是正确的?
0 u, [$ s2 m! d# i& c& g# D4 B4 QA. 子类能继承父类的所有方法和状态" |  d6 I, t) S' V, e
B. 子类能继承父类的非私有方法和状态
6 v8 W' }  Z6 mC. 子类只能继承父类public方法和状态$ `( c' Y& i+ T
D. 子类只能继承父类的方法,而不继承状态
" b/ X6 y+ o; `      满分:2  分
: l, ^5 Z0 I+ P  T5.  下列赋值语句中错误的是
0 c8 L; n8 p1 |3 HA. float f=11.1f
& Z* F# X2 P. Z) B  }B. double d=5.3E12;0 o3 s& H# v( c+ x- [: w
C. char c='\r';( m% u, x- r9 ?$ g4 Z
D. byte bb=433;
% B# z1 p6 O( n  n      满分:2  分- U+ U! \# j& h7 x: x
6.  在 Java 中,表示换行符的转义字符是()。
! R* c( R. l1 p/ w: R9 D1 {A. \n
& x& f3 F7 r5 d/ I" x2 uB. \f
' ?) O# d3 r! h. n  X8 OC. 'n'
9 U; x1 N  m4 dD. \dd& M/ i$ F7 \: k$ \
      满分:2  分- h( a4 p5 E: u' ~7 {8 w6 y8 d
7.  下面可作为public void  aMethod(){...}重载方法的是
' d# \' s2 O% A6 d, U5 p6 m  W9 FA. void aMethod(){...}$ M2 @1 y3 J; Y  n
B. public int aMethod(){...}& o5 S8 z" \  p
C. public void aMethod ( ){...}$ t6 o' @* l3 I
D. public int aMethod(int m){...}; I3 ^0 F/ @) _6 J
      满分:2  分  N- O" j1 h  L: J
8.  属于main()方法的返回类型是8 b; p2 w$ R; J# c1 P% {3 I
A. public) _7 p' t" j' {4 C* f& B
B. static
- f, j. F% V& ^, G! yC. void
# F1 V7 F6 l1 m; W4 ID. main: T% S0 S# v; A0 t! Q+ P
      满分:2  分2 z) A, R7 X9 f2 t( ?: n" q: p: ]. ^
9.  下列程序段的输出结果是 void doublearithmaticOperator(){ System.out.print(9/2); System.out.print(","); System.out.println(5/2.0); }9 X' r9 T: g; [$ s
A. 4.5,2.5
' Z( U+ T1 m" MB. 4,2
  g# |. w1 D; R1 @: k% a0 i/ K- V! wC. 4.5,26 c% }* e! p/ ]% [" a! _5 ~
D. 4,2.5/ K& `0 u! s* N8 A+ G! i$ J
      满分:2  分1 m. A7 d" I  O$ N! W5 }
10.  设有下面两个类的定义: class Person { class Student extends Person { long id; // 身份证号 int score; // 入学总分 String name; // 姓名 int getScore(){ } retu
4 |0 p! q& u2 X/ s, v, tA. 包含关系& R" S* s4 T5 T, m
B. 继承关系
7 G  M, c& z9 uC. 关联关系  Z' X8 w2 {7 k' S0 g' z
D. 上述类定义有语法错误! N! b: ]4 x2 [
      满分:2  分6 H1 K  l2 e2 m% I
11.  有语句String s=”hello world”; ,以下操作哪个是不合法的?
2 W, [6 |( [- m. Z- g8 B* uA. int i=s.length();/ v; I, i( c# G4 ]" D
B. s>>>=3;
: Z" k" @8 l6 G: G' S  p* q# gC. String ts=s.trim()" s3 t) c6 G5 }, L. c
D. String t=s+”!”;  Y1 v8 |2 L3 t
      满分:2  分
: ^/ P5 c: U& R12.  下列哪个数代表八进制整数?" r: M; i+ @  t, K- Z# s
A. 0XA6
( O2 ~; X6 Z2 f: a  |, ?4 a" S3 BB. -1E3) V. r" O8 M0 R4 n; _, T! s
C. 1840! F, f5 ?# r2 T4 x+ M) _7 l
D. 0144
/ ^7 e2 l) V% w! C( c4 p0 ?      满分:2  分* m" i8 }" s& g4 V3 ]9 @
13.  下面属于Java 关键字的是& q8 R9 k: P6 a" [
A. NULL" o3 x/ j6 J5 h& V3 u3 V& _1 n
B. IF
; ?& E1 Z, u$ g1 hC. do9 ?9 L7 \# M1 _- W! o
D. While/ E+ B& `" C/ E) R
      满分:2  分& t/ k3 h/ z( x! Q) c( E9 H
14.  有程序如下,关于程序的描述哪个是正确的?( ) public class Person{   static int a[] = new int[10];   public static void main(String a[])   {   System.out.println(arr[1]);  } }
1 t) [$ G4 S" Q' i8 X' AA. 编译将产生错误" i, y" Y  _4 W7 W7 x: ~
B. 编译时正确,但运行时将产生错误$ R4 u6 P. {4 d; ]. q9 \
C. 正确,输出0  P9 `  `! i' X
D. 正确,输出?null+ w1 N# W& k* u/ V& H8 Y
      满分:2  分
3 L/ j' y2 o! s+ z! _( ?$ L- x15.  下列的变量定义中,错误的是( )。
  D1 Q# c8 N: {& }  B# d' q8 ?A. int 6_a;% D" P9 I6 u5 A* [. C; J4 B
B. float a;( h" [+ f) a" n6 @* x8 M- L
C. int i=Integer.MAX_VALUE;4 J% X" k: `. [& p6 r
D. static int i=100;7 ~( i3 L* }8 U5 I
      满分:2  分
( h9 @, F2 c$ ~9 \16.  在 Java 中,由Java编译器自动导入,而无需在程序中用import导入的包是()。, z$ F4 i3 v+ B6 r/ V
A. java.applet
8 J& I) w+ l- V' F  M4 ~B. java.awt
! [8 T  [% `9 a, d. `, _C. java.util$ B' B- {% {6 n4 H( s/ \2 L5 H
D. java.lang: c: F5 r' R( p/ D+ {& j8 G
      满分:2  分
' `9 o& Q" T5 b  U% a17.  假设A类有如下定义: class A { int i; static String s; void method1() { } static void method2() { } } 设a是A类的一个实例,下列语句调用错误的是! @. Y; ~" k5 }/ G. U; F
A. System.out.println(a.i);- e" s2 }% y2 x: i
B. a.method1();! U7 W; V0 \7 X* |5 F: `/ m- ^% @1 Y. M
C. A.method1();
. |3 W. P+ K) d+ P. eD. A.method2()% h2 K" ^0 {; t! V
      满分:2  分
6 v2 H; V7 X! y- w2 ^- I- a" R18.  按照 Java 的标识符命名规范,下列表示一个类的标识符正确的是()。
- b  {7 ]8 @: v2 oA. Helloworld
8 n# w8 L! k8 uB. HelloWorld* d% L! n6 Z+ w  z2 r- h! v# X# B6 u
C. helloworld
; S1 Y8 t8 ]. Y7 \: M  J, [D. helloWorld
* J1 w$ P2 `/ @      满分:2  分) V: `& b0 q7 G, }; z
19.  以下关于继承的叙述正确的是()。
) P& s1 ?7 m$ {* _A. 在Java中类只允许单一继承) v! N" f/ m/ o% i0 j
B. 在Java中一个类只能实现一个接口
  M7 [$ X' K7 c& H% eC. 在Java中一个类不能同时继承一个类和实现一个接口" {' o; }: u. {
D. 在Java中接口只允许单一继承* `0 A, C: z, H! |) n+ o
      满分:2  分
5 }0 y/ _& P4 q7 `20.  在 Java 中,所有类的根类是()。% q7 R- j" M) o4 U9 y& X
A. java.lang.Objet& c9 r; [1 E1 f$ q
B. java.lang.Class
. V4 |" J6 A- aC. java.applet.Applet7 B" M" d: H) K# `0 c& s; t
D. java.awt.Frame
6 ^' ^: r* d4 \; B( c3 M      满分:2  分1 m" Y; ], ]" o8 }" W
21.  按运算符操作数的数目划分,运算符 ? :的类型是- K+ A9 Q8 `$ g
A. 三元
! T; R1 t% A5 ?& ?B. 二元
, U9 c/ @# z7 j8 ^" U  [) n' r6 cC. 四元4 O: R7 a! {  s4 v
D. 一元
/ b, w+ J: Y( ]4 R8 f      满分:2  分
( v* G- A- E! s# b0 |& M9 r* P22.  Java application中的主类需包含main方法,main方法的返回类型是什么?; T+ J) [7 A- Q! }
A. int
! ~: A/ \# i% ^0 E4 O( }B. float9 o. I% ~, M2 x# K/ n: B
C. double
9 n$ ?( @3 t+ `D. void
4 |# E1 W; ~; O0 Z      满分:2  分
9 H( q1 V. {+ f* h23.  在java语句中,运算符&&实现()6 j- `' k; b  _2 ^, {: r/ V, B! L
A. 逻辑或
$ Z1 [' f$ y% g- {" WB. 逻辑与6 _* U) [  A# g( Y, S  i9 b
C. 逻辑非0 U) B1 Q: w5 ?- Q6 b
D. 逻辑相等
( a, ^1 {% N) W9 t4 j      满分:2  分% L) v7 g# w1 j/ S
24.  下列不属于条件语句关键字的是()0 o' r( A3 y* i- a6 \
A. if
1 `- h! |$ Y* p9 n# oB. else
  e% R& X: q% u/ uC. switch8 D  N9 l* ]# e) [! l5 w! u* l
D. while" W) h4 ?  e  x* b% p$ p
      满分:2  分
" B/ Y% X1 f( V25.  下列代码中,将引起一个编译错误的行是()。 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) }. T4 }" k* ~* R- j, d* e/ k5 V
A. 第3行# v% E  _$ p! s! U! W
B. 第5行
) `1 J2 n/ T2 h7 P, F6 ^C. 第6行
% x& Y! K: ]+ A  {2 b/ E: H4 ND. 第10行' V2 Z( a  x' U8 v! h
      满分:2  分: E. c6 z! [$ u& t% ~8 H8 d
26.  下列哪个是反斜杠字符的正确表示?; O0 i$ A  j: E& W1 h
A. \\; L5 m! p1 r6 I5 M7 Z
B. *\\
" w0 Y  h. I' `( H  F6 SC. \
  b; T3 Y7 E1 m; g4 C8 tD. \’\’& A8 O! ?# N. m
      满分:2  分3 b: f, R# B+ T  m7 L2 I6 V4 i
27.  switch 语句不能用于下列哪种数据类型?. Q, l5 Y, N1 J+ ~& o: w
A. double# V$ w6 S) V7 h& }# {! t
B. byte! v3 B# q& e8 j1 @! g& g  N
C. short
& L6 x1 g  t! v# S5 ~) ]5 SD. char
! y  y& q- `/ {4 e4 R# o2 L      满分:2  分
5 r7 b/ Q; _  B7 B28.  能够支持 javadoc 命令的注释语句是()。* b7 E9 t: o" N8 h! N+ C+ K: W
A. /**...//
1 R, [: g& G4 r9 v" T+ @B. /*...*/0 c  l( a& ]- V) }- g( v9 t
C. //
! [% ~$ h9 a7 qD. /**...*/; T' l& U6 X- A
      满分:2  分
' t3 F( `4 C9 s5 y2 |1 a29.  下列数组 a 中,版本较新的能在程序运行时动态调整大小的是
( y" W3 ]8 W! Q, X$ |* w2 `8 mA. int a[]
- u# X; G9 p9 oB. String[] a
; y) S; L" W' ?$ C8 @' u. uC. a=new ArrayList()+ _( P; n  A5 l" e- R& X
D. a=new Array()& k9 Y  V! c  I+ _3 j
      满分:2  分: L! t  U+ ^2 H4 Y) v7 k! K
30.  以下关于构造函数的描述错误的是7 {% U" a$ a$ [8 D
A. 构造函数的返回类型只能是void型
  Y! v3 c6 {6 Z- MB. 构造函数是类的一种特殊函数,它的方法名必须与类名相同。" {- O9 b# S* \
C. 、构造函数的主要作用是完成对类的对象的初始化工作。
" }* q/ K5 k( v0 eD. 一般在创建新对象时,系统会自动调用构造函数。
$ a9 ]! W7 q/ b# Y8 T4 M      满分:2  分
; i( A0 D+ H1 A1 w0 |
0 i! ]1 e. K  A% Y" }/ G二、判断题(共 20 道试题,共 40 分。)V 1.  Java的类不允许多重继承,但接口支持多重继承。9 y9 z; t4 `+ m. j2 j+ q
A. 错误
4 \/ `, t) g) ?1 nB. 正确
) K$ r/ d1 p! ?0 c3 [0 o) w( T      满分:2  分. E4 s( J/ K' m/ d0 z
2.  无论Java源程序包含几个类的定义,若该源程序文件以A.java命名,编译后生成的都只有一个名为A的字节码文件。
6 F4 @; R4 n1 G5 ~2 V6 U% \/ _A. 错误+ S" p+ U; k! L, b% O& K8 ?
B. 正确
' S7 q' g+ ^  q& r/ O. J      满分:2  分1 k! W2 B* f% {9 t! a8 G
3.  在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。$ T; D# x* z0 `/ H: W& t
A. 错误8 w7 b1 m+ M3 _- G
B. 正确
' i. d" ]% r  z4 u5 n( M- k3 G5 E      满分:2  分
8 T) F7 J/ Q, D- A* W, ~! e4.  在异常处理中总是将可能产生异常的语句放在try块中,用catch子句去处理异常,而且一个try块之后只能对应一个catch语句。
6 l- J$ E. n" T+ HA. 错误
4 _9 j; p+ X6 g; i4 B6 a' n/ {4 lB. 正确! {& z) H  B7 B& X1 X
      满分:2  分
7 k& @& [2 N  z" a4 l9 @2 _5.  如果p是父类Parent的对象,而c是子类Child的对象,则语句p=c是正确的( t$ w' e! a4 w& i5 ]! i6 ?
A. 错误
3 x; H3 Z  _( |! aB. 正确+ @) f, S$ N4 e; R3 I
      满分:2  分
, ]7 e6 x5 F9 r8 T* p+ i6.  Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。
! h! g2 r7 p5 F9 a. {; |- Z" iA. 错误2 F  e$ I' v" w) m0 `; F- ]
B. 正确
' R8 b+ L: @5 G9 r! G1 E      满分:2  分
# K: r7 l8 A0 m; q$ W" Z5 A7.  一个线程对象的具体操作是由run()方法的内容确定的,但是Thread类的run()方法是空的,其中没有内容;所以用户程序要么派生一个Thread的子类并在子类里重新定义run()方法,要么使一个类实现Runnable接口并书写其中run()方法的方法体。4 C2 E, G7 \  }( }) Q
A. 错误, W3 f, ]3 }0 o* ]1 U% R
B. 正确, |7 O2 _# }1 ^! f3 n& `. M: Q
      满分:2  分
6 {& R8 U. x9 c4 L" E8.  即使一个类中未显式定义构造函数,也会有一个缺省的构造函数,缺省的构造函数是无参函数,函数体为空。* H! V' ]! L0 v: `
A. 错误& g2 N4 P7 o+ Y
B. 正确* _. [* Q- M% @
      满分:2  分
8 K2 ^: Y0 {7 r, u3 z% V; ~6 M4 ~9.  Java的字符类型采用的是Unicode编码,但所占字节由具体软硬件环境决定。1 _8 r, k) p$ @+ O. o
A. 错误% u, F6 U& B7 P. U
B. 正确
2 O+ I/ y& k7 E      满分:2  分
8 h) x5 T$ G; y: I9 w! s7 O10.  在Java的方法中定义一个常量要用const关键字。* g+ f1 w4 m8 }8 O
A. 错误
8 q) r+ A' d0 S  ZB. 正确! A4 I; E4 ]% E' w4 V$ B9 a% H
      满分:2  分5 m' m3 L" J1 k% ^0 j  S2 |
11.  Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象。( y6 n# ^$ v& Q% }
A. 错误" ?5 o& d& p# c8 ?! {4 l  C1 `: Y5 D
B. 正确
% O1 s% b) x7 _      满分:2  分
9 T2 u, O* x7 D+ {& z' ~8 |# Y12.  在不同的软硬件平台上,Java的各种数据类型所占用的内存长度不同,因此程序的可移植性不强。
6 k8 h3 T1 s# I8 ^A. 错误/ n7 Z* ^4 z# E9 {
B. 正确
- j* t7 X0 O! W/ b( {9 n- O9 L      满分:2  分
6 a/ X/ ?8 R" S4 A13.  Java的各种数据类型所占用的内存长度与具体软硬件环境有关0 {+ x' Z3 o& D& E& Z; v0 k' X* `
A. 错误: v4 @0 l; w2 c0 ~
B. 正确
+ M# R5 R; k9 D2 y* U9 ?- K- @      满分:2  分
, p% l5 C+ e8 A8 k# j0 ]& L& G14.  Java源程序文件应以.java为后缀名保存,文件内包含几个类的定义就编译生成几个对应的字节码文件。( n1 x  N4 {& K! ^7 C$ Q9 V
A. 错误
# j/ u7 F* r: v) m, ZB. 正确
$ J7 H( u0 s/ |1 W" l4 Z  R) {      满分:2  分
- i8 t& A8 R- I+ W6 A15.  java异常处理中可以使用多个catch子句,此时应将高级别异常类的catch子句放在前面。
2 O) p" R. o0 h8 LA. 错误5 _  y# m& ?& r1 Z; I
B. 正确
) [0 E# r. v# H  B5 f! _0 N      满分:2  分4 X. h4 C5 \2 i6 }8 S" l' F2 \
16.  Java语言中的数组元素下标总是从0开始,下标可以是整数或整型表达式。
0 m3 E& D) ^- L1 yA. 错误
  E* l1 E6 w7 b- F0 W  MB. 正确: Q  j3 f: C9 y6 [& O" O
      满分:2  分: S% D, B. P+ j- G; M
17.  构造方法是一种特殊的方法,名字与类名一致,但返回类型都为void型。' S5 f! I8 `* Q
A. 错误
; d. _+ |* t% y' t9 N- cB. 正确
  a) G- B/ O7 ?7 c7 G/ ^      满分:2  分
# V1 v* S% j( E18.  在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。
- d7 U- {4 [( P. |# EA. 错误
, ]0 T% J$ r6 P4 C5 wB. 正确
! R4 g: l& ^+ Z      满分:2  分1 R' C6 z# O# g. h) U9 W" u0 p
19.  构造函数用于创建类的实例对象,构造函数名应与类名相同,返回类型为void。
0 d/ s1 J+ M) r- E3 dA. 错误, u: u2 H' f/ i- Q7 z
B. 正确* {; |' p' q9 p1 v3 Q
      满分:2  分
5 D; D' q% P  r: d) D20.  在Java中%是取余运算符,要求两端操作数为整型。/ w8 Q$ ~7 V+ R: W
A. 错误
. N8 p& x& `% TB. 正确- H* X/ _. m7 C" ~. }2 j
      满分:2  分
7 m0 P: w/ f8 J$ q% |- X0 [, w9 T+ b' k* z+ y* g6 h  C  d
谋学网(www.mouxue.com)是国内最专业的奥鹏作业资料,奥鹏离线作业资料及奥鹏毕业论文辅导型网站,主要提供奥鹏中医大、大工、东财、北语、北航、川大、南开等奥鹏作业资料辅导,致力打造中国最专业的远程教育辅导社区。

本帖子中包含更多资源

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

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

本版积分规则

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

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

GMT+8, 2025-2-19 06:16 , Processed in 0.131350 second(s), 21 queries .

Powered by Discuz! X3.5

Copyright © 2001-2025 Tencent Cloud.

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