|
[吉林大学]吉大《JAVA程序设计》在线作业二
试卷总分:100 得分:100
第1题,在 Java 中,用 package 语句说明一个包时,该包的层次结构必须是( )
A、与文件的结构相同
B、与文件目录的层次相同
C、与文件类型相同
D、与文件大小相同1 i7 c, s* ?# c
正确答案:6 \& _$ f( p2 f5 l
# e- B9 k2 G/ }0 J; C) n: }8 n
4 c% U* d u/ ~9 o4 B* Y" q
第2题,为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )/ e; q! f: o B4 o! |7 ^
A、static void method( ), W# |! N5 C3 u1 z0 A& d
B、public void method( )" H! t8 P- C3 n
C、final void method( )
D、abstract void method( )
正确答案:! \7 V2 r$ |: q+ |& g" w+ u
0 C+ P% E$ X) W+ g% N5 ]* Z
1 {: P) u [( _
第3题,下面的代码段中,执行之后i 和j 的值是( )。 int i = 1; int j; j = i++;: w! T9 @/ W6 \1 d0 y
A、1, 19 d2 M: p# w0 U5 M2 s' }( L4 w1 K N
B、1, 2
C、2, 1
D、2, 24 q6 V& f! L) E( v- \" s
正确答案:
( a! G! I3 y! P9 x. y
第4题,在对String类进行查找比较操作时,字符串的长度( )。
A、不变3 P% q0 V0 O/ i9 z/ ]8 y3 A
B、变长
C、变短# e; f8 i' M+ o5 i
D、不一定; e7 o; I$ M* q" p- @* Q
正确答案:
不使用static修饰符限定的方法称为成员方法,下列哪一个说法是不正确的( )
A、成员方法可以直接调用父类的成员方法/ F2 X/ _. c. e' r, a
B、成员方法可以直接调用父类的类方法
C、成员方法不可以直接调用其他类的成员方法
D、成员方法可以直接调用本类的类方法* E7 W# D: K7 r& k
正确答案:
) o" ]+ Y0 q, R) y$ G
第6题,下列关于栈的描述中错误的是( )& J: M, A6 H& Z
A、栈是先进后出的线性表
B、栈只能顺序存储9 \3 G$ E/ x* v* i
C、栈具有记忆作用
D、对栈的插入与删除操作中,不需要改变栈底指针& ^0 L; \4 z& B% U: x) O c
正确答案:
$ [4 }+ u( p( ~# R
第7题,下列运算符中,优先级最高的是( )。
A、&&! J( W4 y& K6 Q9 |( U7 M* a4 b
B、++4 E2 i: M9 l5 q8 R* O6 m
C、+
D、*
正确答案:9 z* A: U7 {8 q4 o$ X6 b. Q. c
$ N8 h c- B! B
第8题,下列对于线性链表的描述中正确的是( )( G7 o/ D, K0 h0 b* {3 G4 ~2 x
A、存储空间不一定是连续,且各元素的存储顺序是任意的
B、存储空间不一定是连续,且前件元素一定存储在后件元素的前面. T% D2 I" n7 c' M- n
C、存储空间必须连续,且前件元素一定存储在后件元素的前面0 F* _1 ]) j3 O! O, o
D、存储空间必须连续,且各元素的存储顺序是任意的) R2 p, ^! M t# d# R8 x# X" q
正确答案:8 t+ t2 H& u$ T/ c
第9题,下列程序段的输出结果是 ( )。 public class operatorsandExpressions{ void stringPlus(){ int x=3,y=4,z=5; System.out.println(x+y+z); } }: f7 y& s. m3 U- |. n
A、xyz
B、x+y+z) p2 n& p# Z( `% x% V! Y3 x
C、12
D、以上答案均不正确# G4 ^& }" n; U( n3 s- l: D7 C: h
正确答案:
下面语句执行后,i 的值是( )。for( int i=0, j=1; j 5; j+=3 ) i=i+j;1 z* ]* b3 U+ v1 H0 t- }' ?
A、4
B、52 n2 G/ l. j8 [* ^) q
C、6
D、78 C' O+ i# B: s+ E* n
正确答案:- x" B1 x2 D- H, L+ O
) d# u( i- W& z4 M. h" `' F) i
第11题,以下叙述正确的是( )
A、构造方法必须是public方法. u2 [- b8 Q9 H2 B0 b" o
B、main方法必须是public方法, d+ E3 A7 {' z
C、Java应用程序的文件名可以是任意的
D、构造方法应该声明为void类型
正确答案:- t9 l" F/ ?* ]* R8 d7 t
下列语句序列执行后,i 的值是( )。 int i=8, j=16; if( i-1 j ) i--; else j--;
A、15
B、16
C、7+ m# `. t3 j2 S, ~2 E
D、8
正确答案:" I0 O2 E) ~+ O9 d
6 q" W3 W& H/ M! j. m8 p
) P2 D3 ]( ^3 j: i9 Y; F& K8 ~
第13题,在 Java 中,所有类的根类是( )。
A、java.lang.Object
B、java.lang.Class( K9 {0 R+ I ]. M# z, u% u% o
C、java.applet.Applet& G" D0 d5 T9 c
D、java.awt.Frame
正确答案:
4 k. g, \3 { s Q1 M
第14题,下列关于Java线程的说法那些是正确的( )。
A、每一个Java线程可以看成由代码、一个真实的CPU以及数据三部份组成
B、创建线程的两种方法中,从Thread类中继承的创建方式可以防止出现多父类问题) ]/ H- x( Z# A& h1 ?9 O
C、Thread类属于java.util程序包2 e. G3 d5 e. Z1 f$ I% \6 ^) x
D、D. 以上说法无一正确. Q- \4 h) N# l+ E( W' E
正确答案 _8 ~; I" C" K- P
下列程序段执行后的结果是( )。
String s=new String("abcdefg");
for(int i=0;is.length();i+=2){System.out.print(s.charAt(i));
}3 }9 g- N) ^8 X
A、aceg$ S- t! o- M% }9 o: [: B
B、ACEG
C、abcdefg' ~1 v9 ?* k1 o4 _( X; H. T
D、abcd# [$ t/ o4 f0 R4 j& M/ j
正确答案:
- o# H- k6 Z" ]$ l! ~3 v p* f7 x
% n# S9 r9 m8 v( B6 k, H$ e9 C
第16题,以下哪些是Java语言的特点?( )5 S$ c) R) q" y `5 \1 x% @0 M
A、结构简单,代码长度短
B、可以在网络的任何地方运行& g, ^( n' k* S2 z/ T) z! G% p& L5 N
C、使Internet上的信息真正具有动态性和交互性2 Z, T+ J' m! J+ S& F; `" J: m
D、所有Java applet都受Applet类的子类
正确答案:,B,C,D
! p* a j. D n6 K
/ A) n; y6 K# Q- t' ]: {
第17题,如下哪些是Java中有效的关键字( )
A、Const& c' [" Q5 t. B* X3 L* p# q
B、NULL
C、false
D、this
E、native
正确答案:,D,E
$ |0 Q6 l4 z. R2 p/ i- r7 [
第18题,JDBC驱动程序的类型包括哪几种?( )
A、JDBC-ODBC桥接
B、部分Java,部分本地驱动9 K* ] c# F [3 _
C、JDBC网络纯Java驱动程序
D、本地协议纯Java驱动程序, M4 ^% p* w* F6 j$ s4 ~* S3 X* c! x
正确答案:,B,C,D
, ^, c( Y$ ~( P( U
第19题,下列正确的表达式( )0 ~, O1 T& G1 f* Z, j
A、double a=1.0;3 v7 O& n" o# H! B% ]: E. L
B、Double a=new Double(1.0);) q+ C2 t& L% S
C、byte a = 340;
D、Byte a = 120;
正确答案:,B
数组与向量的区别是( )。
A、数组的长度固定! Y" [. V" N# b
B、数组元素的数据类型相同,可以是普通数据类型
C、向量长度可变9 X* \, w1 z6 c0 L* J, | w
D、向量的元素类型可不同,只能是对象的引用
正确答案:,B,C,D( v# e7 t% v! Y6 T$ Y
+ N. d+ L. v1 z4 K5 ~
第21题,有的类定义时可以不定义构造函数,所以构造函数不是必需的( )。( N X$ Q0 r! m
A、错误
B、正确* }+ @3 U1 D, `4 z! k
正确答案:! f1 F) ?0 f4 g7 t; D
" \+ O( ~, b) ]% ]. b
第22题,Final类中的属性和方法都必须被final修饰符修饰( )# M' y5 V2 k) G \; ]) I* Q' i) \
A、错误" D+ u) t7 E" S
B、正确9 C+ J( x, l. j/ x
正确答案:
J( m7 \" P/ ~
第23题,实现JDBC-ODBC桥接的方式需要三步:建立数据库和数据表,建立数据源,编写Java代码通过JDBC-ODBC桥访问数据库( )
A、错误
B、正确/ q; l# T$ {" t- Q/ W: [; J
正确答案:% v }) H+ v2 |4 a+ M
6 W0 k2 J: q7 t. ], ~8 x1 K7 @
第24题,类及其属性、方法可以同时有一个以上的修饰符来修饰( )。) w3 i# B5 v1 V8 O
A、错误% ^! R; h1 Y+ s& m
B、正确, Y- N7 ~- Z' G6 r. {% F
正确答案:
Java语言中的数组元素只能是基本数据类型而不能为对象类型( )6 H2 r, A2 x9 L$ t- c$ t; A
A、错误( V$ G* e. \$ N: [
B、正确
正确答案: |
|