|
资料来源:谋学网(www.mouxue.com)JAVA程序设计-[吉林大学]吉大《JAVA程序设计》在线作业二2 j" ^9 j' x7 j# |
试卷总分:100 得分:100
& Q! o7 ^* Y/ {4 C. ^% f第1题,在 Java 中,用 package 语句说明一个包时,该包的层次结构必须是( )
: i( i! l% G( U3 k7 s, d7 f3 d* tA、与文件的结构相同
6 M0 n6 J" H- iB、与文件目录的层次相同
. H* \) I* N9 `. Z- M0 OC、与文件类型相同. i* q, c& f0 \2 s$ o
D、与文件大小相同
9 k' ?# H9 B) j$ ~正确资料:) {. E5 m* B) t* A/ e) `
. T0 N7 @' |! D( p- i) ?' r8 x) }# e/ }0 U* b" W7 @3 E; X+ `
第2题,为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )9 Q1 P4 i; j& m$ x/ i* `
A、static void method( )2 Y6 Y" h n+ s4 ^
B、public void method( )
, c4 o: _$ H- x1 R# }: M; }! vC、final void method( )5 D8 c# ^9 j% \ D
D、abstract void method( )$ [0 |5 W3 p |4 c
正确资料:谋学网
], K, ?( _9 W0 F2 ?( f
+ q* F3 n" B* n$ R, P0 w
4 u. w4 u9 E3 ]/ `! t第3题,下面的代码段中,执行之后i 和j 的值是( )。 int i = 1; int j; j = i++;
( y% j8 e8 v# J* x) w) k( qA、1, 1
s1 ^ w/ n E! P8 k# rB、1, 2
+ r R4 P) @) K; f a3 a F8 W5 vC、2, 1
$ m) K: w% r: f$ d) HD、2, 2
% E: ^! l3 y v正确资料:5 C& D2 `0 L) v2 w2 V
R: n0 i8 |- y# a) D( M
5 \" `9 {* R9 ?) C! }0 e+ X第4题,在对String类进行查找比较操作时,字符串的长度( )。# y4 } N! U p& B/ ]
A、不变
9 @6 Z' a2 ?7 y; k& f, mB、变长1 Z3 r- f- U. @ N* h3 |9 ?
C、变短
) _( O* ~) l# K% Y! \/ `( _* UD、不一定7 E$ _2 u, |! B @/ ]; r
正确资料:谋学网
; F9 T! Q( N* `% n6 l+ S, D4 h' o5 @7 c3 ]7 R7 N8 B# ?( }
/ u0 P/ S& J" l( M% ^6 T
资料来源:谋学网(www.mouxue.com),不使用static修饰符限定的方法称为成员方法,下列哪一个说法是不正确的( )
( a6 k) N' C: ~A、成员方法可以直接调用父类的成员方法
. f0 e7 u( o4 l0 ?B、成员方法可以直接调用父类的类方法
) Z6 y0 _# p! q' o; o8 h4 }C、成员方法不可以直接调用其他类的成员方法* {0 k# t4 T; L' x
D、成员方法可以直接调用本类的类方法) ?# F3 a+ a5 H* V) X& K
正确资料:谋学网6 G$ h {' k$ t9 f
+ A. Y: Q& V; ^$ S
! Z1 m( s* A" c0 x& b" Q1 k
第6题,下列关于栈的描述中错误的是( )
! M& u3 n. l7 k' X! QA、栈是先进后出的线性表) M+ }+ I' D( c/ F3 e7 _. ^
B、栈只能顺序存储
. I. n. T: Y5 |7 ?C、栈具有记忆作用: k( o% P* @ Z0 W7 |3 y) ]* I
D、对栈的插入与删除操作中,不需要改变栈底指针
; M0 v& a8 V, U1 C& E正确资料:' ?+ e0 u( h7 y3 L' v6 C% p
7 V1 x: D4 L& Y
1 O. y( d. ]5 K/ c2 a
第7题,下列运算符中,优先级最高的是( )。" {$ A- k5 F0 ~( }$ X
A、&&2 K7 c' G# `2 N1 h7 E3 u' Q
B、++
& O. a4 A# \) g1 aC、+
- G, S' @5 ^3 a/ T2 q4 ~ G; l$ vD、*$ ~ ]' \2 u9 A2 u. ^8 u
正确资料:
( `! P2 H1 I/ R E# K% F8 P! o+ j9 r) f) y2 Y
0 w6 m/ m a- H& w; M# H& v
第8题,下列对于线性链表的描述中正确的是( )3 V+ W ?( c! h' ]
A、存储空间不一定是连续,且各元素的存储顺序是任意的
' P& e1 d/ q; j8 wB、存储空间不一定是连续,且前件元素一定存储在后件元素的前面
" Y& V2 n/ V* \: f6 N" k" s$ Z* [) XC、存储空间必须连续,且前件元素一定存储在后件元素的前面7 D. r8 P& I D1 `* F8 }( \
D、存储空间必须连续,且各元素的存储顺序是任意的+ F9 k: g# n! r6 P
正确资料:谋学网
. ?. [. z+ A& \# c$ D$ A4 E& }6 G
' S" k! R" T e6 q+ L: b9 o# ^: x; |, j2 J
第9题,下列程序段的输出结果是 ( )。 public class operatorsandExpressions{ void stringPlus(){ int x=3,y=4,z=5; System.out.println(x+y+z); } }
' O0 m" k! g: f5 ], h/ Y, ^( TA、xyz
4 f& N0 a4 |5 C- ]# T( D. aB、x+y+z
0 j% k$ d0 z5 z1 QC、12% f1 Q( v* Q3 ^5 k* X
D、以上资料均不正确9 f3 j, v' |( c8 B9 X0 a8 m- S% o4 ]
正确资料:$ n: j5 z% y- l& O3 y8 I% b* O
" f' x2 H0 P+ N) \
0 e4 l8 C' E+ }
资料来源:谋学网(www.mouxue.com),下面语句执行后,i 的值是( )。for( int i=0, j=1; j 5; j+=3 ) i=i+j;* r. x8 B6 e$ g
A、4
/ g1 Q a- h7 k- MB、5
( j/ ]" s' ?/ e8 ]9 S3 xC、6) f! p" V, s! Z8 _3 H
D、7
/ t! W5 `/ o+ n6 V% B正确资料:4 }5 B/ c% U0 ?4 Y
: t" k' a1 A0 z6 {4 T0 i4 a
$ j4 V' a- @9 l& a4 X( u第11题,以下叙述正确的是( )7 w D9 [( a4 V7 U; n. z
A、构造方法必须是public方法
1 ^) `% z4 @ w' E7 mB、main方法必须是public方法
) L/ [/ ^/ b) K; HC、Java应用程序的文件名可以是任意的. _' X6 [5 W8 V5 j/ h
D、构造方法应该声明为void类型
" Q( o6 u- p& T3 M: L7 s. U: I& p正确资料:
% |! |5 b6 d1 h2 T9 x# _
9 @: Q) k9 M: \& t/ H. W
+ ?- F* b' A6 N$ I资料来源:谋学网(www.mouxue.com),下列语句序列执行后,i 的值是( )。 int i=8, j=16; if( i-1 j ) i--; else j--;9 j1 r: |+ s: c' s) {2 r! T
A、15
' ]7 Y6 `5 E8 N6 N1 y. w& R+ xB、16
. Y0 L7 K W# a) Y, jC、75 h1 `9 O. t+ l: h6 J
D、8
) t2 Z: M* Y+ m i4 ^9 ]正确资料:请在附件下载资料!+ s- B4 L3 N- f# n3 X9 d
: {' g+ n9 [, b$ Z( p- F& D' n
# [" {9 O: p) t' I9 g0 F第13题,在 Java 中,所有类的根类是( )。) ]2 ^* c7 E5 S F# H
A、java.lang.Object; @, F) O0 E) N3 N" ^ I$ b9 F' |
B、java.lang.Class
, u% k9 J; u8 sC、java.applet.Applet
* k* a( t- X- E/ `' A+ j3 J$ |D、java.awt.Frame/ p7 ~* r- ]8 m2 F' Y
正确资料:谋学网( E. q' o0 k, k
! ^4 u7 U5 n( a7 X; Z4 a5 K: D5 J; V
第14题,下列关于Java线程的说法那些是正确的( )。
) z* A# D# t( hA、每一个Java线程可以看成由代码、一个真实的CPU以及数据三部份组成
2 O; }9 z: C6 cB、创建线程的两种方法中,从Thread类中继承的创建方式可以防止出现多父类问题
9 H4 Q6 ^2 V2 `5 F$ R9 ?$ E9 n, RC、Thread类属于java.util程序包
8 r& m" h$ f( I1 `D、D. 以上说法无一正确" o- ?" {0 C) F5 f
正确资料:请在附件下载资料!" ]$ s/ E* f' o# _& c
$ r5 Q% D ?: T r% [8 j- L
: Q- t, I5 {6 ^资料来源:谋学网(www.mouxue.com),下列程序段执行后的结果是( )。 5 p4 a1 i( A* n) r% J
String s=new String("abcdefg");
- q- ], j; L5 i$ i/ G; P: ^for(int i=0;is.length();i+=2){System.out.print(s.charAt(i));
# n" {7 }6 H* }) f4 G7 R/ y3 ]}
9 m& L0 }$ Y. d. k6 cA、aceg7 N+ ]: V; {) Q' g/ O( M2 H9 w
B、ACEG- M- l' b% E m; i" y/ O, m6 }
C、abcdefg# b( t/ Z% J0 d" F2 R: {9 l/ Y
D、abcd
: i, ]0 J7 s6 V& a( c: i- Q, {正确资料:谋学网. J+ B0 h z+ C0 P0 F: ~2 a: l, @
+ T+ l- {1 v* O* g2 b. K+ c- k/ j
0 }! I. ~+ @5 u# Z9 U- ` [2 I1 _+ m
第16题,以下哪些是Java语言的特点?( )
+ d. E! D* d! T8 q9 c5 fA、结构简单,代码长度短
f8 Q" ]+ `' }B、可以在网络的任何地方运行
) Z- [; C( |0 pC、使Internet上的信息真正具有动态性和交互性
+ G; t M+ R' U4 I$ v: D$ b( aD、所有Java applet都受Applet类的子类4 T- y- E9 r0 z' N' E1 H
正确资料:谋学网,B,C,D! b) f' j% |5 Y$ ~/ c! A
2 Z$ i K) s, o( k3 Z1 t5 t( E8 x, s- d) n# t% x
第17题,如下哪些是Java中有效的关键字( )
4 J$ p6 T3 ?, c: [7 X5 `( RA、Const: [5 L. e d( t j$ _
B、NULL
( _2 o! f) R- o, nC、false
, g6 A+ ?' |' k0 wD、this9 L; N! U% R- G3 H2 M% ]9 S9 g
E、native6 W$ q6 b# `3 R! B2 `8 m$ f
正确资料:,D,E
8 R) M7 E G: P+ k' `0 A3 W2 N0 Q5 I1 O
1 o8 s( v; k8 p: |5 t& W
4 K5 K/ i% t8 c7 z) l! x第18题,JDBC驱动程序的类型包括哪几种?( )
, `3 U- D8 ^( ?; V+ I7 p) X$ }A、JDBC-ODBC桥接% j- T5 ]" ]) s* ], w* O2 p. U* _4 m
B、部分Java,部分本地驱动
& l: \ v! V; d' J4 t( y' g8 G& Q7 `C、JDBC网络纯Java驱动程序+ Q' F& q5 a$ q2 n7 I0 f0 O
D、本地协议纯Java驱动程序
# @0 Y d! l3 ~ l- n0 c- W正确资料:谋学网,B,C,D( m" x' |( U w& }4 u
2 C% L2 i. r, m7 u" Y
$ F8 Z* |" u6 t8 j
第19题,下列正确的表达式( )# j) J. y1 X3 }7 L! L, T& r3 B: z
A、double a=1.0;1 t9 e+ Z+ Q- g% D
B、Double a=new Double(1.0); J6 w6 W0 p( s( m8 B
C、byte a = 340;
; j8 T0 m& T9 N' ]$ K. T) ?( z$ OD、Byte a = 120;. q) C- Q2 I/ X* A% {
正确资料:谋学网,B
. D: s% k8 y4 l# ^8 M! w' ^' G& w) r
& m2 Z: T! ?% v资料来源:谋学网(www.mouxue.com),数组与向量的区别是( )。
) K# n' ]# s6 y0 _A、数组的长度固定4 L" v+ p" r* b: c* b
B、数组元素的数据类型相同,可以是普通数据类型
$ K9 D- Z7 K, f6 R% s6 ^C、向量长度可变# \7 o; \- x' y0 z8 A
D、向量的元素类型可不同,只能是对象的引用
# `) b/ Q* z5 w7 Y- z& k; V) I5 G( @6 {正确资料:谋学网,B,C,D
8 v* |' j! [% e+ Y7 u3 N; T6 M+ X' \, \
" o* B3 G3 H/ [* J8 [, T$ h第21题,有的类定义时可以不定义构造函数,所以构造函数不是必需的( )。% Z- u( C8 I2 a/ W
A、错误
! ` W0 r4 P& d% ?B、正确
% t; Z3 e, F2 i正确资料:谋学网
, T: c2 ~" p9 \" s' |* p% o9 g3 u: k4 K- ~; u
: O: r1 j, S+ D! B6 S' g& H第22题,Final类中的属性和方法都必须被final修饰符修饰( )
* }% }9 D9 f; `2 D+ sA、错误% S; Y! s5 I X9 j s
B、正确* g1 D x1 k: u0 G8 R9 D: p
正确资料:谋学网
4 ~% n7 M- j* t: R5 t ~: Z' P! a1 z; w+ c# j! }/ f8 d
9 ?9 b! ~1 p' Z3 j第23题,实现JDBC-ODBC桥接的方式需要三步:建立数据库和数据表,建立数据源,编写Java代码通过JDBC-ODBC桥访问数据库( )
$ X5 O% `3 ? O K% R/ `- I4 s, LA、错误- o6 J( t& R; d" T! W
B、正确: o$ h1 }+ c6 _$ u3 k$ x. k
正确资料:- k* H6 z( |% K- b- L/ G
& F6 L! C8 N$ b5 R# c4 `3 Y/ d" b& }1 s1 X7 Y- E
第24题,类及其属性、方法可以同时有一个以上的修饰符来修饰( )。! `4 e( m* K" I4 O }: I
A、错误$ m4 o: q" B2 s* b: c
B、正确& ?6 v9 Z7 K: |% M! b; b6 j9 O* K
正确资料:
3 W" E- w/ `3 x. a# W% m, D4 G. }8 m1 P6 t
& b( u% f) M5 @6 o
资料来源:谋学网(www.mouxue.com),Java语言中的数组元素只能是基本数据类型而不能为对象类型( )
( V1 g' J6 g5 e* Y9 qA、错误
) H0 c. E; ~2 KB、正确
2 S8 Q1 G3 r) v1 I7 Y正确资料:谋学网9 `/ m3 X% d9 r' g
% L. a2 O9 u" r0 ^8 {
% _/ x) s& v* B7 x( O
- ~/ R- W$ m% k9 V4 x" L1 W+ s* d3 e$ ]) L* M7 m+ V
; L: s- p/ L b& A
8 A% k4 P+ j. ?4 U f! j7 R4 x$ ?2 z, S. n5 ?
! `2 {0 u# @0 V" x8 C% u
5 W7 g! R" X* g" l
- q: G$ ~0 X# u5 t- f" N5 [* D, s* ~
$ f& z1 `) n" W/ o) A
6 w" V! |( o& Y% D/ W8 H
0 B% M- k. O1 O |
|