Web应用程序设计(ASP[1].NET)试卷B卷
- 格式:doc
- 大小:565.50 KB
- 文档页数:4
上海建桥学院2009-2010学年第二学期期终考试(2010.6)07级计算机科学与技术专业本科一0 .NET程序设计试卷B卷参考答案及评分标准一、简答题(每题5分,共35分).有程序如下。
请问程序执行结束后,sResult中的结果是多少?String[] sArray = { T, “3“, “5“,7, “9",}; String sResult ="n;foreach (String s in sArray) (sResult += s;)MessageBox.Show(sResult); 参考答案:”13579”评分标准:正确,5分。
1. 一般在什么情况下需要在两个类A和B之间建立继承关系?参考答案:A具有一般能力,B具有A的能力,同时还具有不同于A的特殊能力。
评分标准:含义正确,5分.函数Main 的输出结果是什么?为什么?static void Main() (string s ="1234”;try(int i = int.Parse(s);Console. WriteLine(i.ToStringO); ) catch( Console.WriteLine(“出错!”); )) 参考答案:1234o 1234可以转换为整形数。
评分标准:结果,3分;解释正确,2分。
2.请写出语句,要求声明一个字符串,并初始化为“ABCDEFG”,然后取出其中的"AB\ 参考答案:String S = "ABCDEFG”;s=s.Substring(0,2);评分标准:声明,2分;初始化,1分;截取子串,2分。
3.请说出实现多态性的覆盖和重载的区别。
参考答案:覆盖指的是在派生类中定义与基类中同名的成员以代替基类中的成员。
覆盖的成员必须具有相同的签名。
重载指的是允许在类中定义同名的成员,这意味着可以在一个类中,屡次声明相同名称的成员,条件是它们的签名在该类中分别是唯一的。
ASP-NET考试试题及答案详析一、填空题(1) ASPX网页的代码储存模式有两种,它们是___和___代码分离模式。
答案:代码分离模式,单一模式(2) 当一个Web控件上发生的事件需要立即得到响时,应该将他的属性设置为true。
答案:AutoPostBack(3) 请将下列数据(nn)在TextBox控件中显示出来。
Double nn = 4512.6;TextBox1.Text =答案:nn.ToString()(4)当需要将TextBox控件作为密码输入框时(要求隐藏密码的代码),应该将控件的TextMode 属性设置为.答案:Password(5) 下面是一个转移到新网页的指令:Response.Redirect(“”)答案:新网页的Ur1(6) 在设计阶段必须将各个验证控件的属性指向被验证的控件。
答案:ControlToValidate上____修饰符,编译时编译器就会自动的将这些文件编辑成一个完整的类。
答案:命名空间,类名,partial(12) 改变Session的有效时间的语句是:。
答案:Session.Timeout=60;(13) NET与XML紧密结合的最大好处是。
答案:跨平台传送数据(14) 网上招聘模板如果使用FormView控件,通常分为上、下两部分.上面部分通常使用FormView控件的模板,用来介绍公司情况并提出招聘要求;下面部分通常用模板,用来输入和存储数据.当应聘者提交数据后应事件中向应聘者发出感谢或收到的信息.答案:Header Insert ItemInserted(15) 面向对象的语言具有________性、_________性、________性答案:封装、继承、多态。
(16) 能用foreach遍历访问的对象需要实现________________接口或声明________________方法的类型。
答案:IEnumerable,GetEnumerator。
WEB程序设计(版)青岛科技大学智慧树知到答案2024年第一章测试1.模型(Model)是应用程序中用于处理应用程序数据逻辑的部分。
()A:错 B:对答案:B2.HTML是一种用于制作超文本文档的简单标记语言。
()A:对 B:错答案:A3.CSS可用于控制HTML和XML内容的数据交换形式。
()A:对 B:错答案:B4.JavaScript是为适应静态网页的交互性而诞生的一种新的脚本(Script)语言。
()A:对 B:错答案:B5.Ajax是指一种创建交互式网页应用的网页开发技术。
()A:错 B:对答案:B第二章测试框架中包含编译器 csc.exe。
()A:对 B:错答案:A2.处于同一个命名空间中的类必须有明确的相互关系。
()A:错 B:对答案:A3.在C#中不存在全局方法和变量,所有的变量和方法都包含在类的定义中。
()A:对 B:错答案:A4.C#标识符的首字符必须为字母、下划线或@。
()A:错 B:对答案:B5.声明数组时既指定了数组的名字和数组元素的类型,又开辟了内存空间。
()A:错 B:对答案:A第三章测试1.类体由成员变量定义和成员方法定义两部分组成。
()A:对 B:错答案:A2.C#修饰符按功能可分为两类:类修饰符和成员修饰符。
()A:对 B:错答案:B3.构造方法的主要作用是完成对类的对象的初始化工作。
()A:错 B:对答案:B4.析构方法能被重载,但不能被继承。
()A:错 B:对答案:A5.用protected修饰的成员变量可以被3种类所引用:该类自身、该类的嵌套类及该类的子类。
()A:对 B:错答案:A第四章测试1.HTML元素和属性是不区分大小写的,但通常约定标记符使用大写字母。
()A:对 B:错答案:A2.<HEAD></HEAD>是HTML文件头标记符,用来描述HTML首部的内容,其作用是说明文档的整体信息。
()A:对 B:错答案:A3.在HTML文档中,可以用回车、空格、Tab键来调整文档段落的格式。
《》试题一、选择题(共10题,每题2分,共20分。
答案填入下表中。
)1、如果想让某个控件隐藏,应设置其哪个属性:()A、ColorB、TextC、FontD、Visible2、要取出DropDownList控件中用户选择的值,应读取:( )A、SelectedIndexB、SelectedValueC、SelectedItemD、Text3、如果要设置TextBox为密码输入框,应设置的属性是:()A、TextB、ReadOnlyC、TextModeD、Enabled4、下列()是提供的超链接控件。
A.TextBox B. HypeLinkC.LinkButton D. <a></a>5、假设文本框的ID属性是TextBox1,实现清空用户输入的代码是()A. TextBox1.Clear()B. TextBox1.Text=NothingC. TextBox1.Text=""D. TextBox1.Text.Value=""6、能实现复选功能的控件是()A. RadioButtonListB. ButtonC. CheckBoxListD. DropDownList7、如果需要确保用户在文本框中输入内容在1到12之间,应该使用的验证控件是:()A. RequirefieldValidatorB. CompareValidatorC. RangeValidatorD. RegularExpressionValidator8、如果要求用户输入7位数字,应该使用()正则表达式。
A. [0-9]{7}B. \w{7}C. [0-9]{7,}D. \w{7,}9、Command对象如果执行的SQL语句是添加记录语句(Insert into)时,需使用的方法是()A. ExecuteNonQuery()B. ExecuteScalar()C. ExecuteReader()D. Execute()10、下列()软件不是运行程序所必需的。
Web程序设计实用网站开发课后练习题含答案Web程序设计实用网站开发课程包含了一系列针对框架的实用网站开发练习。
这些课后练习旨在帮助学习者在学习后实战操作,加深对框架的理解。
本文将提供一系列的实用网站开发课后练习题目,并且在每道题目后面提供相应的答案以供参考。
课后练习题以下是一些常见的实用网站开发练习题,具体细节可以根据个人需要自行修改。
1. 图书管理系统设计一个简单的图书管理系统,要求实现以下功能:•图书信息管理:包括增加、删除、修改、查询图书信息;•用户管理:包括增加、删除、修改、查询用户信息;•借阅管理:用户可以借阅、归还图书,系统自动更新图书库存信息。
答案:•数据库:图书表、用户表、借阅表;•页面:登录页、首页、图书管理页、用户管理页、借阅管理页。
2. 学生信息管理系统设计一个学生信息管理系统,要求实现以下功能:•学生信息管理:包括增加、删除、修改、查询学生信息;•课程管理:包括增加、删除、修改、查询课程信息;•成绩管理:学生可以查看自己的成绩,老师可以查看和修改学生的成绩。
答案:•数据库:学生表、课程表、成绩表;•页面:登录页、首页、学生管理页、课程管理页、成绩管理页。
3. 聊天程序设计一个简单的聊天程序,实现以下功能:•登录页面:输入用户名和密码登录系统;•聊天室:用户可以在其中发送文本消息,并且可以查看聊天记录;•在线用户列表:实时显示在线的用户列表。
答案:•页面:登录页、聊天室页、在线用户列表页;•实现方式:使用WebSocket技术实现聊天室和在线用户列表。
总结本文提供了一系列的实用网站开发课后练习题目,并且针对每道题目提供了相应的答案。
这些练习题可以帮助学习者在学习后进行实际操作,加深对框架的理解。
希望本文可以对初学者在实用网站开发的学习和实践有所帮助。
Web 程序设计1一、(本题10分)设计Web 应用程序,初始运行时如左图所示,点击Button 按钮,则页面变化为右图。
请填写程序中所缺代码:页面设计代码:……<form id="form1" runat="server"> </form> ……程序代码:……protected void _______________________(object sender , EventArgs e) { }二、(本题10分)设计Web 应用程序,其初始运行页面如左图所示,选择左边列表框后,点击“确认”按钮,则在按钮下方显示所选择的年级(参见右图)。
请填写试卷中所缺代码:页面设计代码:……<form runat="server">得得分得得分</form>……程序代码:……private void _______________________________ (object sender, System.EventArgs e){}三、(本题10分)设计Web应用程序,其初始运行时,在页面中显示一个日历(如得得分左图所示);点击日历中某个日期后,在日历下方显示被选中的日期以及该日期是星期几(如右图所示)。
请填写试卷中所缺代码:页面设计代码:……</form>……程序代码:……protected void _______________________________(object sender, EventArgs e){}四、(本题10分)设计Web应用程序,在页面中两个日期(如左图所示);使用验得得分证控件验证这两个日期的合理性,如果不合理则显示如右图所示的提示信息,填入并填写所缺代码:页面设计代码:……</form>……五、(本题15分)设计如下图所示的Web页面,在页面中可以填写多行信息,点击得得分“保存”按钮后,将文本框中填写的内容保存到“c:\1.txt”文件中。
课程名称:Web应用程序设计出卷教师:适用班级:06信科1、2班时量:120 分钟20 ~20 学年第学期闭卷考试/考查A卷
课程名称:Web应用程序设计出卷教师:适用班级:06信科1、2班时量:120 分钟20 ~20 学年第学期闭卷考试/考查A卷
.为了保护网页,需要先将被保护的网页分类放在不同的子目录下,这是为了
B. 调用方便
课程名称:Web应用程序设计出卷教师:适用班级:06信科1、2班时量:120 分钟20 ~20 学年第学期闭卷考试/考查A卷
课程名称:Web应用程序设计出卷教师:适用班级:06信科1、2班时量:120 分钟20 ~20 学年第学期闭卷考试/考查A卷
.用CSS布局的方框模型中Padding代表下图的
课程名称:Web应用程序设计出卷教师:适用班级:06信科1、2班时量:120 分钟20 ~20 学年第学期闭卷考试/考查A卷
课程名称:Web应用程序设计出卷教师:适用班级:06信科1、2班时量:120 分钟20 ~20 学年第学期闭卷考试/考查A卷。
欢迎共阅一、选择题(每题2分,共60分)1.Internet上的WWW 服务器使用的主要协议是(B )。
A、FTPB、HTTPC、SMTPD、TelNet2.浏览网页,是属于Internet 所提供的(D )服务。
A、FTPB、EmailC、TelnetD、WWW3.以下扩展名中不表示网页文件的是(D )。
A、.htmB、.htmlC、.aspD、.txt4.以下不是被称为“网页设计三剑客”的是(B )。
A、网页B、操作系统C、文件D网站15.下面不是常用的浏览器软件的是(D )。
A、Internet ExplorerB、NavigatorC、MosaicD、Word16.关于HTML文件说法错误的是:(C)A HTML文件是一个包含标记的文本文件。
B 这些标记告诉浏览器怎样显示这个页面。
C HTML文件必须以 .htm为扩展名。
D HTML文件可以用一个简单的文本编辑器创建。
17、想要在HTML中显示一个小于号“<”,需要用到字符实体(B)。
A >B <C D "18、HTML使用锚标签(<a>)来创建一个连接到其他文件的链接,链接的资源(D)。
A 只能是HTML页面和图像B 不可以是声音C 不可以是影片D 可以是网络上的任何资源19、下列哪一种设置能使单元格显示边框(A)A 在<td>中添加border属性B 在<table>中添加border属性C 在<tr>中添加border属性D 以上全都可以20、关于网页中的图像,下列说法正确的是(C)A 图像是由<img>标签开始,由</img>结束。
="科学"%>A?信息科学B?信息(换行)科学C?科学D? 以上都不对27、关于For…Next语句,下面说法错误的是(B)A 可以在循环中的任何位置放置一个Exit For语句。
适用专业:请各位考生注意:所有答案必须填写到答题纸上,否则不计分。
一、选择题(每小题2分,共50分,单选题)1.用于使用已创建的自定义控件的指令为()A、RegisterB、ControlC、TagPrefixD、Import2.关于HttpHandler程序的说法不正确的是()A、后缀名为.ashxB、请求处理的终点C、实现了IHttpHandler接口D、IsReusable属性为False时,程序只能使用一次3.为了保护网页,将被保护的网页分类置于不同的目录下,这是为了()A、便于管理B、调用方便C、便于网站的改版D、便于网站的迁移4.如需要添加用户角色,下面哪个工具比较方便?()A、web站点管理工具B、MMC 插件C、内部发布工具D、Xcopy5.在子目录Admin文件夹的Web.config文件中有这样一段代码:<authorization ><deny users=”?”/></ authorization >这说明()A、只有管理员可以访问Admin目录B、所有匿名用户都可以访问Admin目录C、所有匿名用户都不可以访问Admin目录D、所有用户都不可以访问Admin目录6.APP_Data目录用来放置()A、专用数据文件B、共享文件C、被保护的文件D、代码文件7.设置分页时,设置页面大小的属性为()A、PageSettingB、PageINdexC、PageSizeD、AllowPaging8.@Page指令,下面说法不正确的是()A、语言属性可以写JA V AB、AutoEventWireup属性可以不写C、CodeFile可以不写,但必须Inherits也不写D、AutoEventWireup所指定的页面事件包含Page_Load9.当跨页传递数据时,哪个属性标识源页面是跨页提交?()A、IsPostBack B、IsCrossBackC、PreviousPageD、IsCrossPagePostBack10.有关母版页的说法正确的是()A、一个站点只能有一个母版页B、一个内容页对应母版页中的一个位置ContentPlaceHolderC、内容页相当于HTML中的Iframe页,浏览地址显示母版页地址D、母版页的后缀名为.master11.有关ObjectDataSource说法正确的是()A、只能绑定数据访问层方法,才能返回正确数据B、只有通过方式访问数据库,才能使用ObjectDataSourceC、ObjectDataSource可以直接指向数据库,返回DataSetD、ObjectDataSource一般绑定业务逻辑层方法12.ValidationSummary控件的作用是()A、检查总和数B、集中显示所有验证的结果C、判断有无超出范围D、检查数值大小13.需要验证TextBox的输入数据为年龄,并且要求大于18岁,小于65岁,应该使用的验证控件是()A、CompareValidatorB、RangeValidatorC、RequiredFieldValidator和RangeValidatorD、RequiredFieldValidator和CompareValidator14.DataList的换行符模板是()A、SeparatorTemplateB、ItemTemplateC、TemplateFieldD、AlternatingItemTemplate15.关于Repeater控件,下列说法正确的是()A、Repeater控件不能显示内容B、Repeater控件不能显示Html的内容C、Repeater控件不会自动添加Html的相关内容D、Repeater控件不会显示没有设置格式的内容16.下面是TreeView控件代码:<asp:TreeNode Text=”Node1” SelectAction=”Extend”><asp:TreeNode Text=”Node2”….><asp:TreeNode Text=”Node3”….></ asp:TreeNode>当鼠标单击“Node1”时只进行的操作。
考试题一、单项选择题:()1.目前在Internet上应用最为广泛的服务是( B )A.FTP服务B.WWW服务C.Telnet服务D.Gopher服务2.在网站设计中所有的站点结构都可以归结为( B )A.两级结构B.三级结构C.四级结构D.多级结构3.Web安全色所能够显示的颜色种类为( C )A.4种B.16种C.216种D.256种4.为了标识一个XHTML文件应该使用的标记是( C )A.<p> </p>B.<boby> </body>C.<html> </html>D.<table> </table>5.网页中使用的图像可以是GIF、BMP、TIFF、PNG等格式的图像文件,目前使用最广泛的主要是( A )格式A.GIF B.PNGC.BMP D.TIFF6.在DHTML中把整个文档的各个元素作为对象处理的技术是( C )A.HTMLB.CSSC.DOMD.Script(脚本语言)7.下面不属于CSS插入形式的是( A )A.索引式B.内联式C.嵌入式D.外部式8.下面的叙述中,正确的是:( A )A. code-Behind技术形成ASPX、RESX和CS三个后缀的文件,这个就是代码分离。
实现了HTML代码和服务器代码分离,方便代码编写和整理。
B. <%# %>表示的是未绑定的数据源起始标志C. <% %>表示的是客户器端代码段起始标志D. 面向对象的语言具有结构性、继承性。
9.网页中的图像格式一般以GIF为主,如果涉及到照片类似的图像,则选择( B )格式A.GIF B.JPEGC.BMP D.TIFF10.下列Web服务器上的目录权限级别中,最安全的权限级别是( A )A.读取B.执行C.脚本D.写入11.Internet上使用的最重要的协议是( B )A.TCP和TelnetB.TCP/IPC.TCP和SMTPD.IP和Telnet12.下面说法错误的是( D )A.规划目录结构时,应该在每个主目录下都建立独立的images目录B.在制作站点时应突出主题色C.人们通常所说的颜色,其实指的就是色相D.为了使站点目录明确,应该采用中文目录13.可以在VS.NET开发环境的( D )对SQL Server进行管理:A.解决方案资源管理器 B.类视图C.属性窗口 D.服务器管理器14.为确保用户输入的值在指定的范围内,应该选择:( A )A.RangValidator B.RequiredFieldValidatorC.CompareValidator D.RegularExpressionValidator15.下述关于站点导航的叙述中,错误的是:( A )A.使用站点地图描述站点的物理结构,通过修改站点地图来管理页导航B.在VS 2005中,导航控件有SiteMapPath、Menu和TreeView控件C.开发人员利用站点地图和SiteMapPath控件实现自动导航D.开发人员利用Menu控件或者TreeView控件实现自定义导航16.选出所有DataList不可以使用的模版( D )A.ItemTemplate B.AlternatingItemTemplateC.HeaderTemplate D.EditTemplate17.基于Windows身份验证需要在web.Config中作如下配置:( B )A.<authorization mode=”Windows”/>B.<authentication mode=”Windows”/>C.<authorization mode=”forms”/>D.< authentication mode=”forms”/>18.在Web应用中,如果获取的数据只是作为查询使用,对数据不作任何修改,请选择最合适的方案。
计算机专业课程《Web程序设计》试卷及答案一、单选题21、如果要在网页上添加一个计算器来统计人数的话,我们可以选用()对象对计数变量Count的加法操作来实现。
A、SessionB、ApplicationC、ServerD、Page22、下面哪一个对象用于与数据源建立连接:()。
A、CommandB、ConnectionC、DataReaderD、DataAdapter23、Global.asax文件中Session_Start事件何时激发()。
A、在每个请求开始时激发B、尝试对使用进行身份验证时激发C、启动会话时激发D、在应用程序启动时激发24、在应用程序中访问SqlServer数据库时,需要导入的命名空间为()。
A、System.Data.OracleB、System.Data.SqlClientC、System.Data. ODBCD、System.Data.OleDB25、框架中,服务器控件是为配合Web表单工作而专门设计的。
服务器控件有两种类型,它们是()。
A、HTML控件和Web控件B、HTML控件和XML控件C、XML控件和Web控件D、HTML控件和IIS控件26、下列关于构造函数的描述正确的是()。
A、构造函数可以声明返回类型。
B、构造函数不可以用private修饰C、构造函数必须与类名相同D、构造函数不能带参数27、Session对象的默认有效期为多少分钟:()。
A、10B、15C、20D、应用程序从启动到结束28、当需要用控件来输入性别(男,女)或婚姻状况(已婚,未婚)时,为了简化输入,应该选用的控件是()。
A、RadioButtonB、CheckBoxListC、CheckBoxD、RadioButtonList29、Global.asax文件中Session_Start事件何时激发()。
A、在每个请求开始时激发B、尝试对使用进行身份验证时激发C、启动会话时激发D、在应用程序启动时激发30、下列选项中,只有()是错误的。
欢迎共阅一、选择题(每题2分,共60分)1.Internet上的WWW 服务器使用的主要协议是(B )。
A、FTPB、HTTPC、SMTPD、TelNet2.浏览网页,是属于Internet 所提供的(D )服务。
A、FTPB、EmailC、TelnetD、WWW3.以下扩展名中不表示网页文件的是(D )。
A、.htmB、.htmlC、.aspD、.txt4.以下不是被称为“网页设计三剑客”的是(B )。
A、网页B、操作系统C、文件D网站15.下面不是常用的浏览器软件的是(D )。
A、Internet ExplorerB、NavigatorC、MosaicD、Word16.关于HTML文件说法错误的是:(C)A HTML文件是一个包含标记的文本文件。
B 这些标记告诉浏览器怎样显示这个页面。
C HTML文件必须以 .htm为扩展名。
D HTML文件可以用一个简单的文本编辑器创建。
17、想要在HTML中显示一个小于号“<”,需要用到字符实体(B)。
A >B <C D "18、HTML使用锚标签(<a>)来创建一个连接到其他文件的链接,链接的资源(D)。
A 只能是HTML页面和图像B 不可以是声音C 不可以是影片D 可以是网络上的任何资源19、下列哪一种设置能使单元格显示边框(A)A 在<td>中添加border属性B 在<table>中添加border属性C 在<tr>中添加border属性D 以上全都可以20、关于网页中的图像,下列说法正确的是(C)A 图像是由<img>标签开始,由</img>结束。
="科学"%>A?信息科学B?信息(换行)科学C?科学D? 以上都不对27、关于For…Next语句,下面说法错误的是(B)A 可以在循环中的任何位置放置一个Exit For语句。
web程序设计试题及答案 ⽹页设计作为⼀种视觉语⾔,特别讲究编排和布局,虽然主页的设计不等同于平⾯设计,但它们有许多相近之处。
以下是店铺为⼤家搜索整理的web程序设计试题及答案,希望能给⼤家带来帮助!更多精彩内容请及时关注我们应届毕业⽣考试⽹! ⼀、选择题 1在HTTP协议的“请求/响应”交互模型中,以下说法中错误的是( )。
A.客户机在发送请求之前需要主动与服务器建⽴连接 B.服务器⽆法主动向客户机发起连接 C.服务器⽆法主动向客户机发送数据 D.以上都错 参考答案:D 2关于浏览器对象之间的从属关系,正确的说法是( )。
A.window对象从属于document对象 B.document对象从属于window对象 C.window对象和document互不从属 D.以上选项均错 参考答案:B 3在以下选项中,不合法的标识符是( )。
A.a*bB.smallC.scoreD.average_grade 参考答案:A 4关于微软的.NET框架的描述中,正确的是( )。
框架提供了⼀个公共语⾔运⾏时环境,提供内存管理 框架中的服务框架提供内存管理 框架提供标准语⾔库,从⽽提供内存管理 框架提供Windows应⽤程序模板,从⽽提供内存管理 参考答案:A 5以下不属于HTTP请求⽅法的是( )。
A.GETB.SETC.PUTD.POST 参考答案:B 6下列语句中,能产⽣带有数字列表符号的列表标记是( )。
参考答案:C 7PHP 中采⽤的模板技术是( )A.SmartyB.SmartC.TempletD.Cache 参考答案:A 8为了标识⼀个HTML⽂件,应该使⽤的HTML标记是( )。
参考答案:C 9利⽤ 开发的⽹页,其⽂件扩展名应命名为( )。
A..htmB..aspxC..aspD.⽆严格限制 参考答案:B 10在CSS的长度单位中,1 pc等于多少pt?( )A.8B.10C.12D.14 参考答案:C 11Web的⼯作模式是( )。
Web程序设计1一、(本题10分)设计Web应用程序,初始运行时如左图所示,点击Button按钮,则页面变化为右图。
请填写程序中所缺代码:页面设计代码:……<form id="form1" runat="server"></form>……程序代码:……protected void _______________________(object sender, EventArgs e){}二、(本题10分)设计Web应用程序,其初始运行页面如左图所示,选择左边列表框后,点击“确认”按钮,则在按钮下方显示所选择的年级(参见右图)。
请填写试卷中所缺代码:页面设计代码:……<form runat="server">得得分得得分</form>……程序代码:……private void _______________________________ (object sender, System.EventArgs e){}三、(本题10分)设计Web 应用程序,其初始运行时,在页面中显示一个日历(如左图所示);点击日历中某个日期后,在日历下方显示被选中的日期以及该日期是星期几(如右图所示)。
请填写试卷中所缺代码:页面设计代码:……<form runat="server">得得分</form>……程序代码:……protected void _______________________________(object sender, EventArgs e) {}四、(本题10分)设计Web应用程序,在页面中两个日期(如左图所示);使用验证控件验证这两个日期的合理性,如果不合理则显示如右图所示的提示信息,填入并填写所缺代码:页面设计代码:……<form id="form1" runat="server">得得分</form>……五、(本题15分)设计如下图所示的Web 页面,在页面中可以填写多行信息,点击“保存”按钮后,将文本框中填写的内容保存到“c:\1.txt ”文件中。
安徽机电职业技术学院2006–2007学年第一学期《Web应用程序设计()》考试试题(B卷)
班级:软件2051/2 姓名:__________ 学号:________
一、填空题(每空2分,共24分)
1、目前在应用开发领域中,主要分成两大编程体系,一种是C/S结构,另一种是基于浏览器的B/S 结构。
2、常见的动态网页程序设计语言有ASP/、PHP和JSP 。
3、目前能够支持3种语言:C# 、、。
4、支持三种控件:HTML服务器端控件、验证控件
和用户自定义控件,其中第2 种控件是.NET推荐使用的控件。
5、已知在页面上放置了一个如右图1所示的
RadioButtonList控件,控件名为radioColor,其各个成员
的Text值分别为:红色、黄色、蓝色、
黑色,对应的Value值为:Red、Yellow、
Blue、Black。
现想从C#代码中取出当
前用户选择的颜色的英文名称,应当使
用radioColor控件的哪个属性:
__SelectedValue___________________
(参见右图2)
6、AdRotator控件用于制作广告条,在每次打开或重新加载网页时在页面上放置一幅新的广告,显示的广告取决于AdRotator配置文件。
该文件是一个Xml 格式的文件,包含显示图像和链接信息显示频率。
7、如果要使用正则表达式匹配验证控件验证用户输入的中国地区的邮政编码是否正确,在该验证控件的验证表达式(ValidationExpression)属性中,应当使用的正则表达式是\d{6} 。
8、语句Response.Write("<B>动态网页</B>"); 在浏览器中的输出结果应该是 C :
A、<B>动态网页</B>
B、<B>动态网页</B>
C、动态网页
D、不输出任何内容
9、如果要获得当前Web应用程序文件夹下score.mdb文件的服务器端绝对地址,可以用表达式来获取。
10、要想使用户单击页面上的某个按钮后,浏览器能够转向到安徽机电职业技术学院主页(),可以在该按钮的单击事件中,写入以下一行代码:
Response.redirect();;
11、要在中能够对Access数据库进行读写,需要引入哪两个命名空间:
using System.Data; ;
using System.Data.oledb;;
二、图示企业应用开发的三层架构,并说明其特点,每层主要实现什么功能?(12分)
三、请编写一个简单的测试环境能否正确运行的程序。
该程序应如何进行部署?(8分)
四、请图示说明下面程序在第一次运行与按钮被单击以后的运行结果是什么?并说明IsPostBack变量在该程序中起什么作用。
(10分)
<% @ Page Language="C#" %>
<script language="C#" runat="server">
protected void Page_Load(Object sender, EventArgs e){
if (!IsPostBack) {
lblMessage.Text = "第一次访问!";
}
else{
lblMessage.Text = "页面被提交了!";
}
}
void SubmitBtn_Click(Object sender, EventArgs e) {
}
</script>
<form runat=server>
<asp:button id="btnSubmit" Text="提交"
OnClick="SubmitBtn_Click" runat="server" />
<asp:Labelid="lblMessage" runat="server"/>
</form>
五、如下图所示的Web应用程序,用户输入笔试和上机成绩,点击计算按钮后,能在总分处显示上述2个成绩平均值。
请完成计算按钮的单击事件代码。
(12分)
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);
}
六、请说明中提供的验证控件有哪些,简述每种验证控件的功能。
(12分)
(1) 要求操作系统为Win2000 SP4以上,或WinXP,或Win2003
(2) 安装IIS 5.0或以上(在IE地址栏内输入http://localhost,有页面出现,说明IIS安装
成功)
(3) 安装.NET FrameWork 2.0
虚拟目录如Test)
(6) 在IE地址栏内输入http://localhost/test.aspx(或http://localhost/Test/Test.aspx),浏览器内出现下列文字,说明安装成功。
七、可以通过哪些方法,将文本信息放入到列表控件(如DropDownList、ListBox)中的选项中?(10分)
在设计界面的属性面板中,使用集合编辑器修改Items属性的值。
在Html设计页面中的对应html标记中,添加<asp:ListItem>标记
在C#代码中,使用该列表控件Items属性的Add方法
使用数据绑定也可以做到这一点。
八、下面的程序用于连接score.mdb数据库,并将其中score表(存放学生成绩)的内容显示在DataGrid数据表格控件(名为MyDataGrid)中。
请将该程序补充完整,并说明使用操作数据库的几个主要步骤。
(12分)。