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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

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

[复制链接]
发表于 2011-4-10 14:34:57 | 显示全部楼层 |阅读模式
谋学网
吉大11春学期《面向对象程序设计》在线作业一 ! y4 F% \) r& p9 j" s1 [; |; |
试卷总分:100       测试时间:--
9 n6 ]# q  w1 F) X3 `单选 多选题 判断题  
, g) ]( O# W5 B2 V" \1 e
8 i# K8 d8 F, O: }一、单选题(共 15 道试题,共 60 分。)V 1.  给出如下代码: class test{ private int m; public static void fun() { // some code... } } 如何使成员变量m 被函数fun()直接访问( )。: L. B8 h7 R- |/ H2 L
A. 将private int m 改为protected int m
$ t7 x% g! Z$ y, s3 y: xB. 将private int m 改为 public int m
* ]* O. o; O. p/ N$ P8 O7 U4 rC. 将private int m 改为 static int m, B! \# |& F" u0 N) {6 v8 F
D. 将private int m 改为 int m* _6 e( E7 k1 j  `: p  q7 P" p
      满分:4  分/ a0 Z9 f" D3 n/ A7 h
2.  向量可以描述成( )。
! R, o* N2 z2 J7 ?% @) |3 RA. 固定长度的数组
+ D: X3 Z: F& zB. 可变长度的数组7 G, T) _$ ^; t4 r
C. 一种队列) \" U6 Q0 @! U3 Q5 u2 M; s
D. 一种堆栈, q  ^/ C( o9 n2 [0 d* F
      满分:4  分6 F3 E. y1 w) P; i4 X; F
3.  在 Java 中,用 package 语句说明一个包时,该包的层次结构必须是( )
8 {; j. ]+ X# x  VA. 与文件的结构相同& Z0 [  c. G. o! k4 _7 v& q" w
B. 与文件目录的层次相同
4 k7 d+ [! F1 [5 U4 G4 T- HC. 与文件类型相同
; I' O* Q  e5 x0 YD. 与文件大小相同0 n8 K, R4 D0 i4 v& _. U& ]1 s/ P
      满分:4  分
5 a* t" j. [1 P6 k4.  已知表达式int m[] = {0, 1, 2, 3, 4, 5, 6 }; 下面哪个表达式的值与数组下标量总数相等( )。, W; v; O. j: O! G8 ^
A. m.length()% _# h5 k1 P; L  f* \( [9 y
B. m.length
8 v" n5 h3 u) l9 e2 Y  oC. m.length()+1* u1 @# ?6 f0 }& z) T: [' `
D. m.length+1" m/ `* Y* o* K! F0 r3 U* x' k7 }, B
      满分:4  分8 h6 N: c4 _, A
5.  下列语句序列执行后,k 的值是( )。 int m=3, n=6, k=0; while((m++) < (-- n)) ++k;" k- S- r+ b8 g4 U
A. 0
9 B/ l" r; a; ^0 v6 tB. 1
* w6 P8 M1 X: i3 k0 kC. 24 T9 \0 c- J3 j7 s/ O7 g- w
D. 3
" [0 S* B6 K; o! O# c: E      满分:4  分) P" i+ j" g- U3 j4 l( n7 J
6.  以下有关类的继承的叙述中,正确的是( )+ n2 P8 H/ o7 k9 h3 D
A. 子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性- E6 M; H2 r- K+ O4 [8 }  u. s
B. 子类只能继承父类的方法,不能继承父类的属性9 @$ D; D. n9 {) ]+ I
C. 子类只能继承父类的非私有属性,不能继承父类的方法, r2 {, I% u. t3 B: p' E
D. 子类不能继承父类的私有属性
9 k9 R* h+ Q1 H% o9 f- i9 q      满分:4  分
* |* S2 d. J% q+ s2 T4 v7.  下列语句序列执行后,i 的值是( )。 int i=8, j=16; if( i-1 > j ) i--; else j--;
' Y+ y7 u: K/ X! WA. 15. e+ s; N! L; n0 p( q$ ^9 y6 K5 N
B. 16
* [# Z( f+ q. W) w8 hC. 7
6 b1 S9 u8 |& T7 I9 ?) s- zD. 8
( t3 U1 Y! G7 v      满分:4  分
1 ^4 r8 T$ m; [( X* |$ G! w' U' d5 D8.  类Teacher和Student是类Person的子类; Person p; Teacher t; Student s; //p, t and s are all non-null. if(t instanceof Person) { s = (Student)t; } 最后一句语句的结果是( )。% K3 r# F3 J4 l) ^3 i; v" Z
A. 将构造一个Student对象;2 |# I; f" l# [  [
B. 表达式是合法的;
# R# R. j, _: T  V( V( EC. 表达式是错误的;1 N/ {9 A9 h: T! x# I
D. 编译时正确,但运行时错误。
$ @# }: F: n) I2 S      满分:4  分
- F6 i& B1 c; o3 z( R8 b9.  下面的代码段中,执行之后i 和j 的值是( )。 int i = 1; int j; j = i++;
0 I6 ]7 F) g6 y) k/ w1 OA. 1, 1
! n: L) r6 C8 EB. 1, 2. V$ D7 _- D! P  F9 G. S
C. 2, 1! E9 [. k; G- b2 i6 O1 X5 B
D. 2, 2
5 b: L) Z0 w9 N$ k      满分:4  分
  Y+ J6 I- K5 z& Y10.  在switch(expression)语句中,expression的数据类型不能是( )。
! l; `& z$ C) \  C% g4 WA. double* I7 l( P. Z, B; k8 |  u: V% r
B. char
$ ~$ o1 P8 {  }. M; x: _C. byte
! _1 q/ [6 g9 p8 q3 ]; q; h. }D. short
: j  H! J8 G/ i! P* |      满分:4  分
; l! Q; e6 M  T2 U; D11.  "阅读下面程序 class ex3124 { public static void main(String [] args) { boolean b=true; if(b){ int i=1;} else { int i=2;}System.out.println(i);}} 现在想先编译再运行该程序,结果是( )。
- k! Q' t3 d3 jA. 1
" m. l+ O9 U. |7 g/ P8 i4 \B. 28 N1 w7 M9 y0 |$ a& ~3 @
C. 编译出错
* t! ^3 H. c3 D, \0 b" d  ID. 运行出错% U+ R- B9 K2 `" X
      满分:4  分
# g0 ]$ Y: |; J12.  下列程序段执行后 b3 的结果是( )boolean b1=true, b2, b3; b3= b1 ?b1 : b2;
! t$ O; D( G2 N) p! ~  {7 d" yA. 0
, o1 a* ?) c! SB. 1! [' d% d  V" \) c. M" Z+ T
C. true) ?& ]3 @4 D7 E* P+ n4 Q
D. false
' k$ C( {$ x0 G( G7 ~& L. A      满分:4  分5 z" K  a; y6 Y' i7 \
13.  下列构造方法的调用方式中,正确的是( )。5 D* `1 }: a6 k. H& T% v2 S& V# b5 n
A. 按照一般方法调用/ _- v+ Y3 B0 M: q& Y6 m7 R
B. 由用户直接调用
. [% i% m1 v2 w# B& o4 s& `' QC. 只能通过 new 自动调用
6 {% }7 o( r8 A' U- P, y7 g  Q9 fD. 被系统调用
/ ^2 t% T3 l2 M! y- V      满分:4  分
, D. Q/ C. L- B' L$ g14.  String s=""This is the "";String t=s.concat(""String.""); t的内容是( ): g9 |5 H  |# {  b
A. This is th String4 ^, J$ d# I, R+ x9 [3 I: r0 C
B. This is the5 w& a$ Q4 M+ R+ G% o9 G
C. String4 Q  {  l4 `& ~' Q( Z1 ~* m
      满分:4  分, u' C* m- v: k  x( V6 z
15.  关于被私有访问控制符private修饰的成员变量,以下说法正确的是( )。
. q/ C& a( w3 O4 i* vA. 可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类3 X4 Y( U/ Q( o2 _! Q% j
B. 可以被两种类访问和引用:该类本身、该类的所有子类( M' M/ B9 |# _' e
C. 只能被该类自身所访问和000( z0 c8 E( t& z( _8 J& ~
D. 只能被同一个包中的类访问0 K5 E0 }" k4 ^( K$ |! B4 d
      满分:4  分 " s: P: S9 o' M# e
吉大11春学期《面向对象程序设计》在线作业一 ; t3 X; ?) O( S$ o# @
试卷总分:100       测试时间:--: i& R* O$ q2 w& O. w
单选题 多选题 判断题  & t$ Q6 _+ T2 |# X
0 j- E5 J2 z% k
二、多选题(共 5 道试题,共 20 分。)V 1.  下面哪个说法正确( )。
& H) n0 P0 M; F# ^3 _0 zA. 如果某公共的接口被声明在一个源文件中,则接口必须与源文件具有相同的名字。
1 Z7 d  |8 V! N4 i. J: qB. 如果源文件包含import语句,则该语句必须是除空行和注释行外的第一个语句行。
; P! c8 v- ~& PC. 如果某源文件包含package语句,则该语句必须是第一个非空、非注释行。  C  p  @/ a% l. E! d2 |9 L% |
D. 接口中的方法必定是抽象方法,但可以不用关键字abstract修饰。: E1 U# g3 `8 {8 ]+ B
      满分:4  分9 m0 z! n1 T; h
2.  以下哪些是Java语言的特点( )
2 l3 ]4 e! X3 K/ B7 cA. 面向对象2 {* ~% J, U) P" D1 O9 W; G
B. 安全可靠9 K  L4 a; S, x
C. 平台无关
3 e3 O$ R1 T7 [* b; _' g9 SD. 多支持线程9 T  t0 j( H% |6 ^+ j
E. 支持分布操作
2 _7 \; k( M6 o. C      满分:4  分
) G9 O8 G8 N2 C) r* V3.  下列正确的表达式( )
+ I1 l- F$ ?+ d' Q  ^% [/ U6 K- ^A. double a=1.0;
& |0 `2 v# @- }& @) oB. Double a=new Double(1.0);( ]! f- P+ x6 b; H- d3 Z
C. byte a = 340;4 i* ^5 L# _$ D5 f6 m* R7 G
D. Byte a = 120;  {" C  t% y% y7 W. {2 E
      满分:4  分
3 N& A7 s: T, n2 r$ ]! N4.  选出合理的标识符( )
1 ^% K/ L5 S, t9 cA. _sys1_lll( P6 M- N8 R5 ]) q1 {3 u& S/ m3 ?
B. 2mail( Q4 V8 f% v& A2 W( u' x/ c
C. $change
. |$ z  L7 u: d2 v! b# |6 ED. class
, ]) v2 @) t# d7 n      满分:4  分
# s* K: F' D9 a( E1 ?3 x2 A: b5 U5 q/ G5.  数组与向量的区别是( )。8 S. t7 Y/ t  @# [: ~
A. 数组的长度固定
$ W) z: P8 F2 X* o6 ]& @* b4 B$ uB. 数组元素的数据类型相同,可以是普通数据类型
0 ~" J1 K: j* @' ?2 |C. 向量长度可变
. H+ z) Q2 X9 |- f, \- ?) wD. 类型可不同,只能是对象的引用6 A8 A( U9 S9 G) Y# L* a2 ~; `+ `
      满分:4  分 ! x0 ]' X3 S% ~2 n$ L; z2 Y5 N
吉大11春学期《面向对象程序设计》在线作业一 % ?, q% k% G: V6 R* z; A5 Z
试卷总分:100       测试时间:--  w- ?% }7 d5 U1 C
单选题 多选题 判断题  8 r3 ~8 s& R% |$ c2 }/ A' @0 W
- j2 Y( v; {  S$ v
三、判断题(共 5 道试题,共 20 分。)V 1.  Java语言中的数组元素只能是基本数据类型而不能为对象类型( )
% R. s$ Q* |" c) s# m6 }2 z# bA. 错误8 a" z" _9 I3 s" w
B. 正确8 k) i/ p$ J3 t: ~( B2 {: N
      满分:4  分, F* ]1 a7 n$ Y7 y3 m
2.  用“+”可以实现字符串的拼接,用- 可以从一个字符串中去除一个字符子串( )
! P: U+ w$ u0 M" tA. 错误
# d. E2 S, X3 @& tB. 正确1 w5 l+ N! v7 O* u8 L+ l& m% x
      满分:4  分
# {7 C0 L: Y, y2 f! E7 I8 J  \3.  即使一个类中未显式定义构造函数,也会有一个缺省的构造函数,缺省的构造函数是无参函数,函数体为空( )。" S$ F4 x6 v1 E0 G* r
A. 错误. C- n$ r( D. ]( r' W2 v
B. 正确/ S' h' q8 I9 ^! q3 {( V) j1 w; Q
      满分:4  分4 {8 t/ O. o. a, V
4.  Java的各种数据类型占用的内存长度固定,与具体软硬件环境无关( )
* D8 j3 L; F1 Y% j4 ^A. 错误& C, X0 V$ w0 K( R8 O& _2 a) h
B. 正确# z6 \$ S! ?# v5 L, M" k* c$ N
      满分:4  分9 ]8 \4 q  G# o5 f' q0 L
5.  Java的类不允许多重继承,但接口支持多重继承( )。* O% v+ F+ x. @
A. 错误6 h/ y% v8 i9 h5 q3 u4 j2 u4 n) v
B. 正确
' d! _2 f  N( T1 r      满分:4  分 7 f/ m1 }0 x: x. L" \
吉大11春学期《面向对象程序设计》在线作业二
$ X# u& v' R5 n" Z& U. p; X试卷总分:100       测试时间:--
; {) v& q; O& i  [( |% T单选题 多选题 判断题  
( R+ h$ l5 G' J) I; X: n. d- e1 P# o- x5 v0 U
一、单选题(共 15 道试题,共 60 分。)V 1.  在Java中,表示换行符的转义字符是( )
0 n4 V3 X5 V5 a$ }! ^1 m- L3 WA. \n
% _; x% q  r. Q$ F3 F! H. FB. \f
/ y, t  ]  T. q5 y4 V% CC. 'n'
# k; N- i1 _. k" Y, i  d. mD. \dd8 g7 o9 g  ~+ j
      满分:4  分
: p5 V6 |; Q' y' G2 K" K( T2.  以下哪个约束符可用于定义成员常量( )% g- O; _" l. w* s9 n
A. static
$ a) O# d& X6 T# s; }" TB. final; T' d' a/ B$ S' o8 F1 ]
C. abstract0 ^. |/ y3 r/ _% e8 v0 |4 |) D8 z" j
D. 以上都不对8 U; z, u1 y3 G; b1 S
      满分:4  分
; c. ~% V8 ?7 Y2 P( p4 G, p0 O# F3.  已知如下代码:boolean m = true;if ( m = false ) System.out.println("False");else System.out.println("True");执行结果是( )
" m0 f- P% D. o8 k4 NA. False9 M7 A/ Q! i, w3 }6 @5 }
B. True
3 s% ]; ~. B3 H* ?6 p3 \% D* oC. None& G( ^, Z# t9 {0 |
D. 出错' t* ?' P. ?+ W% x$ ^8 ^. Q
      满分:4  分
+ M4 B, F8 K  ~5 M4.  下列关于for循环和while循环的说法中哪个是正确的( )
% e- o8 I! D) h' B2 }A. while循环能实现的操作,for循环也都能实现
% H; B# @/ g* KB. while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果3 `! y0 `9 y' |5 ?/ _  J+ W4 T
C. 两种循环任何时候都可替换
4 h9 n4 U$ D# v; D2 a/ DD. 两种循环结构中都必须有循环体,循环体不能为空
4 o2 ?% p' k) w8 l3 d% U8 {      满分:4  分3 ]$ z' ?3 I4 `
5.  下列语句序列执行后,k 的值是( )。 int m=3, n=6, k=0; while((m++) < (-- n)) ++k;3 ]2 L+ x! l4 a9 o
A. 02 C3 Z7 ?2 L6 m6 J2 g( \2 g8 v
B. 1" z" `- r' k3 B$ B, @# ]3 `
C. 2
8 I  L. S  P# k$ m- J, E4 C: V$ ID. 3
4 ~9 I7 ?7 R# |3 E8 q& h      满分:4  分
! L* [( Q! _1 z1 h" }6.  以下有关构造方法的说法,正确的是( )7 S( e$ }& a/ M  z, i( d* a$ |- M
A. 一个类的构造方法可以有多个
" Z5 K5 ]5 G: b& U' _4 r; [B. 构造方法在类定义时被调用& \  `5 D( K9 L8 |+ T$ Y. X
C. 构造方法只能由对象中的其它方法调用
* u7 K" I/ |  HD. 构造方法可以和类同名,也可以和类名不同
7 i- F& L8 H% p2 h6 W7 j" Z: U      满分:4  分. k, u$ n  [! S6 v
7.  Java语言的类间的继承关系是( )# S4 l7 F0 l- e- Q. h6 Q' Z. F8 B
A. 多重的6 c$ p. T5 d( J7 l: c
B. 单重的5 u" c( S# n1 C# Y7 V
C. 线程的
% _) D2 b" Y' `  TD. 不能继承  ?: x5 E  s8 v) j
      满分:4  分1 P0 z  y; M: I/ z# }. h9 K
8.  设有定义 int i=123; long j=456; 下面赋值不正确的语句是( )
: f( a" {0 h$ B& {' }, G) gA. j=i;
7 T, B, D. T$ K! V- H& G) HB. j=(long)i;# a3 n& r0 E) o* s' ]+ h  F* ]
C. i=(int)j;
! W) P8 ]% h. c9 O- WD. i=j;
, H& J8 ]7 R6 `/ m      满分:4  分
5 ~# w: g! k8 ]+ `3 @' m" g9.  所有的异常类皆继承哪一个类?( )  x9 y1 V4 C& L1 f4 h2 q6 R
A. java.io.Exception
* x2 X1 j: @: j* e; C( ]- {: @. b  ?' \B. java.lang.Throwable
  K" C: A# l. n6 w* h1 wC. java.lang.Exception
& O8 U1 C& g- A6 W$ d: xD. java.lang.Error! n9 y! q* ^2 n2 k7 b
      满分:4  分8 O9 d4 c0 R5 V% |. X, N
10.  在调用函数并传递参数时,将变量对应的内存位置传递给函数,而函数会根据内存位置取得参数的值,是指哪种方式( )
- b0 @, B! N" G- P+ v4 UA. 值传递调用1 U( t- n! O" z9 B9 _) d$ c2 y; B
B. 返回值
; u6 {# d3 x" E& |: F( OC. 地址传递调用; Y9 v) ?# Y& L( H* d( V
D. 以上都不是. N2 i# c# b& M  b" m( D0 H! {
      满分:4  分# Z' o; {: w' v/ S
11.  以下有关类的继承的叙述中,正确的是( )$ v# S% E0 D1 Q& k) n; W4 r3 i' S
A. 子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性
! Z, X2 j4 l+ G/ E( mB. 子类只能继承父类的方法,不能继承父类的属性2 F6 o5 w4 c3 q4 n  H; S( B
C. 子类只能继承父类的非私有属性,不能继承父类的方法
  |8 m/ z  ~0 E0 O3 T" [D. 子类不能继承父类的私有属性
/ j' I. B' |9 M" L1 [      满分:4  分
, j  }& h' J0 Y; U12.  下列关于修饰符混用的说法,错误的是( )  S8 ^* r5 F' d& n
A. abstract不能与final并列修饰同一个类
3 ^* P& j$ k6 R" E* Y. IB. abstract类中不可以有private的成员, [& A4 I  f: E5 N  Y
C. static方法中能处理非static的属性. e5 t5 N" k; {4 t3 Z6 q' d9 g" t
D. abstract方法必须在abstract类中! g- |+ q& A) k  l" `8 }
      满分:4  分/ v9 A# c  H7 p- r
13.  异常包含下列那些内容( )。
) e: d. V" _) M6 c! D+ h! lA. 程序中的语法错误5 C5 Z9 f* ]8 ]
B. 程序的编译错误0 [" x4 f) V& p1 f. P
C. 程序执行过程中遇到的事先没有预料到的情况
3 R7 o" R& y$ x3 F( e2 T% }3 M" PD. 程序事先定义好的可能出现的意外情况; C3 |9 Z  p$ H( ^: c' m
      满分:4  分+ S: U0 m+ Z5 V7 G) S- {6 s1 j) Q7 H
14.  若已定义 byte[ ] x= {11,22,33,-66} ; 其中0≤k≤3,则对x数组元素错误的引用是( )
8 u1 X% c& c8 A; o" D+ d( M' m) Y) yA. x[5-3]
% M, j. j! M7 ]+ \6 M. iB. x[k]
) j1 H. J; H4 F7 m/ @C. x[k+5]
5 Y5 _- ~* I! cD. x[0]* J, q4 r* D* B* u8 M' u/ H
      满分:4  分+ s, U6 L4 I0 H) {4 i: ?
15.  以下叙述正确的是( )
2 n# q* A: }) X$ nA. 构造方法必须是public方法" M- ^9 w* b, i0 Y+ K: b7 `/ o
B. main方法必须是public方法
6 f9 N7 m" O; n( u/ t# h+ BC. Java应用程序的文件名可以是任意的
0 A# J5 K) b( o9 `! a. V" YD. 构造方法应该声明为void类型
, a- E, n* M, ~9 E/ k      满分:4  分

本帖子中包含更多资源

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

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

本版积分规则

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

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

GMT+8, 2025-1-31 01:55 , Processed in 0.104209 second(s), 20 queries .

Powered by Discuz! X3.5

Copyright © 2001-2025 Tencent Cloud.

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