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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

吉大11秋学期《面向对象程序设计》在线作业一

[复制链接]
发表于 2011-10-9 15:34:50 | 显示全部楼层 |阅读模式
谋学网
一、单选(共 15 道试题,共 60 分。)V 1.  下列语句执行后,变量a、c的值分别是( )。 int x=182; int a,c; c=x/100; a=x%10;
0 F: O: ?3 ^5 I/ G6 S( WA. 1,2
2 O6 v" n6 P; ?B. 2,14 Y) y7 C- x3 z8 B* g  z3 F9 ?
C. 1.82, 2
1 @* F! l+ P3 I! T1 n- I5 N; KD. 100,82
' R, ^, f% y" m; h; [      满分:4  分0 g1 {* ~( T* a. p; N- ^
2.  设有定义 int i = 6 ;,则执行以下语句后,i 的值为( )。i += i - 1;+ B) v" f8 l; I2 x' c7 _- t
A. 10" ?. {+ v$ K& P2 ^8 |: p! M
B. 121: K  g; f. w  z
C. 11
8 M- V( V, Q0 T7 d# D  FD. 100
: e7 p% H$ d% b+ w5 u1 K7 c  ]      满分:4  分
0 V( ?- `! a" W2 d3.  以下叙述正确的是( )/ g7 ?4 A8 Y* b
A. 构造方法必须是public方法% y, l7 X8 l1 ~: J$ Z& w+ i
B. main方法必须是public方法
, \  d( A/ w; Q0 lC. Java应用程序的文件名可以是任意的
' C9 [* `' s! c& ^D. 构造方法应该声明为void类型
, T8 v. }4 j# i      满分:4  分! n) C7 u5 D( m9 F  l% Q, t/ \) \
4.  给出如下代码: class test{ private int m; public static void fun() { // some code... } } 如何使成员变量m 被函数fun()直接访问( )。8 p* ^0 m" U( W. g
A. 将private int m 改为protected int m
' R* p- g* H3 h/ ^4 A" m7 `B. 将private int m 改为 public int m
, {; [; e) j& a5 `C. 将private int m 改为 static int m" X$ o" M, J' f  L, \
D. 将private int m 改为 int m
( n: o8 u- h7 P0 E$ E0 E      满分:4  分
4 Y$ J- `+ G/ [% H* Q5.  String s=""This is the "";String t=s.concat(""String.""); t的内容是( )
' u( z; r* |) C) g+ p" [A. This is th String
) U! ~9 i# V8 i  K: ~) t7 b1 [0 y8 \5 QB. This is the
9 B, L2 U( p" |; d0 s1 Y/ cC. String
; J0 X3 F% m& h) `. t      满分:4  分8 U" H( O9 x) y& L  u
6.  下列语句序列执行后,i 的值是( )。 int i=8, j=16; if( i-1 > j ) i--; else j--;
9 m: ~& t* F9 vA. 15
9 C2 J% _* j# P3 xB. 16
/ E# j! A- Q+ ^( M2 v, AC. 7
% a. ~1 B: o- X) s8 u, U2 s, xD. 8
) [% I. a. l5 r8 N, Z      满分:4  分# Y/ ~& J+ z! r) {% q
7.  以下哪个约束符可用于定义成员常量( )8 z2 w, B, N. a  I
A. static
% f0 x; l5 t  [1 wB. final: L( m( T2 E9 ~, j8 W% I% Z
C. abstract8 _$ i% i8 }; F% ~
D. 以上都不对
0 A# S! V1 K' g& S! s6 a6 o      满分:4  分' X7 i/ s3 f* F
8.  以下有关类的继承的叙述中,正确的是( )
) s8 M; g; U, H- kA. 子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性
$ I! U: p! X$ R5 H# ?/ sB. 子类只能继承父类的方法,不能继承父类的属性  F+ T1 w7 H1 i# ?- T% o
C. 子类只能继承父类的非私有属性,不能继承父类的方法
; O" f, h! j% s' }D. 子类不能继承父类的私有属性
% [# T& W: N* _( w. j  B      满分:4  分8 {5 P; Q' }9 }! k1 {6 g: f' a. @
9.  设 i、j、k 为类 x 中定义的 int 型变量名,下列类 x 的构造函数中不正确的是( )7 x, d* f2 `+ l4 S, i& ^/ l( [4 a- e0 l
A. x( int m){ ... }
  A) O$ s' f" Z% E1 Q1 mB. void x( int m){ ... }
3 ^7 y* n" s- M$ U% \0 H' TC. x( int m, int n){ ... }
2 q' Z+ {& F# eD. x( int h,int m,int n){ ... }% k, o8 _! J+ Q6 p  D
      满分:4  分- t& u% [1 h3 m6 C% m0 }
10.  下列语句序列执行后,i的值是( )。int i=16; do { i/=2; } while( i > 3 );" Y) _: d/ |6 E1 x8 ~5 ?
A. 16
7 Z% n# r3 j' b0 U- EB. 8
- O3 `# w* b2 O1 U1 RC. 4( i; @% [+ l: H5 g3 _& X
D. 2
' _4 B* L* R  }: X7 x6 {* e      满分:4  分: B  Q+ u8 s1 t
11.  设 i、j 为int型变量名,a 为int型数组名,以下选项中,正确的赋值语句是( )
1 g) C6 ^5 d. F8 {( ?A. i = i + 2
# ~0 u$ C0 J& C4 L; i: H8 ^% v6 HB. a[0] = 7;
1 L) ]6 K; E. X/ @$ ]3 z# ?0 jC. i++ - --j;/ z  I# V7 j- G2 d/ C) X
D. a(0) = 66;
5 h3 \) u7 _" E1 {      满分:4  分+ ~* W& k9 w0 o
12.  数组的大小在创建以后( )。
8 N7 U+ ^$ K/ q) W3 T6 {A. 可以改变6 b) o; X4 A* `1 x& z6 ~7 o
B. 不能改变
/ X  @& D/ z9 m7 N( F; FC. 使用new方法可以改变
* f' v  N+ z" H5 }. UD. 有些可以改变
6 P( l8 ^( F% i* K! i      满分:4  分  W4 O4 Z! _) m
13.  以下语句有语法错误的是( )+ G8 k$ }) j. e7 G2 E
A. int x=1;y=2;z=3( Q, g, X$ P  @5 N8 s% v9 _
B. for (int x=10,y=0;x>0;x++);
8 U/ M0 r; U$ v  {2 HC. while (x>5);
+ v4 y9 P, i# R5 k/ F5 H7 p0 i9 DD. for(; ;);8 r# e7 s) ^# H
      满分:4  分1 j& x; D0 w; b2 i8 ]/ x
14.  如果类中的成员变量可以被同一包访问,则使用如下哪个约束符( )。8 l; r2 {9 e  A' P5 r: B' b
A. private3 i0 A  a; p1 g+ K! x! R/ R
B. public
- M0 Q# i$ |! m. I# }; ^0 R! GC. protected8 w# F5 D! j3 e5 [" m. ^! E
D. no modifier
- o) x+ v& v) c% M/ _      满分:4  分
! g. z0 G/ Q- `6 B/ `' O! v: N15.  编译并且执行以下代码,会出现什么情况( )。 public class Q{ public static void main(String argv[]){ int anar[]=new int[]{1,2,3}; System.out.println(anar[1]); } }
' a- o4 Q7 r1 z8 M8 ?1 U) P! wA. 1: B# @# P- {8 {* x! P5 a
B. 有错误,数组anar在初始化以前不能正常输出3 T( Q  D6 Y" f
C. 2& H; O5 H. d1 @) ~3 O
D. 有错误,数组的大小没有定义。9 _# [+ q! l$ ^! S' w1 K/ y
      满分:4  分
( N0 _1 @: z4 V0 P3 |6 J5 _8 j2 W0 u$ P1 d
3 w1 |" j- Z; p4 Q# u( }# [4 i1 S7 K3 a
二、多选题(共 5 道试题,共 20 分。)V 1.  定义一个类名为"MyClass.java"的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为( )。
0 @2 d  C9 M" D: l4 ]$ V. O& N+ t& I5 uA. private class MyClass extends Object1 b- s' _' }+ L  t
B. class MyClass extends Object5 d0 W+ E% O' e& G3 t. G8 o- W6 P) P
C. public class MyClass3 Z( k/ Z' ?5 g
D. public class MyClass extends Object
1 ~4 Q) D& E- D+ }" b0 u      满分:4  分
% m6 n: N6 s: |6 z2.  以下哪些是Java语言的特点( ); V5 k6 L  m  i6 \; K% ?1 a& B8 M* H8 `
A. 面向对象- B  q" N& O) ], G
B. 安全可靠" `% M: S5 C- [. x9 B
C. 平台无关  x: x. I, V7 U& \9 k
D. 多支持线程4 d2 W6 ?# |; b# Q
E. 支持分布操作( I( c6 w! K. P" J
      满分:4  分
# D/ [  i% E" B& H6 x3.  下面哪个说法正确( )。
3 g9 D# F: J; i! QA. 如果某公共的接口被声明在一个源文件中,则接口必须与源文件具有相同的名字。
) P1 ~2 {! B( X( q. VB. 如果源文件包含import语句,则该语句必须是除空行和注释行外的第一个语句行。3 o+ {- a) R) }2 `
C. 如果某源文件包含package语句,则该语句必须是第一个非空、非注释行。2 \: |( g& ^1 q% P
D. 接口中的方法必定是抽象方法,但可以不用关键字abstract修饰。( t" N9 v, ]4 D9 |
      满分:4  分
' f, ^2 `  `4 j5 X% |2 Q! V4.  指出下列哪个方法与方法public void add(int a){}为合理的重载方法( )。
, b" U1 g, L$ j, \A. public int add(int a)
* |& ^) Q# P6 o' C: }B. public void add(long a)
) W7 Y/ F: j' P6 a7 i, w" HC. public void add(int a,int b)
  ]- k) ]# Y# m0 n" k% Q- oD. public void add(float a)& Z8 q, u- L5 d3 s" q) \  I
      满分:4  分) q/ L6 m7 F2 o. Y! ^$ v
5.  数组与向量的区别是( )。
+ ^2 S3 h- _/ Q# [6 W" P2 E; `A. 数组的长度固定  R, n1 w* y. l2 Z% J
B. 数组元素的数据类型相同,可以是普通数据类型
. n+ Y: h& O3 x: @& X% k& b# {C. 向量长度可变% ~* E# H# F; O! L- U2 C
D. 类型可不同,只能是对象的引用! x4 X- ~3 S* l  f' _( L2 L
      满分:4  分 " F; X6 N% S, e- u

' `% Z0 q1 e& s- A, Y. Z三、判断题(共 5 道试题,共 20 分。)V 1.  Java的字符类型采用的是Unicode编码,但所占字节由具体软硬件环境决定( )
' S6 D1 w- u. y; X4 `A. 错误
/ M6 h3 m) b' Z8 V* ]  U' y' ]4 F$ U8 xB. 正确
' ^2 G% Q, d) x; t; f1 @! T: r% {      满分:4  分+ R8 B3 o# t1 c8 i( Y% U+ Z$ n# {
2.  Final类中的属性和方法都必须被final修饰符修饰( )
& A5 p! A# K! XA. 错误! y; Y, J3 s+ s& [& r; ]
B. 正确6 a, i& U- k. h/ h3 A1 ^6 p0 i3 J
      满分:4  分6 [5 d  }: b' Q
3.  如果p是父类Parent的对象,而c是子类Child的对象,则语句c = p是正确的( )
7 D6 e9 s  x0 I  F, G1 U# L  @% CA. 错误
5 E$ R$ R4 Y& X% A' e% rB. 正确
% W1 o- W( H$ W. ^6 D/ {" y      满分:4  分$ w6 }  ^# L8 t% N1 A
4.  当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行。( )
1 c3 X  r: Q5 _0 R- v8 l1 ZA. 错误2 Q5 {2 g, O/ Z- i6 L
B. 正确4 y# i# K! T2 h$ U4 C& f* D9 o
      满分:4  分
. \$ E5 v; S1 x  |9 o2 k5.  一个Java类可以有多个父类( )。
6 W* U9 U+ e$ ?/ s' sA. 错误
4 t3 g" L6 t* x  T: W% v+ E9 H4 YB. 正确
* L  m9 W, Z! \" V      满分:4  分 ! k4 U( u% D% I: V; `" d# {

% I7 C8 R  C+ p  o9 T; i
2 w5 }, I& @- O  Z如果资料还未上传请加QQ:1306998094 谢谢

本帖子中包含更多资源

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

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

本版积分规则

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

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

GMT+8, 2024-12-23 04:39 , Processed in 0.105671 second(s), 25 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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