|
资料来源:谋学网(www.mouxue.com)JAVA程序设计-[吉林大学]吉大《JAVA程序设计》在线作业二
2 r* c' U" {* N5 |试卷总分:100 得分:100
: Q Q* d5 J- q: h第1题,在 Java 中,用 package 语句说明一个包时,该包的层次结构必须是( )! Q i2 `* z6 G* I: }" y, {9 @. e
A、与文件的结构相同
% |9 N% s( ?5 d# H/ Z0 v# ~1 | }B、与文件目录的层次相同
- T9 `. G! k- V9 X w9 YC、与文件类型相同
. g; b% X3 _; S( R) S6 Y& BD、与文件大小相同% T i; Y' [6 ^# Y$ I
正确资料:3 R5 v& ]; a! F4 C/ x
# q+ u; E0 b d
/ g+ h: f/ ?, ?4 V* P5 s" J, A
第2题,为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )5 Y- @# U3 E6 y* v# f/ z0 j* b3 {
A、static void method( )
' V+ n) C: b+ w5 i/ t) EB、public void method( )
. ]4 |6 c. B$ P& [7 \, SC、final void method( )
& z* S, Q. O! M* J$ BD、abstract void method( )
# B: K1 K- ]2 F: W8 X% X正确资料:谋学网
7 e' @( @4 b& O. L# m
{5 w8 {) _: `1 A' n2 M$ h
7 K) c; _% M( o% U5 Q% p第3题,下面的代码段中,执行之后i 和j 的值是( )。 int i = 1; int j; j = i++;
. G1 P; U. j* ]) t9 h3 tA、1, 1
$ g2 j ` h m6 F% MB、1, 2
& {& B3 s8 l) c+ q+ rC、2, 18 i9 Z8 R' D# [ G2 G
D、2, 2 {) r0 i1 v+ c# l! a6 ~
正确资料:
9 L! r' K# [; U5 \" W, O- e+ z: g: J s: K% a1 P& Z7 K
# M x6 O& E4 P% J! J4 ~
第4题,在对String类进行查找比较操作时,字符串的长度( )。
# Q2 o! i3 m! J" _+ MA、不变
* b: P. W$ `+ N. K6 D2 Y( C mB、变长! J$ Z& A1 O& @0 R2 O
C、变短
9 p( b2 }* M- `5 x2 R$ k9 b$ o& [D、不一定
0 l' l) D! v% B% x' u正确资料:谋学网
% G9 A4 y% W9 L$ D/ T8 z. R/ ?! O, A/ l9 t$ ]' \
) a' z( i: R! K7 k R资料来源:谋学网(www.mouxue.com),不使用static修饰符限定的方法称为成员方法,下列哪一个说法是不正确的( )/ E4 W( Z m \0 N o
A、成员方法可以直接调用父类的成员方法! f8 O/ X1 e5 m+ G% h6 b8 B; }
B、成员方法可以直接调用父类的类方法7 Y' F" j% M9 {- I) x
C、成员方法不可以直接调用其他类的成员方法$ t( ^# ~( b( ]& `
D、成员方法可以直接调用本类的类方法1 ^5 _# c' \$ T! r) p8 C
正确资料:谋学网! P$ `( ^2 A2 ], ~
' }7 G" e+ ~. \0 J% p; _- x4 q2 @5 p
第6题,下列关于栈的描述中错误的是( )
) w3 m! {, s& c2 dA、栈是先进后出的线性表8 X" o+ H. M6 c! P" v1 r1 w" k0 F `' e
B、栈只能顺序存储9 M* }: k8 V9 [/ v* e& g l
C、栈具有记忆作用9 r+ s0 d }5 k0 n _& b
D、对栈的插入与删除操作中,不需要改变栈底指针
7 X' q2 i" l# {4 F7 h, G4 Z" G0 I N正确资料:5 S) q5 T i U& i; V
) Q" h7 G0 k c% Z) I
- D3 A$ |! N- O' Q" n. c3 w第7题,下列运算符中,优先级最高的是( )。
' X E( k& U' }- y$ Q" q7 J, j4 BA、&&: f1 g" \0 e/ X" T$ @4 _
B、++7 I6 r' A5 l3 P
C、+! k& H2 i- w8 i4 u
D、*
( d9 {# M% y3 d4 u1 X正确资料:
4 j% f% D7 m: x% X6 I" V2 P& [$ }- c5 U4 {9 }0 I4 K; i" q8 N
8 v) k. m- j) k- {( J9 `! F2 u- n2 W第8题,下列对于线性链表的描述中正确的是( )3 L' n' ~( M4 p j
A、存储空间不一定是连续,且各元素的存储顺序是任意的
/ Y7 v! S& L/ |( M, OB、存储空间不一定是连续,且前件元素一定存储在后件元素的前面5 ]; z1 `8 I4 `# |
C、存储空间必须连续,且前件元素一定存储在后件元素的前面
* ^: S5 U/ k; k; C- k1 y6 eD、存储空间必须连续,且各元素的存储顺序是任意的: |2 u, H" v: E; Y
正确资料:谋学网
: G$ ~$ f1 a- s! ~! ]$ x) v
3 O1 p, _7 I/ n* Q" s$ a6 C2 t# S9 f2 Z- p: ~2 r1 d& Y
第9题,下列程序段的输出结果是 ( )。 public class operatorsandExpressions{ void stringPlus(){ int x=3,y=4,z=5; System.out.println(x+y+z); } }& a2 g8 V+ W7 f( q- K$ T
A、xyz, N0 H) K- j% Z+ u7 x6 ]
B、x+y+z5 P0 I& A8 C; b) |3 {( }
C、126 o" ^# V K |
D、以上资料均不正确
7 A# @: N( G- r8 u3 S正确资料:' N* z) \; L6 C$ C: l# ^
: O# }6 @" E# ?; i V5 a% d1 c' O/ B$ B! U/ E7 H B
资料来源:谋学网(www.mouxue.com),下面语句执行后,i 的值是( )。for( int i=0, j=1; j 5; j+=3 ) i=i+j;; J0 l2 w. t, ^5 Y5 D* \0 y* o9 S
A、4' Y& X, H) ]2 p# f! w& x
B、5- G$ ^; y" l% b0 q" s
C、6
4 B" b9 z$ h1 r4 c- yD、7
+ }8 B8 r% G( D% J; b正确资料:
, }/ P- J5 N" R* } e# K' y2 [
$ R1 [8 n6 A0 f t& x6 `, |0 l$ d
第11题,以下叙述正确的是( )
( }, C1 o3 ]2 y. r; Z, hA、构造方法必须是public方法
& J+ t5 `. y+ K6 S/ T8 h0 y# @ ]$ TB、main方法必须是public方法' P: L" j9 D; P
C、Java应用程序的文件名可以是任意的
& n: F4 {0 `8 L% Y p, x( Z4 yD、构造方法应该声明为void类型6 x( r2 w; ?9 c
正确资料:% @; q" I- M! Z
/ O. T, h1 W7 P: u d3 @, Y c4 {. J, P+ C# W
资料来源:谋学网(www.mouxue.com),下列语句序列执行后,i 的值是( )。 int i=8, j=16; if( i-1 j ) i--; else j--;: B( i3 u( b! p+ p
A、15
; w) Q8 ]. X( c) q# i- SB、16
& o! p2 t7 {3 _4 N* ^/ }C、7; [* I8 ?# z# A
D、8( K6 G6 b; J# B2 n C
正确资料:请在附件下载资料!
* ]3 d$ `: Q; |# u: Y* k7 Z6 C, O, N% r
/ O, j$ Q. q: L- G K8 _9 T( @9 ~
& s3 g, e) _, s8 I第13题,在 Java 中,所有类的根类是( )。
1 ~, `1 Z! K' {5 d0 m( `A、java.lang.Object; T R3 @: x! E! L V
B、java.lang.Class1 r* v2 S' c8 F7 ^' S) W
C、java.applet.Applet3 F' Z" q7 P/ W) B' ?8 M
D、java.awt.Frame
# r4 B- Y0 P9 u7 v5 b% [% a正确资料:谋学网
2 @) D5 ?! r: l$ Q* s6 Z4 q6 \. k3 n* `
4 t' p9 X; P4 ?) q2 K; S8 o第14题,下列关于Java线程的说法那些是正确的( )。
1 L9 l# C# r2 V: `( s1 kA、每一个Java线程可以看成由代码、一个真实的CPU以及数据三部份组成, `4 I `- F: i% [
B、创建线程的两种方法中,从Thread类中继承的创建方式可以防止出现多父类问题
& ]! J0 h* P" X N& c1 q% aC、Thread类属于java.util程序包
+ {) ]% m [& rD、D. 以上说法无一正确
+ z& N5 j: e9 \: r, q+ _8 N. H正确资料:请在附件下载资料!
- s6 m/ Z% N. ]" _/ ^" U/ M* d* K+ h0 x- R: @& U" y! s8 ~
' A" v" q- [/ I1 R资料来源:谋学网(www.mouxue.com),下列程序段执行后的结果是( )。 8 g* i* P3 f( t t) j8 x1 k \6 O
String s=new String("abcdefg");# v; ~( I2 X- o" U- j+ ~
for(int i=0;is.length();i+=2){System.out.print(s.charAt(i));
2 q4 S' l) i% o1 p}# c; y+ L) E! {! T5 E
A、aceg
: _3 z: B# O" t8 i( C$ WB、ACEG
' x: X& {4 u8 Q! C8 Q3 HC、abcdefg
: J# p2 D+ G5 y( S2 A" nD、abcd
: e+ t$ z7 i! J! @# D$ y! Y正确资料:谋学网# d9 R$ ?# a/ H/ V# Z9 j4 @9 g6 N
; }: I6 a# I7 q' n6 R+ Q' O# B7 i
' Z( t! A$ c1 r
第16题,以下哪些是Java语言的特点?( )
7 e5 x& ?1 {$ _; @! oA、结构简单,代码长度短
) |9 c ]2 m1 S8 ^9 F5 O' J% b- C0 DB、可以在网络的任何地方运行
1 D$ [9 i. d, {7 l+ l) ^ c4 hC、使Internet上的信息真正具有动态性和交互性' {- B, D/ t& d0 r; s8 t9 i
D、所有Java applet都受Applet类的子类( V7 [% W( ~1 a" T
正确资料:谋学网,B,C,D
: |- j, {. o6 e" f
h! g! }1 m* v: w3 ^+ \2 I8 y
6 Z* n% d7 p+ o2 y3 p第17题,如下哪些是Java中有效的关键字( )
3 W0 n! R: p+ |- z' ` R3 BA、Const0 @# \: h/ [0 E' R! R9 {
B、NULL
2 v' W! o- r2 |" G* EC、false5 I# V; |) O( O! {$ q
D、this3 d. G' `0 Z( l( ~( d5 `
E、native
/ p, }/ G8 e+ J7 J9 D正确资料:,D,E4 o- l1 s( G) P; G5 E2 l- k, ]: H# S
* [. c$ h+ G4 T5 e: k2 ?" |
& H/ G* }% @! \5 I. [7 _第18题,JDBC驱动程序的类型包括哪几种?( )
" D; Y3 p, V# zA、JDBC-ODBC桥接$ U5 X. x$ K1 i7 `/ f0 ]. ^
B、部分Java,部分本地驱动
9 c4 z: R3 v1 Z9 C! l5 ZC、JDBC网络纯Java驱动程序
. \3 T/ U* F7 @( Z4 ?- uD、本地协议纯Java驱动程序: K1 x' H) n! J9 |. C. s
正确资料:谋学网,B,C,D, k* I0 i8 {' v7 m$ _4 `5 Z
+ W; \7 ~4 {8 C! j4 ]8 G$ R
+ T% \# Q7 [: @6 U, }; f第19题,下列正确的表达式( )* P4 t: o% F3 C( j. b5 M; Y
A、double a=1.0;, a6 @# d7 B7 L3 k( i+ a
B、Double a=new Double(1.0);
& R) `$ t0 S+ ^9 b3 a, G U8 r" c1 ?: GC、byte a = 340;+ I' y2 j/ f9 H. c
D、Byte a = 120;3 g" M0 p) z4 m' w
正确资料:谋学网,B6 J* j2 ]" k5 X8 f2 ]
! h4 [& ^/ G6 D# q. n' \3 d
; v- T. f {) r$ y/ M资料来源:谋学网(www.mouxue.com),数组与向量的区别是( )。: d# \3 u' ~0 A# K
A、数组的长度固定
$ H5 Q. `5 D2 {) yB、数组元素的数据类型相同,可以是普通数据类型
- b# x' h5 `& lC、向量长度可变& ?+ i. K8 S S h$ L4 {
D、向量的元素类型可不同,只能是对象的引用
; c; k5 f* @9 e3 \' `& Y正确资料:谋学网,B,C,D
: E% c& I" G6 j$ W4 _+ H2 \
. N# g% K. w5 o9 i" h7 j$ A+ L, e) I
第21题,有的类定义时可以不定义构造函数,所以构造函数不是必需的( )。. k* ~. b; e$ b8 ^, z
A、错误
' Z' U: G( b, I m, }B、正确1 r$ j6 G. g5 z0 e7 Q" f
正确资料:谋学网
' c0 Z2 }5 [' v$ a4 M4 p3 a4 q8 Q- P5 s
0 H }* e3 h& t$ r; q( c3 l第22题,Final类中的属性和方法都必须被final修饰符修饰( )
0 F0 e# o# B' h, L& e% fA、错误
5 b* I( p, d, W. B: _B、正确9 w9 m: m! C- n& O1 H+ y0 l% n
正确资料:谋学网
( r( E9 e/ L8 k H% i7 t% g0 t/ q$ b
$ T2 P/ E9 j* q$ b" }第23题,实现JDBC-ODBC桥接的方式需要三步:建立数据库和数据表,建立数据源,编写Java代码通过JDBC-ODBC桥访问数据库( )9 Q1 H! ~: B* y' D& G2 F
A、错误% _- i3 q# G. R- H& l9 h* \5 [
B、正确
" M+ n( u' Q! G$ ?% ?正确资料:
7 R8 ]+ c4 @5 j5 x# j, r0 e( X' }; @ ]7 }
$ M& {. m+ O9 C( v6 w6 O第24题,类及其属性、方法可以同时有一个以上的修饰符来修饰( )。
$ g: T# B$ i/ P3 b6 C2 WA、错误
) X" [4 H, G* @/ z+ GB、正确
- K' y, B; z& e) ?: r3 @' z正确资料:- E8 t* [3 i/ I- M
2 ~" H/ [8 m6 I- ~, P9 D/ D: N
6 k' Z; p5 T3 a* f7 I! k
资料来源:谋学网(www.mouxue.com),Java语言中的数组元素只能是基本数据类型而不能为对象类型( )
/ N8 J& F. |4 n" q/ d' ^A、错误1 u6 A. X" G/ ?8 \7 d
B、正确
0 G2 i, R8 Y) | ?2 m) W" ]正确资料:谋学网4 Y0 n* Y: B# s
" T3 D5 V) c* @ O. e
( X2 G9 V8 \% K/ M0 [' M4 m% c- d# B) V" f5 G: d4 L5 v
. e6 i% ~5 t7 F6 ^
" p% Z, f6 @8 j/ z/ ?# e9 v4 @1 Q4 j& E; h3 g& ^2 j+ g
; y+ Z1 v2 Z* J O- V6 T+ r2 d1 x. f: m- d
; }* X& y1 _/ |, T' \
7 V* Q( D; p) X7 Y% J. x' \
' D( N; {+ ~4 p3 h/ J1 E% m
& f$ u6 s6 d! I! X7 N, B* e: L8 Z( j+ I
0 x, i* j. X6 o. q/ m |
|