java教程 重庆大学_重庆大学2020年5月课程《Java程序设计》答卷

2020年5月课程考试《Java程序设计》答卷+ U" n6 ^) R2 j* \

1.[单选题]如果String s1=“Chongqing”,则运行代码String s3=s1.substring(2,4)后s3的值为()* o$ o1 d+ A3 B. D3 P

A.ngq

( G4 O! y& \- w! N; i7 I$ a    B.hon

& v4 n- F7 f; S. f    C.on. |4 \; e3 B$ h$ c/ H$ ]" K

D.ho$ _8 M5 `& {: \

正确答案:————

* z% t5 U" d, J4 s4 ], S( r2.[单选题]一个文件名为first的Java源文件,编译后得到的类文件为()

4 M3 ]) P- g- X    A.first.java

+ Z* X0 H, i6 }6 k! ]    B.上述均不对* K. G9 d: o8 \" K: ]

C.first.class

( B8 }; Y& y- f" Z- o- l5 ^& K    D.first.c

, `+ j& P1 h7 h    正确答案:————

{7 y* h0 E; ~# a5 t" ~3.[单选题]关键字( )用来声明该变量为不可更新.& J" G" G9 C9 v0 D& f  d

A.final3 w( @+ h6 d/ E& y) V

B.void

# e, ?. L( \$ s0 m% v* s0 A! J) d: F2 s    C.import

* o# l3 a5 y" F1 }    D.extends

9 f+ M, l5 h) R    正确答案:————$ U3 L! }( T8 G  N8 l1 J

4.[单选题]下列哪个选项不能使当前线程停止执行?( )" ?5 ?* t" a- p* W% U& q- Z

A.当前线程产生了一个新线程+ t& S( i4 k) V: M/ \

B.高优先级的线程处于可运行状态& T7 Q; p: a/ ~7 i; T0 c0 ^

C.线程执行了sleep()调用6 V. i: i9 N7 D3 H& g5 ^8 {! w

D.一个异常被抛出

( {  _/ S# D+ G1 ~. \% B    正确答案:————

9 F# i/ W( X2 K5.[单选题]下列说法不正确的是( )% c) c- `$ O, B

A.String类在java.lang包中

% d, Y& n2 l; _0 R% l    B.能序列化的类必须实现java.io.Serializable接口

/ h: H5 g3 A  j( U0 }, i    C.java语言支持类的序列化

# f1 N2 G& Y0 W    D.java语言里的线程是没有优先级的

6 L- X5 I6 e6 y" s1 `, D$ I    正确答案:————# ~+ H8 r  P# V6 P

6.[单选题]在什么情况下类将获得默认的构造方法:()

7 \: A6 a8 f4 a" \! ], ]2 G. K    A.类被定义时g" I! O6 Q" t8 b8 w

B.全部都不对" T2 J' p( Y1 ^2 R" N7 U; [

C.类中没有定义任何构造方法时

# k$ N+ P: W2 N7 A: v  `- V    D.在类中至少定义了一个构造方法时. `/ ?3 ?1 E9 k

正确答案:————9 F/ i8 E, ?) e+ i4 M6 H

7.[单选题]下列浮点数赋值错误的是()& Q3 S0 Z$ m* Z' Q

A.float foo=-1;

! g9 Y  B  ]  t9 ~) O; ~$ \/ |    B.float foo=0x0123;9 K8 D( a/ W# M" B

C.float foo=42e1;

0 d- X" _; u* f+ m+ q! U    D.float foo=2.02f;! ?, u1 v0 U+ t$ o+ T7 q9 N

正确答案:————# I8 x7 s( u' T7 B8 v! ]

8.[单选题]以下赋值语句中( )是错误的.( }8 e1 X+ A6 d. x/ C  W

A.float f=1/3;

) L$ {& W7 O5 t8 c7 t  h    B.double d=999d;& ?/ P0 }9 `4 b7 r" x/ b

C.int i=1/3;

/ |; }4 \1 _* V# D    D.float f=1.01;a, @7 [" U) V6 M# w# m

正确答案:————: E* \! r7 x4 ]6 r, L

9.[判断题]java语言中的逻辑变量可以和整型变量相互强制转换。

# D0 f. X" r1 n: W6 o- f    A.正确% r8 a6 c4 ^1 u+ U& j8 q6 x2 x

B.错误

/ r' z8 w8 I9 o    正确答案:————

" i, O" c& j4 N2 Q6 D6 T1 R  ?( W( T10.[判断题]表达式在运算过程中会自动进行类型的转换。) j9 A3 Y/ A) M( |

A.正确) |6 f# [. \1 B/ m( d

B.错误

3 _/ A  ~/ q/ \) a7 F1 Y* M    正确答案:————

( z, G" J0 h" e! ~1 V6 t3 L11.[判断题]Java系统的标准输入对象是System.in,标准输出对象有两个,分别是标准输出System.out和标准错误输出System.err.()* m" l* m+ c5 d, q* {; }+ c" \

A.正确

" \, H7 _4 d1 f7 _8 q* N: z; {4 H    B.错误0 ^/ H5 V* S2 Z& v3 \, I: e- v# u

正确答案:————% d! E& i& I- e" l5 R% r- s/ ^  c

12.[判断题]调用sleep()方法可使线程进入不可运行状态.( )

* Z1 \( g# r- C8 Q0 m( J    A.正确+ j' |: X" O) b. V& t7 p( i7 y+ ~/ r. n- J

B.错误. d: Q, L( Z" x6 ^4 M

正确答案:————- l3 F8 L: n9 c9 h  d

13.[判断题]进行AWT绘制时,需要程序员重写repaint()方法。

- Y* |. @1 Z; y9 A4 p  t3 l    A.正确$ N0 m1 G3 P4 @; o, c) v' c3 C* @

B.错误

) J8 {. K9 d) `9 U: x, R    正确答案:————

! l$ ^! l8 \! b5 T14.[判断题]声明为final的方法不能被重写。( )

Y# w; c6 M8 d; u    A.正确

* s' A; }/ {8 M7 h    B.错误

4 _% e! P. z6 l    正确答案:————: n2 r; Q7 O3 Y

15.[判断题]对数组进行定义即意味着为其分配内存空间.( )' @0 t$ k9 t4 |& {! i

A.正确, b$ N2 V: ~8 y7 t5 Y" Q( r" J: X

B.错误1 i7 O0 ?6 a/ y( @, X

正确答案:————6 f1 o7 \  P+ P; m) W- |: s

16.[主观题]class Base {  Base() { System.out.println("Base"); }  }  class Severn extends Base {  public static void main(String argv[])  { Severn s = new Severn(); }  void Severn()  { System.out.println("Severn"); }  }

6 ^& a6 \0 x/ b# F1 ?! H

: H! M& C! Y# V5 T6 d    正确答案:————

5 r( t& H0 K+ Z4 `/ j4 V7 u17.[主观题]import java.io.*;  public class abc  {  public static void main(String args[ ])  {  AB s = new AB("Hello!","I love JAVA.");  System.out.println(s.toString( ));  }  }  class AB  {  String s1;  String s2;  AB (String str1 , String str2 )  {  s1 = str1;  s2 = str2;  }  public String toString( ) { return s1+s2; }  }5 F3 g5 d0 q* c( c3 Z

8 E# X. W- y7 s! j    正确答案:————! g- A8 N3 P3 _; Q

18.[主观题]线程与进程相比,它们的区别是什么?

( B, p% L) @! N1 W0 i- J) g+ O; p

正确答案:————: c2 H& V" N+ K, o" F  _

19.[主观题]简述面向对象程序的主要特征。) \! j0 Y: L# V0 r! u

, ^. d9 Z. a. g

正确答案:————1 h( ?1 j3 b: P9 w" r8 L0 i

20.[主观题]设计一Applet,计算数组a[] = { 1, 3, 5, 7, 9, 10 }中各元素的和。

3 u. I" d. b3 Z5 b: x4 L/ X3 x. L5 n

正确答案:————

- j7 V' b) Z2 s9 Q- \7 M

+ z; K. J- v' f9 ^1 m

+ T0 E6 l9 |" u, k: u4 C/ }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值