|
资料来源:谋学网(www.mouxue.com)Java程序设计-[东北师范大学]《Java程序设计》2023年秋学期在线作业1
+ m5 \9 A' E1 Z5 V W- U; S试卷总分:100 得分:100
+ c7 d8 y/ M" j6 e第1题,在浏览器中执行applet程序以下选项中的哪个方法将被最先执行, O0 `4 A3 `' P% O
A、init()- A4 Q6 S! @* E) C" V1 r" s
B、start()8 r% d( {6 g* P: n$ Y3 Z, ]
C、destroy()
/ n/ t& I( S2 S0 p8 P5 aD、stop(); q5 \2 M: V: o8 v: F/ P7 C
正确答案:) _! q8 G) ]7 K' y/ j
& ?/ x* @( n3 ]- U! a; d& X0 k5 d9 G- J) e1 U7 z; V2 D. q9 t5 R
第2题,现有一个变量声明为booleanbl理面赋值语句中正确的是
; P& `. a# [2 j4 XA、b1=true:7 ?4 }; C# y2 h( E9 s
B、b1=True;
! t2 Q" ]$ ?" K2 {0 ~9 B8 n" y3 YC、bl="true";
: \# ~: V% J8 Q% zD、bl=0;
' D/ w% I( ^/ ?' `2 ^$ Q正确答案:
2 @4 A& X- E/ o u- c2 m9 h+ o+ z6 V4 z2 R; R8 c- ^
8 ]) d- j/ h z3 x# m" Y* p0 W X1 |
第3题,下列特点中哪个是Java虚拟机执行的特点之一& J N' T+ ~( b
A、字节代码
9 V2 h7 }; I) }4 v5 x& KB、多进程 ]1 D* z, L1 W t
C、静态连接
7 `! {9 J, |6 ?) k4 Y2 GD、编译# v* n- P& M6 h& ^% u
正确答案:, c& q) D3 J2 c6 q+ G5 G- e
$ k& p# r) B# j8 D- s& Z& i5 l
3 P8 z7 K- Y7 A$ h1 n# M) u第4题,布局管理器不包括; E2 |* t/ y: h% E' w- z
A、FlowLayout) S! R' z' I q& E9 F5 |
B、GridLayout% Q; Z: ` m* J: W
C、SetLayout
9 J. j& A2 }$ l, V% r1 n0 QD、BorderLayout9 n* k5 [/ B" A6 N! V' w. F
正确答案:
' w, @& K+ ^+ @4 v$ G: B! \
4 a7 c# H9 Q0 g: _6 v8 U) a1 w- d3 h/ D! Q- Q
资料来源:谋学网(www.mouxue.com),下面代码的结果是什么htmlbody%inti=10%%whilei=0{%outprinti%}%
1 \5 Y6 o& x; i# o2 B/body/html E; _) G' S s( E/ Q
A、9876543210
5 m+ G. P _+ k" J# rB、9C
! z) [* a( j# V; a! UC、03 c/ {$ _" D, |5 [6 Z) ~/ i8 U
D、None of the above
5 s# }% [! q9 C2 }6 r# J, H: L正确答案:
- Y6 l0 P' u/ {
& P. Y, g5 {! j% o
6 R3 r( E: s5 f, e第6题,实现一个线程有几种方法
% R4 D8 B7 H8 L" O% x; L T6 rA、一种
$ m# p2 E: Q6 M9 a- tB、两种6 p% a; E5 Z R/ u' M$ `& g. v
C、三种9 u* d5 j* F* i
D、三种以上+ L( E, |; A3 m$ r5 Z% |
正确答案:: @ w- J$ r; M8 X* j
" i. O3 _' f- ?4 F
( G! L. G( K* {/ q0 l4 N! {/ C第7题,char类型被包装在如下的哪一个类中3 V9 n, P' V0 o! H: T7 S* a2 Y
A、iava.1ang.Integer
. e/ ~+ f0 @. T& K7 _& @9 I3 H; E4 wB、java.1ang.Char
+ B5 X- M1 J! [8 rC、java.lang.Boolean
; `* g1 _& @# D, ^' U9 yD、java.1ang.Character
( E3 A1 P! @' g4 c8 M& r正确答案:
; E5 B O$ d" i) u
0 M; x; q* C2 O6 j" i: B
5 |5 l2 ?. y" {3 ~第8题,阅读下面的代码第10行的语句将调用哪个方法6 h2 H2 |2 h# q+ c/ S
1classPerson{* @# w; d5 f F/ i0 ]/ x9 h* L
2publicvoidprintValueintiintj{/*...*/}
2 z, N( J+ ~( R ^3publicvoidprintValueinti{/**/}
; B# V0 J3 t8 _) D! G9 `4}4 i) t: s8 s# d
5publicclassTeacherextendsPerson{
8 [" B# D6 l, I: K* r& b |( Y6 E R6publicvoidprintValue{/**/}' G* h+ p0 i! l% s9 `2 U1 L
7publicvoidprintValueinti{/**/} ]6 G$ z+ A6 X7 e; n
8publicstaticvoidmainStringargs[]{, a6 L3 b! Z9 }) j, y; i0 e( m
9Persont=newTeacher
/ U& O% ]; T# M" i1 G6 S6 y10tprintValue104 y8 x& j2 s' h3 h: _& Q* V
11}5 C5 [0 \$ V2 O B* A0 |
12}
/ h8 ~6 e/ @" U K& N0 qA、行2
+ S4 C3 |2 r) P8 m+ h5 J2 VB、行3# @2 X# ^3 {9 l5 \5 b/ q. Q
C、行6 i6 b* y2 H @0 D
D、行7" R7 ]' C( i9 R6 f; L% r2 N
正确答案:' K k1 }: w! Z; p# A& ^6 ^
( S! K3 V! V8 s: W
3 `6 M9 [; q' I+ N第9题,下面哪个选项表示八进制数2 K1 Y3 P7 f+ K: ]' u1 S
A、010
! W1 D/ z1 B( A1 ?9 AB、0x10
# m$ l) O# t; g7 F9 j! AC、08 G; s4 \9 s; i5 Q* x9 y2 N; D
D、0x8
v3 G- Z5 e- c$ [% L+ F( \1 M2 x正确答案:
1 L8 _+ a# W& ^; D8 ~/ l; m1 f8 |+ B3 s: f0 o7 v
0 n1 H, L$ }# Q* b0 N% e资料来源:谋学网(www.mouxue.com),通过调用newList10false创建一个列表关于该列表的几个说法哪项是错误的
+ ^2 {$ x0 q5 P* Z! T9 w. h8 I* JA、该列表不支持复选7 L& S$ h% e1 G0 d4 a
B、该列表有10个选项
2 Q0 K* E1 P9 w. d6 w, mC、根据需要该列表可能有垂直滚动条
. I/ H6 P7 h/ t% H" z# vD、该列表支持10个可见选项
. j, l- z/ }3 I6 t7 [3 n1 D- b0 t' |正确答案:9 \3 V) y% [" x4 n8 _
* z [( Z; [$ T+ r% e8 |+ ~& {; [
第11题,定义变量如下charc='w'inti=8longL=15floatf=89f
( ?9 n: p9 X# K( b! T以下赋值语句正确的是% D' `2 }8 l; I E
A、i=c+i;) b2 M* K7 l( f
B、c=c+i;% H/ h# o! r: }1 D( b
C、L=f+L;: U( z/ g' b* j. X
D、f=i+L+f;' F& m) `6 }; v2 @2 K4 h9 w6 ]
正确答案:; I. O+ @5 z8 h/ L
; M0 h% u* m0 }1 A1 @5 p. [3 Z6 k* W4 @) X8 U' E3 O3 J) k
资料来源:谋学网(www.mouxue.com),定义一个类名为"MyClassjava"的类并且该类可被一个工程中的所有类访问那么该类的正确声明应为# I' v- v" @3 m7 k' q3 L* ~ |
A、private class MyClass extends Object1 h2 W# O) N9 F
B、class MyClass extends Object
3 L; }# Q5 C" v0 ^% ZC、public class MyClass: n& J' R* n; j4 |) u+ f
D、public class MyClass extends Object
/ Y) T L* G4 e$ \7 A$ U# ^正确答案:
- P* ~) L$ C, \, K5 ?' Y u9 k! c; \1 k# ~/ _
; T9 Q& W! F" H
第13题,下面的是关于类及其修饰符的一些描述正确的是% T0 R/ n3 M( G0 g7 e) w
A、abstract类只能用来派生子类,不能用来创建abstract类的对象。3 n" n, G+ [$ `' R8 g
B、final类不但可以用来派生子类,也可以用来创建final类的对象。( q# A) C- z; i# E; ^2 C2 n
C、abstract不能与final同时修饰一个类。
( F) S' E, N( o" G' OD、abstract方法必须在abstract类中声明,但abstract类定义中可以没有abstract方法。) L) R' e- a7 I4 N. ?
正确答案:. a" ^2 ^" i- W+ X) T
- T! b' B8 l' P+ i
$ x j |9 m" e/ {
第14题,构造BufferedInputStream的合适参数是哪个! W- k% D# Q# ~2 @5 m: v( q1 ?
A、BufferedInputStream
# G8 q( K# R% D7 x/ z6 R8 K' GB、BufferedOutputStream& M$ e- e& P% ~% ]3 _
C、FileInputStream5 K4 C( U; o2 S- ]' [
D、File
/ Y0 x& L+ F5 ]' t正确答案:
/ u7 b! J5 @9 ^8 V' p1 W
k; j- q& G! v) U
/ k' c1 ?. k1 P资料来源:谋学网(www.mouxue.com),1CREATETABLESALARY2employeeiNUMBER93CONSTRAINTsalarypkPRIMARYKEY41995salaryNUMBER825NUMBERmanagernameVARCHAR2256CONSTRAINTmgrnamennNOTNULL7salary96NUMBER823 ^& ^& P9 r3 U" E1 H9 y+ U' E
上面的哪两行将引起错误" h) F: s& l' @. P. d5 j# D
A、1.
6 J1 @. j$ I$ yB、2.+ @1 G$ t3 A8 ~+ G# j
C、4.
; b) j; _; w8 E- Q% r* l5 i4 m: ^D、7./ T$ Z& E' k+ _% K
正确答案:
" s# H; n6 j; \8 d% @" I/ l/ K/ W4 Y, I: w
. o' ^* y( a M& ^( } X9 k5 W
第16题,下面哪些是合法的标识符
( G, u& A! s; V7 QA、$persons
: T) r+ Q2 L$ B- v- }B、TwoUsers5 w& X6 k7 \; e+ P; r6 |
C、*point; G; e- T5 u& o+ D, `! u
D、this& z/ r# ]4 }9 d+ M" S! Q/ u' K
正确答案:A,B4 v, t, p, _: x. w
' w W. _* c+ s6 D7 y7 q# f7 g0 `4 E* e0 g7 g f$ F
第17题,下面的说法正确的是4 o3 d' T2 l% f. U3 w/ u
A、Java 语言是面向对象的、解释执行的网络编程语言。/ s" M& d/ d- h4 C9 T' g
B、Java 语言具有可移植性,是与平台无关的编程语言。
! l! h6 R7 v ^2 G! z( v( }C、Java 语言可对内存垃圾自动收集。$ |8 w! l& n- d! C
D、Java 语言编写的程序虽然是"一次编译,到处运行",但必须要java的运行环境。
4 V/ ]/ }2 d8 z8 O- b正确答案:" D# s9 E/ `; }
/ p+ u- u8 K2 a0 K
0 G- l _! _ X/ Q; a+ Q5 p- Y' K+ A第18题,publiclassXimplementsRunnable{
7 r1 A4 b; h3 OpublistativoimainString[]args{
3 f( X; z; ~1 u; a3//在这插入代码}publivoirun{intx=0y=0for{x++Y++Systemoutprintln"x="+x+"y="+y}}
I& Z) [6 }" ]$ {1 X}
+ K, W+ z) w* E8 y: G. u4 K }& j下面哪些代码加在第3行可以使run运行: I6 F$ K$ L) b3 m4 z; O: ~7 m
A、X x=new X(); x.run();
! m2 `0 l3 c; B/ d5 [: H5 p, r, H. @ _B、X x=new X(); new Thread(x).run();
4 d. y" Y A @. L* F1 WC、X x=new X(); new Thread(x).start();
$ n- `2 n( l2 r& bD、Threat=new Thread(x).run();
: D! c% C0 ]- N( M0 v) [0 T正确答案:
9 @4 ]: ?& X4 S3 j0 F* b9 X1 r4 O+ N0 n, F
& f+ t. Z1 }, h2 J9 z4 y
第19题,对于构造函数下列叙述正确的是7 H$ i( P) x6 R; d3 h$ i
A、构造函数是类的一种特殊函数,它的方法名必须与类名相同。& D0 K8 q! c& }* v9 K+ e, u3 i
B、构造函数的返回类型只能是void型。
7 M5 r# v( O+ pC、构造函数的主要作用是完成对类的对象的初始化工作。
! h+ U- E( U) |: Y! w; G8 WD、一般在创建新对象时,系统会自动调用构造函数
* m1 w5 J, f3 {: U Z# j! O正确答案:
$ ]/ }2 a4 O/ I2 g# m1 @! b! \, C% `
7 a4 I9 K; J9 J& r3 C: y/ F" y+ ?) `' J! [
资料来源:谋学网(www.mouxue.com),阅读下面的代码下面的叙述哪些是正确的
6 g% p5 t7 h5 Q8 M/ N1publicvoidcreate{$ G9 y$ r2 u9 z" C" l3 R
2VectormyVect. Y x Z6 B9 ^8 e/ r3 d8 h
3myVect=newVector7 W9 \6 D. [1 E
4}
& N- z8 i, k. uA、行2不会为变量myVect分配内存空间
; \( c* _* ~# K$ mB、行2为Vector对象的引用分配内存空间7 Y4 N: H, l& G- w1 l4 M/ {
C、行2创建了一个Vector类的对象' R0 [3 G) e+ K1 z( ~: [; j
D、行3创建了一个Vector类的对象
# c/ l3 M* O- R6 ^" h正确答案:
3 j0 n5 {. y2 q2 x+ O# r. ~8 V. ^/ y/ Z, ^1 ?: C
3 t, ~ L4 U& \6 X第21题,Session对象所存储的变量在当前用户所请求的每个页面中均有效) A+ Z4 J0 {* D
A、错误
; j( I2 C- s8 z' D3 |& \: G' L7 NB、正确5 _7 k: ~1 b/ N# N# \2 Z
正确答案:
) j5 [0 v$ C$ s2 u$ X" n! y8 _3 R! X
# @6 k' w% _9 h P: o: w! n第22题,run方法是通过调用init方法来间接调用的只有调用init时系统才会为线程对象分配运行所需要的资源
$ x- J0 b7 g y K/ PA、错误
) Y+ m4 n/ M$ d5 {- x) V. M8 zB、正确
: | A$ Q; l! r; ?) `9 L ]9 M正确答案:0 \" W+ R" \! ^# m3 l. y" u
- v- O" C: ^8 s3 f2 \# t
' d, c6 Y! O' s! A第23题,TCP/IP为各种不同的硬件提供通用的编程接口这套协议支持使用不同网络介质的网络连接TCP/IP使得世界各地的网络联系成国际互联网成为可能' u( W8 Z3 l3 M
A、错误; q2 N) e+ \$ t5 J3 Z' f
B、正确
# v" B( l- A; u& i正确答案:0 Z3 o! O8 Y$ G0 q/ c! f/ F; Z- I
0 e6 N. k0 }4 n$ I' y6 g9 X/ ^" C4 ]$ v: u" ^6 [
第24题,所有的键盘事件都由KeyEvent类的对象表示! _ ~$ y. V1 a
A、错误6 N! y7 _1 q5 z
B、正确
8 a: s/ c" |5 U$ l' F$ ^' `正确答案:
' i2 r; |* t0 A: _* U
! W2 w) |. e8 r
8 j! Q% v, Z9 K- A! \% _资料来源:谋学网(www.mouxue.com),在Java语言中强制类型转换是指从在机器中占位多的类型向占位少的类型方向进行转换但boolean类型可以转换成int9 F# F h+ ? F; F) p- ~& V
A、错误
, V$ y" L7 |: n+ n+ _$ {+ j2 B# _# zB、正确" j1 K3 o1 |" g; I! I, T
正确答案:) V- y9 Y/ x6 C. S/ i
|- r* z6 H/ h4 L1 r! c5 [$ l) e' q, i2 V4 H# s
第26题,对Web进行读取的执行操作HttpURLConnection类提供的方法能更好地完成任务
3 r# X' J. w+ KA、错误. j9 f( t: ]% c1 E; j
B、正确( \8 t/ w2 h3 E9 p
正确答案:
9 [; k J& V" N, j: C# H
! E ?, Z- x) ]7 J6 P# M; h
1 W# D- j% n! a$ c第27题,BorderLayout布局管理器将内容窗格分为三个部分
, i- K2 }& p }7 ~% xA、错误
+ R: q6 U4 l6 c0 h! DB、正确0 j$ P8 e" `4 H: _* \1 u# z7 f# r
正确答案:
# I1 F/ n. W) E9 b. Z/ w0 Z
. M: J; r2 ~) c/ [; ?
2 Q0 k* S+ F7 ?; w1 }第28题,容器是用来组织其他界面成分和元素的单元它不能嵌套其他容器
4 [% m# r& x7 oA、错误
* E7 g: _- D E- ^+ c* I6 R5 hB、正确
! l) X {- m; H% T) {正确答案:" c6 l0 a. s4 y) ]" @4 p. v- W
; \/ I- J& g5 i8 b8 G% |
% i, q6 @# N. e! P* |' B$ n7 z5 m第29题,JSP隐含对象out是PrintWriter类的对象; R5 e6 H" [' F
A、错误- t! O: k u; P! P3 E
B、正确* D. i1 [. N* s1 T
正确答案:* y3 `, D! _7 ]! ?( Z& i3 A( S0 x
' ]- \- l5 [- T2 H2 S. q8 K
& q7 ]6 Z5 ]8 ?4 B资料来源:谋学网(www.mouxue.com),HttpServletRequest类的getSessiontrue如果session存在还会创建新的session5 w P- E" i0 J' _2 k/ T
A、错误8 {9 W/ T& {* ~
B、正确
3 t! |6 t) }; R1 H正确答案:
/ Z% \- s7 J4 D3 t. T9 _4 B/ |5 V8 N( R ~; G6 ^. D
. I3 b+ V# B- B第31题,Java中数组的元素可以是简单数据类型的量也可以是某一类的对象& X) ]- u' _! r4 H$ k$ o
A、错误5 H3 G W! n7 r# L9 R! a f
B、正确
8 X- x. ~% _4 r: n正确答案:) A5 N" ]) t7 I' u4 U
8 W4 n, _- Q. R4 ], s
) M. E& c: [! k: g8 m" ~, P4 E
第32题,IP协议可以进行IP数据包的分割和组装但是通过IP协议不能知道数据包是否成功地发送给目标计算机
9 o4 _. Q3 X* K, UA、错误
% f: K- \% w) ]+ U- _9 WB、正确" t- S: [& l. u+ f( A7 w4 y$ N2 M2 G
正确答案:
0 _; ~( Q5 u* _5 ^$ L
* m' Z7 h8 H4 p% s/ h5 `7 B* {# Y0 |' {! O3 u, l
第33题,TCP/IP属于低层协议它定义了网络接口层$ J8 o) i" [: Y: B; M. g3 ]) w
A、错误
1 V9 {1 W! M% _! X. k' x6 \B、正确
8 H7 [; Y) t6 W3 d+ E正确答案:
/ M& v; p% I: K: O5 a- o
( R2 j' b- z W
! O0 {+ A7 J& |- E |7 b, X( C第34题,利用Session和Application对象存储变量可创建作用域跨页、甚至跨用户的变量
, x" x1 p4 I6 l C9 S, nA、错误
1 i0 D' ? w/ E$ N2 |B、正确& ]) S+ r$ b" V
正确答案:
S% ~9 N# a. P* m/ T0 a
( \+ R: N# l) A% n; ]# b% v8 O5 m- K6 S, p) ~; A# c4 v
第35题,方法覆盖与域隐藏一样父类的同名方法在子类中仍占有自己独立的内存空间' U, A/ g4 X! J6 z+ ^
A、错误
4 d- J' H. U2 O% J1 U& g% Q% XB、正确
9 Q- L; }" n$ X/ c8 p' i正确答案:
; ^6 }3 L! X2 s3 [
' k& q5 E0 a8 b |* t5 U
2 @/ G, N5 Z& p* s第36题,UDP协议是用户数据报协议0 H8 a0 ?7 M# k
A、错误
2 C2 r# Q8 _5 T n/ e0 h' Y& M9 u; IB、正确
: ]+ `& k9 l: }! T* |正确答案:* S9 y% V# `0 M, Y% S
9 }' f) J6 X A6 t. e; R( I/ \% f6 ?3 F: T
第37题,++、――运算符可以放在变量前面也可以放在变量的后面使用对变量本身没有任何影响) P X" V$ {1 s* ^1 _) \
A、错误* w& i( F6 @& X1 A3 A3 T
B、正确2 }+ ^5 e4 j/ @: H% n' T5 o
正确答案:
" N; q( G/ b4 Z* Y w$ u
$ V( A$ ]/ t- Q, G
9 H. Q+ m5 r6 S) r. m T6 _2 B! g# i第38题,Applet是一种特殊的Panel它是JavaApplet程序的最外层容器7 b& F( L( h0 n; l
A、错误
% I' q6 ]2 H) k' @9 YB、正确
, X* G% e0 G+ w* ^9 V1 R正确答案:
3 S4 M5 o! E S/ V3 P$ ~
- x; N; B* t+ K% X3 S) Z* R s6 Z# |* Q# \2 ?* L
第39题,Java的String类的对象既可以是字符串常量也可以是字符串变量) N+ {# c0 A* [8 G
A、错误+ N4 {; f$ @0 {' C
B、正确 X* d% \' i% F
正确答案:$ h$ c; M' I' E" T$ M- X9 J- e
& v* b, G! ]! T4 f q' z4 E
9 ~6 H' Z E0 u- e$ q$ b, @第40题,Java中所有的类都是javalang的子类
; _6 z. R, {* s. i9 oA、错误; d' Y4 k' N& a6 Q: w" N9 v: o$ E
B、正确* K" c. V% C* C/ J8 j9 g. K& ]5 x# v
正确答案:) N- t1 O- E3 H% W+ l
1 y5 y7 Y: P- ?* ^7 P
8 B: W" k9 W7 Y3 y1 B$ |; T! l5 s9 o- [5 c" M0 M. f3 f) D8 m9 @; f
- {$ q: c: f2 @! G
7 G0 R, ^8 I6 e- ?* k7 l- O% {6 `
2 Y5 ]$ F7 K7 p C& P% {) l( e t& e+ ?2 G( I! E/ c' M* Y5 I
0 J5 |; \. S9 S3 G3 S q- s
3 W" ?2 k" G. ^$ d
% R8 k3 f, `. |2 t |& }; k" M1 }! H% Y8 A; N U$ C- }8 g
) ]% M. w; U/ w# H9 F
# }1 j& X) y3 n. l
- A' k: Q+ Z# a |
|