四川农业大学19年9月《网络程序设计(本科)》作业考核A...

[复制链接]
查看5 | 回复0 | 2019-9-7 10:46:32 | 显示全部楼层 |阅读模式
四川农业大学网络教育专升本考试
$ p3 b. k, z/ z网络程序设计  试卷' u. J3 K) Z9 S& K
& D# Y8 ~6 a9 _1 z) u0 ~  F* n
(课程代码 252284)
/ |! ^% Y7 G; j9 }" }# v
' m! r$ p: J4 z% I5 b: Q4 ]本试题一共三道大题,共8页,满分100分。考试时刻90分钟。
7 V6 n4 m) y/ E7 `6 _5 B
2 i' ]6 ~* ?+ |; m- H留心:1、答案有必要填写在答题纸上,题号不清或无题号的以零分计;
# M; z' |9 z$ Q+ c2、答题前,请在答题纸上精确、理解地填写各项目;6 h9 n7 ?) @. ~1 N0 x# u2 k$ A
3、学号、考点称号、考室号、名字、身份证号、课程代码、课程称号、培育层次等,不写、乱写及迷糊不清者,答题纸作废;$ S& N3 J& o: P  V
4、开卷考试,若有相同以零分计。8 v2 A) }/ g# o8 q+ t
: z4 B" \# r7 X$ K. M
一、选择题(每小题2分,共60分) 下列各题A.、B.、C.、D.四个选项中,只需一个选项是正确的,请将正确选项涂写在答题卡相应方位上,答在试卷上不得分。
7 r) t( [! F5 d3 V) o+ t: Q1.以下关于JavaBeans的说法中,差错的是(  )。$ W2 W" x0 }/ S6 Z, [8 O) t4 k
A.JavaBeans是根据JAVA语言的。
* k( c8 S2 i# i/ s4 h5 hB.JavaBeans是JSP的内置对象之一。
- ?, [, ?/ R# S, ]7 _C.JavaBeans是一种Java类。0 {" Y. R6 t; A
D.JavaBeans是一个可重复运用的软件组件。7 z" |, E9 w$ d! X
2.JSP 页面经过编译之后,将创建一个(  )3 j( ~% y. C+ h8 q& N2 u
A. applet                    B. severlet            C. application          D. exe文件6 Y8 t; L. C# [6 M6 e0 ]3 h' J' L: \
3.Page指令用于界说JSP文件中的全局特征,下列关于该指令用法的描绘不正确的是:(  ) - }2 }  J& [3 Q0 G( t
A. <%@ page %>作用于整个JSP页面。 ) L+ ?5 x3 k) Y' D  S& s! s+ p5 P
B. 可以在一个页面中运用多个<%@ page %>指令。 * k( f8 N' g: ?
C. 为增强程序的可读性,主张将<%@ page %>指令放在JSP文件的最初,但不是有必要的。 9 n! b; D2 U7 [& ^" N  s
D. <%@ page %>指令中的特征只能呈现一次。
) L( q) g$ l1 L" Q4.关于预界说<%!预界说%>的说法差错的是:(  ); b9 `0 C0 o# P  }
A.一次可声明多个变量和办法,只需以“;”结束就行   
5 j3 x) K$ f9 o# ZB.一个声明仅在一个页面中有用* l! w. }0 D/ ^( `! {* S" c8 @: R
C.声明的变量将作为部分变量         
5 V% N, n' S+ c! s) e6 }- \; _D.在预界说中声明的变量将在JSP页面初始化时初始化
0 D. G, `, O2 I+ `; d5.关于JavaBean正确的说法是:(  )1 Q. l4 Y, h8 h
A.Java文件与Bean所界说的类名可以不一样,但必定要留心区别字母的巨细写
8 p% w/ v# S% v! _B.在JSP文件中引证Bean,其实就是用<jsp:useBean>语句! y# w4 V$ b5 E6 b8 a
C.被引证的Bean文件的文件名后缀为.java  
' ]. J) c; _; sD.Bean文件放在任何目录下都可以被引证1 |, B8 R& R$ [/ G/ I- U- E% b
6.page指令经过(  )特征指定其时页面的内容类型和字符集?0 H7 q* |+ }1 ]! n0 R6 V4 j
A .contentType                  B. buffer           C. language           D. isErrorPage3 C; V4 C4 O0 E  j7 o
7.假定在helloapp应用中有一个hello.jsp,它的文件途径如下:
) O+ X  V9 s: V3 x%JAVA_HOME%/webapps/helloapp/hello/hello.jsp 那么在阅读器端拜访hello.jsp的URL是啥? (   )
) k3 u2 r* G) k! j+ ~7 d( rA.http://localhost:8080/hello.jsp
- n5 y7 O8 T/ K$ s" I1 oB.http://localhost:8080/helloapp/hello.jsp
4 h4 N6 p" Y. C+ k0 V" CC.http://localhost:8080/helloapp/hello/hello.jsp5 d4 C8 C# m, Z6 G/ D; l; v
D.http://localhost:8080/webapps/helloapp/hello/dello.jsp# g1 w) ^+ C- N/ `1 u+ `
8.假定在helloapp应用中有一个Javabean文件HelloServlet,它位于org.javathinker包下,那么这个bean的class文件大约放在啥目录下? (   )" |: k, n# V) F& G& Y/ w% A, ~
A.helloapp/HelloServlet.class" K8 k$ R2 v, E( C; A- W$ T
B. helloapp/WEB-INF/HelloServlet.class! W4 ?2 A. M( j: X1 j& q  y" Q, ?5 `
C.helloapp/WEB-INF/classes/HelloServlet.class
9 \! A% |# j- t6 \- r. GD.helloapp/WEB-INF/classes/org/javathinker/HelloServlet.class
4 e) _7 @9 i/ T6 V, I  Z0 }' c9.page指令的import特征的作用是(   ): S# m% Y4 J, T# e* W
A.界说JSP页面呼应的MIME类型                B.界说JSP页面运用的脚本语言7 R9 f) ~! }, U* _% [3 d1 K$ x- Q
C.为JSP页面引入JAVA包中的类                D.界说JSP页面字符的编码
/ ~/ M( n9 b" a- X" N' o/ A10.以下对象中的(   )不是JSP的内置对象。% I9 c/ V/ C. m1 y7 I' Y
A.request                        B.session                 C.application                        D.bean& e4 Q( _3 S0 Q
11.JSP的内置对象中(   )对象可对客户的恳求作出动态呼应,向客户端发送数据。
& [. ?# p" X5 M0 @( v8 nA.response                        B.request                C.application                        D.out
* R! [: \% Q( T8 {- _2 I12.下边哪个不是FORM的元素?(  )
* K- [" H. v$ M# I- J# E$ U3 Z$ bA.Input                                  B.textarea           C.select                               D.table8 w" `0 ~% s+ c
13.下边哪个不是JSP的内置对象?(  )
" w+ l: ]3 K( i; N# z7 M) E  ~( MA.session                   B.request             C.cookie                               D.out4 l( C1 C- M" p5 s8 k( ~
14. 关于JavaBean的说法,哪个是正确的?(  )
, L. R9 A7 z% _6 J! m- k+ fA.JavaBean的具体类可以不是public的。   . n+ n% I+ B9 ~# \( H* Z
B.JavaBean可以只供给一个带参数的结构器。
! V/ J) p" c6 U, C. U1 A; HC. jsp:userBean可以向HTML符号相同不关闭。  4 X# z( Q3 I5 m3 D; |6 r+ \& p
D. JavaBean可以保存状况。3 R' \* X( j/ p8 _
15. jsp:forward和sendRedirect都是用来做页面跳转的,描绘差错的是?(  )
  Z% O2 Q5 L' p) Z( fA. forward之后可以运用正本的request对象,而且功率较高。
/ z& h. r. ^7 T7 G  P, g! [B. sendRedirect之后不可以以运用正本的request对象,而且功率较低。: u/ M& Z0 Y  o* R
C. forward地址栏不改变,只能在Web应用程序内的页面间跳转。- A6 z+ V1 ?. C! ?/ s% _
D. forward地址栏改变,可以跳转就任何页面和机器。
. P% f& N' ~9 k8 m; `0 S16. 下边哪个不是MVC中的构成有些?(  )" U/ a. Y/ M7 d0 [
A. JavaBean                        B. FrameWork        C. JSP                                        D. Servlet
. b* m( `5 R, ]# [  Y. ~17. 下面哪一个是正确运用JavaBean的方法?(  ); [) u7 h4 I( ^) H
A. <jsp:useBean id="address" class="AddressBean" />
, D7 ?9 C1 W& r2 @3 ?' a3 hB. <jsp:useBean name="address" class="AddressBean"/>; a9 p' M, Z7 E. M  O! s" c! Q
C. <jsp:useBean bean="address" class="AddressBean" />
" M1 K: Y8 }9 s5 L0 H9 VD. <jsp:useBean beanName="address" class="AddressBean" />
" D) n% J/ n/ P18.以下关于EL和JSTL说法差错的是?(  )
/ W+ u6 p- B$ B" T  {$ XA.   EL是一种简练的数据拜访语言6 O. Q2 @9 `4 m% w* U& X+ @
B.   EL表达式根柢方法:${var}2 B4 D# l3 z% \" H
C.   JSTL的全称是JavaServer Pages Standard Tag Library" B/ f$ R: L6 @# W' a
D.   JSTL只需一个Core中心标签库
2 a! n4 r6 k( O; r19.下面哪个不是JSP中和javabean有关的符号?(  )
. c1 `# @) c6 Y" I# c  H* ZA.   <jsp:userBean>                        B.   <jsp:include>1 r: t$ [5 E7 o. K( E) {  b
C.   <jsp:setProperty>                        D.   <jsp:getProperty>+ |4 z! Y0 `0 J7 C* A
20.JavaBean的scope取啥值可使该javabean被多个用户同享,即和web6 ?- C  i* h" c7 j7 n" |
应用有相同的生命周期?(  )9 C! I& ^2 k9 [' a- l% O/ x* r  p
A.   page                                                B.   request( Z3 W8 C7 d/ a! j2 |: n; V/ |
C.   session                                        D.   application9 v0 @/ I* x! j
21.欲结构ArrayList类的一个实例,此类继承了List接口,下列哪个办法是正确的 ? (  )3 ]0 F, T( o8 u3 K! ]
A ArrayList myList=new Object();
- K& y+ @; j; X$ p- j& MB List myList=new ArrayList(); 6 T0 y( d6 H% n  a$ ]1 `; O
C ArrayList myList=new List(); ( M( n4 w. l$ Z! z0 V( |2 ~
D List myList=new List();( p6 A: x, j" R. |8 ~
22.paint()办法运用哪品种型的参数? (  )
% P( l. D% B1 [5 w3 l1 y3 OA Graphics                                                 B Graphics2D
8 U2 n2 p6 N6 x) cC String                                                 D Color 4 e0 r* ?3 u4 G% F: f  N( N
23.指出正确的表达式 (  )
. U/ p) G) e& o+ EA byte=128;                                         B Boolean=null;
% l" {( G- G. U- W% o1 NC long l=0xfffL;                                 D double=0.9239d;8 g& {- ^7 ]* k6 H" |
24.指出下列程序运转的成果(  )
4 N( M( K0 ^2 X, b1 Kpublic class Example{ * n5 l6 Z, S8 g! u7 `
  String str=new String("good");
2 ?: q5 L1 D4 ~' E$ x  char[]ch={'a','b','c'};
9 T5 [# c1 x; ~% x1 I* v6 w# m  public static void main(String args[]){
0 ~1 q* I7 ]7 L0 M# C5 H    Example ex=new Example();
% S$ P2 O& @/ J& I. n6 r( U    ex.change(ex.str,ex.ch);
3 G& s4 M# i/ |! e( Q$ f    System.out.print(ex.str+" and ");
) E0 c/ w5 X% F0 U- l5 T; E    Sytem.out.print(ex.ch); 9 ?, z/ p  d1 p3 S( e1 [
  }
( r5 h9 t- _0 u  public void change(String str,char ch[]){ % g4 L8 V$ V9 u# R3 r0 ^3 s1 R
    str="test ok"; ! u- S0 J0 {! G2 H: d! {5 o
    ch[0]='g';
& I9 O6 [% S! G' w/ p  }
  E9 q9 b$ |( {} , ]/ M7 i" C. j1 S6 T% g8 W
A good and abc                                 B good and gbc
8 i5 z, |- F/ b5 h6 {C test ok and abc                         D test ok and gbc ; n( g% @9 [- \7 Q) G" U
25.运转下列程序, 会发生啥成果(  )5 Y: r4 `( \. k) _& t/ t# b; W& j
public class X extends Thread implements Runable{
& M# g) ?% H  z, a! o( A8 t. i public void run(){
0 N: C% V9 h/ [& I# r8 L  System.out.println("this is run()");
; E' h3 s( k9 m. g } 8 b6 Z/ I7 i7 F* Q4 p: F8 ^( w) c
 public static void main(String args[])
! e. T) {/ j( u: U$ H! L7 o {
8 Q+ X/ P, Q5 D; E! h; ^( q) G' U* D  Thread t=new Thread(new X());
7 d2 g" S2 O% }3 \. C  t.start(); 2 }8 ]. C. z: l5 p' d
 }
* ~5 g& c/ o9 v+ [& w} ; X! q9 Q: j6 q. U. Q
A 第一行会发生编译差错         B 第六行会发生编译差错
" e) [9 u% T$ `8 d$ T; c3 X6 [7 \C 第六行会发生运转差错         D 程序会运转和建议
0 `) y7 p/ I& I26.要从文件" file.dat"文件中读出第10个字节到变量C中,下列哪个办法合适? (  ) & c: f+ Q- s  Q5 [
A FileInputStream in=new FileInputStream("file.dat"); in.skip(9); int c=in.read();
% ]8 n" ~6 u7 n0 ^2 Q! _9 w% S3 y2 UB FileInputStream in=new FileInputStream("file.dat"); in.skip(10); int c=in.read(); $ @# G# O5 \5 n. y' D
C FileInputStream in=new FileInputStream("file.dat"); int c=in.read();
( B; c+ l3 A* ]$ W1 c9 g5 `D RandomAccessFile in=new RandomAccessFile("file.dat"); in.skip(9); int c=in.readByte();
. p3 \4 K7 f2 I3 \9 o27.容器被从头设置巨细后,哪种布局管理器的容器中的组件巨细不随容器巨细的改变而改动?(  )
$ ?6 C* Z# J. ZA CardLayout                                         B FlowLayout
# c& f# [& |8 a0 E9 e4 aC BorderLayout                                         D GridLayout 0 X) K2 e, z( _$ ~
28.给出下面代码: & Y3 \' Y( E; `3 I- B4 g" T
public class Person{
! ]- b0 w7 j6 _  q" h  static int arr[] = new int[10];
( t8 i% b* c$ V4 J5 v9 G+ S  public static void main(String a[])
2 P! E; ]% T$ ~5 i  { 4 S+ m- @8 U. M: ~( H
   System.out.println(arr[1]);
" L2 Z  k; J6 Z! }% E  {& W  } - W5 ]9 E: D( i, A: b9 I4 i8 t/ `
}
9 v9 B& b3 h( R( ~  U5 T那个语句是正确的? (  ): x$ ?( u% ^& c( i: E% Q
A 编译时将发生差错;                         B 编译时正确,运转时将发生差错; ; @: K" c/ s5 _
C 输出零;                                                 D 输出空。
5 B1 P1 x1 F2 s% m  y: l29.哪个要害词可以对对象加互斥锁? (  )
) ?* R3 ]/ r' Q+ P1 u6 z) aA transient                                         B synchronized ) r0 t+ |8 r' m1 X. q$ B% U
C serialize                                         D static 6 _$ r* n; a/ t0 o
30.下列哪些语句关于内存收回的阐明是正确的? (  ), m7 t8 m; E& m. U- b( w
A 程序员有必要创建一个线程来开释内存; ; j$ w! f: l: `5 ^- ]0 d4 N7 I
B 内存收回程序担任开释无用内存
/ a! U* v  W0 U' z, E, r; rC 内存收回程序答应程序员直接开释内存 + n* w1 B! [- k& I# i" }9 z6 [
D 内存收回程序可以在指定的时刻开释内存对象
! B& X9 Z' x0 A4 c- B2 }# r# n5 z3 Y/ A

% [! d+ g! m2 _& \二、 填空题(每空2分,共30分))
  m7 M4 _# I) Q, a1.【1】_______对象首要用来向【2】_______出各种数据类型的内容。
: O: p( B; y. G$ T) b6 O2 u5 [2.【3】_______对象保存应用程序中公有的数据。
$ U0 L' f. |# @: {4 j" |3. JSP的指令描绘【4】_______变换成JSP效能器所能实施的【5】_______代码的控制信息,用于指定整个JSP页面的有关信息,并设置JSP页面的【6】_______。0 c( @' y& S+ m. S
4.HTML文档的拓宽名是【7】_______或【8】_______,它们是可供阅读器说明阅读的网页文件【9】_______。5 A- \& X* }7 j" |4 X4 e6 s% a/ N
5.  HTML文档分为【10】_______和【11】_______两有些。
+ ]3 i0 i0 r6 G0 \- O0 Q  r& W) ?6. 【12】_______是一种可以有用描绘信息的【13】_______,由行.列和单元格构成。0 |, X! W% t: \- }0 C* y0 d. J
7. JSP页面的实施方法是【14】_______。6 |( U8 s; O" A
8.exception对象用来处置JSP文件在实施时【15】_______。$ {, N6 ~1 z2 f% L& C' o# M  g
/ ~9 l9 C8 K2 i' u
三、 编程题(每空5分,共10分) . j5 \3 O# A) h1 m5 e; `
1.编写一个输出"Hello World!"的程序,用两种方法完成(Application、Applet)。
& n" F7 K7 R, A8 `2.下面是一个Applet程序,其功用是接收用户输入的两个整数,比照它们的巨细,并在用户按下“比照”按钮后,将Applet中闪现的“请先输入两个待比照的整数”,改为“两个整数中最大值是:x”,x是两个数中的最大值.请改正程序中的差错,使程序能输出正确的成果.' N" [6 g" H/ n% S* `8 Y$ S4 k' g6 H
留心:不改动程序的结构,不得增行或删行.+ _/ f+ o" ~4 e" i% L6 h
import java.applet.*;
# v6 ?3 s  R2 L! Iimport java.awt.*;. j8 S; \+ j* g" ?
import java.awr.event.*;9 F: R% f( s9 N7 K% k$ e7 X2 l1 h
public class FindMax extends Applet implements ActionListener{
' a# n" e' u# P# z; E8 M+ W7 d. O  Label result;% L2 T8 o+ z# U! T1 {
  TextField in1,in2;
6 V: i- u  r& S1 n$ ]- A  Button btn;
: K; [  x3 ]* ]6 j) a) M  int a=0,b=0,max;
. G9 ?6 C3 D. F$ {. [) G( v+ E/ ]" tpublic void init(){
) w% X; x0 e4 q; D result = new Label"请先输入两个待比照的整数");
5 r- `/ c+ c7 g* V4 F/ X! Y. j in1=new TextField(5);# Q8 b9 v$ A( f$ M/ N
 in2=new TextField(5);
* _* x5 I; V! @/ v2 ^; Ybtn=new Button("比照");
5 z4 [% K, l+ F( e& m  D    add(in1);
" u7 a3 }! X3 h* G  add(in2);# [+ f! z. ^4 ]# n6 ]* s9 g
  add(btn);
  \' ^0 r  Y2 x3 z+ `& r  add(result);
$ l- ~, S9 b$ [. E1 E8 t& ~  btn.addActionListener(this);
8 \1 y8 _6 L; r}; F$ q' `# Z6 A2 S  t" e
  public void actionperformed(ActionEvent e){4 H4 u: u4 c6 @) |  ~0 m  R) _, ^4 i9 R
    a=in1;! R. _% O$ e% R9 S
      n=in2;
1 C8 P" @/ \, X1 o- n    if(a>b)0 D; h6 [( K. i& T& ]! r5 O1 Q
      max=a;
3 F$ J1 y* v' H/ j8 T8 L    else& G/ ^, f/ p( S4 F4 w9 R" N& W. g' M5 u
      max=b;: r! L0 j; s8 D
      btn.setText("两个数中最大值是:"+max);
6 H! r7 Z- |6 d% t  Y: t# Y  }" {; i* v7 M- E. a/ [9 R% t
}& b! q$ ]" k6 n& I8 B$ L, Z
findmax.html:7 M4 x7 Z' V; c' P1 K
7 q  U& W3 k$ O. ~
3 y2 |. [# @; f
奥鹏在线作业,离线作业,毕业论文,免费选题(包通过)。 联系QQ: 3326650399 439328128 联系微信:cs80188
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

4627

主题

4652

帖子

0

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
0

荣誉管理论坛元老

QQ