《2252网站设计案例分析与课程设计[1].pdf》由会员分享,可在线阅读,更多相关《2252网站设计案例分析与课程设计[1].pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、I试卷代号:2 2 5 2座位号IT中央广播电视大学 2 0 0 9-2 0 10学年度第一学期开放专科期末考试网站设计案例分析与课程设计试题 2010年1月|题号|二|三|四l五|总分|分数 I I得分|评卷人一、填空题(每空2分,共 10分)1.在二层架构应用系统中,应用程序直接和数据库对话。在三层架构是在用户接口代码和数据库中间加入了一个附加的逻辑层,通常这个逻羁层叫做 2.服务器验证控件的属性可以将错误信息传达给用户。3.加载CSS样式表 来格式网页共有 三种方 式:在HEAD中引用,在BODY中引用和 4.Web服务器控件在客户端浏览器产生的代码是 5.在ASP.NET页中,函数和变
2、量应当在块内 内定义,而 可执行代码括放在内。|得分|评卷人|二、选择题每题2分,共 10分)1.下列哪个不是数据库服务器。(A.Oracle B.DB2 C.Access D.SQL Server 2.请选出合适的服务器验证控件,在用 户输入电话号码时进行验证()。A.RangeValidator B.RequiredFieldValidator C.RegularExpressionValidator D.CustomValidator 1494 3.在Web服务器验证控件与被验证的控件之间是通过()属性进行关联的。A.Text属性B.ErrorMessage属性 C.Display属性D
3、.controlToValidate属性 4.通过设置 Validat ionSummary控件的()属性可以选择是否显示验证汇总信息。A.Text属性B.ErrorMessage属性 C.ShowSummary属性D.Display属性 5.访问SQLServer数据库,需要使用的命名空间是:()。A.System.Data B.System.10 C.System.Data.SqlClientD.System得分|评卷人 三、判断题(每题2分,共 10分)1.WebLogic是BEA公司的产品,支持 l2EE规范 F另一个常用的Web服务器是IBM公司的 WebSphere,支持 l2 E
4、E规范。()2.Tomcat5.0Web服务器支持全部 lSP以及Servelet规范,但是目前还不支持ElB o()3.服务器端控件的执行过程是 t先在服务器 执行,将执行的结果一次性发给客户端浏 览器。在 ASP中,没有服务器端控件,只能依靠单纯的 HTML控件实现交互操作。()4.一个 Web服务就是一个应用 Web协议的 可编程的应用 程序逻辑。.NET Web服务源文件的扩展名是飞s p x )0(5.目前面向对象建模语言一般采用国际上最流行的 UML语言,建模工具一般目前专业的设计工具:Rational Rose(o l得分 i评卷人 I|四、简答题每题 10分.共 40分)1.简
5、述 ASP.NET页面的处理过程。(10分)2.简述使用服务器验证控件的一般步骤。(10分)3.简述DataSet和DataReader的区别。(10分)4.Web服务的核心技术基础是什么?(1 0分)1495|得分|评卷人|五、程序设计题(共 3 0分)I II1.使用表单及其元素编写登录界面 logon.htm.请将其中未完成的代码填写完整。00分)用户名:密码:(3分)(3分)(4分)运行效果如下图所示。.,jAiu.l;il盟盟-噩噩噩-圈圈酬 2文件也)制硝的幡他工具抽 叫:如Jl!j如JEM川川哈兰州回明 用尸t;:密码:础ZE缺飞飞道我的电.m 1496 配也2.下图使用Web服
6、务器验证控件完成以下功能:当在文本输 入框内不输入任何字母时直接回车,程序会在文本框外边提示一血,如下图所示;如果在文本框中输入字母,提示就会消失。要求将其中未完成的代码填写完整,对指定语句添加注释。(1 2分)姓名:f必须输入姓名脚咐灯士忖?疗!?酬ZW74 姓名:II(4分)3.使用 Like子句实现模糊查询功能。其中,数据库采用的是当前目录下的一个Access数据库文件 person.pdb,请给出指定语句注释或填写未完成的代码。(8分)i青输入被查询的人名关键字5严黑吨。m伊de wh盯姓名 Hke%$%I:ll学号、姓名语文数学英语:1;20刘德华200 10302000:均用吨扭。
7、;主!画黝飞寸寸-,:飞寸宁一叫小广醒地l 1t再斗豆豆 1497 添加注脖 (2分)Sub submicClick(Sender As Object,e As EventArgs)添加注释 (2分)添加注释 (2分)Conn.Open()dim sql as string sql=select祷from grade添加注释 (2分)sql=select提from grade where姓名like%十mytext.Text十%end if Message.Text=sql dim Comm as new OleDbCommand(sql,Conn)dim dr as OleDbDataRea
8、der dr=Comm.ExecuteReader()dg.DataSource=dr dg.DataBind()Conn.Close()End Sub 请输入被查询的人名关键字 1498 试卷代号:2 2 52中央广播电视大学 2 0 0 9-2 0 10学年度第一学期开放专科期末考试网站设计案例分析与课程设计试题答案及评分标准(供参考)2010年1月一、填空题每空 2分,共 10分)1.商务逻辑层 2.Error岛1essage 3.作为文件来引用 4.纯HTML代码 5.块内二、选择题(每题 2分,共 10分 I.C 2.C 3.D 4.C 5.C三、判断题(每题 2分,共 10分 1.
9、X 2.J 3.J 4.X 5.J四、简答题(每题 10分,共 40分)1.ASP.NET页面的处理过程:当用户通过客户端浏览器发出一个对ASP.NET页面的请求后,Web服务器交由ASP.NET引擎来处理。ASP.NET引擎会先检查输出缓冲中是否有此页面或此页面是否已经被编译成d ll(Dy na mi c Link Library,动态链接库)文件。若在输出缓冲中找不到此页面或找不到编译过的dll文件,则将此页面转换成源程序代码,然后由编译器将其编译成dll文件。如果找到了编译过的dll文件,则省略了编译的步骤,而是直接利用编译过的 dll文件建立对象,将执行结果返回到客户端浏览器。所有在
10、执行的时候,ASP.NET文件第一次被调用的时候非常慢,但是以后调用就很快。2.使用服务器验证控件的一般步骤:(1)添加服务器验证控件;(2)设置ControlToValidate属性到需要验证的控件;1499(3)设置 ErrorMessage属性为相应的错误提示信息;(4)设置其他的属性。3.DataSet和DataReader的区别:DataSet主要用于非连接环境,DataReader主要用于连接环境。DataSet可以实现数据的本地缓存,并实现批量更新。DataRead er主要用于只读数据的查询。4.Web服务的核心技术基础是:Web服务是一种应用程序,使用标准的互联网协议,在网上
11、提供函数接口,用户可以从任何地方调用 Web服务。Web服务主要使用两种技术:(1)XML:XML可以使Web服务方便的处理数据,实现内容与表示分离。(2)SOAP:SOAP使用XML消息调用远程方法,SOAP是Web服务最重要的协议。五、程序设计题共30分)1.(10分)(3分答案:Password扣分标准:大小写不扣分 (3分)答案:提交 (4分)答案:Reset 2.(1 2分)(4分)答案:txtName (4分)答案必须输入姓名 (4分)答案:Disp lay:错误信息的显示方式;Static表示控件的错误信息在页 面中占有确定的位置,如果没有出现也占位置。Dyma t ic表示控件错误信息出现时才占用页面位置;N one表示错误出现时不显示。1500 3.(8分)(2分)答案:引人 System.Data.OleDb命名空间,主要用来访问Access等简单数据源。(2分)答案:建立 (2分)答案:指定连接对象的连接字符串。(2分)答案:如果查询文本框中的字符不为空(即有字符)。答案:将 Da taRea der对象 dr与数据控件 DataGr id的对象进行绑定,以便读取井显示 dr中的数据。1501
限制150内