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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

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

[复制链接]
发表于 2011-4-10 14:34:57 | 显示全部楼层 |阅读模式
谋学网
吉大11春学期《面向对象程序设计》在线作业一
. v4 u; H. x1 A试卷总分:100       测试时间:--
- ?; k( F% h6 M, r" |$ a单选 多选题 判断题  ) K$ i/ N: u) U# K

  e4 Z' g8 ^7 Y  F8 h+ `# }一、单选题(共 15 道试题,共 60 分。)V 1.  给出如下代码: class test{ private int m; public static void fun() { // some code... } } 如何使成员变量m 被函数fun()直接访问( )。
; d' p  D! l* dA. 将private int m 改为protected int m
7 c2 T9 T- D4 ]: w3 }) n- P" z* W7 HB. 将private int m 改为 public int m
$ F: ^, I% y+ E7 M. U) s  eC. 将private int m 改为 static int m: z+ ], G$ F9 a) U  ]* H
D. 将private int m 改为 int m+ j, {2 o$ K  Q$ e" e5 l
      满分:4  分) M' H3 T5 g2 I* ^; b+ ^& Q
2.  向量可以描述成( )。
. T* @1 V* A, h# a, t: MA. 固定长度的数组; K6 X, C. D9 N! _$ Q) f4 T
B. 可变长度的数组3 ]0 v! ~3 [& |* L/ |9 \
C. 一种队列5 r3 m5 S& c0 l8 p  q) q" F
D. 一种堆栈0 C) |6 k/ h) u! E4 U: p
      满分:4  分
# x+ ^( @6 ]; N* |$ w7 d0 e3.  在 Java 中,用 package 语句说明一个包时,该包的层次结构必须是( )
. o$ |5 z. {4 v9 Y8 _A. 与文件的结构相同: l, ^! e6 X7 W! S+ L1 M
B. 与文件目录的层次相同( V, g) {' p6 M( n3 `
C. 与文件类型相同! n# i  X  B3 e  k
D. 与文件大小相同
: B3 h8 {' S8 m6 }      满分:4  分2 Z7 B+ w2 s! v% `
4.  已知表达式int m[] = {0, 1, 2, 3, 4, 5, 6 }; 下面哪个表达式的值与数组下标量总数相等( )。! ^% ~+ j. t/ i/ Z+ R1 F
A. m.length()" o, R5 D' C6 R1 g) i0 P  G
B. m.length
) N- F3 f4 i$ [C. m.length()+13 N5 |, Z) H. y* k
D. m.length+1  H/ f- i; a3 K2 j, J4 V! G
      满分:4  分6 V* _1 c+ q- G  P. Y! \0 H
5.  下列语句序列执行后,k 的值是( )。 int m=3, n=6, k=0; while((m++) < (-- n)) ++k;
& B1 D7 O3 L  D, K0 iA. 0. c9 U# Y; p0 B6 i  M9 j; c( }- d
B. 11 v: ?  L# o" r, Z2 E; ]
C. 2
9 s: o0 I& r( e7 S) k$ H) WD. 3% v8 `/ F% X5 g% ~. u
      满分:4  分
1 f! S% Z+ a8 n2 l6.  以下有关类的继承的叙述中,正确的是( )
6 c7 ~/ f; j& m# n) B: X. `0 CA. 子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性
: S% E( N$ u& U0 F9 h8 CB. 子类只能继承父类的方法,不能继承父类的属性- m- T% i& H0 M# t
C. 子类只能继承父类的非私有属性,不能继承父类的方法
2 b; }2 j* i* f( ?$ n! JD. 子类不能继承父类的私有属性
" _( d1 d5 o3 o# ?6 P5 Q* C* A( h& y      满分:4  分
' K2 W( ^/ s4 X+ L9 ]0 q) P( g7.  下列语句序列执行后,i 的值是( )。 int i=8, j=16; if( i-1 > j ) i--; else j--;
4 g( {5 D  T  I% QA. 15# G% a6 j1 h& S& F" y# ~
B. 16
) m, X! R9 C. Y! G8 J  AC. 7
% t2 [& ^% t* c3 ?+ VD. 8
- v; B1 T9 {  n+ W      满分:4  分
( ^8 I1 X# o8 J) |" |& u. w8 H( h1 i8.  类Teacher和Student是类Person的子类; Person p; Teacher t; Student s; //p, t and s are all non-null. if(t instanceof Person) { s = (Student)t; } 最后一句语句的结果是( )。
( O' Y5 T, N9 `A. 将构造一个Student对象;
& G. y& w9 ?6 G/ i+ u( {0 zB. 表达式是合法的;
  `2 j9 P% q8 X5 T7 _C. 表达式是错误的;
- m4 T) Z- c) L4 r! m: E, L0 xD. 编译时正确,但运行时错误。
3 [- _7 L- |+ f) A. U      满分:4  分  Y, e, S" D- ]( ]
9.  下面的代码段中,执行之后i 和j 的值是( )。 int i = 1; int j; j = i++;
+ I- j" }9 M& Q' U  ZA. 1, 1
# d" }. h2 y+ E& S4 e; BB. 1, 2
1 a8 A6 v4 ], b' oC. 2, 17 u" u) K8 x# k& C% d" _( Q( }
D. 2, 2
- P7 J; g. {" Y& a/ f7 N      满分:4  分& ^8 ^0 t  f) |3 S! w) U: |, K
10.  在switch(expression)语句中,expression的数据类型不能是( )。  n( f( ~4 A: t5 l$ U, r
A. double
0 j/ L( |( y" \/ yB. char1 o* f) c% k# S$ z. v
C. byte9 T& p- d% I! s; x
D. short1 q0 }; A0 m5 F& x# g6 |+ [& c
      满分:4  分2 t- u" B3 w. M8 B" h
11.  "阅读下面程序 class ex3124 { public static void main(String [] args) { boolean b=true; if(b){ int i=1;} else { int i=2;}System.out.println(i);}} 现在想先编译再运行该程序,结果是( )。
& P/ B* v+ z; G% wA. 17 B. k+ d" K, g+ W* T$ ~  O
B. 2
% F7 J5 z- u4 F& xC. 编译出错
# w6 T- |! N7 MD. 运行出错
# @0 D) x+ @0 m7 R4 t( c. {+ Y      满分:4  分
( {! R& W. z6 G4 F! o1 W; @& Y12.  下列程序段执行后 b3 的结果是( )boolean b1=true, b2, b3; b3= b1 ?b1 : b2;
9 J0 x1 G# H2 u( ^) _A. 0" x3 {8 Z# `% m4 P6 ]  H3 I+ c# a' a: X
B. 1
! ]" N% v0 Q7 j2 Z- G2 v$ qC. true
, X0 U% }" u- LD. false
. E) o; V. e3 |# H- m4 m, m      满分:4  分
3 T# B; Q* n0 W7 |13.  下列构造方法的调用方式中,正确的是( )。
0 U6 U; L5 s" v: z: V2 g  t. hA. 按照一般方法调用+ q% W' c( s, t+ ?# @
B. 由用户直接调用9 A5 a+ Q* k* z' a/ h; s8 r
C. 只能通过 new 自动调用
3 J# b( V- @3 ?. B, `$ xD. 被系统调用
: ^. y# e; u9 {( R      满分:4  分* i$ t) H* d2 Y1 c1 A4 \3 c
14.  String s=""This is the "";String t=s.concat(""String.""); t的内容是( )! B$ @% H' M6 M, ]
A. This is th String
, m7 z; L+ P6 C: E) f# `: @B. This is the& W3 b" p! {/ _* f
C. String! a/ y: {4 f# n4 u1 T0 |" o1 k
      满分:4  分9 X, f  p# e; u- @7 h' M
15.  关于被私有访问控制符private修饰的成员变量,以下说法正确的是( )。* B/ v6 \+ k. R% q% k
A. 可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类! |7 @/ h9 L4 n/ n3 F
B. 可以被两种类访问和引用:该类本身、该类的所有子类2 i  [- X! J2 _0 t
C. 只能被该类自身所访问和0000 P- b0 j% s1 d& g$ m6 }% @1 b
D. 只能被同一个包中的类访问$ f7 ?$ J5 u/ s3 F
      满分:4  分
9 ~/ d' E1 J! t. |吉大11春学期《面向对象程序设计》在线作业一 ; C) S( T; X2 t- K; @$ j2 P2 w
试卷总分:100       测试时间:--0 C/ K4 D! k; ], }+ R8 R1 Z
单选题 多选题 判断题  : V# Z9 z) i; f
" j3 l7 {- V# E8 q( k* V
二、多选题(共 5 道试题,共 20 分。)V 1.  下面哪个说法正确( )。
* f5 l; E# q8 s$ C: E& eA. 如果某公共的接口被声明在一个源文件中,则接口必须与源文件具有相同的名字。+ }1 ~0 n; N1 G( p
B. 如果源文件包含import语句,则该语句必须是除空行和注释行外的第一个语句行。9 y0 y' b) ^! q" P  S9 N6 x
C. 如果某源文件包含package语句,则该语句必须是第一个非空、非注释行。
4 `9 c% k6 s* E4 X- a" s7 p5 bD. 接口中的方法必定是抽象方法,但可以不用关键字abstract修饰。
- s( n/ m# }0 Q3 \& F8 ~* Z      满分:4  分
0 S+ T# r% a  n2.  以下哪些是Java语言的特点( )
, E7 a$ g4 ]# u( p$ qA. 面向对象
: B: h$ @; O) e! XB. 安全可靠
0 F% h4 Y4 n, }6 d0 G) xC. 平台无关) y. T4 M6 `$ [4 z# B2 S
D. 多支持线程7 ^& D+ V4 K& x
E. 支持分布操作
3 T0 N/ }. J: k. A2 c2 F      满分:4  分
. w+ a5 D; k2 u, x2 G- x3.  下列正确的表达式( )" Z/ H2 F/ ?1 y0 c2 B
A. double a=1.0;
; u: w5 ?! o5 p1 v, e$ m+ d4 |3 AB. Double a=new Double(1.0);3 {! O- j+ _3 y2 F: n8 I2 y
C. byte a = 340;
+ C  L- j4 l) w9 }5 O0 a# T: b& UD. Byte a = 120;+ @$ r9 W- B7 \, ~, a
      满分:4  分
/ M+ ^2 m* x" |7 _# K4.  选出合理的标识符( )
' t1 X/ v# p; ^5 u$ kA. _sys1_lll9 Z8 [3 B9 J) g9 h2 |% w, r5 z' H
B. 2mail
! q) _# \% f+ r3 |& dC. $change
5 K) I" @# c6 s" K6 h* I; [D. class# }5 @1 d+ X* n# w& }0 W2 M
      满分:4  分
. }- S6 t, S( M# S/ i* {- X: Z4 O5.  数组与向量的区别是( )。3 I4 u- b& z* m; b
A. 数组的长度固定- I0 e9 K4 [8 A3 ^  g
B. 数组元素的数据类型相同,可以是普通数据类型
7 T" T) l& C/ V. }- c' x& _C. 向量长度可变# o$ a5 w. {$ c$ L  m6 G1 M
D. 类型可不同,只能是对象的引用
- m% g% s- V$ K) c5 Y! n9 f4 m8 ^6 F3 z      满分:4  分
: x" P' X' y1 e4 E  A; I4 v吉大11春学期《面向对象程序设计》在线作业一 ; r. |- Z. Q# N  s
试卷总分:100       测试时间:--7 I# O- R* N) r
单选题 多选题 判断题  + Z; z$ }: K+ Y

$ [( j* _) z2 o0 c& {, w. ]三、判断题(共 5 道试题,共 20 分。)V 1.  Java语言中的数组元素只能是基本数据类型而不能为对象类型( )% O; F: U) s$ C
A. 错误
  b6 e; B+ b3 Y3 ?' _B. 正确
# t1 M  Y% S% V- ?      满分:4  分4 J! s# g+ ]) \( G! }) a
2.  用“+”可以实现字符串的拼接,用- 可以从一个字符串中去除一个字符子串( )
: e% b: Y3 }" p8 n# jA. 错误9 e: f: Y  }8 s7 Q5 Y3 I
B. 正确$ l+ h2 d9 Q% k+ Y3 x
      满分:4  分  b7 ]/ q/ N2 T2 b4 k
3.  即使一个类中未显式定义构造函数,也会有一个缺省的构造函数,缺省的构造函数是无参函数,函数体为空( )。
' Y) m# L: N+ C' H/ u- vA. 错误9 c% d. n0 j; u2 D, j' @* r
B. 正确4 Z; K, f$ G% I* |9 P+ m* V
      满分:4  分
0 D8 M9 w* x0 _% M' e3 n# R/ y4 z4.  Java的各种数据类型占用的内存长度固定,与具体软硬件环境无关( )
) C$ O* F- L- @" iA. 错误1 ^' |, U) u/ V& X/ D
B. 正确
( ?7 N/ u$ W9 Y5 b- j1 a" W, I      满分:4  分
7 k; T8 N* F/ f# q5.  Java的类不允许多重继承,但接口支持多重继承( )。
1 c, ~& e& V( J! uA. 错误
% X& `% ^; l  x3 h& g2 rB. 正确
, o, X& ~, x9 r. {: U, p6 S* M      满分:4  分
) R: p# y. o/ C* T7 L吉大11春学期《面向对象程序设计》在线作业二
) o' ]/ m: F( y# a# M% P, v试卷总分:100       测试时间:--
+ m; U+ i! ^6 S$ K单选题 多选题 判断题  
* a4 Q4 F% M* h* L8 ?6 m' _/ C) L1 k$ L" C) q% P% o* C
一、单选题(共 15 道试题,共 60 分。)V 1.  在Java中,表示换行符的转义字符是( ): s! p; ]; Q3 U$ D
A. \n: D. e3 Y# ~1 e1 C/ n6 o! Y
B. \f# M, Y( g8 u* ~! ~
C. 'n'
2 `, @0 i; V7 q& `2 W& u1 `6 wD. \dd/ q8 H2 M' U9 g1 l9 p6 L+ J
      满分:4  分* o0 V7 [5 f2 I! J, K* k
2.  以下哪个约束符可用于定义成员常量( )
0 w1 a% A) ?2 b7 M% MA. static3 V  `8 W% j8 k# h
B. final; ~! e) L3 [0 A+ H) d) `
C. abstract
8 `$ `% p' c# X% W9 K; z; {* yD. 以上都不对
+ I& y0 g' J- a0 e" h) m+ [5 t      满分:4  分
) l) g0 m: m+ A1 x' u* m/ M3.  已知如下代码:boolean m = true;if ( m = false ) System.out.println("False");else System.out.println("True");执行结果是( )
( S6 l! e1 S, B5 d5 W0 `" ~& i1 fA. False
2 T( j( T' H& ?# rB. True
& ?* \9 Q8 O( p/ o, OC. None& A1 k  c0 z, W! i% }# u  b1 }
D. 出错
: Z  t" z) A2 j. C; d2 Q0 L      满分:4  分
+ @, \- E( k+ L4.  下列关于for循环和while循环的说法中哪个是正确的( ): T/ d  r9 l4 O  u- C
A. while循环能实现的操作,for循环也都能实现# z1 w8 ~" f- }* O, }% v( a% m
B. while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果. `/ y0 M  n4 P0 ~! d
C. 两种循环任何时候都可替换* r. Z( s8 S3 R5 v5 {* Z0 |
D. 两种循环结构中都必须有循环体,循环体不能为空
4 ~" S# X+ ^* p7 F( ]/ Z  a1 s; Z' q      满分:4  分
% _$ [2 l- O7 X7 l5.  下列语句序列执行后,k 的值是( )。 int m=3, n=6, k=0; while((m++) < (-- n)) ++k;
# i* ], o! J- p4 b$ ~, gA. 0
. l" f4 c: ]4 kB. 1# r$ D, g/ K6 p7 ~. e4 Q
C. 2( Z3 a' r. ]6 s4 ~- W8 ]) l4 Y' O" n
D. 3
4 G- ~( I- l9 a      满分:4  分$ p7 v% K5 N  b4 p
6.  以下有关构造方法的说法,正确的是( )
! S0 e  C& |: u6 k  w8 G  d4 YA. 一个类的构造方法可以有多个
! L, D$ O3 k2 z1 F+ e5 rB. 构造方法在类定义时被调用, ^. {7 O, Z) ]; @" r8 a
C. 构造方法只能由对象中的其它方法调用1 [' Z' p9 F; @. u; L
D. 构造方法可以和类同名,也可以和类名不同2 B; s( G2 G5 Q5 q5 }
      满分:4  分% u8 [- h8 C3 g+ @: `0 D; S" d
7.  Java语言的类间的继承关系是( )
! C: A! \4 _0 LA. 多重的( f  I$ p' ?9 q' Q
B. 单重的
. `0 l/ r4 V! d# Z7 Y3 sC. 线程的
1 c7 T+ e$ I# q+ FD. 不能继承9 i0 s7 _9 a: m, W
      满分:4  分
1 Y* u0 `" ?: k- t, \8.  设有定义 int i=123; long j=456; 下面赋值不正确的语句是( )( s$ h1 ?) R3 l0 i% ^
A. j=i;
( r) S( l1 u0 Q* B) v1 v/ o* E! h  zB. j=(long)i;
3 V( O! D) n  |# n. h) `; G! \+ ^C. i=(int)j;
; O. U6 o, \# [1 PD. i=j;, l) s, [0 j3 {; w5 c! l& ~& Z
      满分:4  分
/ v) B0 }( _1 }7 [. Z' a9.  所有的异常类皆继承哪一个类?( ), C% X6 y5 e2 f( L3 X0 ^
A. java.io.Exception
7 J; j& r& f" Z5 k0 F5 p/ SB. java.lang.Throwable! z5 U  Z0 z0 U- m
C. java.lang.Exception
1 x- U6 F% Q% X0 QD. java.lang.Error
! o! V( j8 S5 I6 S& }( s      满分:4  分
9 u6 C" F, x" k4 Y4 Z10.  在调用函数并传递参数时,将变量对应的内存位置传递给函数,而函数会根据内存位置取得参数的值,是指哪种方式( )/ d/ g1 a$ y4 G0 n( m0 W
A. 值传递调用
# y- m+ d2 I  j" A+ nB. 返回值2 j2 A4 A* z3 H' {7 O+ D
C. 地址传递调用, V+ ?) t, m2 r/ D# K) p' u! s
D. 以上都不是* Z& s% u0 B8 s
      满分:4  分, y) D# U" Q; l
11.  以下有关类的继承的叙述中,正确的是( )5 x% q0 r( I4 l( N% o9 I) C$ E/ e
A. 子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性; |3 I7 h/ P6 a0 I0 K0 A, W
B. 子类只能继承父类的方法,不能继承父类的属性7 [* Y6 T& x- c
C. 子类只能继承父类的非私有属性,不能继承父类的方法7 }* V' G: c! b% c& W* _, M$ ^4 `
D. 子类不能继承父类的私有属性
# d. G& r: H7 W7 D0 l6 S      满分:4  分
- B+ z% _$ w8 N' I. \2 a' f9 D1 b7 c12.  下列关于修饰符混用的说法,错误的是( )
5 R  H0 Q, i/ K; y/ `; b: [A. abstract不能与final并列修饰同一个类
+ X+ L; g* P6 k" b6 ?5 N' gB. abstract类中不可以有private的成员
; D+ [- v2 J7 K% u& Z% [C. static方法中能处理非static的属性
7 ^* J# E* `% ~! yD. abstract方法必须在abstract类中1 F, l$ z$ l& c" U1 t
      满分:4  分
4 ?; y0 s% I0 V* c# C4 T' ]- J13.  异常包含下列那些内容( )。! E$ _7 \1 n( h1 q
A. 程序中的语法错误
3 w% I# N& N* L& t# RB. 程序的编译错误
# Q& ^5 l! C' L% GC. 程序执行过程中遇到的事先没有预料到的情况
' ^# g$ P9 ]& i  yD. 程序事先定义好的可能出现的意外情况
5 x6 J+ a8 {' c/ ]8 z      满分:4  分; o9 t- k9 A3 C6 U
14.  若已定义 byte[ ] x= {11,22,33,-66} ; 其中0≤k≤3,则对x数组元素错误的引用是( )2 }$ a9 ?" i7 L8 _8 i
A. x[5-3]4 r6 j' \2 O% _2 x
B. x[k]. R" R1 ~3 F5 @. J9 L7 |
C. x[k+5]
" T" `4 k' H; ~4 {D. x[0]/ R. l" k* J7 k. g. \" E, y  |
      满分:4  分: c$ R$ S* y9 g
15.  以下叙述正确的是( )
3 a2 A  y2 ?8 O  t; v' k4 {A. 构造方法必须是public方法/ {2 m: V7 E; b
B. main方法必须是public方法
! p) x+ W( T) V8 x& _6 dC. Java应用程序的文件名可以是任意的3 n3 F' m  `0 \
D. 构造方法应该声明为void类型
* z- W8 b9 G0 z( w4 y- Z7 j/ E5 d      满分:4  分

本帖子中包含更多资源

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

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

本版积分规则

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

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

GMT+8, 2024-6-7 06:59 , Processed in 0.104717 second(s), 21 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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