………密………封………线………以………内………答………题………无………效……
电子科技大学成都学院二零一三至二零一四学年第一学期
一、简答题(本大题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="ID标识符">
③上下文选择器(Contextual)
为HTML中的特定上下文定制的样式,其定义语法为:
标签1 标签2 {规则1; 规则2; …}
3、在使用VS2005创建一个网站项目时,有几种位置选项可以选择?请分别简述。
在“位置”列表中有3个可选项,代表3种开发Web应用的方式:文件系统、HTTP 和FTP。
①文件系统
文件系统是默认的选项。使用该选项可以把网站创建到当前物理文件系统上任何可以访问的地方,既可以是本机的一个目录,也可以在网络可访问的其他机器上。
通过文件系统创建的网站在发布之前不能够通过浏览器直接浏览,而只能在VS2005环境下运行。
②HTTP
HTTP方式指定IIS为Web Server。开发的Web应用程序必须是在IIS的某个虚拟目录下,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、简述验证控件的作用。https://www.doczj.com/doc/a717840564.html,提供哪几类验证控件?简单描述各类验证控件的功能。
作用:验证控件可以在客户端直接拦截错误,相应地减少了与服务器的交互次数。 https://www.doczj.com/doc/a717840564.html,提供了6种验证控件。其中5个验证控件是由BaseValidator类所派生的,它们直接对某个输入控件进行验证。
一个验证控件是ValidationSummary,它不直接关联输入控件,仅提供了一个集中显示验证错误信息的地方,用于总结来自网页上所有验证控件的错误信息。
由BaseValidator类所派生的验证控件包括:
RequiredFieldValidator:保证用户必须输入某些字段的值。
CompareValidator:将用户输入到当前控件的值与输入到其他控件的值或常数值进行比较。
RangeValidator:验证输入值是否在指定范围内。
RegularExpressionValidator:使用正则表达式来验证输入值。
CustomValidator:使用自定义的验证程序来验证用户输入。
7、Application对象有什么作用和特点?
Application对象在某个应用程序的所有用户之间共享信息,并在服务器运行期间持久地保存数据。(Application对象在第一次有客户端请求本应用程序的任何URL时创建。它存储在服务器的内存中,因此,与在数据库中存储和检索信息相比,对Application对象的操作执行速度更快。也正是由于它存储在内存中,Application对象适合用于存储那些数量较少、不随用户数量而变化的常用数据)
………密………封………线………以………内………答………题………无………效……
8、采用哪些方法可以将一般控件绑定到数据源?
将一般控件绑定到数据源有两种方法:一种是与DataSource对象绑定;另一种是绑定到https://www.doczj.com/doc/a717840564.html,的查询结果
二、阅读并写出运行结果(本大题4小题,每小题5分,共20分)
1、
有一个清洁卫生的实验室,对同学们的学习是很重要的。
清洁卫生的环境,是需要大家来爱护的。
有的同学离开实验室丢下废弃的纸屑、水杯和塑料袋,败坏大家学习的情绪
这是我们大家反对和不齿的,良好的生活习惯从我在实验室做起。
////(粗体字..........)
//换行(也称回车)
//底线..........
//斜体字..........
//分段
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}", n, Fact);
}
//1! = 1 2! = 2 3! = 6 4! =24 5! =120
3、
………密………封………线………以………内………答………题………无………效……
绑定其他控件属性:
请输入文本:
OnClick="Button1_Click" /> 4、 <%@ Page Language="C#" %> void Button1_click(object sender, EventArgs e) { Label2.Text = TextBox1.Text + Label2.Text; }
//输入姓名:
运行后结果为:
“刚输入的姓名”欢迎您的到来
三、补充修改、说明下列程序(本大题4小题,每小题5分,共20分)
1、补充修改①、②、③
protected void btnSubmit_Click(object sender, EventArgs e)
………密………封………线………以………内………答………题………无………效……
{ lblResult.Text = "您的选择如下:
";
// 判断复选框是否选中
if (chkNewsletter.Checked)
lblResult.Text ①= "愿意接收邮件列表
";
else
lblResult.Text ②= "不愿意接收邮件列表
";
// 判断单选钮哪个选中
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, 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(object 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个字符...";
args.IsValid = false;
} }
4、请说明这段程序的功能
protected void Page_Load(object sender, EventArgs e)
{
string username = Request.QueryString["tbName"];
string love = Request .QueryString["tbLove"];
Response.Write("用户名:"+username+"
兴趣:"+love);
}
四、程序设计题(本大题2小题,每小题10分,共20分)
1、使用文本编辑器编写一个HTML文档,要求能够在浏览器中显示下图:
.美国务卿:不承认中国防空识别区
警告中国勿设南海防识区军援越菲专题
国防部回应中美军舰南海对峙:部分报道失实
中纪委打破惯例直接点名通报问题官员
19省养老金收不抵支个人账户缺口扩大240亿
有家有也将可就地落户户籍福利阻改革解读
………密………封………线………以………内………答………题………无………效……
//..........
2、编写一个程序段,输出 -3~4的平方数。
static void Main(string[] args)
{
short Fact = 1;
short n, i,j;
j = 8;
n = 0;
for (i = -3; i <= j; i++)
{ Fact = i*i;
n++;
}
Console.WriteLine("{0}! = {1}", n, Fact);
}
(请将答案写在答题纸上,交卷时将试卷与答题纸分开交上)
………密………封………线………以………内………答………题………无………效……
………密………封………线………以………内………答………题………无………效……
电子科技大学成都学院二零一三至二零一四学年第一学期11电本、11信管 Web应用开发试题B(120分钟)闭卷考试时间:
一、简答题(本大题8小题,每小题5分,共40分)
1、
2、
3、
4、
5、
6、
………密………封………线………以………内………答………题………无………效……
7、
8、
二、阅读并写出运行结果(本大题4小题,每小题5分,共20分)
1、
2、
3、
4、
三、补充修改、说明下列程序(本大题4小题,每小题5分,共20分)1、
①
②
③
2、
①
②
………密………封………线………以………内………答………题………无………效……
3、
①
②
4、
四、程序设计题(本大题2小题,每小题10分,共20分)
1、
………密………封………线………以………内………答………题………无………效……
………密………封………线………以………内………答………题………无………效……2、
-精品- 《基于WEB 程序设计》 期末考试试卷 考生注意:1.本试卷共有六道大题,满分100分。 2.考试时间90分钟。 3.卷面整洁,字迹工整。 4.填写内容不得超出密封线。 总分 题号 一 二 三 四 五 六 核分人 题分 10 10 20 10 30 20 复查人 得分 得分 评卷人 一、HTML 代码分析(每小题5分,共10分) (5分)
row 1, cell 1 | row 1, cell 2 | row 2, cell 1 2 > < 3 >row 2, cell 2 | 4 > 5 > 得分 评卷人 二、数据库基础代码分析 (每小题5分,共10分) (5分) INSERT INTO article ( title, writer, content ) VALUES (‘实验’, ‘学生’, ‘插入数据’); 2.解释代码:请解释下述代码的含义。(5分) DELETE * FROM article WHERE 编号=1; 得分 评卷人 三、标准控件代码分析(每小题10分,共20分) (10分) ButtonEx.aspx : <%@ Page Language="VB" AutoEventWireup="false" CodeFile=" ButtonEx.vb " Inherits="_Default" %>
长春大学 20 15 —2016学年第二学期Web前端开发技术课程 实验报告 学院:计算机科学技术专业:软件工程 班级:软件15402
学号:041440210 姓名:王悦 任课教师:车娜 实验三 CSS网页布局 一、实验目的 1.掌握CSS盒子模型的概念,能够灵活运用盒子模型布局页面; 2.掌握盒子模型相关属性,能够使用它们熟练地控制网页元素; 3.理解块元素与行内元素的区别,能够对它们进行转换。 二、内容及要求 运用盒子模型的相关属性实现网页弹出框效果,满足如下要求: 1.网页弹出框由上面的标题和下面的宣传内容两部分组成; 2.标题通过h2定义; 3.在段落文本中内容部分由h3和p标记进行定义; 4.应用
一、填空题 1. HTTP协议的工作模式是基于________、_________。 2. Web全称是____________,Web是一种体系结构,通过它可以访问分布于Internet主机上的通过_________联接在一起的链接文档。 3. JavaScript是由Netscape开发的一种_______语言,可以直接插入到_______文档中。 4. IP地址中一个C类地址最高三位是110,接下来21位是________,其余___位是主机地址。 5. DHTML中的D指的是_______。 6. DOM,即__________________,是由W3C提出的,从_______对象模型技术发展而来。它将文档作为一个______结构,其中的每个节点表现为一个HTML标记或者HTML标记内的文本项。 7. ASP运行于________端,是Microsoft公司在1996年底推出的一种取代______的Web应用程序开发技术。 8. ASP通过后缀名为____的文件来实现,一个ASP文件相当于一个_______文件。 9. ________技术是一种良好的Web数据库访问解决方案,通过一组对象的______和方法来完成相应的数据库访问的目的。 10. 可以直接在Internet Explorer浏览器中打开XML文档,更多的是通过________和_________方式来显示XML文档。 二、选择题 1.相对比较早出现的服务器端技术是: A.ASP B.CGI C.JSP D.JavaScript 2. Web的工作模式是: A. 客户端/服务器端 B. 浏览器/服务器 C. 浏览器/浏览器 D. 浏览器/客户端 3.
表示: A.分段 B.产生空格 C.强制换段 D.强制换行 4.一组选项中可以选择多项的表单元素是: A.Checkbox B.Radio C.Text D.Textarea 5. 在DHTML中把整个文件的各个元素作为对象处理的技术是: A.HTML B.CSS C.DOM D.Script 6. 下面那种语言是解释执行的: A.C++ B.Delphi C.JavaScript D.Java 7. ASP文件所有的Script程序代码均须放在下列符号之间: A./* */ B.