|
资料来源:谋学网(www.mouxue.com)JAVA程序设计-[吉林大学]吉大《JAVA程序设计》在线作业一$ f8 z9 _( j! k0 g
试卷总分:100 得分:100 J9 i, Y+ F# b% ^$ W
第1题,关于类和对象的叙述正确的是1 J5 o/ \1 K* t$ c" A) J
A、Java的类分为两大部分:系统定义的类和用户自定义的类5 t |0 p: c; I, b7 _1 |
B、类的静态属性和全局变量的概念完全一样,只是表达形式不同4 z+ | @& w0 H; k% G9 @7 d
C、类的成员至少有一个属性和一个方法0 ] M1 Z7 v0 m4 p. C% `
D、类是对象的实例化! j' E( ^6 s7 Z( G9 z
正确资料:谋学网
. u5 o% [/ X; c) l# a
5 T! ~" B, H8 g+ x9 q) b
; q8 S$ z/ v# u6 M第2题,要使用Vector必须import入下面哪个包4 {% G2 O# b, w- U# @) a
A、java.Vector. I, ]3 s- S% d; H
B、java.io
4 n2 }* Q% W6 N" kC、java.util7 K& z- z2 H9 K! S. s- Y7 r
D、java.Applet; b- @$ e# ]: `$ }0 d
正确资料:$ ^, }3 T; ]4 o6 X
$ z1 ?) J$ q! U" O
* U5 G B) B' P- \& ]第3题,下列方法中可以用来创建一个新线程的是
* ]. `5 e$ J/ N/ W3 o7 g7 WA、实现java.lang.Runnable 接口并重写 start()方法
# ^8 s% o. z+ A4 PB、实现java.lang.Runnable 接口并重写 run()方法
2 Y7 {; m" S3 Y3 j9 M$ jC、继承java.lang.Thread 类并重写 run()方法
; q k8 o( a1 P7 f4 y7 j; AD、实现java.lang.Thread 类并实现 start()方法
, {- N* T8 K) R2 _ {& c/ I正确资料:" r# m5 z* `" N7 n! M
; K H/ {) D% L2 W* w1 n
5 z- {+ Q1 g' P
第4题,向量可以描述成
- B" z+ \, o$ Z: X- M4 PA、固定长度的数组3 l& J9 R( ?2 J) l2 a1 B: n8 Y
B、可变长度的数组8 o4 N$ e4 g @% @# u1 F
C、一种队列
3 E& g1 x3 u6 ]$ }D、一种堆栈
0 z1 v2 M8 r5 d+ \" f7 ?5 u正确资料:' v, C5 O1 H0 i- g l, G
& ^( j- |* H9 K
( S+ b5 i) i3 I# n6 U! w8 H' {' ?
资料来源:谋学网(www.mouxue.com),在switchexpression语句中expression的数据类型不能是
2 \7 X7 b' j" v9 f4 l( K% mA、double- N; i' _9 f- m; p; e2 r$ [
B、char
- X- [) }1 K4 ^4 g& g" c/ ]C、byte3 E# D5 I3 M& k U
D、short
{( ?% K) M5 Z0 y% V) m正确资料:谋学网
) i( Z0 s: Z- o3 _# S3 o# N8 T' G! D2 c+ Z: g5 Z' @# O
% J/ d' O' q5 n* w! A
第6题,下列语句执行后变量a、c的值分别是intx=182intacc=x/100a=x%10/ Y: j# `7 t: o" p7 k% } B' \
A、1,2% `: I8 b; F. R% R, v5 N6 G
B、2,1
' ^, B6 b- B/ Y- O# AC、1.82, 2
/ A" B- k: ]% e2 j2 h, m" |3 ~& wD、100,82' @- l1 x4 B: c- l& d
正确资料:
3 x- n. g; W; h5 ]* g0 Z& C/ F9 ?# z2 b6 _( ?# t
' J/ ]; {6 R& u+ b# |" W2 X
第7题,可变长度字符串使用处理
$ J- ]; ~! _5 F9 }6 A0 hA、char7 G6 Q8 q" U0 n' i! |; I
B、Character- u& _; {. k9 O9 B/ v$ p
C、String- q* z4 }$ p# r2 k$ ?- n# |6 Z
D、StringBuffer4 _2 H0 b8 Y8 [3 b% j
正确资料:请在附件下载资料!
/ n J, O- k) M" m
8 U' m8 A S2 G( p* N# H
5 @& ?2 A- ]3 L( g- y- @. {第8题,下列语句序列执行后i的值是inti=16do{i/=2}whilei35 {* k9 S& i. p; \, ]3 ?
A、160 U3 U8 l: l1 P9 W% b
B、8
1 `7 l5 ^) d/ h: N4 I; Z( B2 sC、4
2 F# A! b; b2 h0 \' A0 ^8 f3 ]D、2% F' v- e6 k' @8 E7 F
正确资料:请在附件下载资料!
* N: x4 D U0 F7 @4 r1 ~/ |% u0 S5 B: S( @$ g
& o3 B) Q* s- A2 y; E第9题,关于被私有访问控制符private修饰的成员变量以下说法正确的是3 v7 M6 }* ?: \2 T; [# o
A、可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
4 t& I N- ]( M' jB、可以被两种类访问和引用:该类本身、该类的所有子类/ x! q% s' S3 K4 f' F. c G3 K" K4 G
C、只能被该类自身所访问和修改
' m* N: }, x9 b6 m6 F0 F& MD、只能被同一个包中的类访问! Q; ` {/ L2 X# b! O6 W
正确资料:6 ?, w' |* w' p4 |
9 K( P6 S- y6 @% J7 C7 {- B% z2 ^0 J. |* I
资料来源:谋学网(www.mouxue.com),关于以下程序段的说法正确的是1publicclassMyar{2publicstaticvoidmainStringargv[]{3int[]i=newint[5]4Systemoutprintlni[5]5}6}9 q9 Z/ B7 g7 y; f9 h3 @7 w* g
A、第2行编译出错: S# `$ W3 Y L6 O/ Y& Z, k
B、第4行编译出错
* w6 X# P8 z( C" ~5 RC、编译时产生错误' {5 [6 j" @3 [' y5 A9 u$ Z
D、编译时没有产生错误,运行时发生异常$ w/ U/ l; t3 p1 t; W; Y5 N( c
正确资料:请在附件下载资料!- |8 w4 v! o) u# D) O
8 v) \7 A# z% j
K" g* E. T. d8 h* e第11题,下列对于线性链表的描述中正确的是8 f8 n* h2 o S) }) t8 l
A、存储空间不一定是连续,且各元素的存储顺序是任意的
5 q# X7 l1 y% PB、存储空间不一定是连续,且前件元素一定存储在后件元素的前面
# U. ~% ^; S2 CC、存储空间必须连续,且前件元素一定存储在后件元素的前面
" v9 a% e* \' O/ _) xD、存储空间必须连续,且各元素的存储顺序是任意的
% |6 @0 ` C$ d2 k6 S, ~2 Y正确资料:谋学网: @$ U. g' d, k4 ^$ I: j
# `' N: U" I. @: `$ m1 o" V
2 O* ]$ W7 T$ ]; A) X# b资料来源:谋学网(www.mouxue.com),为AB类的一个无形式参数无返回值的方法method书写方法头使得使用类名AB作为前缀就可以调用它该方法头的形式为
, ~- c' C) \& K+ E% Y/ g" vA、static void method( )
# L5 x- N6 [% [" p' d, `B、public void method( )( S% ~" r1 e1 r
C、final void method( )7 h! i3 G0 }% D+ f u J/ L
D、abstract void method( )
! l, ]% P$ v1 C+ n正确资料:谋学网
: W) B. y6 b3 U: h7 u+ E' ~- V; [! U# I# F4 c/ ^1 Y
5 a$ l7 o4 ^8 c6 r
第13题,当Frame改变大小时放在其中的按钮大小不变则使用如下哪个layout+ N7 x- s( z9 F
A、FlowLayout
: ^$ G& g! n1 wB、CardLayout3 d$ k. y2 L0 E3 M7 o* H
C、North and South of BorderLayout
K. ?; U% ^5 J E! z: LD、East and West of BorderLayout* e, O5 Y, }% X3 ?* Z, G# ?4 h
正确资料:请在附件下载资料!
8 o9 z5 m) L" h$ D, I+ C4 E5 g Q) O; y
4 A3 m! T: h4 y: ?, V5 U* K
第14题,关于Java中数据类型叙述正确的是
% J. T3 I6 U/ J( dA、整型数据在不同平台下长度不同
7 n0 [* ^2 M. `: ~5 S. MB、boolean类型数据只有2个值,true和false
/ V5 S* W, J/ Z( |C、数组属于简单数据类型5 z5 p1 ?7 C7 H! \7 C- \% u# P4 k
D、Java中的指针类型和C语言的一样$ e( ]) [& ^! A, |! {1 e- n
正确资料:
9 D2 T' z9 e6 c0 b3 K
m/ R3 M% v a( Q& B* Q2 I+ l, S! v0 W( y0 y
资料来源:谋学网(www.mouxue.com),在JavaApplet程序用户自定义的Applet子类中一般需要重载父类的方法来完成一些画图操作
: V! @; b3 W* a% f$ X- k F1 zA、start( )! O! V3 G+ \1 e8 k& k- j
B、stop( )0 @" P ]6 D0 F; A; B
C、init( )
, `+ A* |$ M4 JD、paint( )
' M. v6 T- g0 V/ l- v正确资料:请在附件下载资料!( @) o% C7 n2 G
" g( ^8 h/ U% i4 I3 c* Q
# U0 M/ M( K* z U第16题,数组与向量的区别是
" O+ i. ~7 a0 P2 A S8 D. HA、数组的长度固定" R/ H7 l7 l& N7 i
B、数组元素的数据类型相同,可以是普通数据类型
' H+ d+ O" T. C8 _' BC、向量长度可变
/ t7 P& k* q4 Y' e3 S: SD、向量的元素类型可不同,只能是对象的引用
! ~+ k5 z+ W. C& H正确资料:谋学网,B,C,D
# N' W( H& [! w* f$ d+ _
$ r9 [/ y U; ]' z/ ] J7 E
- i3 n7 c g* S7 e; \第17题,下列正确的表达式# @, C8 Y5 g; e
A、double a=1.0;
% e) K: L6 ]9 `* P8 a1 ~- y4 eB、Double a=new Double(1.0);2 i! c1 [( M, m: X' e$ V3 m
C、byte a = 340;5 ?; B4 R0 {& x% c V2 _, _' z6 A
D、Byte a = 120;
1 K$ O p9 M" R# R正确资料:谋学网,B
" D; q8 k7 p$ D7 z% m$ G, s/ F- H$ O1 i& {* R5 X4 x& w8 ^/ j0 c
. P3 a! \ `9 e第18题,关于awt和swing说法正确的是
- L# S; P- I& x2 c5 E# O3 ~A、awt在不同操作系统中显示相同的风格. o& g% O0 i4 \' v4 I
B、swing在不同的操作系统中显示相同的风格
7 j# z: {+ u2 y+ U ~C、java.awt的子类% T" c: S# `+ ]; ^ U
D、awt和swing都支持事件模型
3 W2 F1 [0 q# a# ~& ]2 e% Y$ w( z6 E! R正确资料:,D4 Q2 z% O) {! P3 }, B, p' U
$ E, h' n* M! R; A* F& \, f! N
/ Z- G/ D5 D* b. J) |
第19题,选出合理的标识符
' k! \' A; m0 f6 ?A、_sys1_lll
( S! N/ T' K1 v9 FB、2mail- }; g" s) z; a$ L, Q
C、$change, U/ G" g i5 E7 x9 k& m
D、class
0 c/ P# ]+ W$ d3 I! o正确资料:谋学网,C4 R! D# x. b% B# R2 D. j2 L
( e( L9 K, ^8 C4 r" l
- x+ `) w6 c/ q( c: L0 G资料来源:谋学网(www.mouxue.com),已知如下定义Strings="story"下面哪个表达式是合法的$ J* N" c1 t: F: P; \
A、s += "books"
2 r0 g' ~) X* l& e2 BB、char c = s[1]( O. Q d: g5 V. v; N. r9 c
C、int len = s.length. {; I( x* V+ f6 K. b
D、String t = s.toLowerCase()
$ s# x; Z4 o& \1 T' y( U正确资料:谋学网,D( S& _! l* ?0 k2 u+ N; M* j
6 r k, ]0 \/ V0 f8 i: g3 v& C
& k8 e s* I; h. a+ Y' [3 H9 Z
第21题,Java的字符类型采用的是ASCII编码
" t9 \+ Q1 ?4 \$ h; t) o% ?& RA、错误; L" E9 k/ g7 ?5 u6 d$ |
B、正确7 J9 `0 @, y* l" S3 C- m4 c) \
正确资料:谋学网% c- t5 G0 V: A8 @1 U' [
) M3 L& X& o7 v3 P. X4 Q, m& G
6 ^$ l3 F% I& H+ H$ U- p
第22题,Java的各种数据类型占用的内存长度固定与具体软硬件环境无关$ e, M4 v$ _8 P
A、错误! {5 h. z5 s. a f1 H. Z* `
B、正确2 }: |/ e7 m4 o' s9 y5 r5 M& s
正确资料:( n; {$ `! y) _" j* F( |
8 p+ ~6 N9 C9 g3 ]" `
( z. R! |! R9 G" i" J1 B第23题,有的类定义时可以不定义构造函数所以构造函数不是必需的
, M. m1 v) a- U6 E. D1 EA、错误
I- j# _% ]9 o; o% |5 wB、正确
; G; }3 e; X B6 N! ~5 B) ~正确资料:谋学网1 w* n# {7 h" f/ J1 Z
8 G3 v- @: r8 ^3 C( ], T) k1 C& {5 q2 j8 z O# M
第24题,Java语言中的数组元素只能是基本数据类型而不能为对象类型, r- q5 g, V7 b0 P1 v \# t
A、错误: O8 r& _: e3 Z
B、正确. m; \9 j& {: f# w
正确资料:谋学网, p6 }: H! \+ ?
5 I0 U# W' G. R7 b1 F6 K% M/ P1 p
资料来源:谋学网(www.mouxue.com),由继承性可知程序中子类拥有的成员数目一定大于等于父类拥有的成员数目
7 C9 p4 P) u- w6 C) _A、错误& g2 D1 s6 E' {) b) y7 D4 t) V
B、正确: B7 B0 y8 r* x6 `+ W
正确资料:谋学网
6 o9 g3 W' D0 {( s
0 M2 P. M/ ~+ i' Q& D/ `) S# s4 Q( s
. u# U- c+ J! s3 d$ h6 \
* |$ K1 O! r7 ^6 `
7 t0 e: f, ]& ~% }) q; N! S2 A
3 r: v: I) }3 x& a6 q# ]7 A7 R1 a! P P) e3 Q- ]
0 |3 K }& z1 s! J' m, R- ~
# S. k9 r" `# b! |& G5 u9 ?* W# z3 `- I7 T# l
6 V; q$ ?( e. _ B" ?3 @' z* _+ d" {' {, J |) T( v' O) u* b7 p
' _; s7 k! G1 N, Q0 _& |: D
! r( i7 }: W' b v
|
|