




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、系别 班次 学号 姓名 . 密封线以内答题无效电子科技大学成都学院二零一三至二零一四学年第一学期11电本、11信管 Web应用开发试题B(120分钟)闭卷 考试时间:一二三四五总分评卷教师一、简答题(本大题8小题,每小题5分,共40分)1、什么是CSS层叠样式表?CSS在网络设计中有什么作用?CSS是Cascading Style Sheet的缩写,译为“层叠样式表”或“级联样式表”,是为了弥补HTML在排版样式上的不足而制订的一套样式标准。可以用来:设置页面中的字体;定义层及其在页面中的位置;修改HTML标记。作用:减少图形文件的使用;集中管理样式内容;共享样式设定;将样式分类使用2、 CS
2、S是怎样通过选择器指定页面样式的?类选择器(Class) 使用类选择器可以在不同的标签上套用相同的样式。其定义语法为: .类名称 规则1; 规则2; 在HTML中使用类选择器的语法为: <标签名称 class="类名称">ID 选择器(ID) ID 选择器和类选择器很相似,也是用来区别套用的样式。ID 选择器的定义语法为: #ID标识符 规则1; 规则2; 在HTML中使用ID选择器的语法为: <标签名称 ID="ID标识符">上下文选择器(Contextual) 为HTML中的特定上下文定制的样式,其定义语法为: 标签1 标签2
3、 规则1; 规则2; 3、 在使用VS2005创建一个网站项目时,有几种位置选项可以选择?请分别简述。在“位置”列表中有3个可选项,代表3种开发Web应用的方式:文件系统、HTTP和FTP。 文件系统 文件系统是默认的选项。使用该选项可以把网站创建到当前物理文件系统上任何可以访问的地方,既可以是本机的一个目录,也可以在网络可访问的其他机器上。 通过文件系统创建的网站在发布之前不能够通过浏览器直接浏览,而只能在VS2005环境下运行。HTTP HTTP方式指定IIS为Web Server。开发的Web应用程序必须是在IIS的某个虚拟目录下,VS2005会自动创建虚拟目录。FTP FTP方式允许开
4、发者在远程计算机上通过FTP协议开发Web应用程序。4、 很多控件具有AutoPostBack属性,请概述该属性的作用。Autopostback是一种机制(自动根据Web控件的一些事件,将页面自动发回服务器。在一些Web控件中,称为auto post back属性。如果设置为true ,当此控件的某事件发生时,将发送一个request到服务器。 例如: Dropdown Box (Combo box)控件的属性AutoPostBack。如果我们将其设置为true ,当用户在组合框中
5、选择不同的值时,被触发的事件将发送一个request给服务器。 为什么我们需要发送请求到服务器? 在此情况下的网页一般是用来输入用户信息的。该网页包含两个组合框控件:国家和城市。当用户选择某国,适当的城市应该显示到另一组合框,当然这一般是从数据库加载。为实现这一要求,我们可以设置国家组合框的autopostback属性为true 。如果我们这样做,当国家组合框触发了事件,那么将有一request发送给服务器,而此时,可执行一次,我们预先写好的根据国家值从数据库读取适当的城市值。5、 ListBox控件有哪些与数据绑定
6、有关的属性和方法。DataMember; DataSource; DataSourceID; DataTextField; DataTextFormatString;DataValueField6、 简述验证控件的作用。ASP.NET提供哪几类验证控件?简单描述各类验证控件的功能。 作用:验证控件可以在客户端直接拦截错误,相应地减少了与服务器的交互次数。 ASP.NET提供了6种验证控件。其中5个验证控件是由BaseValidator类所派生的,它们直接对某个输入控件进行验证。 一个验证控件是ValidationSummary,它不直接关联输入控件,仅提供了一个集中显示验证错误信息的地方,用于
7、总结来自网页上所有验证控件的错误信息。 由BaseValidator类所派生的验证控件包括: RequiredFieldValidator:保证用户必须输入某些字段的值。 CompareValidator:将用户输入到当前控件的值与输入到其他控件的值或常数值进行比较。 RangeValidator:验证输入值是否在指定范围内。 RegularExpressionValidator:使用正则表达式来验证输入值。CustomValidator:使用自定义的验证程序来验证用户输入。 7、 Application对象有什么作用和特点?Application对象在某个应用程序的所有用户之间共享信息,并在
8、服务器运行期间持久地保存数据。( Application对象在第一次有客户端请求本应用程序的任何URL时创建。它存储在服务器的内存中,因此,与在数据库中存储和检索信息相比,对Application对象的操作执行速度更快。也正是由于它存储在内存中,Application对象适合用于存储那些数量较少、不随用户数量而变化的常用数据)8、 采用哪些方法可以将一般控件绑定到数据源?将一般控件绑定到数据源有两种方法:一种是与DataSource对象绑定;另一种是绑定到ADO.NET的查询结果二、阅读并写出运行结果(本大题4小题,每小题5分,共20分)1、<HTML><HEAD>&l
9、t;TITLE>我们的实验室</TITLE></HEAD><BODY><P><B>有一个清洁卫生的实验室,对同学们的学习是很重要的。</B> <BR><BR><U>清洁卫生的环境,是需要大家来爱护的。</U> <BR><BR> <I>有的同学离开实验室丢下废弃的纸屑、水杯和塑料袋,败坏大家学习的情绪</I><BR><BR>这是我们大家反对和不齿的,良好的生活习惯从我在实验室做起。 <BR>
10、;<BR></P></BODY></HTML> /(粗体字 <b>.</b>)/换行(也称回车) <br>/底线 <u>.</u>/斜体字 <i>.</i> /分段 <p> 2、static void Main(string args) short Fact = 1; short n, i; n = 5; for (i = 1; i <= n; i+) Fact *= i; Console.WriteLine("0! = 1"
11、, n, Fact); /1! = 1 2! = 2 3! = 6 4! =24 5! =1203、 <br>绑定其他控件属性:<br> 请输入文本:<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><br> <asp:Button ID="Button1" runat="server" Text="绑定" OnClick="Button1_Click&quo
12、t; /> <asp:Label ID="Label2" runat="server" Text="<%# TextBox1.Text %>"> </asp:Label>4、<% Page Language="C#" %><script runat="server">void Button1_click(object sender, EventArgs e) Label2.Text = TextBox1.Text + Label2
13、.Text;</script><html><body><form id="form1" runat="server"><div><asp:Label ID="Label1" runat="server" Text="输入姓名:"></asp:Label> <asp:TextBox ID="TextBox1" runat="server">&l
14、t;/asp:TextBox> <asp:Button ID="Button1" runat="server" Text="确认" OnClick ="Button1_click" /><br /> <asp:Label ID="Label2" runat="server" Text="欢迎您的到来"></asp:Label><br /></div></f
15、orm></body></html>/输入姓名: 确认 运行后结果为:“刚输入的姓名”欢迎您的到来三、补充修改、说明下列程序(本大题4小题,每小题5分,共20分)1、补充修改 、 、 protected void btnSubmit_Click(object sender, EventArgs e) lblResult.Text = "您的选择如下:<br>"/ 判断复选框是否选中if (chkNewsletter.Checked) lblResult.Text = "愿意接收邮件列表<br>"els
16、e lblResult.Text = "不愿意接收邮件列表<br>"/ 判断单选钮哪个选中string s = ;if (rbMagazine.Checked) s = rbMagazine.Text;if (rbTV.Checked) s = rbTV.Text;if (rbOther.Checked) s = rbOther.Text;lblResult.Text += "您是从" + s + "获悉我们的网站" 2、补充修改 和 protected void mapMenu_Click(object sender,
17、ImageMapEventArgs e) switch (e.PostBackValue) Case "ToUpper": tbText.Text = tbText.Text.ToUpper(); break; case "ToLower": tbText.Text = tbText.Text.ToLower(); break; case "Empty": tbText.Text = String.Empty; break; 3、补充修改 和 private void CustomValidator1_ServerValidate(o
18、bject source,System.Web.UI.WebControls.ServerValidateEventArgs args)args.IsValid = true;if (args.Value.Length < 6 )CustomValidator1.ErrorMessage = "你输入的密码太短了,至少要6个字符."args.IsValid = false;if ( args.Value.Length > 15 )CustomValidator1.ErrorMessage = "你输入的密码太长,最长不能超过15个字符."ar
19、gs.IsValid = false; 4、请说明这段程序的功能protected void Page_Load(object sender, EventArgs e) string username = Request.QueryString"tbName" string love = Request .QueryString"tbLove" Response.Write("用户名:"+username+"<br>兴趣:"+love); 四、 程序设计题(本大题2小题,每小题10分,共20分)1、使用文本编辑器编写一个HTML文档,要求能够在浏览器中显示下图:<HTML><HEAD><TITLE></TITLE></HEAD><BODY></P><b>.美国务卿:不承认中国防空识别区</b> <BR>警告
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 合同代替就业协议书
- 苹果合同协议书
- 劳动雇佣合同协议书范本
- 专利授权合同协议书
- 租赁教会合同协议书
- 柑桔购销合同协议书范本
- 篮球互租合同协议书
- 林地承包合同终止协议书
- 活体合同协议书
- 股份合同协议书 三人
- 2024年山东省高中学业水平合格考生物试卷试题(含答案详解)
- 创业投资管理智慧树知到期末考试答案章节答案2024年武汉科技大学
- 《陆上风力发电建设工程质量监督检查大纲》
- 工程伦理案例与分析
- (高清版)WST 227-2024 临床检验项目标准操作程序编写要求
- 2024年江苏省常州市新北区常州外国语学校中考一模英语试题(无答案)
- T-CACM 1218-2019 中医骨伤科临床诊疗指南 股骨粗隆间骨折
- 可口可乐灌装封口线机器人工作站控制系统设计
- 漂珠检测报告
- 永不言败不放弃不抛弃
- 一年级下册动物王国开大会课件
评论
0/150
提交评论