奥鹏作业答案-谋学网-专业的奥鹏在线作业答案辅导网【官网】

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

VIP会员,3年作业免费下 !奥鹏作业,奥鹏毕业论文检测新手作业下载教程,充值问题没有找到答案,请在此处留言!
2022年5月最新全国统考资料投诉建议,加盟合作!点击这里给我发消息 点击这里给我发消息
奥鹏课程积分软件(2021年最新)
查看: 123|回复: 0

东北师范《Java程序设计》》21秋学期在线作业1答卷

[复制链接]
发表于 2022-6-6 23:17:30 | 显示全部楼层 |阅读模式
谋学网
Java程序设计19春在线作业1-0003
$ _) E7 b0 z/ s/ N2 J& V, Q# T试卷总分:100  得分:100
0 Y7 f; c1 q: L1 Z一、单选 (共 10 道试题,共 30 分)* t. O% W% G1 V
1.java.awt包的Panel类是()的子类。1 D5 O9 D) J1 \2 L+ d$ }
A.Frame& \& K- k) }& r% }' X
B.Container/ a+ s4 j: D+ w) i
C.Canvas
/ O1 J; [- t2 I7 @. L* TD.Component% }5 P: z8 p) Q+ \
正确资料:( y1 N4 F9 j( e* l6 |2 A' p7 |; F
0 y9 O; m$ x8 ^/ M0 S, c! h! S; c
2.对于catch 子句的排列,下列哪种是正确的?()
+ B, C$ K: u; KA.父类在先,子类在后1 x8 u+ q" l( X/ V3 o) f/ }- v( a
B.子类在先,父类在后
( y/ x* n/ V: b+ M3 Q& c2 LC.有继承关系的异常不能在同一个 try 程序段内
* F" ^4 \8 J+ j" Z1 E9 f) KD.先有子类,其他如何排列都无关" x8 g- N1 H) D9 J, T% @: Z
正确资料:" d4 f9 b: q; E9 a- [$ C$ p: m
4 S: J8 x% ]. l$ \7 N3 K1 t
3.下列关于Java程序结构的描述中,不正确的一项是()。
( m/ K( I/ R* _" }A.一个Java源文件中可以包括一个package语句
- m: d. Z6 P6 B5 Z5 N( }0 [B.一个Java源文件中可以包括多个类定义,但是只能有一个public类
" {% K9 m. Q6 M' [, f) f9 [) KC.一个Java源文件中可以有多个public类3 T/ }- C, E9 K4 q4 M0 Z
D.源文件名与程序类名必须一致% U8 L. `9 _% d0 ~3 n
正确资料
- S7 t1 U+ H2 ?$ L
( E) b3 G9 S( P' L& Z: x4.下列说法中错误的一项是()。; y0 E1 M% U- Q* Q
A.Java语言提供了检测与避免死锁的机制* J) k- c4 D4 I9 N9 }8 n
B.在Java语言中,要避免死锁,只能通过程序进行控制
, g' X0 N$ A2 [; mC.释放锁的时候,应该按照死锁顺序的逆序进行$ w# ^( h! \% b  t6 W
D.在编写程序的时候,可以对所有共享数据设汁一个统一的加锁顺序
3 i; V" v) ^" z9 [' r" Q. X正确资料:/ ~! R( G% D& J) T
$ N6 D3 H& c' w' d* z+ X
5.类是对象的抽象,它的定义包括()部分& Z) {' h$ v, U8 ^" p" H' a" Z
A.一部分$ I: u. o5 ^; [, f
B.两部分  f, V! s# e. |- n- @. R' G
C.三部分
) ]  f' l! i) D* CD.四部分
  `5 U6 [4 g- W7 {- D7 I1 @正确资料:; v5 E0 T6 s$ V1 `

. G: s# k' P7 ~- U. \: S; ~6.以下哪项可能包含菜单条()
2 Y& s9 v+ `1 C: I" j! B6 |1 wA.Panel4 s4 @( I; B# _7 E/ ^/ n
B.Frame7 {& t7 s# z+ ]' y; B! }2 x! `
C.Applet4 M0 i$ ]1 M: E! f  q% e. N& ?' V. L
D.Dialog+ \( p! D) F. Q) l5 w: `. m2 u
正确资料:0 H) `, }, _- t; c: y" m+ G+ V
( d/ F( v7 I; h( r1 y5 y$ _' o
7.下列哪一项不属于Applet中的显示方法?()8 @4 N& l! t- n& R4 v
A.update()
4 [# y2 V* L5 l! W' x& zB.repaint()
1 c0 Y3 w' m* o0 }' z8 _C.drawLine()
- g9 X2 s, A0 F6 T9 u3 V8 ^9 TD.paint()
, x. w  J( |7 w! {正确资料:+ G5 C& \# e7 r+ S% e: _. N/ g

+ K# y& l4 f* C2 k5 U$ s8.下列方法中建议使用的是)1 W$ Z$ ~5 r. d# q: M
A.stop(), ?) z2 }2 d  A! E1 {' \% Z! `
B.supend()
5 w! c' Q3 J5 Z6 `C.restume()
2 ^& H& w& w- rD.wait()6 k7 F( d& `6 n$ I$ |3 s
正确资料来自谋学网(www.mouxue.com)
+ I. D" y/ @, f! I6 y! L% J6 l% ], S
9.Panel类对象的默认布局是()。
" [4 c. J1 q0 g8 `7 H) BA.FlowLayout布局5 g( o6 x5 U+ {1 Y2 X# @
B.BorderLayout布局
! `% _) o7 N% p+ pC.CardLayout布局1 T: N& Q" g& {6 o6 x& V
D.GridLayout布局
) t- U& \) ~3 C( Z# s  b正确资料:
7 R+ X4 Q$ ]  n" {5 r  p
: U; \3 s! t& \- b10.布局管理器中的按钮位置有可能会根据Frame的大小改变而改变。()5 X+ |; }7 r) m' e
A.BorderLayout
0 `5 h, }' S8 C+ l- n/ wB.CardLayout
" S) g) ~+ h4 f% ]4 lC.GridLayout
6 ?) C) W  F- s& i4 @3 OD.FlowLayout
" i5 [4 R7 b8 R; Y6 b; r正确资料来自谋学网(www.mouxue.com): O# b5 k6 Z, k3 M) b4 Q1 s
1 P6 E4 z9 M& F7 V/ C* |- Y
二、多选题 (共 10 道试题,共 30 分)
1 m- a, d1 a, e% u. {: v1 W/ ]- m3 C11.面向对象程序设计的基本特征是()。
- o; I6 m2 p1 cA.抽象4 K0 ?$ H) {: J6 ^: @! V1 f1 I) b
B.封装
$ ~/ i0 ?, T2 X3 NC.继承* m2 i4 B8 C( d
D.多态
# [9 q! d" Q+ b7 O" Z5 e正确正确正确资料D
8 N7 v0 K- N8 M$ W0 `* n. V7 I' _3 j
, i5 {  v$ O3 C, C% C; c* i12.给定以下的Jumping Bean.java和index.jsp publiclass Jumping Bean { private String title = "JumpingBean"; private int num = 10; publivoisetTitle(String title) { this.title = title; } publiString getYoshi() { return
/ J8 q) e+ x( qA."Num: 0<br>"
, I* K! k* T3 o* _2 EB."Num: 3<br>"3 v( X1 S  ?2 k5 l% ~% I- ~) U
C."Title: <br>"
! X" X; K# U" r- AD."Title: Jumping Bean<br>"
+ V+ v7 g& A  u8 q3 Z正确正确资料来自谋学网(www.mouxue.com)0 q0 G5 V8 Q# D9 O2 y/ B* r

6 w( ~6 c0 ?4 b; s# M) |13.下面哪两个设置一个jsp页的content type?()1 k5 L" u' k& l, Z; N) v) ]/ k/ A% M
A.<%@ contentType "text/plain" %># X; t. U; _$ @
B.<jsp:contentType "text/plain">
( l4 e+ a; j% z5 YC.<%@ page contentType="text/plain" %>
: C' @8 `& n+ [0 ]3 j, hD.<% response.setContentType("text/plain"); %>. p" ]; d! C% n4 h5 i" ~
正确资料D, N% g/ l$ x5 s  O
  h0 S" \! g/ O' N1 h4 N- a
14.以下AWT类中哪些实现部件的布局?()
& Z5 ?! a0 h0 ]0 F/ K( sA.FlowLayout; o! F# v9 {8 E" ]# L( |
B.GridBagLayout
3 r* P, v; r# D% _" ?C.ActionListener. l+ @. W& y4 m4 A5 S
D.WindowAdapter
6 n: J8 \) m9 }$ _# e- B$ x5 b% T- O正确正确资料:
0 a8 D- [2 [. o$ G. V; g7 r/ ~- }4 ^
15.下面代码执行后,其正确的输出结果包括()。public class Example{ ??public static void main(String args[] ){ ??int l=0; ??do{ ??System.out.println("Doing it for l is:"+l); ??}while(--l>0) ??System.out.println("Finish"); ??} }. a# l. L3 V. e3 ^( V
A.Doing it for l is 31 Z" O& k2 h. R& Z. B6 U
B.Doing it for l is 1
8 g1 ]3 [; h4 l4 y4 e$ MC.Finish
) \* n/ M! F9 ~6 T) I. C/ Z+ JD.Doing it for l is 0
% B0 d9 |' [9 g1 T1 I! {; S# s正确资料D  z. H7 ^" K2 G5 h
1 x) Q4 C+ [! C* q4 \
16.什么原因可导致线程停止执行。()
  S8 V# C+ }8 u" I% T- n3 h9 e: lA.有更高优先级的线程开始执行
- Y8 G1 E; }; @$ NB.线程调用了 wait()方法
; R" c3 r7 x# Y2 `9 Q* l& I/ qC.线程调用了yield()方法
& n' K7 ~: R( h, @( Q+ M* ~- iD.线程调用了pause()方法;
3 Q+ W- Y; E) E; A! N正确正确正确资料$ L" ]2 c) n, J
8 ]2 `+ Q! }# _, p+ s7 R0 C
17.类Test1定义如下: 1.public class Test1{ 2. public float aMethod(float a,float b){ } 3. 4.} 将以下哪种方法插入行3是不合法的。()
4 P8 f; @& L0 X/ ?0 ^% dA.public float aMethod(float a, float b,float c){ }3 [/ L2 J5 _! E2 Q2 D2 s, K1 F8 U
B.public float aMethod(float c,float d){ }$ z) d2 q# P  f, S
C.public int aMethod(int a, int b){ }
$ j: u6 ^2 v" J9 o  qD.private float aMethod(int a,int b,int c){ }, J. z/ |: F: }. A
正确正确资料D) o9 L; m  k4 a0 m
; u8 `7 x% @7 m( o* |& _( v' a2 s
18.下面哪个方法可以在任何时候被任何线程调用? (): Z1 t3 h7 y! l' E; A
A.notify()7 [. a% P. `) B" @: y2 ^
B.wait(): F4 X9 G( F6 l/ |1 v
C.notifyAll()
, M  y8 ~0 @$ j: }# i3 KD.sleep()/ M! }% R7 [; u8 T- g/ }
正确正确资料来自谋学网(www.mouxue.com)8 ~2 L, {. e% }, x9 Q/ v
" d% E8 _: ^4 }* ~1 ?
19.设有如下代码: interface IFace{} class CFace implements IFace{} class Base{} public class ObRef extends Base{ public static void main(String argv[]){ ObRef obj = new ObRef(); Base b = new Base(); Object obj1 = new Object(); IFace obj2 = new CFace(); //Here } } 则在 //Here处插入哪个代码将不出现编译和运行错误。
$ `( e/ V! ^) ~6 A7 NA.obj1=obj2;( @. a$ {% H8 r! z/ t# l2 {5 N
B.b=obj;
, n" N  _, H! p9 \C.obj=b;3 t% d9 v  e5 F' c* A" c
D.obj1=b;! p& Z  ~$ `( P) k& _' I0 @
正确正确正确资料来自谋学网(www.mouxue.com)- V1 g% W  r4 x( F' k

8 Y$ }% `. F4 n% q! ^20.import javawt.*; publiclass X extends Frame{ publistativoimain(String[] args){   X x=new X();   x.pack();   x.setVisible(true);   } publiX(){ setLayout(new BorderLayout()); Panel p=new Panel(); add(p,BorderLayout.NORTH); Button b=new Butto& s: y8 r* [$ e2 P
A.标有"North"和"South"的两个按钮具有相同的宽度
: S  y4 O1 m4 L# fB.标有"North"和"South"的两个按钮具有相同的高度。
. ]4 W  ^$ Y" X7 z# o- n2 YC.标有"North"的按钮的高度可以随窗口的大小而改变。
, }% E) n* V2 f( @D.标有"North"的按钮的宽度不随窗口的大小而改变。: E+ Y. S! l" q$ @
正确正确资料来自谋学网(www.mouxue.com)3 x9 b& u, [1 S. [2 p. y. G

$ N  {' B( b$ t- A. {9 p三、资料来源:谋学网(www.mouxue.com) (共 20 道试题,共 40 分)) Q% R) i  P+ P+ R- b+ {" f
21.Java Application是由独立的解释器程序来运行的。6 @( t* M; ]& z
资料:正确
& s4 `& G# ]! f4 r# @9 s+ z
$ c8 k& f  I# j; l22.所有的键盘事件都由KeyEvent类的对象表示。
2 B7 a2 r2 F' b& G- q- x3 R" @资料:错误8 k7 U5 B% P% C9 x) _- Z* J
+ b4 M! D5 W5 a7 o- V  s1 H
23.Java的字符类型采用的是Unicode编码,每个Unicode码占16个比特。
& S6 x, X/ }/ a9 j资料:错误
' y; O+ a' l" y# u3 b% E
3 Z6 j" d# ?7 {24.Java图形程序类可以分为二组:容器类和界面组件类。
6 g2 ?. [# K8 @; D! ~; X资料:错误
, i. c7 n4 Z! l* {  |+ M& ?
! F2 E2 O8 [  S6 W2 Z' V( F  ]. t25.break语句可以用在switch语句、while循环、do......while循环和for循环结构中。2 x; E' y& L/ f
资料:正确
% g6 {% `7 A1 C$ b* l. K* K5 S" G& ^. f
26.应用程序一定要有main()方法,小程序一定要继承于Applet 类。
; V5 ]  E% n1 b; }8 ^2 B* \资料:正确0 w$ s! |* i5 f' Q

  J  ?  i; T+ Q* }# _$ i! g27.在程序中可对用final修饰的变量的值进行更改。9 s3 A; r' ^, s: T
资料:错误! {/ s2 B2 {2 `+ l

4 \1 j7 b; z5 j4 e, _0 C28.针对服务器和客户机,Java.net提供了两个不同的类:ServerSocket类和Socket类
/ V. d5 W  w, a* |. m4 j3 |/ Z- s8 t资料:正确
0 B6 k7 c) Y" C! s6 \5 |* E; ~7 W" h+ G; D7 f- p. ]: H
29.子类的成员变量能与其父类的成员变量同名。
# i  U4 V; P5 L2 c3 G" ]$ S; g资料:错误
) Z- [" S- @' _( Q' G1 p9 n- G0 O9 g, r8 y, i, A  Z
30.abstract 是抽象修饰符,可以用来修饰类及其属性和方法。
6 h' }8 A9 ?5 i$ k资料:正确
  G1 b0 r- Q% C, @8 @+ V  d$ o/ L* K! l
31.<session-timeout>30</session-timeout>,30的单位是秒。
- j7 i( T5 J, J" W- n( d' N资料:错误( F  d, Z3 G, Z6 A
5 d7 t1 H. n) ?# n  P! B. l* m
32.绘制普通矩形的方法为 drawRect。& ^* k( N9 W2 n6 e7 j& @
资料:正确) d/ `- q! l# k$ K; L6 W+ q0 j
$ P5 \) V/ _! D( m
33.所谓抽象类就是包含有抽象方法的类。% r: G9 Q4 y0 ^8 y0 a$ u% ]
资料:错误7 I5 L6 K, G! t% Z0 t/ K1 V( q

1 E4 A: q; L& D* ^8 Q34.在Java中,可以利用程序使线程从执行状态转换到阻塞状态,即调用wait方法。' d' ?, ]; `% R6 C0 ~) e
资料:正确
2 @1 B: y/ `, J
9 c3 |' ~* f$ d3 L2 R  i5 g2 w35.java异常处理中可以使用多个catch子句,此时应将高级别异常类的catch子句放在前面。$ Q: V4 ]3 g& i5 Q6 l( U
资料:错误9 S6 b7 l4 p$ y& Q" m3 `

9 h, R" V9 D. i36.一个类中用private 修饰符修饰的属性成员,只能被该类的方法访问。* i: i. Z! A4 [) ]" ?5 u9 [* u
资料:正确
4 Q, x, k1 _( P9 S, }. L8 Z% w; W; o' u% U6 l$ ~3 {# n
37.get Parameter("User Name"),如果请求中没有"User Name",返回值是""。4 B. w0 V! R1 T: g3 E4 B5 X: B% M
资料:错误. \. X$ [& T1 @+ e- q+ k" K

& ]+ j; b: q2 P38.修改server.xml后必须重启服务器。
. M+ k2 [4 d. R* H资料:正确
" o+ d+ b# E( j, B- c' k& }( D2 B, i1 \* m8 `
39.在一个类中,成员变量应该是惟一的,但成员变量的名字可以和类中某个方法的名字相同,以及局部变量、成员函数的参数可以和实例变量的名字相同。
, h5 }$ P5 O, d$ `, i资料:正确
# B0 V* c! _- }/ m
4 U8 l" |, N7 f& L! d8 h9 v40.在大多数多线程的应用程序中,线程之间不需要共享相同的对象。
/ d+ t9 r" N2 ]资料:错误
5 {# ]# s; i1 Y, }
4 _2 s3 l4 {+ R% N% C) z1 @* \9 q( R0 @' w( `5 I& L
' B3 v, z% E7 \5 ?

4 w9 A' E$ T. j% N% R
+ `9 V' I7 U; m# R% W' K  C
9 w$ K+ [9 S' l& \) K- M9 o) `7 Y- R
7 L# p' M6 H! o' |5 \8 A
2 b" M( q. [3 {1 j; u% S1 p, Q8 p2 w, j  r6 L, u8 ^, ^
3 r; w8 h- H1 o

& h0 e' I( w& `6 C' k8 n: q" z' r$ @5 A: \! ?& s8 O( @. G

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?会员注册

×
奥鹏作业答案,奥鹏在线作业答案
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

 
 
客服一
客服二
客服三
客服四
点这里给我发消息
点这里给我发消息
谋学网奥鹏同学群2
微信客服扫一扫

QQ|关于我们|联系方式|网站特点|加入VIP|加盟合作|投诉建议|法律申明|Archiver|小黑屋|奥鹏作业答案-谋学网 ( 湘ICP备2021015247号 )

GMT+8, 2024-5-22 10:12 , Processed in 0.102277 second(s), 19 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

快速回复 返回顶部 返回列表