奥鹏作业答案-谋学网

 找回密码
 会员注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

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

东北大学12秋学期《JAVA语言程序设计Ⅰ》在线作业1

[复制链接]
发表于 2012-12-18 15:04:46 | 显示全部楼层 |阅读模式
谋学网
一、单选题(共 20 道试题,共 60 分。)V 1.  Java语言是( )。
( j& `/ b: N1 d$ g; @A. 面向问题的解释型高级编程语言
: b! k9 k" A. P- `B. 面向机器的低级编程语言
* Y. ^3 r, `) w5 m5 qC. 面向过程的编译型高级编程语言
; P, R% o# y% ~, s* F4 P+ [0 S- ND. 面向对象的解释型高级编程语言
3 O$ c  M5 u3 X3 d) U      满分:3  分
+ ?$ U% U6 X- w5 K% N2.  下面哪一个main()方法定义有效?  {, u" r! k& D1 ]- ~
A. public static void main(String args[]){}$ K1 ~+ I" ^  `
B. public static void main(String []){}  x* U4 ^3 k4 {  K. ?9 W; i- q: }
C. public static void main(String[] args). L+ S) k/ J* y
D. public static void main(args[]){}
. K5 i3 i' r5 W& M! z; O4 F      满分:3  分1 J9 l+ U9 t4 u3 B& E
3.  十进制数16的16进制表示格式是3 Z4 G* {. B* H! R+ c' S& A! K( a
A. 0x10
) d2 F2 S: }( V" ]& U& }B. 0x16% }* C3 A  R& S
C. 0xA  ~# I+ f5 r" W/ m
D. 163 y' ^! w# v% }0 N4 R3 |
      满分:3  分. g! S8 H# i! ~' O
4.  表达式7&2的值应该是:
5 u* w8 ]8 H) w  R$ MA. 0) D9 c- }5 ]9 P) O3 v
B. 2
# m8 F6 e; o  n/ aC. 5  K6 B$ t2 x' H, h! V$ d
D. 74 ^6 n5 }% R0 D# n
      满分:3  分
% z6 @' c1 B* J5.  请选择以下代码的正确的重载构造器。 class Happy { Happy() { } }3 b% ^) x, ]- \! P% J/ b6 l% b
A. public void Happy(){}
6 i% _$ ^5 m, @' m4 }3 K7 Q5 ]B. public Happy(int c){}5 Y" q. t. K0 s! {5 [
C. protected Happy(){}% q9 W0 m* |' `: ?( x
D. void Happy(){}
8 o' V$ N/ T+ O9 A: u      满分:3  分
' I! r1 s: H0 q0 }  n- H$ d6.  下面语句返回的数据类型是什么? (short)10/10.2*2;. |! L" z1 e: J
A. int
( J* C1 N" D) j6 ]+ t2 H5 {B. double
7 d6 o. e7 k' D1 c% ]8 |C. float
( L7 f+ E, \% qD. short+ x8 J( n; w5 ]& G: T
      满分:3  分
  X" M% n) c9 j7.  下列语句序列执行后,k的值是( )。 int j=8, k=15; for( int i=2; i!=j; i++ ) { j-=2; k++; }
  D$ `% U/ T1 p1 F2 PA. 15
$ a- q  j  F+ Q4 G2 k0 YB. 16. t/ F* F5 z2 s: i5 N) d
C. 175 p( R- S$ O! r0 T
D. 18
% Y% ^: R' _5 o- m      满分:3  分. X- `- ]' Q8 b/ O6 ]# ]% p9 {' T) n
8.  下列方法中可以用来创建一个新线程的是3 `3 s2 K6 c! p  ^5 P% y
A. 实现java.lang.Runnable接口并重写start()方法9 v4 i3 T# l+ p% b! p) R
B. 实现java.lang.Runnable接口并重写run()方法
6 ~* t0 k0 o3 q4 oC. 实现java.lang.Thread类并重写run()方法
( y& u( H- ?/ B/ VD. 实现java.lang.Thread类并重写start()方法0 h) ^# O3 J1 b6 ^( w2 E. R
      满分:3  分
3 X% r, U$ V7 Y; N+ E5 e: t: \8 K9.  定义类头时,不可能用到的关键字是( )。
0 T$ e* X) c+ T7 {3 xA. private: n, F. v* p, A, q
B. class& g7 I3 h' I9 ^9 \! v% _
C. extends3 J' k; ^) x: e/ S; J: L; I6 P
D. implements9 p# Z; |' D/ K4 j! f6 m
      满分:3  分6 A4 G! Q+ E( B, p8 N( X* y0 c
10.  将字符变量c设置为一个空格字符的两种方法是:
- P3 L6 ~2 [3 H2 S3 V# kA. c=" " 和 c=' '
3 g, w5 Q1 w; _+ _1 t, EB. c=" " 和 c="\u0000"
/ I* G. ]6 X3 D; [- L0 YC. c=' ' 和 c='\u0020'
9 y( ^. [4 m' |% g2 a9 ID. c=" " 和 c='\u0020'0 W# T2 K) q/ j6 S" Z
      满分:3  分6 F- d! s, r) A8 h; i8 ~) @' B
11.  在编写Java Application程序时,若需要使用到标准输入输出语句,必须在程序的开头写上( )语句。+ U& `! ~( i$ b# B
A. import java.awt.* ;
$ N0 u8 V4 k/ }# r6 U, wB. import java.applet.Applet ;$ s& M% ?: m+ R& f, q5 b! R) N* G; d
C. import java.io.* ;
7 {$ X! C& E* JD. import java.awt.Graphics ;
. z  I" B9 {. P      满分:3  分
1 _  l$ i, Q: ]: v$ N12.  下面程序的输出结果是什么? class C1{ static int j=0; public void method(int a){ j++; } } class Test extends C1{ public int method(){ return j++; } public void result(){ method(j); System.out.println(j+method()); } public static void main(String args[]){ new Te* c; B1 M8 H( |* H! t) w- W
A. 0
: p, G2 O8 Z/ c9 T7 z$ kB. 14 x7 z* X: @8 g2 P1 T' F" ~
C. 2
% ^5 f5 ]! P+ C  W0 q1 D5 YD. 3
8 S; Z5 O8 `1 V2 J( C( s' V      满分:3  分
- h. ]- v& K' h% [1 c13.  你编译一个定义了5个类和18个方法的Java源文件。请问,当编译该源文件时会产生多少字节码文件,扩展名是什么?( t8 |# F: j! }
A. 23个字节码文件,扩展名为.class
. g0 S- P- E+ h. F, U+ AB. 1个字节码文件,扩展名为.class
# o3 N' y7 u5 B: ~$ W: c2 MC. 5个字节码文件,扩展名为.java
  V3 f2 e* l4 t) YD. 5个字节码文件,扩展名为.class
1 S( W# W! N. n3 [+ J. X. c      满分:3  分. {# b) F1 e. p; @5 e
14.  在编写Java Applet程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上( )语句。3 D: w6 e! v/ R/ L& ^; Q6 V" r% K
A. import java.awt.* ;. Q3 L3 U" P2 d4 {2 x* i. s& x6 ?
B. import java.applet.* ;7 J: n) M- |& C  x1 c' p
C. import java.io.* ;
& R% S* C% |7 ED. import java.awt.event.* ;+ V0 K. p2 o5 l& V7 i8 a
      满分:3  分
4 r5 _! W. G+ F( ?15.  以下哪个约束符可用于定义成员常量?2 }( o4 z; a  @  `9 L; w6 F- g9 ~
A. static; L. _, j$ Y, \0 ]& \
B. final; v2 @! {$ ~% h) ^
C. abstract
+ S6 B8 a7 d5 e) b( OD. 不使用约束符7 z* A, {1 W* u0 @
      满分:3  分
. d& J$ f" N2 T4 D) d; f16.  下面的哪些叙述为真。
- y% X% X; _9 R; u1 BA. equals()方法判定引用值是否指向同一对象。
1 f/ s+ G: H4 C, f; x! S) DB. ==操作符判定两个分立的对象的内容和类型是否一致。
2 j+ e0 O, @; f. I4 J5 AC. equals()方法只有在两个对象的内容一致时返回true。
3 l* w4 a4 R( Q$ h- T) HD. 类File重写方法equals()在两个分立的对象的内容和类型一致时返回true。  r, ~. s6 Z/ v4 e, ^% a4 C
      满分:3  分
2 m# ]0 T7 y! T3 U! ^5 r" `17.  设有下面的两个类定义: class AA { void Show(){ System.out.println("我喜欢Java!"); } class BB extends AA { void Show(){ System.out.println("我喜欢C++!"); } 则顺序执行如下语句后输出结果为:( ) AA a; BB b; a.Show(); b.Show();. U8 b1 Z1 v* X: T- @8 d3 x) W
A. 我喜欢Java! 我喜欢C++!
5 Q! ^) \- j8 Y8 s  V4 f! xB. 我喜欢C++! 我喜欢Java!
7 h" O- r3 |9 E: hC. 我喜欢Java! 我喜欢Java!
8 o3 z& h$ B7 a$ tD. 我喜欢C++! 我喜欢C++!
- m% o- Z: ?. K/ ?/ k8 }3 ]8 ]" C      满分:3  分" e0 M2 `/ \) y. E/ v1 b
18.  下列哪个选项是Java调试器,如果编译器返回程序代码的错误,可以用它对程序进行调试?
- C7 u5 S% y) [) }5 B. ~' p4 @A. java.exe
/ e5 F- J% Y+ [. ~) S) PB. javadoc.exe
* [* x: ^7 U9 P: v" c, M5 pC. jdb.exe/ \) ?7 T+ w& t" Q1 }
D. javaprof.exe
0 z' i0 p" w0 {4 g7 A; t      满分:3  分3 F0 j  n1 L- C3 H6 s
19.  在Java图形用户界面编程中,若显示一些不需要修改的文本信息,一般是使用( )类的对象来实现。
; Q6 |# J# \6 mA. Label* H7 A/ ^1 ?& H$ a' o- ~
B. Button
! a* c' U) T, D  t) hC. TextArea
. Z* k% ~$ C7 E9 ^  |D. TextField
  i$ I8 t1 g+ a0 D" m  g      满分:3  分
% j. Z6 c/ }7 O2 h- c20.  给定下面的类:  public class Example{   String str=new String(“good”);   char ch[]={'a','b','c'};   public static void main(String args[]){   Example ex=new Example();   ex.change(ex.str,ex.ch);   System.out.println(ex.str+”and”+ex.ch);   }   public void
% R) s0 ]9 k5 u1 n- NA. good and abc
/ ^" K: F- o' m+ I( ^+ J  XB. good and gbc6 Z( k& p& m: J& o
C. test ok and abc
8 \- N' O" V: c. ?" @D. test ok and gbc
. Q  @: d8 a* d! u, [$ i7 u      满分:3  分
2 z8 n8 t# r, |7 x. M9 R& I% ?+ {( ^
" L. l- s+ a5 X+ l1 _6 x4 ]二、多选题(共 10 道试题,共 40 分。)V 1.  已知如下类定义: class Base { public Base (){ //... } public Base ( int m ){ //... } protected void fun( int n ){ //... } } public class Child extends Base{ // member methods } 如下哪句可以正确地加入子类中?. y0 k7 ]& L2 j0 g
A. private void fun( int n ){ //...}9 Y: \2 N- M- q9 A
B. void fun ( int n ){ //... }
$ w3 a! v) A1 ~) n3 vC. protected void fun ( int n ) { //... }
) |5 m0 D# @/ X% Y# pD. public void fun ( int n ) { //... }, z% m+ v* j2 `6 v2 x2 B7 @2 K0 C
      满分:4  分2 v1 m2 N1 t8 _$ {5 t
2.  你怎样从下面main()的调用中访问单词“kiss”? java lyrics a kiss is but a kiss
: g/ t% R+ Z) u# \A. args[0]
, B: D9 `1 Q: o- F: F7 R4 p, X; HB. args[1]
1 J9 F. k$ C8 h2 eC. args[2]$ }- `8 q! h9 {2 P' A
D. args[3], ]+ Y9 c$ r2 W8 v- _- N5 P, s  C7 v  e
E. args[4]
# {4 w* s- G% h7 bF. args[5]
6 M4 X; w* k1 M' n; @      满分:4  分# S/ D8 r6 |& w  P4 ]4 }' o
3.  下面哪些不是java的原始数据类型。. n! ^0 a* P$ s: k( N
A. short
5 |+ W/ T: K1 X* r# V5 B: e/ z! TB. Boolean
* m9 s, d2 s, m4 Y, e% @C. unit
5 @; O- ]0 u0 J9 B# {6 KD. float8 ^8 N6 I3 N1 T3 S5 |) S
      满分:4  分
# W8 u" t$ P' K8 D0 j4.  下面哪几个函数是public void example(){...}的重载函数?
$ o4 g' p3 r: i1 x4 [A. public void example( int m){...}
0 \+ Y4 F6 @& g! a+ k3 ^3 jB. public int example(){...}! D8 M/ [$ y# k$ Z  q5 _; n
C. public void example2(){...}; F% F; s3 G% D
D. public int example ( int m, float f){...}
6 d, i0 \* t9 F$ v+ c; H      满分:4  分! u: l: D; t. f. |
5.  如果有以下代码,哪几个数字能产生输出 "Test2" 的结果? Switch(x){ case 1: System.out.println("Test1"); case 2: case 3: System.out.println("Test2"); break;} System.out.println("Test3"); }
3 z- t( l$ @6 S: Q  @- \/ h% |A. 0
# a6 m9 \1 |) @  q! zB. 1& R- f' R: G  y: O; {% s/ `
C. 2. c) f6 R0 L: ~7 [2 A, o
D. 3
9 j  A0 C0 z6 p* Y# O' K- r$ z      满分:4  分" B; L+ n; p  V4 e# t
6.  以下哪个有关事件监听器的语句是正确的?9 x* L9 |+ U% G8 B1 ~
A. 多个监听器可以连接到一个组件上: B' E' o8 D0 `0 o$ H, Z- d
B. 只有一个监听器可以连接到一个组件上
4 R, @5 d' r3 c$ E+ b8 {$ A1 ]C. 一个监听器可以连接和控制多个组件
" p4 _1 {) z7 Z8 o' p) h/ E9 ND. 一个监听器仅可以连接和控制一个组件0 L, `) s$ `, [5 \" |5 e. m
      满分:4  分  B( o3 P% p# {  z
7.  已知如下代码: switch (m) { case 0: System.out.println("Condition 0"); case 1: System.out.println("Condition 1"); case 2: System.out.println("Condition 2"); case 3: System.out.println("Condition 3");break; default: System.out.println("Other Condition"); } 当m 的
2 i- v. L) r& `% `A. 0
" t3 H& ^  H6 M7 n" ?  j* xB. 1
0 N2 O7 m# V( R! `: R( y3 V0 `' uC. 2- Y+ d. v2 ~6 b# j. Z
D. 3" D! s5 |  U' x2 S
E. 43 U7 {% [* c- G4 P, j* _9 I: [
F. 以上都不是3 A" Z; g& y4 M" F
      满分:4  分+ s" C1 o( b& z0 ]7 |" y  ^
8.  下面哪些是Java关键字?
# r4 q  ?1 J* R3 WA. NULL! A3 d# `2 J9 W2 f  n2 G8 Z
B. default# y8 @) |0 s/ Y; U
C. sizeof" \9 J/ [+ D: G; m  b
D. instanceof
- o3 e- V- p/ T0 p& L      满分:4  分  [2 ^. @5 [, v$ c/ Q9 f" e% A
9.  假定文件名是“Fred.java”,下面哪个是正确的类声明。
4 U* A$ J' B* J! X7 i8 _A. public class Fred{   public int x = 0;   public Fred (int x){   this.x=x;   }   }
2 F- n! z+ K7 h/ `B. public class fred{   public int x = 0;   public Fred (int x){   this.x=x;   }   }
  R, F* N( U  n5 LC. public class Fred extends MyBaseClass, MyOtherBaseClass{   public int x = 0;! T. D5 l' \/ ~. L; K% Z3 \
      满分:4  分' S* \/ Y+ r# w1 c7 u6 ]
10.  下面的哪些程序片断可能导致错误。
" D1 ?6 h6 t" M, |A. String s="Gonewiththewind"; String t="good"; String k=s+t;
* R4 H7 T( c0 S0 ~- d! \B. String s="Gonewiththewind"; String t; t=s[3]+"one";0 D" f* G' p1 P' s
C. String s="Gonewiththewind"; String standard=s.toUpperCase();( q1 k  `; D0 ?$ a) M' @. _
D. String s="homedirectory"; String t=s-"directory".
  d2 k1 [3 V6 w1 ], S: W+ c      满分:4  分 1 E5 W/ q& z  e* ^

5 p; ^. e1 _2 G( ^* J4 p6 h

本帖子中包含更多资源

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

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

本版积分规则

投诉建议
 
 
客服一
客服二
客服三
客服四
点这里给我发消息
点这里给我发消息
谋学网奥鹏同学群2
微信客服扫一扫
快速回复 返回顶部 返回列表