|
[吉林大学]吉大《JAVA程序设计》在线作业一
试卷总分:100 得分:100
第1题,关于类和对象的叙述正确的是( ). t- N) V4 R+ V8 V& V- b
A、Java的类分为两大部分:系统定义的类和用户自定义的类
B、类的静态属性和全局变量的概念完全一样,只是表达形式不同
C、类的成员至少有一个属性和一个方法3 _6 p# n6 a7 D; `4 F
D、类是对象的实例化
正确答案:
; g7 Q" x* I, `9 A
第2题,要使用Vector必须import入下面哪个包( )。* Z2 R# V: r4 L/ ^
A、java.Vector
B、java.io5 t( U# d% z7 _8 @
C、java.util
D、java.Applet. l8 h# V! X/ A |" n
正确答案 ~3 q! g: G' `" d4 }
第3题,下列方法中可以用来创建一个新线程的是( )。
A、实现java.lang.Runnable 接口并重写 start()方法& g! R9 M7 }1 v: j, M
B、实现java.lang.Runnable 接口并重写 run()方法" Y+ B/ U7 Q4 f9 k' g
C、继承java.lang.Thread 类并重写 run()方法' [ X; a. g, ?! A
D、实现java.lang.Thread 类并实现 start()方法% Z$ E) H( s$ Y& r1 f
正确答案:
2 O+ O9 ^$ [! [8 }& e% f
2 A1 b% [. G1 K6 c
第4题,向量可以描述成( )。
A、固定长度的数组
B、可变长度的数组2 O- M |) e5 P6 R4 c) F. B. f
C、一种队列
D、一种堆栈5 x: W. g2 u% @4 M
正确答案:
在switch(expression)语句中,expression的数据类型不能是( )。
A、double9 b! t6 j) M1 b+ |
B、char
C、byte
D、short* H: [; Q) w1 R, G: ~
正确答案:2 R- ]# A- i' Y
: V% g( S; r' G- e, Z: N
第6题,下列语句执行后,变量a、c的值分别是( )。 int x=182; int a,c; c=x/100; a=x%10;
A、1,2
B、2,1
C、1.82, 2
D、100,821 i* e) e. s) t( v( \9 l
正确答案:
/ W- P4 P, m+ c" f' P' e+ X
3 T, `+ ~9 U. [6 j- W1 R
第7题,可变长度字符串使用( )处理。
A、char# ]8 S1 b2 e& Q1 |
B、Character! e: C* ~' _7 ~* K
C、String9 z. ^; `8 x2 g
D、StringBuffer
正确答案:
# z- a: a( a6 i4 t+ b% }
* N( Q7 Q+ `0 Q
第8题,下列语句序列执行后,i的值是( )。int i=16; do { i/=2; } while( i 3 );- j7 v. p8 U$ u% Q) S5 x
A、16# C: w5 F7 m5 n3 d, ]+ ~
B、8
C、4. c" [. V" c6 f
D、2- U7 G# L8 Y/ l3 x6 B2 I
正确答案:
第9题,关于被私有访问控制符private修饰的成员变量,以下说法正确的是( )。8 r( r, Q; Y' S/ S- x, V/ Z
A、可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
B、可以被两种类访问和引用:该类本身、该类的所有子类/ ?* d7 F* h4 W
C、只能被该类自身所访问和修改
D、只能被同一个包中的类访问
正确答案:" |# _' |+ W/ |* d- ^: o, A
关于以下程序段的说法正确的是( )。 1. public class Myar{ 2. public static void main(String argv[]){ 3. int[]i=new int[5]; 4. System.out.println(i[5]); 5. } 6. }
A、第2行编译出错
B、第4行编译出错
C、编译时产生错误! f$ X# D& Q; X1 j2 V6 j
D、编译时没有产生错误,运行时发生异常6 \1 R$ G3 r3 U
正确答案:
; w0 x6 B$ G3 k3 c8 f: r1 f* y
/ G& n1 K% o4 a( H' \
第11题,下列对于线性链表的描述中正确的是( )/ ?5 i P J! m6 d. |' f$ Q4 X
A、存储空间不一定是连续,且各元素的存储顺序是任意的- w9 _1 E- T3 p2 f2 c
B、存储空间不一定是连续,且前件元素一定存储在后件元素的前面
C、存储空间必须连续,且前件元素一定存储在后件元素的前面
D、存储空间必须连续,且各元素的存储顺序是任意的
正确答案:
为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )! n2 R f9 D4 ^: ~1 G
A、static void method( ); n. S) U+ o6 m$ e
B、public void method( )
C、final void method( )
D、abstract void method( )$ @& g6 v$ @8 f' ^* F* @
正确答案:
# S: \+ S+ R* P
! L- x& Y" N+ ^6 w1 B$ {) g. a9 h
第13题,当Frame改变大小时,放在其中的按钮大小不变,则使用如下哪个layout( )。
A、FlowLayout& }( Z! [1 E" r2 `% _5 D& ]4 n
B、CardLayout; i f8 S- U* N& z
C、North and South of BorderLayout% D$ N' w; i7 H# W
D、East and West of BorderLayout
正确答案:7 A/ `5 q- g! ` I+ z9 g
0 e0 f9 k% X- w/ L% f
第14题,关于Java中数据类型叙述正确的是( ). t+ h- F7 ], h, q: O' h
A、整型数据在不同平台下长度不同) t+ S( ~5 m( \) ~
B、boolean类型数据只有2个值,true和false
C、数组属于简单数据类型7 \7 g% Z7 C1 n; Z/ }
D、Java中的指针类型和C语言的一样* Z' i3 Y E! X. f- O+ p! r
正确答案:! N* d7 }6 g& G: d' v$ R
& I/ {6 L. v' T: a6 w
在Java Applet程序用户自定义的Applet子类中,一般需要重载父类的( )方法来完成一些画图操作。& _ e0 e5 ?: c# k
A、start( )7 b; r4 C9 W6 N3 D+ T8 g+ F
B、stop( )1 R& O: [) p0 \4 _% \
C、init( )
D、paint( )
正确答案:3 r0 q9 f j; b$ m+ \
/ Y2 u9 i* G( _6 a! X7 a% g6 ?
第16题,数组与向量的区别是( )。/ G! ?* Q" l/ t$ u
A、数组的长度固定
B、数组元素的数据类型相同,可以是普通数据类型
C、向量长度可变 h$ n: P6 C3 Q
D、向量的元素类型可不同,只能是对象的引用$ x$ c+ x6 L) p4 ^" R
正确答案:,B,C,D
9 `' y- {% b) {) y: B, G
第17题,下列正确的表达式( ) U* R9 ?- ^) W* |' q
A、double a=1.0;& o% p/ }8 m9 Z9 |: r+ }
B、Double a=new Double(1.0);
C、byte a = 340; p( N( L; x+ r6 X$ ?: K
D、Byte a = 120;& i3 i8 G, ? p: c) E+ w# l
正确答案:,B% e* t, l0 a; @& F" R! _; Q
% x r' H/ x* S) i3 ^! Z
第18题,关于awt和swing说法正确的是( ); Y4 j( L! H9 z$ V
A、awt在不同操作系统中显示相同的风格
B、swing在不同的操作系统中显示相同的风格7 M! @" `) K7 T! j
C、java.awt的子类4 w( j7 P: I! u% V8 t* ]
D、awt和swing都支持事件模型" c, G* v4 T/ G
正确答案:,D" `0 C3 X9 c' ]; O9 L2 E
; Q6 B. f$ {6 @( B/ _% e
第19题,选出合理的标识符( )5 ?2 Q7 n" p/ H+ X' S. c9 A% O
A、_sys1_lll# S2 U$ d3 Y, u- x6 R9 `
B、2mail6 s1 u# f( e" x5 ^0 c( p
C、$change
D、class
正确答案:,C
已知如下定义:String s = "story"; 下面哪个表达式是合法的( )
A、s += "books"$ t& v! q# Y6 i" h$ i% E
B、char c = s[1]* `; p& I8 E) S5 R; B/ n6 G! M Y; u1 `
C、int len = s.length$ h% ?% o, r8 l4 V/ l, @% O
D、String t = s.toLowerCase()/ t0 Z: F0 I" M W# \) @
正确答案:,D e) ?1 F& `( b
第21题,Java的字符类型采用的是ASCII编码( )
A、错误, v1 |% B# g# s
B、正确4 H7 L5 ?' r+ h! q$ D$ F! K) T- W
正确答案:+ h/ I+ I3 I6 }
第22题,Java的各种数据类型占用的内存长度固定,与具体软硬件环境无关( )
A、错误
B、正确 L# [* l7 B' b+ J( Y
正确答案:
; d# z& k2 J+ c
第23题,有的类定义时可以不定义构造函数,所以构造函数不是必需的( )。
A、错误, l; a7 C1 s8 r- i L$ P4 U8 j
B、正确* d, W. d! Q6 f9 L4 R
正确答案:
Y% U+ M4 Y" m" [. Y; N( O6 f
第24题,Java语言中的数组元素只能是基本数据类型而不能为对象类型( )
A、错误
B、正确
正确答案:
由继承性可知,程序中子类拥有的成员数目一定大于等于父类拥有的成员数目( )。
A、错误/ O/ L+ y; }: h, k! Q- }/ z/ k8 g
B、正确, j( }) A# F4 o% g7 R& b W& k
正确答案: |
|