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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

12春吉大《面向对象程序设计》在线作业二

[复制链接]
发表于 2012-5-8 20:42:52 | 显示全部楼层 |阅读模式
谋学网
一、单选(共 15 道试题,共 60 分。)V 1.  "阅读下面程序 class ex3124 { public static void main(String [] args) { boolean b=true; if(b){ int i=1;} else { int i=2;}System.out.println(i);}} 现在想先编译再运行该程序,结果是( )。
$ _9 Z3 V# y( Y6 v3 yA. 1
" m1 J4 {9 C# s: NB. 2
) D/ i" w$ ], H0 K0 oC. 编译出错
( q5 c  X; I' m3 J- f, M& AD. 运行出错
8 l# w$ L. n: M! \  W% A      满分:4  分# R: Q$ S+ Q* V# b
2.  以下有关构造方法的说法,正确的是( )
9 a4 X- W6 ]# Y# E  _9 \A. 一个类的构造方法可以有多个
. z. G6 q5 i/ i3 o3 x5 MB. 构造方法在类定义时被调用! u' e5 b; o& i1 n
C. 构造方法只能由对象中的其它方法调用
+ ]. f+ ?: W) G- D/ \D. 构造方法可以和类同名,也可以和类名不同
5 T9 x" a: F% v      满分:4  分& U7 `! U6 F4 y/ E1 w( B0 J+ [
3.  下列程序段执行后 b3 的结果是( )boolean b1=true, b2, b3; b3= b1 ?b1 : b2;
* P9 t2 G! E5 z4 Y' I1 lA. 0
! a* m0 N9 |& P/ j; G; mB. 1: C" k, f/ E' A. L8 e, v# J3 |
C. true' Y2 k, L& [* D, n" O- Q* l
D. false, a( P. l0 a( Q7 G9 |
      满分:4  分: {- Y: q. a5 e* U8 s" e; J6 c; m# Z
4.  已知如下代码:boolean m = true;if ( m = false ) System.out.println("False");else System.out.println("True");执行结果是( )2 W2 l) k- Q1 l: P: T/ |
A. False
  x  ]9 f# ^/ p5 d- n% QB. True$ d  B6 }6 l; ~( x
C. None
3 j; N- P/ O% q- f; a! [; RD. 出错1 f. N  j( g5 ~6 d
      满分:4  分
- k3 W3 ]1 F: P. v6 b5.  设 i、j、k 为类 x 中定义的 int 型变量名,下列类 x 的构造函数中不正确的是( )" Q7 E/ k* W. `4 X1 w! Q
A. x( int m){ ... }
, W* ?2 r  X: o- s; `B. void x( int m){ ... }
1 Y5 x* V6 j6 e& G: [6 D: SC. x( int m, int n){ ... }, Y* [% d; @5 ^2 L3 J7 u8 J3 U
D. x( int h,int m,int n){ ... }, N7 k9 t% E) o5 T  `2 [# _
      满分:4  分; x: w( b- Z2 G0 C- x! H
6.  在调用函数并传递参数时,将变量对应的内存位置传递给函数,而函数会根据内存位置取得参数的值,是指哪种方式( )
: T) @1 [$ i( Q4 yA. 值传递调用
' _1 Y- |8 U6 n' e5 a: Y; h& BB. 返回值
2 x, s  I* o" G4 {& ~2 F( N* JC. 地址传递调用5 v, I& O2 L8 b) v7 o" C% ^0 [
D. 以上都不是
7 i/ p0 ^+ Z+ ]% [( @$ g      满分:4  分4 K9 k% o9 j# F. h
7.  下列哪个类声明是正确的( ). J" E) |! B1 K( o& ~! S2 T
A. abstract final class Hl{…}
; R2 |) ^! l! X, W; M* {B. abstract private move(){…}
! b6 W- y# T' I& MC. protected private number* ]* v! \( f1 l2 A2 |
D. public abstract class Car{…}
! x& E! X( f% q) E2 E7 ], g      满分:4  分
  A2 c3 D9 B" ^: n# v8.  下列关于修饰符混用的说法,错误的是( ): B" `: G8 g9 O9 a9 N' {
A. abstract不能与final并列修饰同一个类
5 S5 n, [. v) }B. abstract类中不可以有private的成员
! h) `- ?# r) P+ M+ p+ t; D# sC. static方法中能处理非static的属性
- \* F" v: s8 d. pD. abstract方法必须在abstract类中4 O0 Z% t+ |5 A( ~
      满分:4  分
: z% v; a  ^9 m& Z7 ?! K, I9.  关于以下程序段的说法正确的是( )。 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. }
# [: g) J! X; e/ D7 g1 ZA. 第2行编译出错
- p4 B8 l% W( M" Y7 [, i* TB. 第4行编译出错
+ p1 {, j0 E& J# m/ bC. 编译时产生错误1 O1 I0 u) q0 M3 H* A) I
D. 编译时没有产生错误,运行时发生异常  h2 k' V$ ?4 c8 k& n7 Z; f/ Z
      满分:4  分% M$ e. R  ?9 W7 H+ z* e* T
10.  数组的大小在创建以后( )。
/ ?3 R: L* u: x3 S0 v  G* @A. 可以改变
- K9 A9 d- C) gB. 不能改变. M0 I  d% ?# c
C. 使用new方法可以改变
8 X8 {$ i: T& a! b5 mD. 有些可以改变/ z2 |2 r" J( L. v# y$ _
      满分:4  分- L6 u% G5 s' u0 _: w+ u
11.  关于类和对象的叙述正确的是( )
, E7 X* C9 _( w- Z6 yA. Java的类分为两大部分:系统定义的类和用户自定义的类8 @6 @9 N5 x( |. W, Q# [* S
B. 类的静态属性和全局变量的概念完全一样,只是表达形式不同
7 Y: G; C: E% NC. 类的成员至少有一个属性和一个方法
7 R* a8 Q* f( C' |D. 类是对象的实例化% o  }# ]" ~% c/ L7 H
      满分:4  分
+ N% s. @) [2 O5 w; x8 G/ w12.  以下有关类的继承的叙述中,正确的是( )
: B" ^  V6 [+ v+ [A. 子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性
9 p- H' D7 {* w. g- v8 _. [B. 子类只能继承父类的方法,不能继承父类的属性
. W+ a, l8 p/ y: S; [# x  jC. 子类只能继承父类的非私有属性,不能继承父类的方法
: o4 H& P# b4 N. q& b4 Y+ K' {- SD. 子类不能继承父类的私有属性' E" ]+ c: T" ?( o
      满分:4  分
, A, c3 m$ E2 h- S1 ^13.  设有定义 int i=123; long j=456; 下面赋值不正确的语句是( )
% {; Q8 n6 `/ H, k( a* XA. j=i;
$ C: u  f$ R3 `B. j=(long)i;; K( e- q. J9 n: y3 \0 Y
C. i=(int)j;
1 f% G4 O( p8 b3 V5 v$ u$ FD. i=j;0 z# a/ D  [/ d) I
      满分:4  分5 d2 u0 F+ ^; |
14.  下列程序段执行后的结果是( )。 String s=new String("abcdefg"); for(int i=0;i<s.length();i+=2){ System.out.print(s.charAt(i)); }% L% G# g% Y2 e9 R) k- b( }
A. aceg2 u4 B1 K/ q9 ]1 e* y# c- f$ o
B. ACEG* e+ q0 y8 W5 k
C. abcdefg& i! X, a: `* v( n0 |
D. abcd
7 x2 _+ x4 N; {0 k      满分:4  分5 f0 B! q3 K4 H1 V" [& ^4 s8 T4 M% q
15.  不使用static修饰符限定的方法称为成员方法,下列哪一个说法是不正确的( )
, g) d9 x/ M0 aA. 成员方法可以直接调用父类的成员方法
. X/ r/ G) ], {* fB. 成员方法可以直接调用父类的类方法
) _# r/ U" n  y) C6 eC. 成员方法不可以直接调用其他类的成员方法1 I8 D9 L% z; |5 i  X
D. 成员方法可以直接调用本类的类方法8 N5 E0 B3 ?6 B7 A& z
      满分:4  分
- [% s' n4 |4 K; X/ M) e8 F
( Z, `5 y+ R4 Z9 N8 d. Z7 g9 ?' ~二、多选题(共 5 道试题,共 20 分。)V 1.  下述哪些说法是正确的( )。
% c9 k# i& m; R' EA. java语言中的类只能有一个构造函数) g, I6 z8 n- m+ ]( F+ ]3 q
B. 程序员可以自己定义自己的异常
) r, L. G  a; B$ jC. java语言允许多继承
+ w) X6 i/ k: ]- E, @. ]D. socket在java.net包中6 v4 \6 y% g- l# i6 @
      满分:4  分
  C& P% q9 b& }! r2.  定义一个类名为"MyClass.java"的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为( )。
, C- `$ e' a1 p& hA. private class MyClass extends Object
% X$ V$ B  g8 g: v& ?B. class MyClass extends Object, r5 q- e$ ?4 B. q2 f7 q1 Z
C. public class MyClass. ]/ X: k3 d8 a& O) c
D. public class MyClass extends Object& {$ v* P# J* H  N* h
      满分:4  分, P' B9 L7 G- b. w- P
3.  下面哪些判断是正确的( )8 y# L; U: i( u2 E
A. Abstract不能和final并列修饰同一个类;+ T; l0 n! b& H
B. 一个方法使用final修饰,则该方法所在的类不能被继承;) G" ^' Y" k$ W' [$ w
C. abstract方法所在的类必须是abstract类
( [8 b; c) L7 ZD. static方法中能处理非static域- y5 Y' r( ]* A: _, t
      满分:4  分  ]# O% q+ @3 I" C
4.  下列正确的表达式( )
1 ~' i1 x! ]. l0 y$ yA. double a=1.0;
5 S' l9 j1 L0 m4 w8 q# l% I9 J' KB. Double a=new Double(1.0);: M( }" w: H3 t. Z$ j$ n: j
C. byte a = 340;
6 D7 e$ G+ Y- e$ I. h2 u9 ?D. Byte a = 120;
+ F* p% v8 u0 S& [) h% [1 M- T      满分:4  分
- A+ G( q$ D+ i, S. _5.  以下哪些是Java语言的特点?( ), `$ J6 s/ z- I
A. 结构简单,代码长度短
/ G1 L2 ]8 I  o" L  ~2 XB. 可以在网络的任何地方运行
+ f: `& G9 o3 O1 SC. 使Internet上的信息真正具有动态性和交互性
5 J2 x9 O& N* j3 B$ f5 A" ND. 所有Java applet都受Applet类的子类3 l# |  _) n4 E6 P7 }+ _
      满分:4  分 & d8 F2 g1 }! {/ V# n4 N

/ s' v) B8 [; z  p6 H  f三、判断题(共 5 道试题,共 20 分。)V 1.  一个Java类可以有多个父类( )。' z, d0 Z2 s) O5 U" d1 X
A. 错误
6 H) b6 R1 [7 M! oB. 正确
6 X1 \$ \2 j( c. a3 `# e0 o9 T      满分:4  分
* k& u6 e5 M3 T. \# j( `! Y8 _1 t# z2.  类及其属性、方法可以同时有一个以上的修饰符来修饰( )。
5 ~& Y' u( K/ \( v3 d( H3 b5 p: qA. 错误
9 V; b3 h  h1 }B. 正确8 g7 m0 J! C1 e9 k- A- i$ @
      满分:4  分
- C, S$ c9 C% [0 k2 G0 }3.  子类要调用父类的方法,必须使用super关键字( )! ~! e  K+ S( r" R
A. 错误
; `; n6 Z$ t0 U9 G7 R, T! IB. 正确" s- F8 e$ v  W7 j7 M% H4 c
      满分:4  分" X3 e( v: W1 \, v
4.  Java的字符类型采用的是ASCII编码( )
" Z- {- [: {2 `$ v) cA. 错误
; v" y# {3 i( WB. 正确( r3 {3 c4 T+ v9 g* N
      满分:4  分
/ g: l$ w! V3 H* f7 {- V5.  在异常处理中总是将可能产生异常的语句放在try块中,用catch子句去处理异常,而且一个try块之后只能对应一个catch语句( )。
+ j1 l% R+ W. R# V; r3 A' zA. 错误
  L0 z# G. j1 v4 l( pB. 正确
( V9 M* w2 \" ?6 Z  x      满分:4  分
: G4 Y) T: B8 N  @
. h1 |" U2 E0 s

本帖子中包含更多资源

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

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

本版积分规则

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

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

GMT+8, 2025-2-1 06:35 , Processed in 0.112514 second(s), 24 queries .

Powered by Discuz! X3.5

Copyright © 2001-2025 Tencent Cloud.

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