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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

东师11秋《Java程序设计》第一次在线作业

[复制链接]
发表于 2011-12-22 17:22:10 | 显示全部楼层 |阅读模式
谋学网
久爱奥鹏www.92open.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料以及奥鹏毕业论文,致力打造中国最专业远程教育辅导社区。7 j5 w# J. x# `9 S8 _1 m  S7 K
9 a5 i% g3 c# z" G0 i
一、单选(共 10 道试题,共 30 分。)V 1.  常见的面向对象的程序设计语言包括()$ N' ]  N0 l* ~5 r" T
A. Pascal- p( x/ R4 h6 v
B. Fortran3 J: o' g2 `$ N1 o, @
C. Java% W) o4 c) n/ G9 @- a! c4 k) K
D. C2 y1 I( b; V9 s: i
      满分:3  分
0 g$ A- s* C) O$ ], B2.  若有定义 int a=1,b=2; 则表达式(a++)+(++b) 的值是()
% h; U; p5 u. J9 GA. 3% Z3 x8 d1 b; }8 o6 M
B. 4
/ J- }, Z+ b, f4 BC. 5
& h/ J1 J6 I- wD. 6' E9 g' V  K+ l- `. P" i$ ]- o/ F
      满分:3  分
& ]( @) s8 s0 P$ J3.  要从文件" file.dat"文件中读出第10个字节到变量C中,下列哪个方法适合?()
8 f+ Z4 P" q; ~( y3 v. xA. FileInputStream in=new FileInputStream("file.dat"); in.skip(9); int c=in.read(). F- w- U3 w  x  s0 T
B. FileInputStream in=new FileInputStream("file.dat"); in.skip(10); int c=in.read()1 W$ V: G1 Y6 D7 V
C. FileInputStream in=new FileInputStream("file.dat"); int c=in.read()
" F# g9 G6 e* A. x8 WD. RandomAccessFile in=new RandomAccessFile("file.dat"); in.skip(9); int c=in.readByte()+ p7 T, q8 s+ I# L1 n
      满分:3  分) x$ U" h7 s( k* \
4.  下列哪些语句关于内存回收的说明是正确的?()
8 c" J+ F& }+ B/ c- W2 W& |A. 程序员必须创建一个线程来释放内存) J' K  q$ F2 y- N
B. 内存回收程序负责释放无用内存
/ L* ]' j4 b; F+ i/ g6 KC. 内存回收程序允许程序员直接释放内存. S+ W# x1 N# q1 c6 W
D. 内存回收程序可以在指定的时间释放内存对象- D& h: r6 ~9 Z4 P5 ]( I3 D
      满分:3  分2 k* G% p/ G) y3 ?- K' e! H1 w
5.  给出下面代码: public class Person{   static int arr[] = new int[10];   public static void main(String a[])   {    System.out.println(arr[1]);   } } 那个语句是正确的?()* m8 q0 G; j) p+ }2 d" i% {6 ^
A. 编译时将产生错误
( E, b- n7 Y, t( G5 e- P3 J1 wB. 编译时正确,运行时将产生错误
- D& l! g5 _1 @1 pC. 输出零+ o, O3 ?! C5 c9 E" @% j: I
D. 输出空
" q5 {9 w) q" L      满分:3  分
' q' w3 D+ [. s. b3 u6.  下列程序的输出结果是 import java.io.*; public class abc { public static void main(String args[]) { String s1="Hello!"; String s2=new String("World!"); System.out.println(s1.concat(s2)); } }
2 O" u1 [( q+ i) @& ZA. false) ?: f2 Z7 |! X& l  ^) z6 b! }3 d
B. Hello!
, I0 x$ y6 K9 d3 |% @& Z- @6 nC. Hello!Wofld!+ S! ^9 b3 {8 ~, \( ]
D. 12
5 D8 m/ _8 }# J- m+ R      满分:3  分* O  Q3 v# Q4 r5 ?
7.  在Applet的关键方法中,关闭浏览器以释放Applet占用的所有资源的方法是()& M/ R; a, `1 o3 H  d
A. init()
. K1 q' |# R/ a/ ZB. start()1 y" G7 k$ C/ Y
C. paint()& c. M- M, s' w. N
D. destroy()6 I! a& f9 L9 {3 _9 v0 U, t' g
      满分:3  分
  M; f0 b, c: @. j: ?) p3 K8.  以下字符常量中不合法的一个是()。
' O6 w) B4 B5 G5 QA. ’l’
! n6 x4 C! c& UB. ’\\’8 b# u% @1 Z0 A, h
C. ”\n”& u3 ]# R  p" r3 O- K( n& V0 V
D. ’我’# g' Z+ K* J8 [0 p
      满分:3  分
5 z1 n2 s2 d# T  N: c- e* c9.  while循环和do……while循环的区别是:()
4 a7 V5 m/ e, {2 V  J" R# \$ sA. 没有区别,这两个结构任何情况下效果一样5 r0 V& b) @; h! W
B. while循环比do……while循环执行效率高  w* P2 D- p9 |
C. while循环是先循环后判断,所以循环体至少被执行一次
4 M! {' [& B, \- k9 dD. do……while循环是先循环后判断,所以循环体至少被执行一次
5 e: i/ F+ d7 ?( E      满分:3  分
/ b8 A' T' f& ^% s. k9 A" b; h10.  哪些是将一个十六进制值赋值给一个long型变量()% l' q! ]4 C# v# R" S0 T/ x
A. long number = 345L;
9 |2 S$ z( Z# G, n* l% \% rB. long number = 0345;
, @. _6 j# M( a/ |+ eC. long number = 0345L;
4 Z- y4 W' F  D( |+ W9 s" LD. long number = 0x345L;
2 m0 b1 L8 G& `0 D$ V! S      满分:3  分 8 F3 ^' N! I6 @: n) u, U
$ c" ?* A- p7 ^
二、多选题(共 10 道试题,共 30 分。)V 1.  对于构造函数,下列叙述正确的是()。
) e1 {- ^8 w# g. I4 R$ SA. 构造函数也允许重载。3 z6 M2 Z. `1 |
B. 子类无条件地继承父类的无参构造函数。
: ^% Z  h5 Q6 V& [" E9 J1 {& KC. 子类不允许调用父类的构造函数。2 @/ `  }- J6 X& i. [
D. 在同一个类中定义的重载构造函数可以相互调用。& Z6 t7 ^, W0 w' t3 a& E
      满分:3  分
4 b+ Y+ m& S; Q* W2 K  _$ B2.  以下是一段不完整的方法代码,下面哪些方法能够使该方法抛出一个IOException,假定该方法返回true?() 1. public void method(){ 2. 3. if (someTestFails()){ 4. 5. } 6. 7.}
4 U6 P# O( K0 X9 e& X' F% v. a3 qA. 在行2增加:IOException e;0 s6 O- O4 e5 c) [8 s
B. 在行4增加:throw e;+ U/ M8 _8 J4 X6 s# P- X% x0 c; M0 u
C. 在行4增加:throw new IOException();2 _( F. w3 [% l* F  H4 G
D. 在行6增加:throw new IOException();
% _; d% m! t7 |1 j      满分:3  分
. e) j: x3 u. N: G+ C2 l3 T3.  下列哪个方法可用于创建一个可运行的类?()+ N( h# H( [# o/ U6 X" f% e  h/ ^) {
A. public class X implements Runable{ public void run(){ ......} }1 ?3 ^$ x2 E0 t
B. public class X implements Thread{ public void run(){ ......} }1 s' o- z, r( X0 D0 m
C. public class X implements Thread{ public int run(){ ......} }( J! e4 C" h- r+ l( U: Z
D. public class X implements Thread{ public void run(){ ......} }
0 w' s: t! y. j6 O      满分:3  分3 d- p6 K; G+ V4 k4 E! d. J9 p
4.  给定下面的代码段,哪些选项是对setVar()方法的重载?() 1. public class MethodOver { 2. public void setVar (int a, int b, float c) { 3. } 4. }; |, g. {( b, |% P% W
A. private void setVar (int a, float c, int b) { }
0 `. H% a1 g: k2 W+ {8 l# nB. protected void setVar (int a, int b, float c) { }+ |8 z% s+ B  N  h
C. public int setVar (int a, float c, int b) {return a;}
; A& r6 F2 B* L4 w( W; s. Z6 \D. public int setVar (int a, int b, float c) {return a;}
/ Y) J) ~2 d6 i9 n: ?+ s      满分:3  分& @0 s# h6 N! F  m% ~) D' I4 w# g4 p
5.  关于继承,下面哪些叙述是正确的?()
4 g- x, Y  {( u# N8 lA. 在Java程序中只允许单一继承7 D3 M2 \) R. J4 E- L4 S  M
B. 在Java程序中一个类只能实现一个接口7 A: i  N9 v' T4 l
C. 在Java程序中一个类不能同时继承一个类和实现一个接口
; `+ i! Y' S- z# T" @D. 在Java程序,单一继承使代码更可靠
3 f2 I" U( O, e  a      满分:3  分- Z) z" K( [# R5 c% Z5 O
6.  定义变量如下: char c='w'; int i=8; long L=15; float f=8.9f; 以下赋值语句正确的是()。
% J. J2 K! {/ ?1 x: G1 _9 cA. i=c+i;0 f1 I+ T6 n4 L9 V
B. c=c+i;% Z& C9 j( I* \- V; d
C. L=f+L;# n* W4 N; P4 x7 C
D. f=i+L+f;
0 v* G: a* w& r% A- W      满分:3  分
% I1 g- A1 D# Z6 t6 ?+ B6 w! D7.  指出错误的表达式()  D& _, w6 [9 B9 J+ z
A. byte=128;6 j# g! h! A, }
B. Boolean=null;
( l2 f0 u! l5 A+ \C. long l=0xfffL;' E0 U$ _  l& P# D+ H* h
D. double=0.9239d;
; B) u1 A: K3 w' c9 t      满分:3  分
% _: I3 E; a: E. g8.  下面哪几段代码不会出现编译错误! F3 T1 m) ]! H* [. m
A. int i=0; if (i) { System.out.println(“Hi”); }  T3 Z6 `) H2 t; \
B. boolean b=true; boolean b2=true; if(b==b2) { System.out.println(“So true”); }: b$ K' w4 j) f$ F9 d5 _
C. int i=1; int j=2; if(i==1|| j==2) System.out.println(“OK”);9 `' w- @  j" n0 e+ w* Q, c: Z4 z
D. int i=1; int j=2; if (i==1 &| j==2) System.out.println(“OK”);$ b  m  Z3 d/ |" n: I5 G6 }( C
      满分:3  分
9 T1 Z5 p: u+ i; C  J) f9.  定义一个类名为"MyClass.java"的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为: ()" M5 t: N6 D+ h" @$ ?9 R' k6 Q
A. private class MyClass extends Object
! E& O* V8 G4 R2 MB. class MyClass extends Object* g# Q- I7 K$ s) [$ c7 S
C. public class MyClass- @6 o* W8 ~% F. l- B9 t9 r
D. public class MyClass extends Object
, ^" Y7 X/ r; {) I( x      满分:3  分
0 o& n- j4 q/ _2 S+ Q/ ^10.  编译并运行下面的程序,运行结果为(). public class T1 { public static void main (String[] args){ T1 a=new T1(); a.method(8); a.method(1.2f); } void method(float i) { System.out.println("float: "+i); } void method(long i) { System.out.println("long: "+i); } }
; R0 G0 B9 e+ F& YA. 程序有编译错误,因为两个method()方法必须定义为静态(static)的。
, P0 R. [: F  h; |B. 程序可以编译运行,输出结果为: long: 8f loat: 1.2, g1 Y; F/ ^2 x
C. 程序可以编译运行,输出结果为: float: 1.2long: 8' j% [6 d6 t, }! a, r
D. 程序中定义的两个参数不同的method方法称为方法重栽。
+ |# k) ?5 m5 m- ~      满分:3  分+ T/ A: H8 S7 V

7 u+ V" J, H( D7 v! k7 o: f& G" k2 k3 m! M: K' U
三、判断题(共 20 道试题,共 40 分。)V 1.  Java中所有的类都是java.lang的子类。
. A6 b" i+ b3 qA. 错误( v/ H  P( k* p6 G& D: E
B. 正确
1 I* `) p0 W$ h; u" ]3 {      满分:2  分0 _5 N! I& \( T* a& m0 _
2.  Java语言中的数组元素只能是基本数据类型而不能为对象类型。
1 @( G& I5 w% p7 Q4 ?- pA. 错误2 z. S8 Y7 P! t% ~$ n" [
B. 正确- k9 S) x4 f3 ~
      满分:2  分# _' `3 E. A1 M
3.  System.out.println(“Hello java!”)中out是System 类的一个成员变量。
  D: }# y" R6 l( L6 A. ~; AA. 错误4 m) w4 ?* t8 n7 e- k( n6 M4 E( M
B. 正确8 L4 l5 {0 L! R
      满分:2  分
9 L* p  r' P# U/ U4.  使用方法length( )可以获得字符串或数组的长度。. S$ X% y2 M* m# w- I
A. 错误
, c/ y) ]% u. _5 u! sB. 正确( y2 y3 F; E$ K1 b/ z* `0 f
      满分:2  分
0 y+ p% `' \- o' M; f# y  @5.  Java的各种数据类型占用固定长度,与具体的软硬件平台环境无关 。- h: Q) `, q) z1 \5 D  a. A  p5 x: `
A. 错误
, d6 A, e- j) a9 PB. 正确: f; q. o. u5 u6 L
      满分:2  分
1 n& O9 ~) T  F& D6.  Java源程序文件中是不区分字母的大小写的。
+ d7 Y3 L+ u  I( r: B5 l9 \A. 错误+ S( l; {( I0 s& x) e
B. 正确
, F0 \9 X! ?* L      满分:2  分. o  d: \, w+ H5 `" j% F! N
7.  Java 源程序的文件名必须和公共类的类名相同。; b( l9 o" v1 Z. W
A. 错误
) S( N& r$ s5 D7 _/ r5 ZB. 正确7 ^" n8 d; g; D* H2 z/ B
      满分:2  分
. H) a; j) U' i+ u  d( x) J8.  在Java中%是取余运算符,要求两端操作数为整型。
* N2 w6 t9 [* x( P, y2 a# n+ DA. 错误- L. C/ l- z: g( i' x, V( E' a9 E
B. 正确
5 _1 L5 ^" J; j3 @      满分:2  分+ z0 ~& g7 n* v& c( L
9.  在实现子类的构造方法时,先调用子类的构造方法,在实现子类的finalize()方法时,最后调用子类的finalize()方法。- O' s6 U" _8 L) ]' ]% d* Q
A. 错误
5 E! ~# M' N# o1 l% [0 kB. 正确) [. |& J: k+ ]7 X8 v8 T- h
      满分:2  分" o- Y( w! N2 R5 T
10.  在父类中声明为 final 的方法,也可以在其子类中被重新定义(覆盖)。9 g1 T; s; _, s2 o8 j3 l* b, {
A. 错误7 j: a3 l  y' f0 p5 L7 T; D- c
B. 正确
" i$ L3 y3 }+ m1 S9 K      满分:2  分+ h+ \) J; ]3 \8 g: I5 Y
11.  如果p是父类Parent的对象,而c是子类Child的对象,则语句c = p是正确的。
0 h& T( F% t( B- _; k. |A. 错误" ^7 }. J9 |' f. i
B. 正确7 L# l& |1 I% ^2 a$ [$ ~
      满分:2  分
( J. X: X" C8 o/ o& h1 p12.  Java的类是单继承的,所有的类都从Object类派生而来的。
9 O3 b5 d0 G! y% O/ q. v/ ?A. 错误' k4 f6 @6 w+ W
B. 正确/ Z' a/ q  }7 n3 ~3 \3 S( H
      满分:2  分
9 A3 j/ p6 r4 O5 l13.  java异常处理中可以使用多个catch子句,此时应将高级别异常类的catch子句放在前面。% N$ @5 T4 E$ v- U
A. 错误& J9 j, R$ w( o+ k" S$ o
B. 正确5 _5 |+ G! U" n7 E
      满分:2  分+ r4 |) M$ Z/ Q# G# o! Q% }4 E" v
14.  用“+”可以实现字符串的拼接,用- 可以从一个字符串中去除一个字符子串。
2 u! E5 Q6 {" b% O9 \A. 错误- T+ k5 V" S; ~2 {- X# V
B. 正确
: h8 P6 i$ N7 L2 A( u) w/ F; c      满分:2  分
! j& v6 ?; g& m7 T' L" y6 m15.  程序员可以不必释放已创建的对象,因为Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象。
: s& J) ~0 Z" _  J9 J( f4 vA. 错误
- p- ]' E1 F8 U% A  U+ FB. 正确
3 K; e* S9 P' e) c. q) N) T. J      满分:2  分7 E9 z, _4 V; z
16.  Java的类不允许多重继承,但接口支持多重继承。
- G  g9 b. n8 r$ O* a# i  xA. 错误  S7 O) _. P5 y, ^' |6 o; l3 O
B. 正确( ?8 T9 f6 j( m7 \7 C5 K2 R6 Z8 q
      满分:2  分
" i' \, r+ Y8 k5 n' g17.  一个类的定义包括定义类头和定义类体两个部分。
, R, }" p% Q2 g- U7 cA. 错误
$ P1 D5 v6 z; g3 X3 OB. 正确
) O. r2 O5 S- N! O1 n      满分:2  分
- O7 [, `" q# V, E1 T3 j18.  一个子类可以重新定义从父类那里继承来的同名方法,而且允许它们有不同的返回值。
4 D: l1 J* Y1 k0 N' k  H# BA. 错误" w( v8 H  x4 B9 m8 n- ]1 O
B. 正确
% V4 B5 h- E5 I. \% \& Y: B      满分:2  分1 r, z( l* h; C5 ~. |( }
19.  Java应用程序一定要有main()方法,小程序一定要继承于Applet 或JApplet类。4 S8 Y$ p* e3 E# A: g3 F( z0 ?
A. 错误
# k5 P* e$ u. o9 B& jB. 正确2 E) F+ A3 B8 r3 ^; `$ _% ^
      满分:2  分
: V, [1 H  V' a) J2 _  H% c20.  Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。; y5 {& `, `7 L" D# ~+ O+ F3 a
A. 错误
& d$ t8 S9 h% t! K- IB. 正确, }' h# u, J* _- u( k
      满分:2  分
5 U" B4 n9 U4 j0 m( h% X9 A6 s4 n: ?1 v  B* [3 d
久爱奥鹏网 www.92open.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料以及奥鹏毕业论文,致力打造中国最专业远程教育辅导社区。
奥鹏作业答案,奥鹏在线作业答案
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

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

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

GMT+8, 2025-3-15 12:38 , Processed in 0.112592 second(s), 23 queries .

Powered by Discuz! X3.5

Copyright © 2001-2025 Tencent Cloud.

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