|
22春学期(高起本1709-1803、全层次1809-2103)《J2EE信息系统设计》在线作业-00003& b) @$ l# p: F3 Q; q4 E
试卷总分:100 得分:100. ^! @- Q# u0 T4 H I+ m
一、单选题 (共 20 道试题,共 40 分)$ y5 L# S9 }& i0 q0 V& Z
1.在inc.jsp中包含数行代码与一张图片,现在要创建一个home.jsp,每次浏览home.jsp时都能够以最快的速度显示inc.jsp中的所有内容以及home.jsp自身要显示的内容,应该在home.jsp中使用的语句是( )。 (选择一项)
; f! k" {8 v2 t" a6 _+ aA.
! F3 r2 v9 e. Y- v) _B.5 v4 e! d: q5 e$ P! \/ k; Y
C.4 U. R; {. \6 F3 C
D.
# ^+ o. o% n8 y: X资料:
9 u, Y* Q! V$ I$ l* c$ G5 v7 e2 h7 k1 ^' F" u! G4 z X Y
2.给定JSP程序源码如下: _______ 以下()语句可以在下划线处插入,并且运行后输出结果是:1。 (选择一项)! F( {7 H5 ~8 r% k
A.
5 I* G0 t) \) s# ]0 BB.
$ M b, w& e; cC.
: |4 O' D# H, MD.
7 m' [6 E% D- B, \7 O' n资料:) f- W$ t$ G- v E: Z: d# a% `
. @( l* T- k* c
3.在J2EE中,request对象的( )方法可以获取页面请求中一个表单组件对应多个值时的用户的请求数据。(选择一项)1 I$ n/ v B2 o i
A.String getParameter(String name)
2 h t- l- j5 |. qB.String[] getParameter(String name)3 H+ C7 X* A O% `( U0 }
C.String getParameterValues(String name)! c2 a: {; Q8 b
D.String[] getParameterValues(String name)/ d7 C1 t- M2 w& c
资料:/ j* H, e, L. J3 x/ _ A, t* S, z
1 o4 J* N3 d: y( X4.删除一张表用关键字()* b' q8 N/ O# Y: L, L& C
A.alter7 l# {9 Q7 O4 B* p
B.drop& c; M" D# a! D; R3 y
C.delete
% J& J& I0 V w) L" f/ G& pD.update
% Q, K4 e8 D; y: ~7 T5 w3 r+ X资料:
4 ~* l* e) h6 W0 S! c% j7 B9 a
! i% v6 v) i5 v8 E+ L% V. v4 m5.下面哪个有关Servlet中init()操作的说法不正确的是()
" R1 X8 \/ [- P! OA.在Servlet实例化之后,Servlet容器会调用init()方法
8 C& L8 Z( P3 r% t) H4 ~4 {% GB.Servlet通过init()方法可以实现一些初始化工作,如建立数据库连接,获取配置信息等
6 r! ^& e6 h- \6 tC.init()方法可被多次调用4 B9 @$ P7 d" X# U' x, w
D.init()方法中需要带一个类型为ServletConfig的参数: B: @$ g+ F0 o3 k) }
资料:) a: ^" d- R" b6 H5 c% P" o; N! d
& c3 Z# v6 M0 V$ ?, i# g2 M6.下面有关Struts2框架说法不正确的是()
# H/ M d' V* C2 c1 u7 ?$ TA.Struts2采用过滤器Dispatcher截获客户请求,确定适当的Action表对请求进行逻辑处理% v& j' t c- |) m& Z9 H
B.Struts2中对用Action中只能采用execute方法用来进行信息(逻辑)处理6 C+ P6 w" b. W
C.Struts2也能采用其他方法(如find())只需在struts.xml配置Action时,制定method?参数1 Z1 Y5 }4 u% O$ L( D4 Y; ^% Z! ]: }' i
D.要使Struts2机制在web请求中生效,必须在Web.xml配置1 U& A' K) w, c: i$ r& A
资料:
9 c" F3 W' {' N8 ]8 E
n. u9 T! ], O, k" Q4 v* t0 S7.在J2EE中,test.jsp文件如下: buffer is 运行时,将发生()。 (选择一项)6 ^4 d2 x5 _# L
A.转译期错误
6 h" ]5 f0 U: Z: lB.运行期错误
4 e) |1 p @) e' z6 bC.运行后,浏览器上显示:buffer is null4 [: e1 Y5 t- m) _" U' u$ d9 w
D.运行后,浏览器上显示:buffer is ABC6 }' G3 V2 \/ {0 e' T& Y4 ^" o
资料:
% o4 c# s# s$ e) O1 g% T) k! d" y7 M4 V" p2 H7 O) ]
8.()类的对象代表的是XML文档中的标签元素,此类继承于Node,也是Node的主要子类 m5 q) o* j7 F7 a( h+ F
A.Attribute: ~& J/ A, j( ~, H6 i5 H
B.Element
3 M* B: G* [ ~C.Nodelist/ i# g3 Y! i4 x! h, M
D.attr0 \. i0 n+ }+ i" W4 D: [8 Z
资料:
2 j' z! ?3 c& L) N" v2 ?$ \: y1 P) X
- }4 S6 {& Q/ x, t3 O1 y# M: y9.给定JSP程序源码如下,该JSP运行后输出的结果是()。 (选择一项) Count:
6 Q7 O0 h p- m( o: T8 r9 pA.Count:19 w) R- Y: k$ z Q4 l. H; M
B.Count:29 @4 ^$ A& o) U; \7 R. b
C.1:2- X8 J: c* f: \8 t- D, p& c6 x% w+ v
D.Count:9 F' A# Z9 p2 K/ U, R( g
资料:
7 c* ~6 m/ ^6 Q/ w5 `1 V% c& ?- h* G* G$ n+ @7 k9 E) ?! l
10.实体EJB中的Bean实现类要实现生命周期内的()% _/ D9 F- u9 D/ p5 q
A.所有方法7 S! g) `% G0 D
B.所有接口- R# {2 u: I& H! q# w9 o3 c0 a
C.部分方法
t5 `$ d6 I3 Q3 K% [6 \( ZD.部分接口7 H/ k! m. \3 X6 D/ p0 z
资料:
2 `, d9 H* B( S' D& q3 j7 Z6 y! ^
r) ^, Z6 R1 @% K# U( o' Z11.下面哪个方法不是HttpServlet类()4 X" d# p. P- k2 ^
A.pretected?void?doGet(HttpServletRequest?req,HttpSevletRequest?res)???throws?Servlet?Exception,?java.io.IOException
3 M: s0 C6 R& L" n, HB.pretected?void?doPost(HttpServletRequest?req,HttpSevletRequest?res)??throws?Servlet?Exception,?java.io.IOException
9 a* N; B# S: r( u" HC.pretected?void?doHead(HttpServletRequest?req,HttpSevletRequest?res)???throws?Servlet?Exception,?java.io.IOException
- ~. b+ f9 p3 M6 b: jD.pretected?void?execute(HttpServletRequest?req,HttpSevletRequest?res)???throws?Servlet?Exception,?java.io.IOException
|& C: Z& f# |* t' U' g6 `资料:
& ` @2 n3 [( c* i. e! y
@. | b5 |1 s0 w$ d4 x12.SOAP允许多种消息交换的方式,最常用的是从客户端像服务端发送请求,然后服务端作出响应,即()模式
' ^' q7 F7 X6 l2 l; E/ HA.C/S# R" W! y2 S' I$ D6 a; L, }
B.B/S
* a a: J. y# c* P% QC.request/response; K2 c! H6 j3 k! p' J
D.ask/anser
; I; w+ ^9 V* g; T2 L! P% `, E! t) S资料:% P# l. H+ L" h; b, r$ Y* i, \
1 z! y: w) p6 m+ p0 w# ?, i: {13.DOM方式操作SML涉及的基本类有:Document,Node,Nodelist,Element和()0 Z! V; f& C; {, u3 V- W
A.Attribute- }9 X7 n$ I/ m
B.View
6 b2 W9 l9 q9 _) \( \C.Menu, A2 Y- G+ c% E) h; I, K
D.attr7 [5 V c( R, s8 u# j
资料:+ g+ x' E; f3 n4 V4 k
) q) [4 G/ C2 p4 G8 W) ^
14.配置JSP运行环境,若WEB应用服务器选用TOMCAT,以下说法正确的是 )( H6 {, I2 b* c3 Y9 Z, y
A.先安装TOMCAT,再安装JDK! C$ o" }/ h3 ^3 r/ V& H: M. m
B.先安装JDK,再安装TOMCAT6 w/ w" u- @ b3 c5 e
C.不需安装JDK,安装TOMCAT就可以了2 g1 c: k# `% t3 \% a
D.JDK和TOMCAT只要都安装就可以了,安装顺序没关系7 H) U1 F: d" Q
资料:
% r I9 |- G- e
/ E8 A6 G" n, z15.MVC框架中的M是指* ]$ X+ m& r# S
A.Modern& n) l. e# T F1 s
B.Model
( `+ B0 S; ^& ] q$ PC.Multiple
2 b: l, p/ x( K6 f5 o* m4 uD.Machine/ c% K6 V1 y4 x! p9 O7 G) `
资料:+ K2 M* [& ^) B9 D
0 [- F2 j) e9 o) d
16.J2EE组件与DBMS的交互过程可以分为5个步骤:载入JDBC驱动程序;();创建并执行一个语句;处理DBMS返回的数据;终止与DBMS的连接1 [/ w& O- D9 K0 S9 y: W! X
A.创建DBMS
% Y6 l* T7 ?5 N; q; SB.查询DBMS
0 d) _/ P& ~# ]1 u6 E5 }) a9 EC.连接DBMS, l& t' C( s: v' D% P/ e( T
D.更改DBMS6 r b8 z7 C' x& [; E+ R
资料:/ d; `/ s' Q( j6 B2 W
; j" p: c6 y; i) G, H2 E
17.XML中,使用CDATA段表示这个段中包含(). B0 G, h. O% l" ]# o+ U
A.纯XML标签# w3 R# H, Y1 |, m
B.纯字符数据! I0 }: H3 k0 h& M
C.既有XML标签又有字符数据
T. Y, l( {1 d% JD.无这种表示, o; H/ @6 d8 e
资料:; p6 \% d6 }. {0 |3 s* T# \8 z
; I5 [6 a$ [; Y: W) n; A18.UDDI(web service description language)是一种()! o! Z2 i6 C! ?5 X6 S
A.简单的轻量级的基于XML的机制,是客户端调用远程对象服务的一种机制
0 L. D* B e7 H O6 W0 U7 w/ _+ ZB.提供一种发布和查找服务描述的方法; N9 f: b$ Y- G: T
C.描述语言- z6 } [; i+ S1 ^4 l
D.技术框架
A3 I' h# p3 U3 w资料:
7 v0 g2 m" w( f' p. n7 w5 Z7 Q8 E+ l! S. S( T/ |
19.application对象能在( )间共享。0 ]) M) x! ]2 @1 n
A.某个访问者所访问的当前页面
+ k* f% p; q' A4 KB.某个访问者所访问的网站的各个页面之间, g$ U6 e1 w( Q* N9 A# a
C.该服务器上的所有的访问者的所有jsp页面9 G7 {" r0 k9 e6 u+ U5 X; S$ l1 U% \
D.该服务器上的所有的访问者的所有jsp页面和Java程序2 I/ {4 q3 P7 {6 f7 l% w# V& Q
资料:. S! X* l! {: {; X3 d
& X# s& ?2 ~( } q2 r
20.J2EE中,()类的()方法用于返回应用程序的上下文路径。(选择一项); B( R" q( o; c, z- D
A.HttpServletRequest、getContextPath()4 _' ~# _ |3 O& v) A t! M* T. k
B.HttpServletRequest、getPathInfo()
: G% \9 @0 }& I! H- e/ e$ VC.ServlettContext、getContextPath()3 g2 F( P3 y1 ]# B+ M
D.ServlettContext、getPathInfo(), `8 h& H. w4 P' o* _4 }/ O9 q
资料:
9 J4 i1 H! m9 A( R" \" ^
+ s% L3 s [+ t3 V7 [; z二、多选题 (共 10 道试题,共 20 分)
4 ]2 @- [2 n; `& I1 N3 n/ Z21.二进制文件读写利用(),文本文件读写利用()流
e" k) R: p( a! o+ T5 hA.字节流$ f9 @- m& Y( h* g- I2 [' ]* @
B.字符流! B2 o7 G- U; j
C.数据流
& h P _" t& N& w0 f/ M3 l) GD.控制流
& X& H q3 P* a4 O2 X% z" G' F资料:B- s3 r. K) M* q6 H
5 B4 q- _+ q+ w& }5 \8 O
22.容器管理事务中事务属性值包括()等0 }1 m. b' c% f3 X: N3 \9 ?
A.RequiredNew
" G6 n. a9 k- ^, Z( P% w/ Z% ]/ BB.Supports0 E# E- t4 b- R! T6 p* v+ t: G8 ^% Z
C.Nerver" Z5 R5 i( E) z% `+ O
D.Mandatory
' c; o3 W& f) X6 M资料:BCD
: \6 ]) P; q3 C- C c) i1 C- n! g% t- o( q. H3 v+ @6 E) w ^
23.JNDI允许存储的对象类型()
8 Q$ q( z! b9 f: ~/ b) T7 F8 zA.并行化的Java对象- D' s( z7 |/ [: N
B.串行化的Java对象7 `: a0 i3 |0 K
C.标准的LDAP目录条目
" p" K) B; R) R% [; kD.指向RMI Java对象的指针
% U+ C" d) ~7 v* {2 M: C `5 X资料
! K7 M; l9 i( \8 h4 d: s$ h+ \6 j: G1 r0 N& C
24.Java的特点包括()
C; [1 A4 z# D0 UA.平台无关性
) v; _/ z. V; {& w3 \B.鲁棒性
7 _+ b: ?; D6 q7 M9 @' f1 ^C.分布式8 e" @8 X, g, Y |" p
D.健壮性: ~/ b3 E& c$ A# _$ J0 ^
资料 " x1 I4 [6 t" d
6 h- m' l0 C Z
25.Java中的JavaBean分为()和()两种
6 x, X8 f& g/ S5 bA.可视化JavaBean) S* F# U8 X9 c/ G, M2 w C
B.非可视化JvaBean
+ U/ X q, k* v7 TC.静态JavaBean
4 R) a' r/ E) t2 c2 ^, Z5 B( L5 A( X |5 WD.动态JavaBean4 L" ]( A6 y; o1 C4 E$ a" B+ N @
资料:B
- `( `. a1 P% K' L" W- F
7 `1 t# _* y+ u0 Z- v5 ~: N+ K26.Java的整型有()这几种类型
4 v1 u4 s, F5 o7 `A.byte
( M2 O a* z1 a6 _/ a* d2 \% \B.int
7 a, D- j! a" n5 OC.short1 I( B, [5 @% `+ ]- A
D.long5 e# _) b, |8 }/ `9 @
资料:BCD
1 n5 h' ]+ }/ I% E! b( J
9 j \3 A& S# U5 j& {27.对于会话EJB,有两种类型的事务处理:()和() t$ w( T- z2 g: X' o2 n, A
A.容器管理事务/ Y7 e* f8 [" z& H
B.Bean管理事务
4 ^: | R+ t5 k7 ?: f; AC.接口管理事务% r: N9 }. ]& I& e
D.数据管理事务2 {8 j& |9 }3 B6 a
资料:B
# r) [4 B+ `6 _2 }, }
8 Z. X+ B) C1 t3 L28.JSP内置对象常用的有()- q* h# i/ r$ O2 ]% ~; _$ U* b4 {! l
A.request" N+ b& @/ U" z' U4 i$ u: m
B.response
- K8 m/ Z' `' JC.session; C2 R: r7 Z1 C3 Y% s* v
D.out
0 |8 Q4 c( _3 i; BE.application, A/ r0 {" g/ j" Z' v4 Q
资料:BCDE
9 j1 h! u; I+ L! D' X. Q; b# E9 k& O. m0 g
29.权限修饰符主要有() y! {* T. u/ u( c
A.public
* B; k) Q! c% `, H$ O+ _! e) V u3 c+ nB.private
0 U1 {8 t6 o+ \ RC.protected
8 ^: W N2 g4 a- L& ~! I" ND.默认
7 s4 w' U! o9 f& @; ^" L7 N' n& p资料:BCD
# `! |: U/ H5 [4 c( q3 c0 k! c3 R3 g' W# B6 u9 ?, H$ o
30.Java去掉了C/C++语言中的()功能
! Z/ f# o, I# l$ WA.类
5 E5 n% l+ b9 {# j; K' a- JB.结构
! j8 Y( i& M" G7 w2 T4 ]C.指针$ z! }9 |! d% L
D.Typedef
" N/ ?7 H- T$ k% e" C; D资料 , {# Q* _9 m7 Y" I- w
5 \4 j4 b3 W; C, w三、资料来源:谋学网(www.mouxue.com) (共 20 道试题,共 40 分)
* o1 R7 A" q$ H& Y9 ~/ r31.实体EJB中的主键类必须实现并行化接口,这是因为它可能被用来在服务器端与客户端传递
0 ?3 t3 U6 [" y资料:错误" M6 L$ @8 _+ U% A; R6 ^( b
! W6 ?: p: t7 h% g9 Y% s
32.isNull确定一个给定的表达式是否为Null# x A) p3 |9 i" ^
资料:正确
: R y+ y; _& d; O% t% s# h) t: e) b
33.有状态会话EJB在其生命周期内由Web容器将其一对一的分配给一个客户端,并能够再次期间内保持客户端与服务器端之间的会话信息
" Z( |, a+ Z1 F$ l资料:正确
1 Y, z: y5 e, D8 U5 ?: B2 ^9 o: Z, @4 H8 w) ~1 I0 {' a0 v
34.Web Services是面向整个Internet应用的,它的框架是跨平台、跨编程语言的2 d1 @9 g k1 C/ V
资料:正确 D5 V- M; t" C+ r
* s# ~$ A( g) U, q5 I
35.application对象用来在多个程序或者是多个客户端之间共享数据
6 X7 S3 [6 `$ G A" P资料:正确
5 z, y3 e% o/ B" C' P" d6 S0 D4 S
, C% g( o6 M4 t/ P36.XML(extensible markup language)是可扩展标记语言3 n& C g* m: w1 E: }5 I
资料:正确. N. |! U, J. V2 D- O3 |3 q# e
+ ?( C* u/ I+ j" ~( Y) ?
37.将一个字符串或者浮点数浮点数或布尔值作为选择因子,程序会报错
! H% U. o' H. Z3 i资料:正确
! O( U/ ^% C# u6 q( g
8 |# W" C$ f) g8 o2 V! p' U38.SQL是结构化查询语言(structured query language)是操作数据库的一种高级语言
& b( g2 `9 F0 A: ]6 A' q资料:正确
# e4 {+ b I. r( Y) [
% T0 p+ S( M/ d9 h/ X39.构造函数不可以被重载,它是唯一的$ m+ A4 @; J! O6 C
资料:错误* L. @, b3 `( I" G0 w+ y& h& e
; E8 _/ B2 m" g! Y; m
40.Java浮点数有精度计数法和科学计数法两种表示方式
- Z4 j) k+ M1 S3 I" V/ M: a资料:错误- y5 }( ]! x9 G8 B! t- m$ r3 ]6 [* b
# K3 G. N q4 I, J/ T3 E41.request对象的方法主要用来处理客户端浏览器提交的请求中的各项参数和选项* l$ n1 `+ |" Y
资料:正确
. R' i& o3 _ Z$ p" U& ]
$ H( K1 G4 m$ g z0 q8 K42.Java用FileRead和FileWriter来实现字节流式文件读取
8 t" f/ e# ^9 [3 a) S3 ^资料:错误
# g+ w- u- P7 e W; i% J6 S6 E, z' k3 e# v) @' z
43.JNDI是java命名和目录接口,是一个为Java应用程序提供命名服务的应用程序编程接口 q6 V6 A5 _) z0 f9 ?" j. h
资料:正确, ~7 B* y. n/ w
- \% s! \0 r# |; c44.使用SAX解析SML文件,无需将文档读入内存
k6 N, M `) P( m" S. V' R( S资料:正确- X# D( Z- n! t1 J/ Z' c S
/ ~- |- p/ \% _# v/ \45.JSP程序代码对大小写不敏感
1 s2 ~# C# l; f8 V+ V- N资料:错误
! g1 L. q1 J% P. n% f
+ @/ i. {' S& y. F( r6 y46.(-42)的补码是1101101
- z7 N. r0 X- m; t+ Z! K3 f资料:错误
( Q! l* D; |! m4 V1 @/ u, n
* ]1 D, b' w# N7 Z5 f2 k, w- Q0 _6 J47.Bean管理事务有两种方法:JDBC控制事务和JTA控制事务
) v" R$ O/ C$ _8 z" E+ E! ] f资料:正确
- ~4 D% d3 N6 c6 I k" d. _1 Y8 `; y- B1 ?! f) d3 C
48.EJB(enterprise JavaBean,企业级JavaBean)是J2EE框架核心技术之一,分为会话、实体和消息EJB 3种。
, H' D2 n1 Y8 c资料:正确" J4 V) X% ^5 [; A/ `! A
) I+ ^% H+ `- r" Z49.JSTL(JSP standard tag library,JSP标准标签库),专为Web开发研制) F1 m6 H9 g$ s2 [; G
资料:正确% R$ C0 A/ o2 {
, S j, L: H5 n, V+ h
50.一个对象的生命周期是创建->使用->销毁
) G% P4 ^# G! W- d! C资料:正确) `$ `5 R6 s6 U. L2 i4 P# d
' s+ o- P6 w( r
0 x/ j7 o2 g" O+ [: ~# x! P8 [' n! ?) ?5 F
3 }1 A8 e* K9 q
$ h: T1 j' ~/ g( @( n* ]2 U( \+ s/ `% {1 E, ~( ?# n. X/ k5 [9 X
9 f+ [+ [; {, j' J" t1 y
2 D+ t6 Y) Q0 n' r W. h
+ m! F. e( k( ?
1 h8 ?' S: \3 F, K# s% i0 f" a5 o6 C+ r8 o+ Z5 q4 K* v# q
' T: d" \/ R# G( W
|
|