已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.安徽机电职业技术学院20062007学年第一学期Web应用程序设计(ASP.NET)考试试题(A卷)班级: 姓名:_ 学号:_题号一二三四五六七八九十总分分数一、填空题(每空2分,共32分)1、目前在应用开发领域中,主要分成两大编程体系,一种是C/S结构,另一种是基于浏览器的 B/S 结构。2、企业应用开发经常使用三层架构,这样可以方便维护。这三层分别是_表示逻辑层_、_商务逻辑层_、_数据库层_。3、常见的动态网页程序设计语言有ASP/ASP.NET、PHP和 JSP 。4、ASP.NET目前能够支持3种语言: C# 、VB.NET、Jscript.NET。5、ASP.NET支持三种控件:HTML服务器端控件、 验证控件 和用户自定义控件,其中第2 种控件是.NET推荐使用的控件。q 6、下面程序代码写在页面的Page_Load事件中,IsPostBack变量起什么作用?_用于检查页面是否已经回传给服务器端 _if (!IsPostBack) lblMessage.Text = 第一次访问!; 7、已知在页面上放置了一个如右图1所示的RadioButtonList控件,控件名为radioColor,其各个成员的Text值分别为:红色、黄色、蓝色、黑色,对应的Value值为:Red、Yellow、Blue、Black。现想从C#代码中取出当前用户选择的颜色的英文名称,应当使用radioColor控件的哪个属性:_selectedValue_(参见右图2)8、AdRotator控件用于制作广告条,在每次打开或重新加载网页时在页面上放置一幅新的广告,显示的广告取决于AdRotator配置文件。该文件是一个 XML 格式的文件,包含显示图像和链接信息显示频率。9、如果要使用正则表达式匹配验证控件验证用户输入的手机号码(11位数字)是否正确,在该验证控件的验证表达式(ValidationExpression)属性中,应当使用的正则表达式是 d11 。10、语句Response.Write(动态网页ASP.NET); 在浏览器中的输出结果应该是 C :A、动态网页ASP.NETB、动态网页ASP.NETC、动态网页ASP.NETD、不输出任何内容10、在默认配置下,使用Get方式或Post方式无法在2个网页间传送中文数据。要使其支持中文,如何修改?请直接在图中填写。该配置存在于哪个文件中?_global.asax_。11、在ASP.NET Web应用程序中,系统会为每一个访问该应用程序的用户分配一个不同的编号,当该用户转移到其它网页时,该编号不会改变,该编号称为:_。12、要在ASP.NET中能够对Access数据库进行读写,需要引入哪两个命名空间:Using System.data.oledb;二、(10分)请编写一个简单的测试ASP.NET环境能否正确运行的ASP.NET程序。该程序应如何进行部署? (1) 要求操作系统为Win2000 SP4以上,或WinXP,或Win2003(2) 安装IIS 5.0或以上(在IE地址栏内输入http:/localhost,有页面出现,说明IIS安装成功)(3) 安装.NET FrameWork 2.0(4) 建立一个test.aspx文件,内容如下:(5) 将该文件复制到c:intepubwwwroot文件夹下(或将test.aspx文件所在文件夹配置成虚拟目录如Test)(6) 在IE地址栏内输入http:/localhost/test.aspx(或http:/localhost/Test/Test.aspx),浏览器内出现下列文字,说明ASP.NET安装成功。我的第一个ASP.NET程序 呈现代码块语法示例 % for (int i=1; i font color=#ff0066 size= Hello, World! private void Button1_Click(object sender, System.EventArgs e)Int a=int pares(txtPaper。Text);Int b=int pares(txtComputer。Text);Int c=(a+b)/2;txtAver.text=convert.TOstring(c);三、(8分)如下图所示的Web应用程序,用户输入笔试和上机成绩,点击计算按钮后,能在总分处显示上述2个成绩平均值。请完成计算按钮的单击事件代码。四、(4分)下面的程序在浏览器中产生的结果是什么?Hello,word! 五、(8分)学习了ASP.NET各内部对象后,你认为实现在2个aspx网页传送数据,可以通过哪些方法来实现?各有什么特点? 使用Page类PreviousPage属性,可以获取前一网页中控件值。使用Response与Request对象,使用查询字符串。简单方便,但信息是明文的。使用Application对象,但数据是共享的,任何用户都可以更改。使用Session,这是最常用的方式。数据是特定于某个用户。使用Cookie,数据存储于客户端的硬盘,受客户端浏览器的限制。六、(8分)如下图所示,在该页面中,使用了比较验证控件来验证用户输入的2次密码是否一致。右图是该比较验证控件的属性设置。请在右图中相应地属性中填写上必要的值,如果不填写,则取默认值。Operator属性可选值:Equal, NotEqual, GreaterThan, GreaterThanEqual, LessThan, LessThanEqual, DataTypeCheck。Type属性可选值:String、Integer、Double、Date、Currency。七、(6分)可以通过哪些方法,将文本信息放入到列表控件(如DropDownList、ListBox)中的选项中? 在设计界面的属性面板中,使用集合编辑器修改Items属性的值。在Html设计页面中的对应html标记中,添加标记在C#代码中,使用该列表控件Items属性的Add方法使用数据绑定也可 以做到这一点。private void btnLogin_Click(object sender, System.EventArgs e)string username=txtUserName.Text;/ 获取输入的用户名string passowrd=txtPassword.Text;/ 获取输入的密码bool canLogin=false; / 标记变量,是否允许登录,默认为不允许OleDbConnection conn = new OleDbConnection();conn.ConnectionString=Provider=Microsoft.Jet.OLEDB.4.0;+DataSource=+ _string sqlString=Select UserName, Password From Login + where UserName=+username+ and Password=+password+;OleDbCommand comm = new OleDbCommand(sqlString, conn);conn.Open();OleDbDataReader dr = comm._ ExcuteReader _;if (_dr.read();_)/ Login表中有此用户名和密码,则允许登录canLogin = true; _conn.close();_;/ 关闭数据库连接if ( canLogin )/ 如果验证通过允许登录_Response.Redirect(“”);_;/ 跳转到main.aspx页面elseResponse.Write(alert(您输入的用户名或密码); 八、(10分)下面的网页程序Login.aspx用于网站的登录验证,当用户击点登录按钮时,执行下列代码。下述代码将连接当前网页文件夹下的PSWeb.mdb数据库,从Login表中查询指定的用户名和密码是否存在。如果用户输入的用户名或密码不正确,给出相应的提示;如果正确,则转向Main.aspx网页。请将下列程序补充完整。 提示:Command对象的常用方法有:ExcuteReader, ExcuteNonQuery, ExcuteScalar。九、(6分)在上述第八题的网站设计中,考虑到main.aspx网页仅允许正确登录的用户才能访问,可以在判断出允许用户登录后,将用户名存入到名为UserName的Session中,再转向Main.aspx网页。请完成下面程序。if ( _session“username”=null_ )/判断存放用户名的Session是否存在Response.Redirect(Login.aspx);lblWelcome.Text = 欢迎你, + _;if ( canLogin )/ 如果验证通过允许登录_session“username”=_username_;/ 将用户名存入Session中/ 跳转到main.aspx页面之后,在Main.aspx网页的_pageoad_事件中,需要加入以下代码,判断存放用户名的Session是否存在,如果不存在,则转向Login.aspx页面,要求用户必须登录。如果该Session存在,则在该页面的名为lblWelcome的标签上显示该用户名。十、学习了Web应用程序设计(ASP.NET)这门课程后,你认为动态网页相比静态网页有何特点,核心技术是哪些?结合实际谈谈你学习完本门课程后的体会,并给本门课程的教学提出宝贵意见。(10分)一点的痕迹,山风呼呼,细雨微微。人行翦翦,心韵盈盈。思邃恒古,本义使然,让思想的光芒照亮每个心灵,让身心的热量变作普照大地的明媚,让蠕风的蠢蠢欲动万木复苏的定格。在这片神圣的土地上,色彩是洁净的象征,静物是可修复的抱朴,人境是可绝缘的尘,合沓车马也无喧。吾生有无涯而也无涯,知也以有而随无也,有有也者,有无也者,有未始有无也者,有未始有夫未始有无也者。俄而有无矣,而未知有无之果孰有孰无也。今我则已有谓矣,而未知吾所谓之其果有谓乎,其果无谓乎?摘自于庄子齐物论。多一事不如少一事,少一事不如没一事,没一事不如了一事,了一事不如空无一事。人之所以不开心,那是因为想要的太多,人之所以不顺心,是因为付出太少,之所以不如意,也是因为,总计较那些得与失。一念起千山万水,一念灭沧海桑田。念人念心念天念地,随心律动,心随所动,虽有嘉肴,弗食不知其旨也;虽有至道,弗学不知其善也。是故学然后知不足,教然后知困。知不足,然后能自反也;知困,然后自强也
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 信息技术部门半年工作总结与技术创新
- 光伏项目电气工程质量控制方案
- 公共安全财政专项资金使用情况方案
- 医疗行业质量管理制度
- 林下羊肚菌有机种植方案
- 医疗行业监事管理制度构建研究
- 美容院服务流程与客户管理制度
- 地方特色饮品品牌营销方案
- 幼儿园应急隔离室设置方案
- 安消云智慧消防项目方案-电力设施安全防护
- 意识形态知识培训课
- 个人开车与单位免责协议书
- 四川公务员考试(公共基础知识)真题试卷汇编1
- 《护理文书书写》课件
- 广东省广州市海珠区2024-2025学年三年级上学期月考英语试卷
- 2023年北京市重点校初三(上)期末历史试题汇编:第一次工业革命
- 《最后一片叶子》课件
- 2024年小轿车买卖合同标准版本(三篇)
- 八年级生物中考备考计划
- 2024-2030年全球及中国湿巾和卫生纸行业市场现状供需分析及市场深度研究发展前景及规划可行性分析研究报告
- 公务员2019年国考《申论》真题及答案(省级)
评论
0/150
提交评论