11级《Web应用系统设计》期末试卷A卷

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

注:1、教师命题时题目之间不留空白;2、考生不得在试题纸上答题,教师只批阅答题册正面部分。(第1页)试题纸A卷课程名称:Web应用系统设计适用专业年级:网络工程11级本科一、单项选择题(每题2分,共20分)1、下面的样式正确的用法是()。A.inputtype=textstyle=color:red;font-size:30px/B.inputtype=textstyle=color:redfont-size:30px/C.inputtype=textstyle=color:red,font-size:30px/D.inputtype=textstyle=color=red;font-size=30px/2、下面的JavaScript事件中,()是获得焦点事件。A.onfocusB.onblurC.onmouseoverD.onclick3、web.config文件不能用于()。A.Application事件定义B.数据库连接字符串定义C.对文件夹访问授权D.基于角色的安全性控制4、下面对protectedinternal修饰符说法正确的是()。A.只能在派生类中访问B.只能在当前应用程序中访问C.能在当前应用程序中或派生类中访问D.能在所属的类或派生类中访问5、将TextBox控件作为密码框时,应将控件的TextMode属性设置为()。A.SingleLineB.MultiLineC.PasswordD.Vertical6、下面对ASP.NET3.5验证控件说法正确的是()。A.可以在客户端直接验证用户输入信息并显示错误信息。B.对一个下拉列表控件不能使用验证控件C.服务器验证控件在执行验证时必定在服务器端执行D.对验证控件,不能自定义规则7、当控件事件需要立即回传给服务器以得到响应时,应该将它的()属性设置为true。A.NavigateUrlB.PostBackUrlC.AutoPostBackD.Target8、某个用ASP.NET技术开发的网站拥有大量的访问量,最近该网经常因为服务器内存占用率过高而宕机,作为该网站技术员的你仔细检查了该网站的系统,发现内存占有率过高是因为每个用户都有大量数据保存在Session中,为了解决该问题你应该进行()处理。A.将保存在Session中的数据保存在Application中B.将保存在Session中的数据保存在Cookie中C.将Session中对安全性要求不高的数据保存在Cookie中,不经常使用的数据保存在数据库中D.将Session中对安全性要求不高的数据保存在Application中,不经常使用的数据保存在Cookie中9、用于向匿名用户和登录用户显示不同信息的控件是()。A.LoginB.LoginNameC.LoginViewD.LoginStatus10、网站导航控件()不需要添加数据源控件。注:1、教师命题时题目之间不留空白;2、考生不得在试题纸上答题,教师只批阅答题册正面部分。(第2页)A.SiteMapPathB.TreeViewC.MenuD.SiteMapDataSource二、判断题(每题1分,共10分)1、ASP.NET3.5是边解释边执行的。()2、XHTML中每个元素都有结束标记。()3、基于类的样式在定义是要加前缀“#”。()4、当一个类实例化时,它的构造函数中包含的代码肯定会执行。()5、单击Button类型控件会形成页面往返处理。()6、当页面返回时,在触发控件的事件之前会触发Page_Load事件。()7、在整个会话过程中,存储在Session对象中的信息不会因为网页的跳转而消失或者变化。()8、使用Profile管理个人状态信息需要添加连续数据库的代码。()9、经过设置,DetailsView能同时显示多条记录。()10、DataPager控件不能为所有数据绑定控件增加分页功能。()三、填空题(每空2分,共30分)1、HTMLForm表单的method属性值可以为和。2、使用修饰符能调用未实例化的类中的方法。3、判断页面是否第一次载入可通过属性实现。4、使用Master对象的方法可以在内容页中获取母版页中的控件。5、使用Response对象的方法可以实现页面的跳转。6、HyperLink和LinkButton控件二者均可在网页上创建超链接,外观相似,其中控件使用PostBackUrl属性来实现链接。7、从http://10.200.1.23/custom.aspx?ID=4703中获取ID值的方法是。8、使用ASP.NET内置的对象,可以获取客户端的Cookie信息。9、在ASP.NETAjax中,设置刷新的时间间隔是通过设置Timer控件的属性实现的。10、若要使用UpdatePanel控件,则必须添加一个控件。11、数据绑定控件通过属性就可以与一个数据源控件进行关联。12、模板列中实现数据绑定时,方法用于双向绑定。13、若要使用网站导航控件,必须在文件中描述网站的结构。14、在使用FileUpload控件上传文件时,获取上传文件的文件名的属性是。四、程序阅读题(第一题6分,第二题5分,第三题4分,共15分)1、下面程序片段的功能是求出数组中最大元素和最小元素。(1)将程序补充完整(用C#语言编写)。int[]arr={9,3,18,5,6,1,10,15};for(inti=1;iarr.Length;i++){}Console.WriteLine(最大值:{0}\n最小值:{1},max,min);(2)将for循环改为foreach循环。2、下面是一个实现简单加减运算的页面,当在页面上文本框内输入操作数和运算符(+或-)后,单击“计算”按钮,将得出运算结果,如下图所示。注:1、教师命题时题目之间不留空白;2、考生不得在试题纸上答题,教师只批阅答题册正面部分。(第3页)下面是页面的主要代码,请用JavaScript代码完成compute()函数,实现所需的运算功能。htmlheadtitleHTML示例/titlescripttype=text/javascript//此处写compute()函数/script/headbodyformid=f1inputtype=textid=a/inputtype=textid=d/inputtype=textid=b/=inputtype=textid=c/br/inputtype=buttonvalue=计算onclick=compute()//form/body/html3、在下图点菜页面中,单击“点菜”按钮,从“可选菜单”列表ListBox1中移动多个选中项到“已点菜单”列表ListBox2中(可选菜单中这些项目被移除)。请写出“点菜”按钮的代码(用C#语言编写)。protectedvoidButton1_Click(objectsender,EventArgse){//此处写“点菜”按钮的代码}五、设计题(第一题13分,第二题12分,共25分)注:1、教师命题时题目之间不留空白;2、考生不得在试题纸上答题,教师只批阅答题册正面部分。(第4页)1、下面是一个求完数的页面,当在页面ws1.aspx中两个文本框内输入m和n的值后,单击“求完数”按钮,页面跳转到ws2.aspx,显示出m到n之间(包括m和n)的所有完数,以及其因子,页面运行情况如下图所示。说明:某自然数除它本身以外的所有因子之和等于该数,则该数被称为完数,如6=1+2+3。ws1.aspxws1.aspxws1.aspxws2.aspx(1)由上图可见,页面ws1.aspx上,为了实现必要的数据验证功能,添加了一个CompareValidator控件,验证n的值要大于等于m,两个CustomValidator控件,分别验证m和n的值在2到1000之间(包括2和1000)。要求完成下表中CompareValidator属性的设置,并编写CustomValidator服务器端验证的代码。CompareValidator的属性表:属性名属性值IDCompareValidator1ControlToCompareTextBoxm|TextBoxn(请选择)ControlToValidateTextBoxm|TextBoxn(请选择)OperatorEqual|NotEqual|GreaterThan|GreaterThanEqual|LessThan|LessThanEqual|DataTypeCheck(请选择)TypeString|Integer|Double|Date|Currency(请选择)CustomValidator的验证代码(两个CustomValidator的代码相同,写出其中一个代码即可):protectedvoidCustomValidator1_ServerValidate(objectsource,ServerValidateEventArgsargs){//此处写验证代码}(2)单击ws1.aspx上的“求完数”按钮,页面跳转到ws2.aspx上,该页面实现求完数并按图所示显示出结果,注:1、教师命题时题目之间不留空白;2、考生不得在试题纸上答题,教师只批阅答题册正面部分。(第5页)要求编写相关代码。protectedvoidButton1_Click(objectsender,EventArgse){//此处写“求完数”按钮的代码}protectedvoidPage_Load(objectsender,EventArgse){//此处写ws2.aspx求完数的代码}2、已知Database.mdf数据库中包含zg表,其结构如下:列名数据类型是否允许空值SNO(主键)nchar(10)NoNAMEnchar(10)YesPASSWORDnchar(10)YesSEXnchar(1)YesTITLEnchar(10)Yes(1)职工信息注册页面Register.aspx如下图所示,当输入职工信息后,单击“注册”按钮,可将职工信息添加到数据库中。若注册成功(职工信息成功添加),则标签Label1上显示“注册成功”,否则,显示“注册失败”。Register.aspx已知数据库连接串如下:@DataSource=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database.mdf;IntegratedSecurity=True;UserInstance=True;要求用ADO.NET写出Register.aspx页面中“注册”按钮的代码。protectedvoidButton1_Click(objectsender,EventArgse){//此处写“注册”按钮的代码}(2)在单击Register.aspx页面中“登录”按钮,页面将跳转到登录页面Login.aspx,如下图所示,当输入正确的职工号和密码后,单击“登录”按钮,标签Label1上显示“登录成功”,同时页面下方GridView1上显示出详细信息,否则,显示“登录失败”。注:1、教师命题时题目之间不留空白;2、考生不得在试题纸上答题,教师只批阅答题册正面部分。(第6页)Login.aspx要求使用SqlDataSource控件和GridView控件完成登录功能,写出Login.aspx页面中SqlDataSource1的SQL语句及其参数配置,以及登录功能代码。

1 / 6
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功