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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

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

[复制链接]
发表于 2012-12-18 15:04:46 | 显示全部楼层 |阅读模式
谋学网
一、单选(共 20 道试题,共 60 分。)V 1.  Java语言是( )。9 x) R( U  E  n7 ^  _4 p' j, m
A. 面向问题的解释型高级编程语言/ Y, V7 h0 ~; p* n8 B5 `' _
B. 面向机器的低级编程语言
$ Q+ o( c1 A3 JC. 面向过程的编译型高级编程语言8 P- L+ F0 ]; Y9 u) [$ A8 o' Z4 E; f
D. 面向对象的解释型高级编程语言
' Z6 W3 l  s  a/ l      满分:3  分5 F1 ?$ a# J* x# H) f" u
2.  下面哪一个main()方法定义有效?6 S3 u8 E0 D/ P9 L3 g
A. public static void main(String args[]){}
' i5 D& ?) z  r! y  \' CB. public static void main(String []){}, w: |4 c$ H& r0 {/ |% h9 h# U
C. public static void main(String[] args)
1 t9 y1 y5 G) ]: Q6 LD. public static void main(args[]){}
$ U. t2 [+ e& Q      满分:3  分
2 o8 h* B  u0 [5 k5 v0 ~3.  十进制数16的16进制表示格式是3 z5 u2 T$ }& K( y6 i
A. 0x10
2 {2 m% K5 @$ A/ Q. Z% n4 F* V7 t3 Y$ @B. 0x167 [' _2 ?- ?- Y+ v9 n* I2 Z
C. 0xA2 I* u3 h5 h8 M% w; D! V
D. 16
2 p6 |8 l9 F  d# n4 d      满分:3  分
* t6 L( x6 U, Q, l$ J& B) I4.  表达式7&2的值应该是:3 @0 Y3 Q$ K/ W
A. 0) b# n$ l* C  P* S+ a6 n2 B4 r# [, n
B. 26 V1 G) G5 M4 r+ W
C. 5* K0 A4 [9 G' w+ R
D. 7
  [* w2 d% W; x& x      满分:3  分7 L' E" x, N3 G. A
5.  请选择以下代码的正确的重载构造器。 class Happy { Happy() { } }
( ?; c8 J4 m( p/ Y; bA. public void Happy(){}
' ?' l; A6 E8 x& i: A& M( U5 {; QB. public Happy(int c){}7 n' T; j0 Z7 g6 i" z( A) B7 H
C. protected Happy(){}
( }8 j0 _, B3 p! G; e8 E% n3 Z6 f7 }D. void Happy(){}" Z0 s/ V- U, u5 M1 E6 G( k
      满分:3  分" W) h# X& C+ I" Z/ k5 W' p, Q
6.  下面语句返回的数据类型是什么? (short)10/10.2*2;
  t! L/ c4 f- |A. int& I* ^) s3 x% u+ {1 d9 ~6 W
B. double9 l/ P2 `5 p- K+ w
C. float
% X: n3 p( _& eD. short+ }/ ?3 g& T$ p! }; s, {
      满分:3  分
, }! k3 _# d) F8 E2 f' v: z7 F5 l7.  下列语句序列执行后,k的值是( )。 int j=8, k=15; for( int i=2; i!=j; i++ ) { j-=2; k++; }
9 v9 D' F. x2 k+ A  g# f3 \& gA. 15" N6 I3 Q" r' w1 a: t) e# S" b6 C
B. 16; ]1 m$ p/ d) S! `
C. 17
+ \# g) L5 y4 ?3 l4 k! I! G  vD. 18) ?( I3 ?. O0 ^( B# f& P1 K
      满分:3  分
; N$ y0 G2 k; H3 K8.  下列方法中可以用来创建一个新线程的是
) z# [/ N* r1 D8 ^+ o( _+ _' S; uA. 实现java.lang.Runnable接口并重写start()方法( {8 t+ h7 A7 m* \9 ]# O$ {
B. 实现java.lang.Runnable接口并重写run()方法- Q1 x3 @! }. L: v
C. 实现java.lang.Thread类并重写run()方法
* M8 z8 ]: P1 @% g: X( L8 kD. 实现java.lang.Thread类并重写start()方法; d5 B/ y2 C, ~6 O( [' j  u
      满分:3  分
% H7 ]3 H1 U% B9.  定义类头时,不可能用到的关键字是( )。
. g- x6 g& c" G; uA. private. c/ ?. Y) J* L* @- r
B. class4 _- a8 p" C/ ?1 l1 s
C. extends
4 T) [  K& m4 A  s. TD. implements9 g  G  [7 U" M' n$ z
      满分:3  分
; U! \: S/ g9 h" W2 ]4 n  X0 c$ ~10.  将字符变量c设置为一个空格字符的两种方法是:
& d! D' \' n+ M# Q- CA. c=" " 和 c=' '- o( c6 ^% _3 b+ g2 v
B. c=" " 和 c="\u0000"
0 c% K/ v, {* y5 Z/ DC. c=' ' 和 c='\u0020'7 ]) `: U3 v+ y% F! i; \
D. c=" " 和 c='\u0020'5 A& v5 j, W; z/ W1 C
      满分:3  分9 C! s1 A" Y* N9 V9 s7 j
11.  在编写Java Application程序时,若需要使用到标准输入输出语句,必须在程序的开头写上( )语句。
" q, W7 I9 E1 v/ t4 _% FA. import java.awt.* ;6 Z  ^8 e* h3 ^  X: {* D' l3 M) t
B. import java.applet.Applet ;
$ U! _# T: }9 c* Z, }C. import java.io.* ;2 B8 a6 i6 ]6 D& L5 X1 ~
D. import java.awt.Graphics ;3 X: e% F% M: G+ Z9 Z! V* I8 U
      满分:3  分
( x. G( A+ b- ]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
7 ^4 D+ l3 P/ E+ ~5 h9 K& EA. 0; t# ~4 g4 |) T& g# v+ d
B. 1, Z6 c) r% n. R. s! \
C. 2. k; G: q" T! ?7 Q$ X; B6 n, H
D. 3
- N  J' p6 ]! F+ m# w" i. X9 ~      满分:3  分) c, q6 \0 j* w& `
13.  你编译一个定义了5个类和18个方法的Java源文件。请问,当编译该源文件时会产生多少字节码文件,扩展名是什么?4 T; N  q2 @. ?; X7 F
A. 23个字节码文件,扩展名为.class
- ~/ F; a0 Z% V! q. \: K, }B. 1个字节码文件,扩展名为.class
! ?! s" }% G( D& a9 u! ZC. 5个字节码文件,扩展名为.java" h4 ]) O! F8 P- e5 m2 b% W+ }
D. 5个字节码文件,扩展名为.class
0 p3 P3 g. z% F8 c) Y" R( ]) P      满分:3  分5 s, {6 S3 R9 [
14.  在编写Java Applet程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上( )语句。
8 }- \% g3 k7 a! hA. import java.awt.* ;$ n. ^3 B+ o( q* p" y3 p) p
B. import java.applet.* ;; `% n; \% j5 E
C. import java.io.* ;
3 q* ?3 O/ s& r2 W4 _D. import java.awt.event.* ;
* [2 G" A1 D* m" _! Q      满分:3  分
- `! t+ v5 }2 V0 T) V8 I1 h15.  以下哪个约束符可用于定义成员常量?9 J/ N& L% G' w8 |
A. static. J, B( a+ F3 G/ i+ W
B. final% r& y$ W  J/ X' G9 P9 c
C. abstract3 n) h, k" {. N
D. 不使用约束符* x8 p  e, |+ Y$ s) U
      满分:3  分
7 S* x/ f3 X# j4 r: @16.  下面的哪些叙述为真。5 u0 q+ K- w) m" m' ]
A. equals()方法判定引用值是否指向同一对象。
& a; M* n/ `0 b4 U6 ~B. ==操作符判定两个分立的对象的内容和类型是否一致。
) X2 t2 b! N* s  q  s9 OC. equals()方法只有在两个对象的内容一致时返回true。
; G/ \& ~  S6 `$ }' R5 z- CD. 类File重写方法equals()在两个分立的对象的内容和类型一致时返回true。$ E# x( {, d* A0 A
      满分:3  分
$ ^7 ^7 ?; ?! a& G/ l0 \& C17.  设有下面的两个类定义: 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();
0 F/ G5 r7 t: [( s8 aA. 我喜欢Java! 我喜欢C++!- k4 \# ]5 T4 N/ Z8 s* m" z
B. 我喜欢C++! 我喜欢Java!1 E; s8 M) _2 ~- `
C. 我喜欢Java! 我喜欢Java!
. m# E& ^$ s- o) vD. 我喜欢C++! 我喜欢C++!" z2 b2 J! a3 F
      满分:3  分
3 K* O$ U) K# y. y2 \3 s& l18.  下列哪个选项是Java调试器,如果编译器返回程序代码的错误,可以用它对程序进行调试?
1 C  {% M1 Z" i) v, TA. java.exe
% E0 ~  u- L# V, K5 aB. javadoc.exe; Z, P7 v1 S0 @! Z
C. jdb.exe/ v! r8 U5 l- O! G$ ~% f/ N' {
D. javaprof.exe
) d. e! V; N: ?; C- F$ V# u      满分:3  分
( r: z2 u2 f* w19.  在Java图形用户界面编程中,若显示一些不需要修改的文本信息,一般是使用( )类的对象来实现。
  f  M. t2 L; R7 h" o# M& {A. Label! V! Y; {/ a) v& Q
B. Button; g. _+ {, v1 V& P- @4 x5 w% F4 E
C. TextArea/ i0 d4 T4 u& T' b
D. TextField) |) t6 t; o+ B& `8 I! V
      满分:3  分0 X! b9 B1 v! Z
20.  给定下面的类:  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
" }+ J3 U6 b1 B# Z: XA. good and abc8 H* U- W3 Y) x' h- N
B. good and gbc1 g7 H' @. F) {- J1 U$ A% l* ?
C. test ok and abc
) B0 e6 M) n* z0 @D. test ok and gbc: O6 d4 O0 z2 k& {; G8 `
      满分:3  分
( z  D- ]7 E9 Y0 X$ v# U! F3 |' S) k' J0 c% \# }( x+ t8 M7 e) x7 c
二、多选题(共 10 道试题,共 40 分。)V 1.  已知如下类定义: class Base { public Base (){ //... } public Base ( int m ){ //... } protected void fun( int n ){ //... } } public class Child extends Base{ // member methods } 如下哪句可以正确地加入子类中?
  [% G5 b. R* x4 Y: q* s$ xA. private void fun( int n ){ //...}
) y& k+ `0 c! @, |B. void fun ( int n ){ //... }
5 c) y2 j7 M  H% W& {4 v, J8 IC. protected void fun ( int n ) { //... }
! @) E1 q/ h6 m1 E3 jD. public void fun ( int n ) { //... }/ Z: w2 {* x; O/ @* K6 Q+ V) R8 u
      满分:4  分
' a5 w, f6 `* f$ L/ C: |2.  你怎样从下面main()的调用中访问单词“kiss”? java lyrics a kiss is but a kiss
- {, \" l$ g' f9 ?0 d, i9 b3 pA. args[0]# }: v1 b# D4 o9 F$ e+ B/ B
B. args[1]
- w/ y% D& r  |5 L" B- V0 j- r. z! SC. args[2]
5 z  j' o( `3 W% w7 o4 GD. args[3]
  b( N. u$ f, Y! a* |E. args[4]" w3 Q" o! j1 r5 V
F. args[5]  `. l0 X8 S5 c/ K' k4 v) ]
      满分:4  分5 \( b7 V: N2 j( x6 |
3.  下面哪些不是java的原始数据类型。
$ C4 h5 g6 D+ w1 I( z8 o- _A. short
) [1 t2 S* i8 ?; ?B. Boolean5 M" w1 E# w5 Q
C. unit
( ~8 c4 l4 [6 N" TD. float$ g2 @/ K  B- t8 m6 e
      满分:4  分
4 e3 t# I3 q5 S4.  下面哪几个函数是public void example(){...}的重载函数?, [6 B3 i' H$ J; O  P3 W
A. public void example( int m){...}
, i' S4 h3 S: ]B. public int example(){...}
/ r* a) l! c1 h4 s/ a+ q9 G/ iC. public void example2(){...}! s7 e$ i# h) Y  F, _. c4 f$ M/ ~
D. public int example ( int m, float f){...}
/ u7 b  U, U1 s9 [& Z$ I( R5 f' x, I      满分:4  分
: t4 e  j2 W9 C! z5.  如果有以下代码,哪几个数字能产生输出 "Test2" 的结果? Switch(x){ case 1: System.out.println("Test1"); case 2: case 3: System.out.println("Test2"); break;} System.out.println("Test3"); }
( m$ w$ S' Z3 X, \A. 05 ], ]8 z, w  Q+ R
B. 1
: R& m; P6 ^9 E5 L! E; U3 |C. 2! o1 k0 P2 o# o: |
D. 3# G% K. |4 o% o2 ]2 k4 S
      满分:4  分" I4 u, [7 @; P5 ~) K
6.  以下哪个有关事件监听器的语句是正确的?
' C; v5 U* q' V% v8 [# H! b3 AA. 多个监听器可以连接到一个组件上  A! E+ K# l# B1 v  P. E/ g
B. 只有一个监听器可以连接到一个组件上
/ J5 D2 J0 J; w. SC. 一个监听器可以连接和控制多个组件
& Z+ M0 K" A+ g7 ~$ oD. 一个监听器仅可以连接和控制一个组件7 U/ h) V2 Z9 |
      满分:4  分
, o/ L  h1 Y7 \) e9 a7.  已知如下代码: 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 的
: b3 c4 S7 m. b1 c2 g5 YA. 0
! y" U% G; V2 a0 @B. 1
8 g' o7 K# q* a8 p/ eC. 2
, h$ s$ r9 g5 G- hD. 3' Z  M) B* X5 a
E. 4% ?, z8 s& q1 S- ~
F. 以上都不是
$ A- ?, N% o" `& _      满分:4  分
- W; A/ v" ^" o" S0 P; a0 t8 n' J8.  下面哪些是Java关键字?
, ~/ x2 `+ o8 }( k; z8 P" pA. NULL% d4 C8 z7 U5 s- Y7 Z9 }
B. default
' d) b, g5 g5 l3 ?+ H$ B9 c2 cC. sizeof
4 Z% c& X5 X' s1 P# y2 W! J3 tD. instanceof
& z: m* k, _0 y( _8 r7 S) @      满分:4  分7 V" B* s/ i0 V% O# K/ w  U
9.  假定文件名是“Fred.java”,下面哪个是正确的类声明。8 r& w7 _6 o* H! N2 E: B* U
A. public class Fred{   public int x = 0;   public Fred (int x){   this.x=x;   }   }
* a2 B# h1 L7 o% rB. public class fred{   public int x = 0;   public Fred (int x){   this.x=x;   }   }6 G$ F( D6 Z! l  E# N2 A
C. public class Fred extends MyBaseClass, MyOtherBaseClass{   public int x = 0;
6 Y/ ?( F) P, V3 D; _      满分:4  分( f- u3 n/ L1 y8 w: B  c: T
10.  下面的哪些程序片断可能导致错误。
4 m  f' l  U. s# |A. String s="Gonewiththewind"; String t="good"; String k=s+t;% c- u; \- ^# j
B. String s="Gonewiththewind"; String t; t=s[3]+"one";' o0 Z& B5 `* U7 V% R; Z: ~6 u
C. String s="Gonewiththewind"; String standard=s.toUpperCase();9 d+ v0 o$ p1 X4 M4 B$ a
D. String s="homedirectory"; String t=s-"directory".8 ?5 J& L1 x# Q# @* ?
      满分:4  分 + z! H5 o+ L8 x( T1 x* I

! l8 _6 Y$ v! m, r* `% U: {

本帖子中包含更多资源

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

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

本版积分规则

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

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

GMT+8, 2024-11-25 10:07 , Processed in 0.103853 second(s), 22 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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