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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

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

[复制链接]
发表于 2012-12-18 15:04:46 | 显示全部楼层 |阅读模式
谋学网
一、单选(共 20 道试题,共 60 分。)V 1.  Java语言是( )。7 Q' a' A/ a2 }, |, \
A. 面向问题的解释型高级编程语言! s! ~* ~, D! o" M. H" z
B. 面向机器的低级编程语言
9 a* x* {$ r+ [* F9 o2 |C. 面向过程的编译型高级编程语言9 {0 `, k5 D8 ^4 S8 u/ V+ u/ a
D. 面向对象的解释型高级编程语言7 B) I* K$ D) T4 c0 G
      满分:3  分
3 s0 P* Z7 r8 l/ G) k2.  下面哪一个main()方法定义有效?: W! p; T* L) G+ C
A. public static void main(String args[]){}0 }7 B: y; C+ o, u
B. public static void main(String []){}3 `& Z3 y: J# n8 ?; e& h. P2 A
C. public static void main(String[] args)! L6 j' X, }, \) S" g
D. public static void main(args[]){}) S0 m) h. W" m7 L9 Q4 b+ u* b6 d
      满分:3  分5 Q1 P  Q1 M: D) j% q+ {; T" j7 C
3.  十进制数16的16进制表示格式是
5 m  M. N. P# ~/ ~( p& Z) W6 ^A. 0x10
7 Y7 L. s+ N9 M: T' q3 y: sB. 0x16, _* B* }6 r6 L% ^, ?8 A& I
C. 0xA1 {' L8 l9 Q  ~: X5 p
D. 16
0 M3 @9 q1 f* Q      满分:3  分
: }5 v% E* K! ^7 t4.  表达式7&2的值应该是:& d2 O' `' a# |( s, x* B# F
A. 0
1 v& Y8 V  l, k3 T# X1 ]B. 27 H# g8 r0 ~9 D
C. 58 r+ v6 W2 O" b3 J$ u& I3 I, z* f
D. 7
  a; W7 o+ |( [9 X2 S% b      满分:3  分
" |! H% L; K# m- h5.  请选择以下代码的正确的重载构造器。 class Happy { Happy() { } }; r4 h& d5 f$ J* r. h/ ^
A. public void Happy(){}
( h. d8 S! j3 Y( i) GB. public Happy(int c){}
5 k' H/ ^' T* |" q+ \C. protected Happy(){}; A: l! u+ D; u. a, F+ A
D. void Happy(){}' _# w8 \7 ~/ D  I- O
      满分:3  分
! h+ e9 _1 ^, M! y6.  下面语句返回的数据类型是什么? (short)10/10.2*2;
3 Z. K; W$ D+ O' m5 I1 C) t. h  F6 KA. int
& k( ~7 `4 r) w& I  CB. double
; y9 U1 I- D1 V( D: V; rC. float: {% G; n$ Y! g5 i% o6 O
D. short
, p" a  I2 v& |      满分:3  分* ~" Y7 m1 }5 o) Q3 y
7.  下列语句序列执行后,k的值是( )。 int j=8, k=15; for( int i=2; i!=j; i++ ) { j-=2; k++; }/ ]' a3 G( V0 Z4 ]6 V& `
A. 15
8 c/ k: z  F" qB. 16
. l* w" j9 c7 KC. 17
4 V$ e+ J" }( K: ?" H: C& @D. 18
2 i) a7 V; m+ M' @! W/ t0 L) X7 w      满分:3  分- l7 j; T4 f- M
8.  下列方法中可以用来创建一个新线程的是: \. Q, w# R7 }9 X- K1 X
A. 实现java.lang.Runnable接口并重写start()方法
) M4 e: d. d" D/ h$ F. |B. 实现java.lang.Runnable接口并重写run()方法5 w& ?1 d9 m# |0 F
C. 实现java.lang.Thread类并重写run()方法
3 h' A1 j4 b+ RD. 实现java.lang.Thread类并重写start()方法5 a. V' ~( v" k, X! Q1 N' e
      满分:3  分
& D' O; L1 W6 W6 d7 Q4 Z$ l, e/ n9.  定义类头时,不可能用到的关键字是( )。  h/ l9 ]$ ]% S9 O# z0 d
A. private
- U6 f* A% P* b, B5 a0 P1 ~B. class
) W8 y: K) h6 Z0 Y9 z& U3 L7 o# b* _C. extends
/ v7 o' V' a. l  wD. implements
3 t7 n/ e  H! Q, C7 {      满分:3  分- W; H6 h) e" w
10.  将字符变量c设置为一个空格字符的两种方法是:
2 r; p8 _8 V  O- EA. c=" " 和 c=' '
: _! @/ ]2 ]/ f& I, KB. c=" " 和 c="\u0000": O9 w# ]6 i: j
C. c=' ' 和 c='\u0020'/ J9 \1 I2 i1 z& {
D. c=" " 和 c='\u0020'
& H; B* y8 y- c7 u- c      满分:3  分
' u  U; z: M) h- \* C11.  在编写Java Application程序时,若需要使用到标准输入输出语句,必须在程序的开头写上( )语句。+ q* D4 k/ ?9 b' q4 U
A. import java.awt.* ;) O4 v: v/ I- t& c
B. import java.applet.Applet ;
, f5 H2 q0 F4 K, RC. import java.io.* ;
6 G1 Z% S) o9 _6 L+ i: I6 G' _; tD. import java.awt.Graphics ;. j' |7 V7 [6 c. N8 m6 s$ f4 y$ j
      满分:3  分
2 A% {* O3 o+ ?12.  下面程序的输出结果是什么? 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
0 p! V$ K- R3 Z/ B: e9 C, tA. 0
1 g# G: a7 M9 f3 f4 D/ x8 LB. 1; L' s* T& }# o6 w
C. 25 V4 r; ?2 w3 X5 K! q' @
D. 3$ F/ B4 ?. X, U8 G" y( c: A
      满分:3  分8 B& h# x4 I6 _- s# a0 I' I- W
13.  你编译一个定义了5个类和18个方法的Java源文件。请问,当编译该源文件时会产生多少字节码文件,扩展名是什么?
& I& b/ p# H" l# f/ u( HA. 23个字节码文件,扩展名为.class
# t- F, _9 ~! j0 e. T/ O- i4 {( sB. 1个字节码文件,扩展名为.class, N' Z" w3 G" B' ?2 m" |
C. 5个字节码文件,扩展名为.java
! j3 a9 [, Z, R+ r' O7 Z1 G" aD. 5个字节码文件,扩展名为.class
/ I' d0 ]' o) x7 G3 {0 b      满分:3  分1 s! s0 j0 E" R
14.  在编写Java Applet程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上( )语句。' U, ^9 h4 W) Q/ m- I
A. import java.awt.* ;/ L; P. c* p+ o' T
B. import java.applet.* ;
* O" o/ g; u8 t9 b+ s# c) U5 T9 IC. import java.io.* ;
( v+ o0 Y" `2 i- GD. import java.awt.event.* ;
/ Q6 u& Q# ]7 A+ W, r4 Q' j  v      满分:3  分
5 o. G, ?! B; v) f15.  以下哪个约束符可用于定义成员常量?
( x+ P& z( [3 p/ {" ~( R% ZA. static' f  ?( s( E5 D, U( O
B. final
' i/ }( b# b' @; q' y7 oC. abstract
* |% H/ b4 t0 c9 Z1 W8 g$ q5 K, \. dD. 不使用约束符
/ _" n  g( |, u$ u9 R      满分:3  分
. T) r9 E. W; G+ g% `16.  下面的哪些叙述为真。
, G/ f/ O' O; N! ^2 R8 c. UA. equals()方法判定引用值是否指向同一对象。
2 V( V  z; K- ?( B1 |$ G; FB. ==操作符判定两个分立的对象的内容和类型是否一致。" ]7 @$ q; x# p" |& r4 T9 w
C. equals()方法只有在两个对象的内容一致时返回true。
- o* s" g" @+ u/ _D. 类File重写方法equals()在两个分立的对象的内容和类型一致时返回true。# j' i+ v  [1 R1 R
      满分:3  分! a2 U* N, f% H, O
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();
% ^( |$ T" d1 M" X! A& FA. 我喜欢Java! 我喜欢C++!
1 r, ?! x/ n; U7 nB. 我喜欢C++! 我喜欢Java!
9 F* S2 A7 b( |6 v2 ^; Y+ s1 S  |C. 我喜欢Java! 我喜欢Java!) O2 o( u0 L5 B! V
D. 我喜欢C++! 我喜欢C++!
* I% \% I; k" U      满分:3  分- Z* C6 A" J' R# J, E/ L3 Z
18.  下列哪个选项是Java调试器,如果编译器返回程序代码的错误,可以用它对程序进行调试?. j: m5 a# n. g: z0 @! {
A. java.exe2 E6 w6 J8 F: U6 C4 {
B. javadoc.exe( b/ @: E- M( x4 Z$ y
C. jdb.exe4 V( L8 W0 s4 n: z; P5 r3 ~: n
D. javaprof.exe: c6 s; z+ I9 K
      满分:3  分
9 Q! U$ ?2 R+ d+ w* a19.  在Java图形用户界面编程中,若显示一些不需要修改的文本信息,一般是使用( )类的对象来实现。
) v* t4 z  Z9 ^8 K* xA. Label
8 z7 X# B' g5 q7 Q' A" ZB. Button2 {; l, e  a1 {1 E$ F4 v
C. TextArea- d. c0 j+ e. \! v
D. TextField; i. E, k1 m& U/ q8 c6 t
      满分:3  分
/ {' j7 _& f* i, l  A2 K20.  给定下面的类:  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
: z( h) m) A. F4 ?1 h3 }; p+ J1 ^A. good and abc
3 ?( q7 o0 g% t  G/ LB. good and gbc- H& }; t: n5 i: S% C- r
C. test ok and abc
2 @7 B# l" r) r% ]# gD. test ok and gbc+ q% z3 {  b( l* z
      满分:3  分 4 z9 w& N. ~$ d/ _1 F

3 H6 N0 ^0 o4 O% q二、多选题(共 10 道试题,共 40 分。)V 1.  已知如下类定义: class Base { public Base (){ //... } public Base ( int m ){ //... } protected void fun( int n ){ //... } } public class Child extends Base{ // member methods } 如下哪句可以正确地加入子类中?- ^. _9 C3 i8 F! }3 w
A. private void fun( int n ){ //...}
' G5 Y* B  ?. s2 L" kB. void fun ( int n ){ //... }
5 O" e+ U$ a; M7 e9 |C. protected void fun ( int n ) { //... }( u. B; K& K& i# j1 d
D. public void fun ( int n ) { //... }9 H& ?& P! V* Y* n2 _+ V5 h# g
      满分:4  分- Y9 s+ N: D+ O+ r! Z: g6 v+ [
2.  你怎样从下面main()的调用中访问单词“kiss”? java lyrics a kiss is but a kiss' u! Q5 T! t- e9 @; O
A. args[0]
2 s$ z, Q0 P1 aB. args[1]3 @. {. T! m: a9 g6 R
C. args[2]& G& f& ?$ u0 V9 m1 e
D. args[3]
4 Q$ r9 D& q4 J9 ME. args[4]
+ T* U. A/ y" K7 tF. args[5]
: G; {* m  F) H+ G- G% |2 C      满分:4  分
0 y# P& P: u( d3 ^0 q( ?3.  下面哪些不是java的原始数据类型。
$ V& p- ^. c# e: ]9 t* K% @  O8 gA. short8 j0 \& \& j; ~* y2 R3 D" J
B. Boolean
) G+ H: F$ o0 u. dC. unit9 U- c# s) M& D9 g9 [) d1 D) {
D. float
+ I+ J1 h' X* E6 f, e: X      满分:4  分6 y# C# B) X) W' E8 U, I& c
4.  下面哪几个函数是public void example(){...}的重载函数?
/ `7 ?; P; y1 ^A. public void example( int m){...}+ E- L7 m4 N0 n) r0 X+ Q8 t: U! z
B. public int example(){...}
: _$ S  T) |3 c1 U7 u9 H# fC. public void example2(){...}7 r% I3 n- A* N' X( {6 o  ~( r2 t
D. public int example ( int m, float f){...}/ d, }. g6 u) ~  d
      满分:4  分) a) n# |' U: L
5.  如果有以下代码,哪几个数字能产生输出 "Test2" 的结果? Switch(x){ case 1: System.out.println("Test1"); case 2: case 3: System.out.println("Test2"); break;} System.out.println("Test3"); }
* Y; W: ~4 S0 N/ L0 n# jA. 0, P- j( E$ N- @9 [" C% j
B. 1
- Y. M6 ?7 |- u5 TC. 2$ M$ p0 O$ Z; F6 W0 k
D. 3
2 \4 D/ h+ G) E& Y& S7 s      满分:4  分9 r7 ~1 s; W! k8 T; h: Y, {8 C
6.  以下哪个有关事件监听器的语句是正确的?1 j) _5 n# j  m! F/ x( T, y
A. 多个监听器可以连接到一个组件上9 f' D' _. u5 U8 r; Z: {; a
B. 只有一个监听器可以连接到一个组件上
1 g4 u9 x1 S" r4 sC. 一个监听器可以连接和控制多个组件
" R4 H' Z7 t7 f, z' M2 i8 Z* HD. 一个监听器仅可以连接和控制一个组件, p) F% E' `7 h( m8 z+ \5 z
      满分:4  分$ L2 l1 q9 O5 P8 L2 v. `
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 的6 ], L! S4 ]) b5 A, V9 W  [( {/ m
A. 0
+ n: |2 N$ s& ?! Y! O9 UB. 1
6 x$ K4 ]' ?9 s5 ?7 B- c; y& aC. 2
$ Y# |1 c6 I* r6 }+ p+ q9 ZD. 3
) l0 L: p( R5 c  `! V: jE. 4
  B/ _$ o3 M" r& Q3 IF. 以上都不是
. @. W0 S  C% w: A* T7 ]      满分:4  分( S0 y4 h: _. v1 j7 a6 I
8.  下面哪些是Java关键字?: b; j5 @. n+ X9 v9 `9 L
A. NULL
9 a0 [, Y& U: e# n1 W4 G; LB. default
! c5 a, _6 H) }+ _  I* yC. sizeof
7 V/ Z7 d$ c0 h3 s  H6 W( m" T- I! mD. instanceof$ z: W) n6 J7 ?. }3 W
      满分:4  分
2 |/ E% K1 i- n  T3 n: }9.  假定文件名是“Fred.java”,下面哪个是正确的类声明。6 G+ X3 R4 D  X& @5 k6 D5 m9 c
A. public class Fred{   public int x = 0;   public Fred (int x){   this.x=x;   }   }. s) [" n; J5 a- e: v/ D
B. public class fred{   public int x = 0;   public Fred (int x){   this.x=x;   }   }- @. O; m" ^' b+ w
C. public class Fred extends MyBaseClass, MyOtherBaseClass{   public int x = 0;, |: M  p8 P  _* N
      满分:4  分  g/ g: }0 ^' Q- ~9 W; u+ F
10.  下面的哪些程序片断可能导致错误。
3 v9 A% `7 s: {A. String s="Gonewiththewind"; String t="good"; String k=s+t;* V' T+ {) Q+ u, A" R
B. String s="Gonewiththewind"; String t; t=s[3]+"one";2 s% u$ U) ?/ b
C. String s="Gonewiththewind"; String standard=s.toUpperCase();. c  d9 E9 E0 b( K6 P
D. String s="homedirectory"; String t=s-"directory".
4 S# _4 k, i9 ?# y      满分:4  分
6 o% B: S' s' p" m# c! z/ X* w8 G

本帖子中包含更多资源

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

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

本版积分规则

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

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

GMT+8, 2025-2-19 06:11 , Processed in 0.110135 second(s), 25 queries .

Powered by Discuz! X3.5

Copyright © 2001-2025 Tencent Cloud.

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