|
资料来源:谋学网(www.mouxue.com)Java程序设计-[东北师范大学]《Java程序设计》2023年秋学期在线作业1
# d I; n' N" \6 C: \% I- O试卷总分:100 得分:100( K# g! t+ O1 F, B/ v' {$ T
第1题,在浏览器中执行applet程序以下选项中的哪个方法将被最先执行
, Z/ v1 J+ p' M4 }; R, F- `A、init()
C( ? I0 b( {- CB、start()+ j4 K2 m2 b5 c' r! r
C、destroy()
# e# I, G, k6 DD、stop()
2 i4 e) a# R6 k9 L& j" O) ~2 [正确答案:
3 r* G: @ s; m; R
. Y) A) i% \1 m& _/ n2 Y* ]9 r% Q4 D |9 n; W0 b; E/ h; j
第2题,现有一个变量声明为booleanbl理面赋值语句中正确的是
2 e# v* t5 f" G. K" g! `A、b1=true:0 r& F0 Y% v* f; M" U8 P
B、b1=True;
. G+ i- D Z9 v. IC、bl="true";$ Y* H! {9 a3 r/ Y; M/ _" c
D、bl=0;6 X+ O" ?# r1 z
正确答案:9 X+ [5 p$ o( u& p" a7 l
& F5 x& W G9 @6 A# O5 V( H+ ?$ ~. D: s% y0 @$ P! U, A, o
第3题,下列特点中哪个是Java虚拟机执行的特点之一
/ n# _0 x& J" _ K ~% D$ i i, cA、字节代码0 C0 q8 D. w3 L! a/ \+ m: a1 M
B、多进程9 L8 c7 C9 e/ B8 |
C、静态连接. R0 x/ q7 a0 o: x
D、编译: @9 h( ]7 d8 `# Y
正确答案:! ?: P) |6 R' E) A1 L
7 _- k: x! A) H' k9 O& r+ Z3 A
9 o3 k0 V6 F% \ ~8 ?% J/ _第4题,布局管理器不包括
* f# w5 A" f* I1 F+ n" VA、FlowLayout& J1 ~5 O. L6 q
B、GridLayout. }3 S+ G3 I( b3 P2 c+ D; ~
C、SetLayout
4 U q- c$ z" Z R4 C2 z5 eD、BorderLayout
( T7 P5 r. z, ^; `$ @; ^正确答案:& f2 E* X' q$ y- H; a( _1 i' `
, _) I: t! ?7 ~$ x! c
( \8 ?+ F9 E* x, c% z- V# a g
资料来源:谋学网(www.mouxue.com),下面代码的结果是什么htmlbody%inti=10%%whilei=0{%outprinti%}%
$ p! W5 j- x. Z/ ?8 W/body/html
) i b! ~- b$ J% `A、9876543210
) I( o9 ~6 A0 S. A2 C- EB、9C
/ z* N: |- R3 A; {4 y& [( IC、0
5 X; ]3 ^" [; }% K3 T" VD、None of the above
5 j; R. O! X8 ^正确答案:7 N& O. ]. e7 L# p0 J8 i- k
5 Z+ `/ N: v& Q2 A% a7 v# d" V; j! a" @5 I- ?
第6题,实现一个线程有几种方法- S* J+ G+ F# o& R9 ~' t. J
A、一种
}5 S$ J% d+ d- l0 tB、两种1 C* k3 |! E7 R8 U3 Q
C、三种6 F+ X2 Y+ r. @
D、三种以上
# f/ T9 z' c8 {8 z) W正确答案:$ i- S l0 m! z/ z t" a
* p7 M9 l1 K) U g0 C4 o* ] p6 c, n0 z- J% M2 z0 U$ Y
第7题,char类型被包装在如下的哪一个类中8 s4 i8 ^- t8 i4 F9 T2 z* s+ |9 w
A、iava.1ang.Integer
& x1 c" o3 x$ k9 ~B、java.1ang.Char1 [9 r8 b$ v3 k3 B' C5 B
C、java.lang.Boolean/ l% p3 E) _ e: w
D、java.1ang.Character
& t0 @1 y3 x5 y8 U8 ?, o* \3 j正确答案:% b4 l! j: {# @* X7 D
/ `8 I, V# Z( k e4 ]8 j7 C* \. G
, @" P- a- P* N3 n$ O第8题,阅读下面的代码第10行的语句将调用哪个方法& |# b8 @1 n1 o3 R
1classPerson{ P" ]% Z" y& E0 o
2publicvoidprintValueintiintj{/*...*/}( u4 B' x: @7 p; o* M' i4 v
3publicvoidprintValueinti{/**/}
0 A; V) s' a, v4} U1 b( T4 P f! o: r9 m; X* z! T
5publicclassTeacherextendsPerson{
% C- Y# O: W( q! N- M' W$ i6publicvoidprintValue{/**/}
# d8 h1 ^' Y8 n9 ]7publicvoidprintValueinti{/**/}$ P& F' ]: X& J2 d* v; `$ z; Q2 ?4 R
8publicstaticvoidmainStringargs[]{
! q$ k9 o# E0 x- {0 T$ R; J9Persont=newTeacher
- o- R8 Z! T3 ^4 y5 r" q10tprintValue10
2 R9 m8 S& b! g/ V9 h" a) g11}* h" x0 Q3 c' K8 O0 w! Z0 K
12}9 R6 C2 m! D; N/ m
A、行2- z: I; W- j" f. I/ h
B、行3
. C! y& x, v+ a- y$ IC、行6
! K6 d! R" ]1 p0 S0 _1 J" z& [6 M5 ND、行71 I( o4 ~2 C1 c4 ~! x F# K: _
正确答案:1 j% A+ a1 Z" `4 h$ d/ t
* B3 L6 {% g" j
. {4 K/ ^ g3 i第9题,下面哪个选项表示八进制数
* p* x! B% I9 z- m% A, v! d5 RA、010& Q2 r8 o7 Q5 B7 m; N* y2 \$ N
B、0x10- s, c5 b" J% b# H9 a
C、08
( Y/ W" Y' a. @3 ?) sD、0x8
/ N6 l1 }5 s* k+ \; ~7 R, p正确答案:9 C# q/ }, R& a0 n* p
6 K S9 U9 @* S' q
$ \" L" \- R0 e' p: V( G& Q$ w
资料来源:谋学网(www.mouxue.com),通过调用newList10false创建一个列表关于该列表的几个说法哪项是错误的( j& ?! v w% y" y
A、该列表不支持复选
1 p+ d4 a" n. D% W3 G# W8 SB、该列表有10个选项* V, b8 h# I6 s! |7 R
C、根据需要该列表可能有垂直滚动条( ]7 {3 K5 d2 h
D、该列表支持10个可见选项, ~7 w2 J$ ~3 P9 U+ r* l4 ~4 V2 W# x" u
正确答案:1 Y# m4 ]; f! i" Z3 H! |
+ o1 y* k! t. e) @+ V1 X# U, |: f$ }. t) {
第11题,定义变量如下charc='w'inti=8longL=15floatf=89f
3 J. l% d6 v1 ~$ H5 z0 o* \7 }以下赋值语句正确的是
5 P! J8 n7 N$ e. U; @7 N" AA、i=c+i;: J& Q. T( ~0 c" A
B、c=c+i;+ S1 S8 R L( F) \" y* v
C、L=f+L;' ^6 y. ?4 Z* @7 v9 V! @
D、f=i+L+f;- p. }9 _% D$ |0 e9 W
正确答案:# y. i' {; i# {
- O8 H, Q* h4 @; U2 {) J
; U7 N% y9 k+ R5 _; W% Z* r4 ~: J1 R5 X资料来源:谋学网(www.mouxue.com),定义一个类名为"MyClassjava"的类并且该类可被一个工程中的所有类访问那么该类的正确声明应为8 O6 y* C$ ^0 x/ v& H# i' ?9 S+ U
A、private class MyClass extends Object
8 c$ C3 Y& O) Q7 F# Y7 JB、class MyClass extends Object
8 n* c3 F! a+ NC、public class MyClass
0 U X+ n: F% c! H$ OD、public class MyClass extends Object
( _# {0 K6 r* D0 k正确答案:
: Z! ~/ ~ V! @- }0 A$ y% r1 d
. Z# I9 w$ N- n" j/ }) t3 {% H: n) G
2 f" ?* h* f& F8 x1 Z第13题,下面的是关于类及其修饰符的一些描述正确的是% O4 P: }3 ~' w1 B, [' \% G
A、abstract类只能用来派生子类,不能用来创建abstract类的对象。
5 m# h, j. a3 p, K q. VB、final类不但可以用来派生子类,也可以用来创建final类的对象。* L. |$ { f1 r% r2 Y! a
C、abstract不能与final同时修饰一个类。6 l3 p }$ m7 Y& \) E
D、abstract方法必须在abstract类中声明,但abstract类定义中可以没有abstract方法。0 B" N: s2 r( S) u, K/ {
正确答案:
3 } n' k; _8 o' X' }4 ^! Q
. M* {" ? U& z3 |3 j7 T$ l, B# p5 E2 g/ @* E' U
第14题,构造BufferedInputStream的合适参数是哪个
! @" N8 \" ?+ a* T- GA、BufferedInputStream5 e+ t4 M7 H7 s/ x6 v. D
B、BufferedOutputStream
/ x6 n% C8 @- V# a% [0 E i" PC、FileInputStream
/ P& h' a- y8 H, q& f: [D、File1 o- O& a2 i4 n5 k8 q8 u
正确答案:( B6 o8 z+ n( G
! H5 g; R/ C p& q& h: f' G( e4 \8 J0 ^5 W
资料来源:谋学网(www.mouxue.com),1CREATETABLESALARY2employeeiNUMBER93CONSTRAINTsalarypkPRIMARYKEY41995salaryNUMBER825NUMBERmanagernameVARCHAR2256CONSTRAINTmgrnamennNOTNULL7salary96NUMBER821 {! Y( N1 b5 X% e
上面的哪两行将引起错误5 ~& a$ q9 {( a# t/ r; s1 K- s
A、1.$ X) G! g+ \/ Z. P3 R
B、2.) T8 G! O/ ?1 B+ K: y
C、4.& Z$ G1 ^. Y' L
D、7.
8 \, E: j! G# N& X8 a正确答案:6 W/ Q( v+ C; ?4 m0 i
2 d, P, {0 R1 a1 A; W# f
; j+ R8 v5 M. x8 t" q第16题,下面哪些是合法的标识符( n- |! j% u; [& F. A
A、$persons
7 o$ N; K' q" `$ mB、TwoUsers
: \. }+ @2 L7 T$ r- v' aC、*point
# F$ R$ G* M/ W: _# t# N# mD、this
' ]& k* K6 s- _; M/ b/ z; c; | I正确答案:A,B0 \( B$ U" h0 Z
$ H2 \. b L4 ]/ B+ q/ ^ E; U9 a
第17题,下面的说法正确的是. G" [& _! _( X; `& _
A、Java 语言是面向对象的、解释执行的网络编程语言。
8 n6 e9 z, `! Q% q0 MB、Java 语言具有可移植性,是与平台无关的编程语言。
1 P0 E, g0 b1 MC、Java 语言可对内存垃圾自动收集。- ]7 u1 ~' @9 v5 @! H A
D、Java 语言编写的程序虽然是"一次编译,到处运行",但必须要java的运行环境。: ^) T* q6 \. K) G
正确答案:2 M# s% c! B$ {" w. N0 B! |9 @
& W. J4 R$ l+ j- }+ m. q& a* W4 [5 n: i R
第18题,publiclassXimplementsRunnable{
0 Y4 H* y4 r$ k* g8 H0 wpublistativoimainString[]args{
& l/ ]& `9 ~4 h4 l+ j4 z3//在这插入代码}publivoirun{intx=0y=0for{x++Y++Systemoutprintln"x="+x+"y="+y}}$ N, T. L5 ~% o# _0 y) d
}
4 B$ n" N+ E3 E下面哪些代码加在第3行可以使run运行0 U* ^5 f A$ x: v+ \! J& L
A、X x=new X(); x.run();- u% [6 e4 ]# A1 X7 B7 u9 }6 F
B、X x=new X(); new Thread(x).run();/ Y0 Y0 _4 }0 Q: c4 Z) L3 \
C、X x=new X(); new Thread(x).start();
. I d' I& k1 r0 _7 u$ t1 Q: ND、Threat=new Thread(x).run();0 X8 m q# h0 G' k6 y
正确答案:
0 o2 `8 f; S1 Z9 Y* f/ M7 W! Z! u% j3 P% y2 u
/ N8 m# P- a8 k
第19题,对于构造函数下列叙述正确的是9 \3 d( }3 N% H
A、构造函数是类的一种特殊函数,它的方法名必须与类名相同。
f2 ]7 f. ?; v# F' I& ?2 MB、构造函数的返回类型只能是void型。
s# K7 }' `. J- B8 ?C、构造函数的主要作用是完成对类的对象的初始化工作。
H W; F0 P8 aD、一般在创建新对象时,系统会自动调用构造函数9 i5 z) Y- s) e+ e6 e9 z
正确答案:
/ c+ n; U h' r1 J" ?+ t' q
5 U, Z+ F" S2 b4 ]! y# [4 {" A# ~: [
# Y6 s1 j! O: w- x资料来源:谋学网(www.mouxue.com),阅读下面的代码下面的叙述哪些是正确的; j2 U) Z [/ f; n$ k
1publicvoidcreate{5 M1 R! ?4 l- b8 }- N
2VectormyVect9 S+ G3 R+ H2 ?' r2 H2 ?
3myVect=newVector/ p9 W: D+ _/ f& s: `3 g4 R
4}6 q4 B! z. B" {+ c; d
A、行2不会为变量myVect分配内存空间
' K7 {/ R' ~3 \7 A4 A4 PB、行2为Vector对象的引用分配内存空间8 k5 a5 u+ P( ]# s
C、行2创建了一个Vector类的对象
& v( I6 s5 \" W; J2 T6 J+ fD、行3创建了一个Vector类的对象9 g+ y( }2 Y9 D' U6 j; x0 X
正确答案:. D" m5 P2 [8 ]# G3 K+ r
0 k4 d! f0 N0 |" k$ \$ O
4 U3 Z' h, `1 i, `) c w第21题,Session对象所存储的变量在当前用户所请求的每个页面中均有效
' M+ m3 S3 o) {, GA、错误- P2 L( }: H) [8 `( i1 G2 M
B、正确/ ?; M1 S2 o& ~* g3 Y+ y- t
正确答案:' p9 {" S3 s/ i, Q5 h/ M9 m
& R$ c2 T" A) X8 W
8 J/ }; R& M1 \% w- ^: O! _第22题,run方法是通过调用init方法来间接调用的只有调用init时系统才会为线程对象分配运行所需要的资源5 @! x( A& k [, u+ j* s+ R" ? a
A、错误
% Y2 t, n0 _% P' e( [7 W+ c# QB、正确
6 R8 J7 Z7 Z- h, X+ m正确答案:
' M6 P$ m# e- s7 V- r) c' }" e+ S$ A. K( R7 r( F6 G0 A
7 _' T } {2 \
第23题,TCP/IP为各种不同的硬件提供通用的编程接口这套协议支持使用不同网络介质的网络连接TCP/IP使得世界各地的网络联系成国际互联网成为可能3 u: o; R6 c! k
A、错误
3 X( t7 B7 v7 n. }. o: ^0 P/ zB、正确5 f1 q* a3 X) |5 P
正确答案:
0 y- k, ~: J: K# S" K7 [/ [
3 ]. p) q( [# T8 ]0 c/ t' q" B0 y' |" d4 k# k' c
第24题,所有的键盘事件都由KeyEvent类的对象表示$ x, R" X# W. E1 o {5 |
A、错误
. h2 ` R1 V/ I5 X3 V8 H2 pB、正确) a* o% a6 ^5 @
正确答案:. J. @8 ~# Z8 e/ k1 n' W
. y) N) I/ h i5 R, X( |9 ~
4 j9 N# g* u. N* H4 z+ A资料来源:谋学网(www.mouxue.com),在Java语言中强制类型转换是指从在机器中占位多的类型向占位少的类型方向进行转换但boolean类型可以转换成int& V" s# e o" ^$ k
A、错误
2 P# r1 p, J% C2 V; NB、正确" I; ~( Q. J/ L# f4 h6 C! y
正确答案:+ J6 x2 W2 \) s s
% H- H* x) }, @( S& \; W
3 L5 ]: T6 @/ v( C* _0 X
第26题,对Web进行读取的执行操作HttpURLConnection类提供的方法能更好地完成任务/ w+ j: |: R6 ^/ e! _8 W" G( g* @
A、错误
$ `+ F7 H( P& s8 _5 C9 W( fB、正确
& q" x. d# k& B' ]9 W0 N# P% Y正确答案:
|& T3 u- M& p* d x4 Z
! t$ E+ c- i$ V6 L
; D' }+ u4 O2 Q& y ^第27题,BorderLayout布局管理器将内容窗格分为三个部分 ` p6 {+ j9 Z4 ~; ^9 w+ t
A、错误6 R7 @! j- |. J+ I$ u# r" s! n
B、正确) L" O P+ t' w: z" i
正确答案:1 G! t |& H% u+ b, ~
% }; c- u5 z% V1 X( k: H' ?- H
% }" x: M5 `: _9 s$ ^& Q4 d
第28题,容器是用来组织其他界面成分和元素的单元它不能嵌套其他容器6 P: g3 H4 R. u% b7 D$ ~1 @5 g/ G
A、错误
8 `2 \3 Q) O8 i" ?) DB、正确( q1 D* p* l; _+ M$ ]* x6 |
正确答案:
9 t5 H& R3 `2 p( f2 B8 E( M: c* N) `5 l1 {( t
# p) Y6 H6 l9 |$ h/ ?& X5 d" s0 z4 d
第29题,JSP隐含对象out是PrintWriter类的对象
6 d# m( d2 G- H4 r7 Q! f. QA、错误
" y/ ^$ M: Q7 K" \& |, |B、正确) [5 r+ c4 ?+ ], g# l
正确答案:
( j" o2 B& m5 _: G' ~5 q ~( h# l/ x0 v+ t$ \% G
& u: p! c0 c+ o资料来源:谋学网(www.mouxue.com),HttpServletRequest类的getSessiontrue如果session存在还会创建新的session) m6 L0 B" `2 D/ m
A、错误- p- S* }5 E1 B7 j! |
B、正确" }& k# M9 m: i {" I: ^. D$ i
正确答案:1 p+ n7 a- k7 ~9 L
( H0 F# @, O- J
2 E+ _ W e8 U7 C2 P% O第31题,Java中数组的元素可以是简单数据类型的量也可以是某一类的对象
^: j L$ T$ ?/ i; VA、错误( u! a- J% \- ]
B、正确8 m3 A$ A. }& A4 D* {5 o- X
正确答案:% ~4 i5 l. m4 G+ |
* @2 M5 X' V s/ O7 ^2 K
) }* ?/ I) N8 z, h1 V第32题,IP协议可以进行IP数据包的分割和组装但是通过IP协议不能知道数据包是否成功地发送给目标计算机3 S$ }) B- n4 C& A8 ?6 g) E. R* F
A、错误
6 ?" Q8 d( `1 Y: _) dB、正确9 E/ u$ K9 f# Z; ?# U) u$ b
正确答案:
6 W P7 W/ F/ Y, w1 D" A
% f! E6 u7 T0 g+ E9 v
; z; D" l6 E2 I, p" r第33题,TCP/IP属于低层协议它定义了网络接口层
. H. Q0 p3 w# @- j) p7 R' @+ EA、错误
9 f! W0 Y2 x8 ~& Z6 W Q/ JB、正确
3 q. [- J" w8 O0 p3 Z% A正确答案:1 b+ e6 U, _4 b6 ^7 z7 d9 c
# M7 c8 N8 Y7 {6 d/ E% u; t
. _% s3 l5 \ }1 F9 @第34题,利用Session和Application对象存储变量可创建作用域跨页、甚至跨用户的变量
( a3 ]& S) n2 y( D( KA、错误: k' p) b( I( r! v
B、正确
5 }) f; w& B: r3 q$ T正确答案:
. q" H# b+ N* i8 `; X' p7 k" w' Y
$ W( f' }- F( N5 E+ ]4 P, ]
4 _5 a7 Q$ W; E" o第35题,方法覆盖与域隐藏一样父类的同名方法在子类中仍占有自己独立的内存空间
& P+ ~7 Z$ v cA、错误, p3 A$ |/ D7 `$ l* J
B、正确
) s+ O- d6 y8 \4 G; o! A正确答案:
4 k2 s% T3 {# ^& r3 U: j0 X+ f* {
" N' T1 q( m, c$ o' G3 j$ n3 Z! g4 Z- u1 x
第36题,UDP协议是用户数据报协议
% g/ B R4 b1 h. _$ S% `A、错误! P" T6 S U1 c4 C1 o& O
B、正确2 f% B. |0 }- L, V/ n( l h1 ]2 z' }
正确答案:* ?8 `/ b0 Q8 v. z g0 I9 Y+ p
3 }9 }$ c: M" i2 r s: Z& r
. t! H$ `& i6 R/ E9 \4 Y1 D
第37题,++、――运算符可以放在变量前面也可以放在变量的后面使用对变量本身没有任何影响
2 h/ _8 Y/ Z A; j; \A、错误! V! o1 x3 q: ]+ F
B、正确
+ l$ a9 y; x4 Q正确答案:* F0 Y! C4 X. l1 z; `" ~
7 q4 q" E, g. Q. `
! X& h! R9 ]% n; ?7 v
第38题,Applet是一种特殊的Panel它是JavaApplet程序的最外层容器
% p: j4 u* c7 x3 TA、错误$ g2 g+ X0 [! A3 h4 S
B、正确5 e T) {; N" |9 `) j3 Z- ^
正确答案:. G/ W s$ X5 s! `1 L
+ Z5 T# P$ [% J7 h7 |" {/ P/ K
9 ^0 T: k- q* f9 e
第39题,Java的String类的对象既可以是字符串常量也可以是字符串变量
& k( F$ K4 p+ S8 N8 }- W5 ~A、错误9 n4 d x6 K$ H. n4 p& }
B、正确3 a% e$ } E6 `/ \
正确答案:
& V) a N# i; a0 ~: }4 I0 E+ v; F P" n
- q# }' W' e" D, u2 J4 x2 |! D第40题,Java中所有的类都是javalang的子类0 A r' Z! p# I/ j
A、错误
# r% l/ k/ E, |9 R0 Q# o2 OB、正确 K3 Q: I F4 g. @# q6 T
正确答案:0 s/ v, O+ Z$ f8 T2 c% p; \# ?
! }+ H/ ?$ t. H
& U- d1 n7 ]0 k- w! p: E& ]
* t/ V9 M1 p6 ]" r8 {0 T! ^- Q- g' s
( e& d$ q ~: o3 `% a5 T0 S$ x7 t8 m
. Z+ T/ I; y5 ?! q$ T7 E0 b1 R. D6 _1 V+ L
: \; T- }2 q! h0 O
4 ~3 ?: U* X9 h! n
$ \5 i0 {, z% `% d* _$ E3 i* {- K/ p8 ]" S: J+ U& J
9 e) E0 x/ U% B1 O, `% h, x$ b# m6 K4 y0 |
1 r3 U9 c! w/ s" [& d C
' U7 Z. U' k% D/ \# Z* Y
|
|