当前位置:首页 > Web应用开发13-14-1期末试卷A
系别 班次 学号 姓名 .
???密???封???线???以???内???答???题???无???效??
电子科技大学成都学院二零一三至二零一四学年第一学期 11电本、11信管 Web应用开发试题A(120分钟)闭卷 考试时间:
一 二 三 四 五 总分 评卷教师
一、简答题(本大题8小题,每小题5分,共40分)
1、什么是CSS层叠样式表?CSS在网络设计中有什么作用?
CSS是Cascading Style Sheet的缩写,译为“层叠样式表”或“级联样式表”,是为了弥补HTML在排版样式上的不足而制订的一套样式标准。可以用来:设置页面中的字体;定义层及其在页面中的位置;修改HTML标记。
作用:减少图形文件的使用;集中管理样式内容;共享样式设定;将样式分类使用
2、CSS是怎样通过选择器指定页面样式的?
①类选择器(Class)
使用类选择器可以在不同的标签上套用相同的样式。其定义语法为: .类名称 {规则1; 规则2; ?} 在HTML中使用类选择器的语法为: <标签名称 class=\类名称\②ID 选择器(ID)
ID 选择器和类选择器很相似,也是用来区别套用的样式。ID 选择器的定义语法为: #ID标识符 {规则1; 规则2; …} 在HTML中使用ID选择器的语法为: <标签名称 ID=\标识符\③上下文选择器(Contextual)
为HTML中的特定上下文定制的样式,其定义语法为: 标签1 标签2 {规则1; 规则2; ?}
3、在使用VS2005创建一个网站项目时,有几种位置选项可以选择?请分别简述。
在“位置”列表中有3个可选项,代表3种开发Web应用的方式:文件系统、HTTP和FTP。
① 文件系统
文件系统是默认的选项。使用该选项可以把网站创建到当前物理文件系统上任何可以访问的地方,既可以是本机的一个目录,也可以在网络可访问的其他机器上。 通过文件系统创建的网站在发布之前不能够通过浏览器直接浏览,而只能在VS2005环境下运行。 ②HTTP
HTTP方式指定IIS为Web Server。开发的Web应用程序必须是在IIS的某个虚
第 1 页 共 12页
系别 班次 学号 姓名 .
???密???封???线???以???内???答???题???无???效??
拟目录下,VS2005会自动创建虚拟目录。 ③FTP
FTP方式允许开发者在远程计算机上通过FTP协议开发Web应用程序。
4、很多控件具有AutoPostBack属性,请概述该属性的作用。
Autopostback是一种机制(自动根据Web控件的一些事件,将页面自动发回服务器。在一些Web控件中,称为auto post back属性。如果设置为true ,当此控件的某事件发生时,将发送一个request到服务器。 例如: Dropdown Box (Combo box)控件的属性AutoPostBack。如果我们将其设置为true ,当用户在组合框中选择不同的值时,被触发的事件将发送一个request给服务器。 为什么我们需要发送请求到服务器? 在此情况下的网页一般是用来输入用户信息的。该网页包含两个组合框控件:国家和城市。当用户选择某国,适当的城市应该显示到另一组合框,当然这一般是从数据库加载。为实现这一要求,我们可以设置国家组合框的autopostback属性为true 。如果我们这样做,当国家组合框触发了事件,那么将有一request发送给服务器,而此时,可执行一次,我们预先写好的根据国家值从数据库读取适当的城市值。
5、ListBox控件有哪些与数据绑定有关的属性和方法。
DataMember; DataSource; DataSourceID; DataTextField; DataTextFormatString;DataValueField
6、简述验证控件的作用。ASP.NET提供哪几类验证控件?简单描述各类验证控件的功能。 作用:验证控件可以在客户端直接拦截错误,相应地减少了与服务器的交互次数。
ASP.NET提供了6种验证控件。其中5个验证控件是由BaseValidator类所派生的,它们直接对某个输入控件进行验证。 一个验证控件是ValidationSummary,它不直接关联输入控件,仅提供了一个集中显示验证错误信息的地方,用于总结来自网页上所有验证控件的错误信息。 由BaseValidator类所派生的验证控件包括:
RequiredFieldValidator:保证用户必须输入某些字段的值。 CompareValidator:将用户输入到当前控件的值与输入到其他控件的值或常数值进行比较。
RangeValidator:验证输入值是否在指定范围内。
RegularExpressionValidator:使用正则表达式来验证输入值。
CustomValidator:使用自定义的验证程序来验证用户输入。
7、Application对象有什么作用和特点?
Application
对象在某个应用程序的所有用户之间共享信息,并在服务器运行期间
持久地保存数据。( Application对象在第一次有客户端请求本应用程序的任何URL时创建。
它存储在服务器的内存中,因此,与在数据库中存储和检索信息相比,对Application对象的操作执行速度更快。也正是由于它存储在内存中,Application对象适合用于存储那些数量较少、不随
第 2 页 共 12页
系别 班次 学号 姓名 .
???密???封???线???以???内???答???题???无???效??
用户数量而变化的常用数据)
8、采用哪些方法可以将一般控件绑定到数据源?
将一般控件绑定到数据源有两种方法:一种是与DataSource对象绑定;另一种是绑定到ADO.NET的查询结果。
二、阅读并写出运行结果(本大题4小题,每小题5分,共20分)
1、
恒大三剑客:孔卡、埃尔克森、穆里奇。
孔卡是中场核心,这个核心就要拜拜了。
穆里奇的速度如猎豹,但在拜仁队面前显得有些苍白。
埃尔克森禁区内射门嗅觉灵敏,射门技术好、精度高。
//(粗体字 ..........) //换行(也称回车)
//底线 .......... //斜体字 .......... //分段
2、
static void Main(string[] args) {
short Fact = 1; short n, i; n = 6;
for (i = 1; i <= n; i++)
第 3 页 共 12页
确认
系别 班次 学号 姓名 .
???密???封???线???以???内???答???题???无???效??
{ Fact *= i; }
Console.WriteLine(\ }
//1! = 1 2! = 2 3! = 6 4! =24 5! =120 6! =720 3、
绑定其他控件属性:
绑定其他控件属性: <%@ Page Language=\
//输入姓名:
第 4 页 共 12页
共分享92篇相关文档