|
资料来源:谋学网(www.mouxue.com)JAVA程序设计-[吉林大学]吉大《JAVA程序设计》在线作业二& C3 C7 R/ e7 J$ n
试卷总分:100 得分:100, I) C/ ~ t2 t. M
第1题,不允许作为类及类成员的访问控制符的是; R+ t/ I2 z" W
A、public3 n5 U6 V0 N* ~ H
B、private) t2 d% V3 E1 }7 Z* }5 v
C、static
; h# m0 \: P5 J' t4 e0 h eD、protected+ V/ O8 Q" _( [, m: c# F4 Q
正确资料:
' k7 c) e% J# V; D3 j' A. [* w+ p9 c+ H- Y' G- H
+ e1 E6 _+ K. G ]( U
第2题,下列关于栈的描述中错误的是4 k0 p$ y3 w* V, N% `
A、栈是先进后出的线性表8 Z* p9 m+ T5 {: W; K! A5 J& g
B、栈只能顺序存储
: a" |# R2 _. v+ uC、栈具有记忆作用2 P# x W: y4 b" ^. o8 o+ R
D、对栈的插入与删除操作中,不需要改变栈底指针, H3 @6 S& u& M! O' q
正确资料:
8 ? x) ?2 }# \3 }- i8 t9 N( W7 ~& b, P/ o
# Z6 s/ q" R+ _+ w
第3题,下列构造方法的调用方式中正确的是5 l$ U3 S: e% S* q0 `
A、按照一般方法调用
/ o0 @) O( Y, Z# bB、由用户直接调用. r L9 `" w, a* o+ A6 L+ R! R
C、只能通过 new 自动调用
8 ?4 V# n; f0 Y5 V, Q* o4 S/ mD、被系统调用
' e4 ?9 r6 E& K3 a正确资料:, O0 P1 ]: ^1 H
# D, K+ l7 u. G" h: m# e7 Q6 |9 e% q
第4题,下面的表达式哪个是正确的
. G) T7 _ V' k) }" GA、String s="你好";int i=3; s+=i;+ r% A: r4 }! U1 B- ?1 ?. Z4 j
B、String s="你好";int i=3; if(i==s){ s+=i}; |1 u# h2 ]# Q6 l9 o* L
C、String s="你好";int i=3; s=i+s;
Y% h' w5 Z/ B8 A) @D、String s="你好";int i=3; s=i+;
, t! a; J5 Y" N" I8 ^1 U正确资料:0 i, T+ |/ o; f
- E- u/ _8 X! C0 i
: a9 Q5 l$ j2 i9 d0 z0 {1 z8 E资料来源:谋学网(www.mouxue.com),当浏览器返回到新URL的包含applet的页面时调用以下哪个函数
. c$ A1 |# f+ y( K2 B3 X! JA、init()+ w* x7 D* m) O$ ?
B、start()
; Z; I* e1 k2 i) e% w( q- N' pC、stop()
/ j8 c4 G' M$ H& b/ r6 \" [9 hD、destroy()
3 M" H8 t5 k& h, v正确资料:$ O( B- ~ H. N* ^& `& t$ e$ |- B* B
: F3 g R. d4 s$ x8 K. H' T! z, U1 A* r% |7 R1 {
第6题,int型public成员变量MAXLENGTH该值保持为常数100则定义这个变量的语句是* h$ b0 {% E7 B; l0 p
A、public int MAX_LENGTH=100
7 h: y% n) P( Y. y9 r. {% Z I* xB、final int MAX_LENGTH=100
2 {* ]4 L1 W# l+ J& z% _) RC、public const int MAX_LENGTH=100
% Y0 l O3 b3 q' d1 p; tD、public final int MAX_LENGTH=100
* k5 @/ D' [( j7 w/ X正确资料:+ W4 X- n7 p. J5 Y+ @4 O6 E: `8 i. e
G3 T6 C! `7 e- f, [9 e D
5 o( u- ]5 a' ^; K, c
第7题,设有定义floatx=35fy=46fz=57f则以下的表达式中值为true的是$ h/ V4 u4 V7 P* p0 A' W
A、x y || x z
! M- R, C t" V7 O+ f0 pB、x != y0 t- l+ C2 ]( J% ^
C、z ( y + x0 x. g5 E6 z- y9 v6 L
D、x y & ! ( x z )" R# U. i& g9 V+ l& t, x
正确资料:5 q. p1 E3 x' z, P* R3 r- N$ w
/ E' w0 k8 p2 M% Y( V8 u* `" P' M j4 P- F' I/ |! F$ v
第8题,关于Java中数据类型叙述正确的是
$ [" ?( H9 ]$ s& w& s! dA、整型数据在不同平台下长度不同9 j: ^2 @6 h' [, }' P" q4 ~
B、boolean类型数据只有2个值,true和false
& | ^3 m+ Y; y7 S; Q, jC、数组属于简单数据类型: \/ o9 G0 z& B2 l6 ~/ {
D、Java中的指针类型和C语言的一样
$ T& c8 ?* P5 C正确资料:2 |1 t& |/ p! r# O, ^2 W, }
9 p+ ?2 N) p2 L2 \& a8 J& A
6 A! ^. G( j# E2 _- n4 e第9题,设i、j为int型变量名a为int型数组名以下选项中正确的赋值语句是* L* s! F+ ]7 ]. v; C/ |' N
A、i = i + 2
9 W2 J8 N- }+ k( p7 a; {8 K) A4 M! XB、a[0] = 7;% K( m; j; k( O1 |& k* U; {
C、i++ - --j;
! a! ^7 V5 w* P2 B$ }4 oD、a(0) = 66;5 z6 y. E1 k5 l& ~% E3 A# ^: M
正确资料:
- a4 F9 f& q- o; {& B( @
9 p2 A( n2 ^; i) E1 ?( a5 \, s! M! ^2 G4 K$ W
资料来源:谋学网(www.mouxue.com),已知表达式intm[]={0123456}下面哪个表达式的值与数组下标量总数相等& k& X8 ~( ~) y* M. e
A、m.length()( m8 o+ s" c0 v8 n+ j& o4 n
B、m.length
+ Z. g% m4 i4 ^2 fC、m.length()+1
. A& Z) W$ z y* R( bD、m.length+1
4 y; W0 o! P, Z1 ^0 L正确资料:$ p" p! u( I2 f' q' k
" z- d3 c& L, |
( Q% I/ X3 ^. @, P
第11题,下面的代码段中执行之后i和j的值是inti=1intjj=i++. {, W$ u- \; N8 j* j
A、1, 11 C5 g3 S: A+ k1 Z5 Z7 |
B、1, 2
4 n0 N8 c- t0 UC、2, 1( g$ T8 I. y9 b! g9 S2 G
D、2, 2. c2 @! ]8 d) t. p& L# j: K
正确资料:0 W/ X2 g- V, a. Y I1 Z0 J+ U* [
" Y+ ?3 n3 \2 y; B1 l3 G6 Z+ \* X! B3 K% M; c. I" G
资料来源:谋学网(www.mouxue.com),下列正确的句子是! t& l. u2 p+ F
A、float 3.147 a: X' N2 T" `+ T* S& ~2 O3 r. a
B、byte i=225
; H# w6 q; V% ~& @6 ~0 j! nC、k=33L
7 u$ Z: g7 |2 N8 X: sD、int p[][];
+ H8 F* _ [+ ?' |: J! ^+ J5 S& f# B3 K正确资料:3 P- v* |% W/ r4 X* E
: w8 J9 r4 l; W# n8 Z" a
' d& i' x9 \, k- x2 m8 ]第13题,下列语句执行后变量a、c的值分别是intx=182intacc=x/100a=x%10
9 J! U+ a% y, U! m$ N3 t/ D$ \A、1,2
" w5 j; n/ a& EB、2,1( W9 _3 U* g0 D$ v2 `7 j; w
C、1.82, 2& e {; G5 P+ v+ n, b# b
D、100,82
4 `/ S" {" Y1 x5 u2 r% R9 U' L8 k正确资料:
8 C. E" m( q7 F9 \9 y
, ]- @4 i/ ?7 a& N; C$ A
1 N0 ^% A5 L) B0 H第14题,异常包含下列那些内容
+ H, q U$ Q% L6 sA、程序中的语法错误
: O. P9 i q SB、程序的编译错误
0 }! A. `: z/ u! x; L5 _$ s* A7 aC、程序执行过程中遇到的事先没有预料到的情况
% M. f- Z: b/ |) Z) M! fD、程序事先定义好的可能出现的意外情况6 c1 R: W: d ]8 w( `9 \5 ?
正确资料:
$ {- `; ]$ M8 ~6 b2 Q3 P3 b1 Y* e8 a( P3 o! ^8 B' f" F& B/ `
# y8 S' C+ D9 M0 I
资料来源:谋学网(www.mouxue.com),关于类和对象的叙述正确的是- j0 z A8 R: L1 D: y: B
A、Java的类分为两大部分:系统定义的类和用户自定义的类3 E/ d1 ?4 O- p* \, N8 J
B、类的静态属性和全局变量的概念完全一样,只是表达形式不同) b. E" a% q6 W/ b8 t2 q+ W/ q
C、类的成员至少有一个属性和一个方法
, w) ]9 l( U0 }9 A( ~% f" P0 j8 HD、类是对象的实例化
1 g5 n. K9 f' v: n+ u+ u正确资料:# g. s& r* [: A4 m& S* N/ g
3 \; G$ W" F7 M+ Q; v& F
, ?( X7 H2 O" p/ h
第16题,下面哪个不是Java中的容器
7 g$ O- d$ j! o. l- EA、ScrollPane
: l- y0 a0 l# ]8 L* pB、Canvas
$ H& K; H1 c, IC、Scrollbar
& O: @* W8 d' \2 ~D、Applet: f: B$ m! `. k; N6 l, y; Y
E、Dialog0 i4 l) t( a* C& d$ i: N/ j" `
正确资料:,C$ P3 i, G' |9 w* d: a
' }# V9 |: A* [
1 A; ^ n& M2 l( `/ W, S
第17题,定义一个类名为"MyClass.java"的类并且该类可被一个工程中的所有类访问那么该类的正确声明应为! K4 [. ^; N. E7 G
A、private class MyClass extends Object! {0 z. E9 z3 A3 c
B、class MyClass extends Object A" j" G; R) r4 }' {
C、public class MyClass
) p/ O' z8 P: d' q3 a% e9 D) H5 l) x+ LD、public class MyClass extends Object
2 C7 T. D/ | {$ T5 F正确资料:,D! O2 Q4 c/ q; ]; H3 |- E+ Q8 K
/ B7 S; }( L9 F! X9 f; z/ B8 u# p+ F* U" E9 F' K4 C
第18题,指出下列哪个方法与方法publicvoidaddinta{}为合理的重载方法
: J7 Z% e: B8 k% @5 ~ ]* \% vA、public int add(int a)
; d/ n/ s$ }- \/ z5 PB、public void add(long a)$ O$ p- a/ `, [" L/ H
C、public void add(int a,int b)
$ b! N* j5 _) _ L( s# ?2 \D、public void add(float a)
+ l: Q( E2 i5 m. X正确资料:,D' n* e; N! E% [. g# K5 {
! q1 \; {8 Y1 c( H; i* v7 \/ S: C
* V% X( i" M2 k; {0 d* @
第19题,下列哪些语句是正确的
- y6 V o) C! o! I: C" r+ ]& fA、int a[][]=new int[][3];9 t: N4 X0 |; }; l+ i/ d# K. A F
B、int a[][]={{1,3},{2,3,4},{1,2}};
7 p7 q+ C4 J6 C& ?) ~; G( WC、String s[][]=new String[2][];
; f) ]3 ?4 I' F7 \* OD、String s[][]={{"can","I"},{"help","you"}}
& y' g. m6 }" P! V4 ~; |正确资料:,C,D
; S1 N$ @# J5 [+ o: k" e8 R, X/ z" `# Q8 P$ T& W
# _+ g5 ?2 x' V! E
资料来源:谋学网(www.mouxue.com),哪个布局管理器使用的是组件的最佳尺寸5 R; R5 Y1 R4 i6 H. o( j
A、FlowLayout; o: E0 d) |& }9 L
B、BorderLayout4 L' k3 U4 ~& H% h7 ]. a: S& u" m
C、GridLayout* b9 M' b% }7 t
D、CardLayout5 ]5 D+ J5 ^2 [: D
E、GridBagLayout- u! z" G) o6 x5 t# `8 ^
正确资料:,D
4 N6 S0 ~! i" _' N0 M( _( }: N$ J1 z1 {2 ~9 P
; n8 _) \! S& t4 {$ \' \6 d7 i第21题,Java的字符类型采用的是ASCII编码; \8 m( m9 S4 |" d2 o* ?
A、错误- O" k7 F9 w) B, X2 _" T5 [$ {
B、正确1 _. P4 `% Q. g" u; u1 w) a
正确资料:
! d/ I0 b# Y$ Y
2 h3 ~* |7 { i! P7 L/ S, }, b; `# ]9 `* r5 k8 m$ N; W5 l4 m M2 S) S
第22题,在Java中%是取余运算符要求两端操作数为整型
) p A* C- O6 L/ A5 V( o# C% CA、错误" C* D s4 O- O) O! e0 e3 s/ k
B、正确( {4 V: X% r6 E+ s/ i% i% J$ j0 H
正确资料:4 N4 L1 h- V5 W( Q6 }4 d
+ l$ |8 U- Z# \. _; K& v2 R( Z# Z
; G {$ m5 v* Q% m: L# J9 G7 }
第23题,一个线程对象的具体操作是由run方法的内容确定的但是Thread类的run方法是空的其中没有内容所以用户程序要么派生一个Thread的子类并在子类里重新定义run方法要么使一个类实现Runnable接口并书写其中run方法的方法体
& c+ T$ R1 P9 m' L4 FA、错误 `. Y) q! }, ] ~* |" i' q
B、正确7 v: N* B0 {5 t8 _) R
正确资料:
6 r8 W8 y# y4 G0 c* g; m; W# K) [' ^3 {# |
( }2 X b1 i% _1 Z第24题,Java语言中的数组元素只能是基本数据类型而不能为对象类型
$ E1 Z2 H, T' K6 X4 b3 HA、错误
5 O( S2 [2 J* `: A+ N! }B、正确
7 ]( K2 Y, i% b& Y' F6 |正确资料: v$ [ Z6 N% k1 l. N# t
) G9 v8 p5 {$ ]5 f) l" Z
4 F4 I0 q3 X. I9 Z" t! P资料来源:谋学网(www.mouxue.com),在读字符文件Employeedat时使用该文件作为参数的类是DataInputStream
& u+ n% J5 m, l" U3 W9 E# `0 `( \A、错误8 i U6 p9 h) F5 j) A9 }
B、正确, D) m; T" ~3 D( j8 L
正确资料:( {' L+ J; b0 v) G. K
, Y8 U6 Q# e* f' S2 ~( f3 b! |2 C/ H- u
, R I+ G% ]3 a9 y+ n+ D; ] S9 U3 F: Z. Y8 v% A" i& O% r. @# S$ K; ^
1 R& U X( y: w6 Z, V O
, u2 h8 i& C5 u9 G
0 ]* m+ b6 H7 d( i+ d B4 N
# a j) y/ I h+ i; ~, q( p) _1 [# Y" M1 C1 {4 f( ^/ g
5 {9 e* Q d! @9 S! @: ^! e
# h$ g; \; [# [7 m2 k( J8 b+ \ I
9 ]! M, P( w2 q, w% I, ?/ J
. Z! _5 N! j( h. \2 \6 Z" I: X# J- O; }& ?
|
|