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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

东大19年11月考试《Web程序设计》作业考核试卷(资料)

[复制链接]
发表于 2019-11-15 14:37:31 | 显示全部楼层 |阅读模式
谋学网
东 北 大 学 继 续 教 育 学 院! M6 s# ?. H/ u8 f* @
     Web程序设计     试 卷(作业考核 线下) A 卷(共  6   页)         
7 `. ~. d- {) I# }总分        号        一        二        三        四        五        六        七        八        九        十" j- }0 t9 l4 r: P. Q* [9 ~
        得分                                                                               
6 |( A* r2 e* S5 I+ b注:请您单面打印,使用黑色或蓝色笔,手写完成作业。杜绝打印,抄袭作业。, M, H% D- M( R0 C' ]
一、选择题(请将所有正确资料写到答题卡中,每小题3分,共60分)2 `$ n3 v4 x+ w% w  Y& q0 G# t
2 v# y1 N- f, j" z$ x
: h% F9 ]. R8 _3 }1 d- j. O/ t' M
卡        题号        1        2        3        4        5        6        7        8        9        10. y" c( x  z. z% n" X* F
        资料                                                                               
: f+ }9 r+ A+ `. v+ H' M6 c        题号        11        12        13        14        15        16        17        18        19        20
+ z9 b# c! R3 h( }4 x        资料                                                                                0 b( J5 u8 @$ A  S6 K

1 \! A; q; ^0 w" Y- a$ B 1 . myDataSet.Tables.AddRange (dtArray) 语句中的 dtArray 是一个( )数组。2 S% l8 j/ m6 D4 k- H" `
A. DataSet     B. Table    C. DataTable     D. DataArray
1 M+ }5 e5 n9 u# p3 j7 t* F+ r 2 . 作为程序员,你需要为公司开发一套供员工使用的个人信息管理软件。软件需求之一是:令每个员工可以在公司的任意一台安装有该程序的工作站上,以自己喜爱的自定义界面运行该程序。为满足该需求,程序应优先采取下列何种策略保存每位用户的自定义设置?
7 r( H  @6 {4 ~2 bA. 将个人设置保存到本地计算机硬盘的XML 文件中;/ \3 F, a$ I2 X2 e3 M
B. 将个人设置保存到公司的SQL Server 数据库服务器中;
. k- p' W) G. Y! \; IC. 将个人设置保存到本地计算机的注册表中;
0 f; z! c$ L/ K1 GD. 将个人设置保存到软盘中;
) ]  h! [$ ?% j  @4 H, } 3 . 在Visual Studio .NET 的服务器资源管理器中,下列哪些是可见的服务项目
& A' d' [: n- j! uA. 数据连接      B. 网络连接     C. 事件日志服务   D. 设备管理器# w' y5 }! x7 ]% Y
4 . Web 表单中,按钮的默认事件是1 Z( Y' e& e4 o2 C
A. Click 事件    B. Load 事件    C. Init 事件    D. Command 事件6 _- _2 [) ?+ v' c$ f; {
5 .         如果点击网页中某个链接后在新的浏览器窗口中载入所链接的文档,则应当设置链接的target属性值为(      )。  Q& G; w) I+ W+ T( q9 R& S# D& k
A. _parent     B. _self     C. _top     D. _blank
; `5 b* p, `9 o& a& e, a 6 . 下面是几条定义类的语句,不能被继承的类是( )
% F* @( e! D1 k) e4 yA. abstract class Figure        B. class Figure; w" R  s2 L4 p0 q8 x6 z
C. public class Figure         D. sealed class Figure
& {% s" n7 D$ L' Q7 o4 O3 q5 B 7 . 要取出DropDownList控件中用户选择的值,应读取:+ Q/ |+ Y7 O7 E" m6 g+ t
A. SelectedIndex        B. SelectedValue
3 _0 \' _* g! H" k, BC. Value               D. Text
' J; u- H1 n/ w1 ~7 m$ \; f- b, t4 i 8 . 在使用 RangeValidator 控件时,必须设置以下哪些属性:(     )
' n' z7 v: R9 k% YA. Maximum Value, Minimum Value, controlToValidate, ErrorMessage
3 J3 C( K3 I7 i' Z4 E/ N4 MB. Maximum Value, Minimum Value, Type, ErrorMessage: k3 G7 u0 [# i( K3 E& `4 @3 g
C. Maximum Value, Minimum Value, controlToValidate, Type, ErrorMessage
8 t" L: {( x) v7 I, y9 B0 z! TD. Maximum Value, Minimum Value, ErrorMessage8 S/ P+ v) M# Z
9 .         <td width="25%" align="center"> 表示(  )。* s6 o2 m  Z1 L' X2 T/ V: q
A. 单元格占表格宽度的25%,居中显示      B. 单元格宽度为25个像素,居中显示
* d  J1 Y( J4 \" Q# t# T! u# L/ XC. 单元格占表格宽度的25%,左对齐显示    D. 单元格宽度为25个像素,左对齐显示* q' v& T  S/ I% D% M( u
10 . web页面在关闭的时候触发的事件是:(     )。2 Y) u$ n. W# g# n4 Y7 _. j8 J
A. Page_Load      B. Click    C. Change    D. Page_Unload
6 q3 R/ B- K' N& h11 . URL是()。
2 \- m4 l- O* X3 TA. 超文本传输协议      B. 统一资源管理器7 b0 e9 i/ D8 O6 b& G# F- n1 h8 E
C. 超文本标记语言      D. 浏览器5 H' X* U# n# Z# \! e5 t
12 . 在使用ADO.NET 设计数据库应用程序时,可通过设置Connection 对象的_______属性来指定连接到数据库时的用户和密码信息.& \# t* o) {1 ^! g& j( M0 }0 O4 R
A. ConnectionString       B. DataSource* {; n) ]. T% L) R$ }9 U" x
C. UserInformation        D. Provider0 g' S6 }5 D8 b/ U8 O
13 . 派生类能够直接访问的基类的成员是( )7 |6 X1 O# N+ N2 k# j# p
A. 公有成员        B. 保护成员! r1 V4 h( i, K4 t9 Z' T
C. 私有成员        D. 静态成员
+ [4 M4 Q' \) v 14 . 在ADO.NET 中,执行数据库的某个存储过程,则至少需要创建________并设置它们的属性,调用合适的方法:$ I7 z# x1 L8 L6 x4 [; d  V
A. 一个Connection 对象和一个Command 对象! p% \8 M& o% s$ c, O3 z* ?
B. 一个Connection 对象和DataSet 对象/ R: N, y7 a# V+ Q) F
C. 一个Command 对象和一个DataSet 对象$ Z; K: C& V& p7 y
D. 一个Command 对象和一个DataAdapter 对象% N$ N- h; x) |' g" f1 ?
15 . 以下语句获取表中第 1 行第 1 列( FirstName 列)的数据,其中正确的语句是()。
* @$ @( s; k" X1 _! S& X' hA. myTable.Rows(0).Item("FirstName")      B. myTable.Rows(1) ("FirstName")0 |- n$ r! {, k5 s4 F5 n4 s" H" @
C. myTable.Rows(0)(1)                   D. myTable.Rows(0).Item(0)
; {9 r1 a7 r) e- R1 rE. myTable.Rows(0).Item(1)- R( m! }9 h" m7 t9 p# H/ g
16 . 在常用样式标记中,表示页眉样式标记的是(      )。' F2 Z6 j. @1 j1 Y
A. RowStyle    B. FooterStyle     C. PagerStyle    D. HeaderStyle
7 A) e' N2 @$ [" i( j 17 . 下面资料中,( )不是打开文件涉及的枚举类型。2 A: x) O5 h- v
A. FileMode     B. FileOpen     C. FileAccess    D. FileShare
5 `! G  [1 F! \5 b7 d9 | 18 . 在ADO.NET 中使用XML 支持时,以下哪些建议是可取的
, O. i. U0 Q7 Z4 q3 ?8 `A. 从DataSet 读取XML 格式的数据+ z  |" U$ q) h4 Z9 _% N1 y$ T
B. 使用XML 格式的数据填充DataSet, H. r4 l9 o, @2 m5 y4 q
C. 为DataSet 创建XML 格式的构架描述
' X- s$ O0 n! ~* d, H9 s# A; V0 rD. 将数据以XML 格式保存在数据库中% z1 E& ?; Z5 V
19 . 在编写ASP.NET 页面时,若希望在每次页面载入时执行某个操作,则应将相应代码写入_______事件处理程序中。: ^, d7 N& k8 Y  q8 R1 H- P
A. 页面的Load      B. 页面的init    C. 页面的PreRender    D. 页面的Disposed 消息
1 v9 X# ]" `- X 20 . 为了控制DataAdapter 的Fill 方法如何在填充数据之前向DataSet 加载数据源架构信息,可在调用该方法前,将DataAdapter 的MissingSchemaAction 属性设为______,使得Fill 方法在填充数据前,向DataSet 架构添加额外的表和列,并且给DataTable添加主键信息.
, m% Q  z1 ^8 ~5 Z, Z5 u( gA. Add     B. AddWithKey    C. Error     D. Ignore
7 C1 \) m5 |) k# X7 u8 n" g6 Q
9 U- ~4 ~- P9 F4 y/ q2 L8 x二、读程序(共20分)
+ o; o. y; u+ ~3 {1. 解释下面C#带下划线代码的意义,5分% @4 f3 E8 d. U6 Q
    public void Configure(DateTime date, params string[] countries)  x9 z, l: P3 V. e1 D0 }
    {  D, d+ t- h8 J3 g3 P4 p
        DropDownList1.Items.Clear();                                                + v8 E) A8 ?& V' u
7 k( u, I  T" l  P' z7 D
        Calendar1.SelectedDate = date;                                               2 t2 \+ \3 ^, J: S- }0 e
        ListItem[] items = new ListItem[countries.Length];                                
. m! n* d* V% }2 X5 ?+ C  D2 w        for (int i = 0; i < countries.Length; i++)
! `- W8 S7 g' Q% M: w        {) O* ?& j4 t# Q! o& {0 L
            items[i] = new ListItem(countries[i]);                                       
; N( Y) o' P$ u2 y+ z$ B        }3 x- j1 G/ w4 o
        DropDownList1.Items.AddRange(items);                                           0 w4 a3 U" R- l& y( ^% i5 Q
    }% f9 N2 G8 Z% D
# v: G0 I' V) ^% j: b4 Z# K' O# x
9 N) t% E4 F$ e" R
2. 解释下面C#带下划线代码的意义,15分- Z  b' F2 _4 U2 N
private void Button1_Click(object sender, System.EventArgs e)                {
# W5 x7 {  f2 I# Q) p. Z3 U                        long lngOrderID;                                                                 
- J3 W  c+ G) Z# J$ t# F5 T, F                        SqlConnection connNwind=new SqlConnection();                                      
2 q; m/ A) o9 s$ J- F                        Try{
! m' `1 P& J  T& s% ^                                connNwind.ConnectionString="Data Source=localhost;Integrated Security=SSPI;Initial Catalog=Northwind";
9 T6 m9 S7 S: g5 T" M9 h                                connNwind.Open();                                                           % Q4 Q& p8 b0 J7 Y4 X! ]; d
                                SqlCommand cmdOrder=new SqlCommand(); * g1 q; _% A' b' O3 S
                                lngOrderID=long.Parse(txtOrderID.Text);                                          
4 n. g& ]8 y# p. T# h                                cmdOrder.CommandText="select p.ProductName,ds.Quantity from [order6 l9 ^1 ^- `/ Z3 `- X2 l
details] as ds inner join Products as p on ds.ProductID=p.ProductID where orderID="+lngOrderID.ToString();
- h8 t5 j9 ]1 z6 [: c$ A                                cmdOrder.Connection=connNwind;                                               
# w3 b% e" Q; Q% M1 Y" y                                SqlDataReader readerOrder=cmdOrder.ExecuteReader();                              
- r" G$ ]3 ^/ }7 @0 \( S                                TableRow trHead=new TableRow();                                               # F7 j; N! y1 W: R1 k3 c
                                TableCell tdHead1=new TableCell();( ~  _+ |* u0 ?/ A# Y  X
                                TableCell tdHead2=new TableCell();
7 w; X8 N# k% p& C2 O  a  u5 v: Q- V                                tdHead1.Text="商品名称";                                                      
' B, b; p2 S; {0 V2 }                                tdHead2.Text="商品数量";
. `1 e- p+ p, z, a1 T. t                                tdHead1.BorderStyle=BorderStyle.Solid;                                            
1 S- B' T; H7 r7 s0 z. ?                                tdHead1.BorderWidth=1;  I. P/ i" g5 ~
                                tdHead2.BorderStyle=BorderStyle.Solid;
* t& E1 k5 g2 J% F6 g. V: Q# }2 }% @& G                                tdHead2.BorderWidth=1;7 ]5 A  D2 h; ^5 L; }7 P
                                trHead.Cells.Add(tdHead1);                                                     
3 T) F# `1 @$ a" E# j                                trHead.Cells.Add(tdHead2);3 ?2 i+ b- x* V3 ^/ G- t
                                Table1.Rows.Add(trHead);                                                      
' I+ S' x$ e, \* U$ d  f                                while(readerOrder.Read()){
" I0 y# ~* C. I* g                                        TableRow tr=new TableRow();
/ @1 E! P4 j% S  A                                        TableCell td1=new TableCell();
2 A, {8 u* f% c+ V1 Z                                        TableCell td2=new TableCell();3 g1 B& F6 p  n! [! t) ^$ N! [+ Y3 j
                                        td1.Text=readerOrder.GetValue(0).ToString();                                    2 {( M6 B) [1 x; W% Q
                                        td2.Text=readerOrder.GetValue(1).ToString();$ Q7 x8 A" R% p4 `5 [$ {
                                        td1.BorderStyle=BorderStyle.Solid;
/ c  Z/ O5 u7 |0 {1 g& G                                        td1.BorderWidth=1;5 T3 m1 a. T; z% ~0 ?. B" Q7 Z3 N
                                        td2.BorderStyle=BorderStyle.Solid;
. X, I. q+ g2 c) F                                        td2.BorderWidth=1;( m, Y! c( ]( r; m2 Q& M+ a
                                        tr.Cells.Add(td1);7 J2 T3 O8 M8 }* j" ]3 C
                                        tr.Cells.Add(td2);$ \3 ^- H/ g+ M6 c. f' K) `
                                        tr.BorderWidth=1;
: m4 ~& {$ H% V; [) j: a7 @                                        Table1.Rows.Add(tr);
' N! `' c) n" F" _                                }$ l3 r. w. B/ A5 i: Z
                                connNwind.Close();' v" O7 {0 d6 H
                        }
( n/ E$ K" g" ?3 p                        catch(Exception ex) {
0 k0 X' d$ D# d! R5 N" C2 h                                Response.Write(ex.Message);                                                    0 R7 ^8 ~& h: [# G* C$ H8 r! d
                        }$ u& e. Q' \8 V7 m. I
                        Finally {  z5 Z/ y% ^  N
                                if(connNwind.State!=ConnectionState.Closed)                                      7 j+ _) `: t4 |+ j% G3 g& }
                                        connNwind.Close();                                            1 u4 U  h7 X) o, b- W4 X' C) j
                        }7 Y3 B! p" Q! z" F* X2 V
                }# C: B3 L8 q4 a( @& S3 C

' \  G( `- I" @- V; C$ m. a/ L( \( _! D  L

1 l$ W; ^7 o6 N/ |# O5 X+ v, N) J. f( J
三、程序设计题(共20分)
! ]: A! @# {2 o* V6 J* E7 h设计一个动态信息显示页面,显示信息标题、发布人、发布时间等项内容,并按发布时间降序显示。点击信息标题,将在新窗口显示信息的详细信息。
# ?$ C6 v8 T2 e& f1.        画出此程序的显示介面示意图,并标出所采用的Web服务器组件;- S0 q* a$ v$ S9 m2 x) n  b6 T. L
2.        用表格的形式画出此页面所涉及的数据表设计(包括字段名,数据类型,存储空间,是否主键,可否为空等);
4 P) y" S: h8 [+ J! b; ]3.        列出程序设计中所采用的Web服务器组件的属性;5 M' V; p, [3 g. A5 C
4.        写出此程序的设计思路。9 [& Q3 O0 ]" y6 p( J1 H

" y- M* A. Z1 P. n- n7 q+ a- B& C) F1 j0 K; s

! d3 n4 F/ p+ |) \" u

本帖子中包含更多资源

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

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

本版积分规则

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

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

GMT+8, 2024-4-27 01:07 , Processed in 0.100907 second(s), 19 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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