ASP期末试卷答案.docx
AspNet期末考试卷附答案
AspNet期末考试卷附答案1. WebGrid控件中哪个属性可以设置是否启动分页() [单选题]A、rowsperpageB、canpage(正确答案)C、pagesortD、allowpage2. 在webpage中,哪个控件的与webform中GridView控件功能类似() [单选题]A、DataGridViewB、GridC、WebGrid(正确答案)D、DataTable3. 使用WebChart中的哪个方法可以绑定数据源 [单选题]A、BindDataB、DataSourceC、DataBindD、DataBindTable(正确答案)4. 以下哪个属性不属于WebChart的属性 [单选题]A、FileNameB、WidthC、HeightD、Title(正确答案)5. WebGrid控件前端页面以何种形式进行输出?() [单选题]A、@webpage.GetHtml()(正确答案)B、@webpage.bind()C、@webpage.ShowHtml()D、@webpage.Html()6. C/S结构中,客户端能够使用哪种操作系统()①linux ②windows ③imac ④都可以 [单选题]A、①B、①②C、①③D、④(正确答案)7. 当前使用最多的网络应用程序开发体系结果有哪些()A、A/SB、B/CC、B/S(正确答案)D、C/S(正确答案)8. C/S是什么单词的缩写() [单选题]A、Class/ServerB、Client/Server(正确答案)C、Click/ServerD、Clear/Server9. B/S是什么单词的缩写() [单选题]A、Big/SilentB、Browser/SilentC、Big/ServerD、Browser/Server(正确答案)10. 在B/S结构中,客户端能够使用哪种浏览器?()①google浏览器②ie浏览器③火狐浏览器④都可以 [单选题]A、①B、②C、③D、④(正确答案)11. URL的组成由哪些()A、应用层协议(正确答案)B、主机IP地址或域名(正确答案)C、协议端口号(正确答案)D、资源所在的路径和文件名(正确答案)12. URL中的http是什么() [单选题]A、网络控制协议B、应用层协议(正确答案)C、服务器地址D、传输控制协议13. 请选择正确的HTTP协议的服务器访问响应过程()①客户端和web服务器建立连接②客户端发送http请求③服务器接受客户端的请求,生成http响应并发送给客户端④服务器关闭连接。
asp期末考试题及答案
asp期末考试题及答案一、选择题(每题2分,共20分)1. ASP是以下哪个的缩写?A. Active Server PagesB. Advanced System ProgrammingC. Application Service ProviderD. All of the above答案:A2. ASP默认使用哪种脚本语言?A. JavaScriptB. VBScriptC. C#D. Java答案:B3. ASP页面的文件扩展名是什么?A. .aspB. .htmlC. .phpD. .aspx答案:A4. 下列哪个不是ASP的内置对象?A. RequestB. ResponseC. SessionD. Database答案:D5. ASP页面中,以下哪个是正确的输出语句?A. <% Response.Write("Hello World") %>B. <% Response.Output("Hello World") %>C. <% Print("Hello World") %>D. <% Display("Hello World") %>答案:A6. 在ASP中,以下哪个函数用于获取当前日期和时间?A. Now()B. Date()C. Time()D. GetDate()答案:A7. ASP中,以下哪个属性用于设置页面的超时时间?A. TimeoutB. ExpiryC. ExpiresD. SessionTimeout答案:A8. 在ASP中,以下哪个函数用于获取客户端浏览器的类型?A. Request.BrowserB. Request.ClientC. UserAgentD. BrowserType答案:A9. ASP中,以下哪个对象用于处理HTTP请求的头信息?A. Request.HeadersB. Response.HeadersC. Server.HeadersD. Client.Headers答案:A10. ASP中,以下哪个函数用于将字符串转换为小写?A. LCase()B. Lower()C. ToLower()D. ConvertToLower()答案:A二、判断题(每题1分,共10分)1. ASP是一种服务器端脚本环境,用于创建动态交互式Web应用程序。
ASP试题(含参考答案)
ASP试题(含参考答案)一、单选题(共54题,每题1分,共54分)1.HyperLink控件常常用来A、接收用户输入的数据B、显示提示内容C、激发事件,提交网页D、链接到其他页面正确答案:D2.要想让DatailsView控件显示数据,一般要配置该控件的:A、FontB、defalutModeC、数据源SQlDataSourceD、width正确答案:C3.FormView事件编程,下面是删除前事件是:A、ItemDeletingB、ItemDeletedC、ItemInsertingD、ItemUpdating正确答案:A4.客户端对静态网页的访问过程,较准确的描述为:A、请求——响应——显示B、请求——响应——显示——断开C、请求——执行并生成——响应——解释并显示——断开D、请求——响应正确答案:B5.VS 2010打开网站后,没有“表”菜单,原因最可能是:A、电脑中有病毒B、当前子窗口不是“设计”视图窗口C、VS 2010安装不正确D、“工具”菜单中的“选项”设置不对正确答案:B6.下面不是FormView控件的DefaultMode属性值是:A、ReadOnlyB、EditC、TextD、Insert正确答案:C7.用户可以用()变量保存页面级的数据A、ViewStateB、ViewC、StateD、SessionState正确答案:A8.用于连接SQL数据库的数据源控件是A、SqlDataSourceB、AccessDataSourceC、ObjectDataSourceD、XmlDataSource正确答案:A9.验证必填字段是否为空的验证控件是A、RequiredFieldValidatorB、RangeValidatorC、CompareValidatorD、RegularExpressionValidator正确答案:A10.FormView控件如果只显示特定的某条记录,可以只配置数据源的()语句A、删除B、插入C、选择D、更新正确答案:C11.table标记包含的标题标记是:A、caption标记B、th标记C、thead标记D、title标记正确答案:A12.关于C#描述正确的是A、网站集成开发环境B、.NET Framwork的一部分C、编程语言D、网页标准语言正确答案:C13.TextBox控件常常用来A、接收用户输入的数据B、显示提示内容C、激发事件,提交网页D、链接到其他页面正确答案:A14.专用于连接Access数据库的数据源控件是A、SqlDataSourceB、AccessDataSourceC、ObjectDataSourceD、XmlDataSource正确答案:B15.FormView事件编程,下面是插入前事件是:A、ItemDeletingB、ItemDeletedC、ItemInsertingD、ItemUpdated正确答案:C16.插入水平线使用标记,其()属性设置水平线的宽度A、alignB、widthC、sizeD、color正确答案:B17.关于使用了母版页的内容页标记代码和普通网页的标记代码,以下说法正确的是A、完全相同B、内容页也具有html标记C、内容页仅比普通网页多@Master指令D、内容页也具有@Page指令正确答案:D18.GridView控件的标题行是A、TopPagerRowB、HeaderRowC、RowsD、BottomPagerRow正确答案:Bbel控件常常用来A、接收用户输入的数据B、显示提示内容C、激发事件,提交网页D、链接到其他页面正确答案:B20.单个页面数据保持的状态管理方式是()。
ASP动态网页设计期末复习练习题(一)答案
ASP动态网页设计练习题(一)一、选择题1。
关于HTML文件说法错误得就是:(C)A HTML文件就是一个包含标记得文本文件。
B 这些标记告诉浏览器怎样显示这个页面。
C HTML文件必须以、htm为扩展名。
D HTML文件可以用一个简单得文本编辑器创建。
2、关于HTML文件说法正确得就是:(C)A HTML标记都必须配对使用。
B在<title〉与〈/title>标签之间得就是头信息。
C HTML标签就是大小写无关得,<b>跟<B〉表示得意思就是一样得.D 在<u〉与</u>标签之间得文本会以加粗字体显示。
3、想要在HTML中显示一个小于号“〈”,需要用到字符实体(B)。
A &gt;B <C D &quot;4、HTML使用锚标签(〈a〉)来创建一个连接到其她文件得链接,链接得资源(D).A 只能就是HTML页面与图像B 不可以就是声音C 不可以就是影片D 可以就是网络上得任何资源5、锚标签(<a>)得target属性,可以定义从什么地方打开链接地址,下列哪一个就是tar get属性得默认值(A)。
A _selfB _blankC _parentD _top6、关于锚标签(〈a>)说法错误得就是:(D)A 用name属性创建一个命名锚点,可以让链接直接跳转到一个页面得某一章节,而不用用户打开那一页,再从上到下慢慢找。
B 想要访问本页得锚点,在URL地址得后面加一个“#”与这个锚点得名字。
C href属性用来指定连接到得URL。
D href属性不能用来指定到一个邮箱地址.7、关于HTML框架说法错误得就是:(A)A 〈frame〉标签定义了如何将窗口拆分成框架。
B可以给不支持框架得浏览器写上<noframes〉标签。
C HTML框架中得各个页面就是相互独立得。
D HTML框架得使用让打印整个页面变得困难。
8、关于HTML表格说法错误得就是:(C)A 表格得width属性可以设置为像素值或百分比.B 表格得height属性可以设置为像素值或百分比。
2019asp期末考试题及答案
2019asp期末考试题及答案2019年的ASP(Active Server Pages)期末考试题目涵盖了的基础知识、Web表单、服务器控件、数据绑定、状态管理、文件处理、异常处理等多个方面。
以下是考试题目及答案的详细内容。
1. 简述的运行机制。
是一种服务器端的脚本环境,用于创建动态交互式Web服务器应用程序。
它使用.NET框架,通过编译后的代码来提高性能。
应用程序在服务器上运行,生成HTML发送给客户端浏览器。
2. 描述Web表单的工作原理。
Web表单是中用于收集用户输入的一种机制。
用户在表单中输入数据,点击提交按钮后,数据被发送到服务器。
服务器端的代码处理这些数据,然后生成新的页面发送回客户端。
3. 列举中常用的服务器控件,并说明其用途。
提供了多种服务器控件,如Label、TextBox、Button、DropDownList等。
Label控件用于显示文本,TextBox用于输入文本,Button用于触发事件,DropDownList用于从下拉列表中选择一个选项。
4. 解释数据绑定的过程。
数据绑定是将数据源中的数据与Web页面上的控件关联起来的过程。
这可以通过简单的数据绑定表达式实现,如<%#Eval("ColumnName") %>,或者使用更复杂的数据绑定方法,如GridView控件的DataSource和DataBind方法。
5. 说明状态管理的几种方式。
状态管理是中用于在不同页面请求之间保持信息的一种机制。
常见的状态管理方式包括ViewState、SessionState、Cookie、Cache和Query String。
6. 描述如何在中处理文件。
在中,可以使用File类和Stream类来处理文件。
例如,可以使用File.ReadAllText方法读取文件内容,使用File.WriteAllText方法写入文件内容。
7. 简述异常处理的步骤。
异常处理是中用于处理运行时错误的一种机制。
asp .net课程期末考试试卷加答案
XXXX职业技术学院继续教育学院20XX年第一学期XX班《》期末考试卷专业_________ 年级_________ 姓名_________一、选择题(20*2=40分)1、静态网页文件的后缀是( )。
A aspB aspxC htmD jsp2、.NET与XML紧密结合的最大好处是( )。
A 代码易于理解B 跨平台传送数据C 减少存储空间D 代码安全3、Session与Cookie状态之间的最大区别在于( )。
A 存储的位置不同B 类型不同C 生命周期不同D 容量不同4、默认情况下Session的有效时间是()。
A 30秒B 10分钟C 20分钟D 30分钟5、Session对象的默认有效期为多少分钟:()A 10B 15C 20D 应用程序从启动到结束6、Wizard控件的最大特点是( )A 能够包含大量数据B 能将多个窗口集中到一个网页中C 布局不受限制D 能够快速进行浏览7、在三层结构的C#应用程序中,数据库配置文件为()A Data.configB App. ConfigC App.csD Data.cs8、在中,下面()文件夹是用用来保存类文件的。
A App_CodeB App_DateC App_ThemesD bin9、在.NET 的三层结构里,在()创建App.config 文件。
A 数据访问层B 业务逻辑层C 模型层D 表示层10、C#程序的执行总是从()方法开始。
A Main()B void()C intD #11、母版页的后缀是()。
A aspxB aspC masterD cs12、CheckBox是常用的控件,它是指()。
A 列表框B 文本框C 复选框D 标签13、用户自定义控件文件的扩展名是()A aspB aspxC asmxD ascx14、下面关于页面中的脚本不能使用以下哪一种语言编写( )A HtmlB JavascriptC C#.NetD 15、FormView与GridView控件相比最重要的区别是( )A 能够存储数据B 外观比较美观C 显示的布局几乎不受限制D 数据量受一定的限制16、下面属于条件语句的是( )。
《ASP-NET程序设计》期末题库
《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(7) 下面是设置和取出Session对象的代码。
设置Session的代码是:Session[“greeting”]=“hello wang !”;取出该Session对象的语句如下:string Myvar= ;答案:Session[“greeting”].ToString()(8) 下面是使用Application对象时防止竞争的代码。
Application. ; //锁定Application对象Application[“counter”]=(int) Application[“counter”]+1;Application. ; //解除对Application对象的锁定答案:lock(),unlock()(9) 废除Session的语句是:。
答案:Session.Abandon()(10) 打开文件系统网站时将自动打开一个(14) 网上招聘模板如果使用FormView控件,通常分为上、下两部分.上面部分通常使用FormView控件的模板,用来介绍公司情况并提出招聘要求;下面部分通常用模板,用来输入和存储数据.当应聘者提交数据后应事件中向应聘者发出感谢或收到的信息.答案:Header Insert ItemInserted(15) 面向对象的语言具有________性、_________性、________性答案:封装、继承、多态。
期末考试-试卷-ASP技术-第3套
一、单项选择题(本题共35小题,每小题2分,共70分。
在每小题的四个备选答案中,选出一个最合适的答案,并将其字母填在答题表内)1.HTML语言是( )A.热点文本管理语言B.超文本标记语言C.高级任务管理语言D.帮助工具机器语言2.在HTML语言中标记符号的结束符号是( )A.<\>B. </>C.<%>D.<!-->3.下列关于超链接文本说法中,不正确的是( )A.提供了一种将同一文档不同部分之间的信息联系起来的机制B.访问者单击超链接时,不能打开应用程序。
C.提供了一种将不同文档之间的信息联系起来的机制D.访问者单击超链接时,就可以打开相关的网页、文档。
4.HTML文档是()文件:A.操作系统下可执行 B. 多媒体的图片 C. ASCII组成的纯文本 D.多媒体动画5.关于HTML文档说法正确的是()A.HTML文档区分大小写B.HTML标记可以互相交叉C.HTML标记可以互相嵌套D.所有标记都有开始和结束标记6.关于<HEAD>…</HEAD>标记说法错误的是()A.可包含<Style>定义B.可包含<Script >C.在HTML文档中必须使用D.可包含<Title>7.BODY元素不能用来()A.说明页面背景色B.说明页面前景色C.页面在主窗口的左、右边距D.说明页面框架结构8.FTP是()的缩写A. 超级文本标记链接B.超文本标识语言C.自动批处理语言D.文件传输协议9. 在网页中如果你在<B>和</B>标识符中敲入一些文本,这些文本在浏览器上显示出来是A.闪烁的B.斜体的C.下划线的D.粗体的10. <HR WIDTH=”90%”>表示()A.产生屏幕宽90%长的横线B.产生窗口宽90%长的横线C.产生90字符长的横线D.产生90项素长的横线11. 使用<TITLE>...</TITLE> 标识的内容显示在()A.浏览器的标题栏B.浏览器主窗口C.浏览器状态栏D.浏览器地址栏12. 使用<BODY>...</BODY> 标识的内容显示在()A.浏览器主窗口B.浏览器的标题栏C.浏览器状态栏D.浏览器地址栏13.在网页的脚本中的加入例如<!-- I am ignored by everybody --> 表示的内容是()A.浏览器的标题栏显示B.注释,不显示C.浏览器主窗口显示D.提示错误14. <PRE>标识符用来()A.浏览器的标题栏显示B.包含格式文本输出C.注释D.在浏览器状态栏显示15. 缩写URL是A.超文本传输协议B.统一资源定位器C.网络浏览器D.无效资源连接16. <A HREF=> cctv </A>表示A.粗体显示”cctv”B.使用指定颜色显示”cctc”C.指向cctv的超级链接D.注释17.表单中出现的”提交”按钮的属性是( )A.COMMAND B. CLEAR C.SUBMIT D.BUTTON18.表单的ACTION属性用来指明( )A.传送信息到服务器端的服务器名称B.传送信息的方法C.处理表单的ASP程序的URL D.使用表单存储数据的客户名称19. 在HTML中使用的CSS是( )A.标注授权用户访问联接B.客户端系统服务C.代码表标记D.层叠样式表20.在HTML中使用的CSS可以用来在HTML文档中()A.从客户端取得浏览器的种类B.实现服务器端向客户端写入信息C.实现和服务器和客户端交互D.统一定义页面的显示方式21.Cookie是WEB服务器保存在()上的一段文本A.WWW服务器B.INTERNET交换机C.INTERNET路由器D.用户硬盘22.下列那项不是Response的方法( )A.Response.Input B.Response.End C.Response.Redirect D.Response.Write 23.Response对象的buffer属性被用来A.表明页输出是否被缓冲B.指定响应的HTTP内容的类型C.表明客户是否和服务器断开D.指定写入到Cookies的内容24.Sever对象只有一个属性是ScriptTimeout用来表明A.脚本运行的超时处理界值B.脚本开始计时C.服务器运行时间 D. 站点计时器25.Application和Session对象都可以在不同的ASP用户之间共享信息,其区别是()A.Application对上网用户;Session对离线用户B.Application对所有用户;Session对单个用户C.Application对注册用户;Session对默认用户D.Application对国外用户;Session对国内用户26.Window对象的Close方法可以( )A.关闭服务器B.关闭窗口C.关闭客户端计算机 D.关闭浏览器窗口中的HTML文档27.在ASP中创建组件实例是()A. Application.Look B.Server.CreatObjectC.ObjectContext.SetComplete D.Session.Abandon28.VBScript和Visual Basic的关系是()A.VBScript和Visual Baisc 没关系B.Visual Basic是VBScript的子集C.VBScript是Visual Basic的子集D.VBScript是Visual Basic脚本化29.Frame对象表示窗口中的框架,在HTML文档包含的脚本中每个框架可以按( )方式访问A.指针 B.地址C.数组分量D.文件名()30. VBScript的时间常量定界符是( )A.<#...#> B.<!--...--> C.#...# D.<T>...</T>31. 位于脚本对象层次结构中的最高层的是( )A. Frame B.Client C.Document D. Window32. ASP内置的request对象用来A.传送信息到客户端B.控制ASP运行环境C.存储数据供多个客户使用D.接受用户在html主页的form中的信息33. ASP内置的ActiveX Data对象(ADO)用来A.在主页中添加点击计数器B.检验授权用户访问联接C.进行网络导航D.提供从数据库系统中存储数据的手段34.ASP内置的Request对象可以用来()A.从客户端取得表头信息B.向客户端写入CookiesC.在客户端生成表单D.在服务器端生成对象35.在VBScript中使用Window对象用来代表( )A.浏览器B.客户端计算机C.客户端桌面D.浏览器窗口中的HTML文档二、简答(6+ 1 2 + 12 = 30 分)读以下HTML文档,画出其在IE浏览器中的浏览的效果图:<table><tr><td width="25%" rowspan="2" >1</td><td width="50%" >3</td><td width="25%" >5</td></tr><tr><td width="50%" rowspan="2" >4</td><td width="25%">6</font></td></tr><tr><td width="25%" >2</td><td width="25%" >7</td></tr></table>2.阅读下面的HTML文档,说明注虚线行语句的执行的操作和此文档的功能<html><head><script language=vbscript>dim isub btn2_onclick()i = i + 1if i < 100 thenif document.myform.btn2.value="on" thendocument.myform.btn2.value="off"elsedocument.myform.btn2.value="on"end ifend ifend sub</script></head><body><form name="myform"><input type="button" value="on" name="btn2"></form></body></html>3.阅读下面的ASP脚本,说明注虚线行语句的执行的操作和此文档的功能<HTML><HEAD><TITLE>你的回答</TITLE></HEAD><BODY>根据你的回答,你了解ASP有<%=Request.Form("HowHear").Count%>种途径。
《ASPNET程序设计》期末测试一及答案
一、单选题(每题1分,共15分)1、()是.NET的标准语言。
A.C++B.C#C.VBD.Java2、默认的页面文件扩展名是()。
A.aspB.aspnetD.aspx3、定义变量时不能以()开头。
A. 字母B.下划线C.数字D.空格4、用于在页面上显示文本的控件是()。
belB.TextBoxC.ButtonD.CheckBox5、中使用()对象实现数据库的连接。
A.DataReaderB.DataSetC.Connectionmand6、()对象是的核心对象。
A.DataReaderB.DataSetC.DataAdapterD. Command7、()控件负责管理Page页面中所有的Ajax服务器控件。
A.ScriptManagerB.UpdatePanelC.TimerD.Button8、数据绑定都通过()函数来实现。
A.Fill()B.Load()C.DataBind()D.Bind()9、()事件是页面默认事件。
A.ChangeB.EventC.ClickD.Page_Load10、()对象的主要功能是输出信息。
A.ResponseB.RequestC.ApplicationD.Session11、()对象是同一个网站中多个用户可以共享的信息。
A.ResponseB.RequestC.ApplicationD.Session12、下列哪个关键字在SELECT子句中表示所有列?()A.* B.All C.Desc D.Distinct13、()方法用于执行插入SQL语句。
A. InsertB. UpdateC. DeleteD. Select14、Visual Studio 2005的MSDN是指()系统。
A.向导B.报表C.数据库D.帮助15、请问下面程序段执行完毕,页面上显示内容是什么?()Response.Write (“<a href=''>新浪</a>”)A. “新浪”B. <a href=''>新浪</a>C.新浪D.该句有错无法正常输出二、多选题(每题2分,共10分)1、NET框架由以下哪几部分组成?()A、公共语言运行库(CLR)B、类库C、应用程序平台D、程序设计语言2、内置对象包括以下哪些?()A、Application对象B、Session对象C、Server对象D、Client对象3、下列类是访问数据库时使用的是:()A、SqlConnectionB、SqlCommandC、SqlDataReaderD、DataTable4、下面描述错误的是()。
ASP考试答案
第一章(1)静态网页的扩展名一般是:A.htm B .php C.asp D.jsp答案:A(2)ASP文件的扩展名是:A.htmB. txtC. docD. asp答案:D(4)小王正在家里通过拨号上网访问搜狐主页,此时,他自己的计算机是:A. 客户端B. 既是服务器端又是客户端C. 服务器端D. 既不是服务器端也不是客户端答案:A(6)ASP脚本代码是在哪里执行的?A. 客户端B. 第一次在客户端,以后在服务器端C. 服务器端D. 第一次在服务器端,以后在客户端答案:C解释:ASP脚本代码是在服务器端运行的,服务器将其解释执行为标准的HTML代码,然后发送到客户端。
(1)名词解释:静态网页、动态网页、服务器端、客户端、URL答案:静态网页——所谓静态网页,就是说该网页文件里没有程序代码,只有HTML标记,这种网页的扩展名一般是.htm或.html。
静态网页一经制成,内容就不会再变化,不管何时何人访问,显示的都是同样的内容,如果要修改内容,就必须修改源文件,然后重新上传到服务器上。
动态网页——所谓动态网页,就是说该网页文件不仅含有HTML标记,而且含有程序代码,这种网页的扩展名一般根据不同的程序设计语言而不同,如ASP文件的扩展名为.asp。
动态网页能够根据不同的时间、不同的来访者而显示不同的内容。
如常见的BBS、留言板、聊天室一般是用动态网页实现的。
服务器端、客户端——一般来说,凡是提供服务的一方称为服务器端,而接受服务的一方称为客户端。
比如,当我们在浏览搜狐主页的时候,搜狐主页所在的服务器就称为服务器端,而我们自己的计算机就称为客户端。
URL——大家在上网的时候,需要在浏览器地址栏中输入一个网址,回车后就可以打开相应的网页了,这个网址又叫做统一资源定位符(URL:Uniform Resource Locator)。
在Internet 中的每一个网页文件或其他类型的文件都有自己的URL,它的一般形式是:协议://服务器地址(域名或IP地址): 端口号/路径(含文件名)(6)想一想,把一个HTML网页文件直接更改扩展名为.asp行不行?答案:可以。
《ASP动态网站开发》期末考试A卷答案
2005-2006学年第二学期期末考试《ASP动态网站开发》参考答案(A卷)一、选择题A B C B B C C B C A D C C B B二、填空题1、动态 HTML .htm .html2、.asp 服务器端客户端3、Recordset Connection Command4、RecordCount PageSize absolutePage5、ScriptTimeOut6、Open Close7、sID=request.QueryString(“id”)sName=request.QueryString(“uname”)三、判断题×√××√√××√√四、简答题(本题主观性强,答案不唯一,根据回答情况酌情评分)1、ASP工作流程如下:用户在地址栏中请求一个asp程序。
浏览器向ASP服务器请求这个asp程序,而不是像html一样直接处理一个自身的html程序,不需要在服务器上的运行。
ASP程序中的服务器端脚本开始运行。
ASP程序连续的执行这个请求文件中的所有语句,然后生成一个HTML文件。
2、制作步骤:首先建立数据库,数据库至少有两个表,一个存放管理员账号,需要有用户名和密码两个字段;另外一个表存放留言,应当包括留言标题、留言内容、留言人、留言时间、留言编号等字段。
然后创建用户登录页面,制作一个表单。
表单提交之后判断用户是否登录成功,如果成功则显示管理菜单。
否则不显示。
最后制作留言提交页面,让用户在表单内输入留言,然后将留言存入数据库。
在留言显示页面读取数据库中的留言并显示出来。
五、编程题(本题答案不唯一,根据作答情况酌情给分。
)1、答案仅给出核心代码<div align="center"><table border="1" width="425" id="table1" height="247"><tr><td colspan="2" height="41" bgcolor="#C0C0C0"><p align="center">用户注册</td></tr><tr><td width="178" align="right">用户名:</td><td width="231"><form method="POST" action="--WEBBOT-SELF--"><p><input type="text" name="T1" size="20"></p></form></td></tr><tr><td width="178" align="right">密 码:</td><td width="231"><input type="text" name="T2" size="20"></td> </tr><tr><td width="178" align="right">性 别:</td><td width="231"><input type="radio" value="V1" checked name="R1">女<input type="radio" value="V1" checked name="R2">男</td> </tr><tr><td width="178" align="right">地 址:</td><td width="231"><input type="text" name="T3" size="20"></td> </tr><tr><td width="178"><p align="right">个人简介</td><td width="231"><textarea rows="10" name="S1" cols="26"></textarea></td></tr><tr><td width="415" colspan="2"><p align="center"><input type="submit" value="提交" name="B1"></td></tr></table></form></div>2、本答案仅给出部分核心代码Set conn=server.createobject(”adodb.connection”) Connstr=”Provider=Microsoft.Jet.OLEDB.4.0;DataSource=”&server.mappath(”a.mdb”)Conn.open connstrUsername=request.form(“username”)Userpass=request.form(“userpass”)Set rs=server.createobject(“adodb.recordset”)Sql=”select * from admin where name=’”&username&”’”Rs.open sql,conn,1,3If rs.recordcount>0 thenIf rs(“pass”)=userpass thenRs(“count”)=rs(“count”)+1Rs(“lastlogin”)=now()Rs(“lastip”)=request.serverVariables(“REMOTE_ADDR”)Rs.updateResponse.redirect(“OK.asp”)ElseResponse.write(“用户名错误”)End if。
asp.net期末考试题及答案
期末考试题及答案一、选择题(每题2分,共20分)1. 中,用于将客户端的请求信息传递给服务器端的控件是:A. TextBoxB. ButtonC. LabelD. HyperLink答案:A2. 下列哪个不是 Web应用程序的组成部分?A. Web页面B. Web服务C. 应用程序配置文件D. 数据库答案:D3. 在中,用于创建用户控件的文件扩展名是:A. .aspxB. .ascxC. .ashxD. .asmx答案:B4. 中,用于表示Web页面的文件扩展名是:A. .aspxB. .ascxC. .ashxD. .asmx答案:A5. 在中,用于创建Web服务的文件扩展名是:A. .aspxB. .ascxC. .ashxD. .asmx答案:D6. 中,用于处理客户端事件的服务器端代码块是:A. <% %>B. <%= %>C. <%# %>D. <%: %>答案:A7. 在中,用于数据绑定的控件是:A. GridViewB. DropDownListC. CheckBoxListD. All of the above答案:D8. 中,用于实现用户身份验证的控件是:A. LoginB. LoginViewC. CreateUserWizardD. ChangePassword答案:B9. 在中,用于实现分页功能的控件是:A. GridViewB. DetailsViewC. ListViewD. Repeater答案:A10. 中,用于创建无刷新页面的技术是:A. AJAXB. Web ServicesC. RemotingD. Web Forms答案:A二、填空题(每题2分,共20分)1. 中,用于创建Web应用程序的文件扩展名是________。
答案:.aspx2. 应用程序的配置文件是________。
答案:web.config3. 在中,用于实现局部页面布局的控件是________。
《ASPNET程序设计》期末测试二及答案
S序设计期末测试题(二)一、单选题(每题1 分,共15 分)1、静态网页文件的扩展名是()。
A. aspB. aspxC.htmD.jsp2、若内容页文件名为view.aspx,则其对应的代码页文件名默认是()。
A. view.csB. view.cs.aspxC. view.aspx.csD.view.aspx3 、使用RadioButtonList 生成单选列表,选中其中的某项时触发SelectedIndexChange*件,则该控件的哪个属性要设置为True ()。
A. checkedB. AutoPostBackC. selectedD. Text4、要使ListBox 控件的行数为多行,需要将下列哪个属性值设置为Multiple ()。
A. checkedB. AutoPostBackC. TextModeD. SelectionMode5、以下哪个数据库类型可以使用SqlDataSource空件作数据源()。
A.AccessB.SQL Server 2000C.OricalD. VFP6、一个C#§序总是调用哪个方法作为开始(入口):()。
A.MainB.mainC.MAIND.任意一个方法即可7、windows 应用程序开发时,窗体加载时触发的事件是()。
A.ClickB.PaintC.LoadD.Init8、在ASPNET的内置对象中,必须要有Lock和Unlock方法以确保多个用户无法同时改变某一变量的对象是()。
A.SessioinB.CookieC.RequestD.Application9、Application 对象的默认有效期是()。
A.15分钟B.应用程序启动到结束C.15分钟D.30分钟10、在ASPNET中提供()个内置对象。
A.2B.7C.10D.811、DataReader对象的()方法读取时间形式的值。
A. DateB. TimeC. DateTimeD.GetDataTime12、当整个页面被浏览器读入时触发的事件是()。
ASP期末试卷答案
A S P期末试卷答案-CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIANASP复习题一、填空题(20分)1、ASP网页在服务器端运行。
2、不使用IP地址,可以使用Localhost 来访问本机上的默认Web主页。
3、插入到HTML中的ASP程序一般用<% 和 %> 标记括起来。
4、HTML是一种超文本语言,其文件可以分为两部分:文件头和文件体。
5、在HTML文档中,使用<!-- …… -- >标记来进行注释。
6、当浏览器不能显示某个图片时,可用 Alt 属性的文本值换特定的图片。
7、在网页制作中,若加入E_mail的链接,则应书写为:mailto: +E_mail地址。
8、将一个网页用框架分割成左右两块,些时共有3个文件。
9、若产生输入框可使用VBScript的InputBox函数,也可使用Window的Prompt 方法。
10、使用Document对象的LastModified 属性可生成最后修改日期。
11、在VBScript中,可用Time 函数来获取当前时间。
12、一个变量如果包含多于一个的相关数值,就称为数组。
13、Response中的 Redirect 方法可使浏览器连接到其它URL。
14、在聊天室程序中,一般使用application对象来存储在线人数。
15、在a1.asp文件中加入<!-- #include file=”a2.asp” -- >标记可读取a2.asp文件的内容。
16、Response对象的Mappath 方法可以将虚拟路径转化为物理路径。
17、<% Session.abandon %>意思为:删除所有存储在Session中的对象并释放资源18、Unlock 方法用于释放ASP页面锁定Application对象的状态。
19、在Form中使用GET方法把数据提交到服务器端的某一个ASP文件中,那么在该文件的程度中,可以使用request对象的querystring数据集合负责取得用户提交的数据,并加以处理。
asp.net期末考试题及答案
期末考试题及答案一、选择题(每题2分,共20分)1. 中用于创建Web应用程序的编程语言是:A. C++B. C. JavaD. Python答案:B2. 在中,以下哪个不是内置的服务器控件?A. LabelB. TextBoxC. ButtonD. ComboBox答案:C3. 应用程序的入口点是:A. Global.asaxB. Web.configC. Default.aspxD. App_Start答案:C4. 在中,以下哪个不是数据绑定控件?A. GridViewB. RepeaterC. DropDownListD. TextBox答案:D5. 应用程序的生命周期中,第一个执行的事件是:A. Page_InitB. Page_LoadC. Page_PreRenderD. Page_Unload答案:A6. 在中,用于处理表单提交的事件是:A. ClickB. SubmitC. LoadD. PostBack答案:D7. 中用于实现用户身份验证的控件是:A. LoginB. TextBoxC. LabelD. Button答案:A8. 在中,以下哪个不是Web.config文件中的配置元素?A. <appSettings>B. <connectionStrings>C. <system.web>D. <html>答案:D9. 中用于处理Web服务请求的类是:A. WebFormB. WebHandlerC. WebControlD. WebPage答案:B10. 在中,用于实现分页功能的控件是:A. DataListB. GridViewC. RepeaterD. ListView答案:B二、填空题(每题2分,共20分)1. 应用程序的生命周期包括________、________、________、________和________。
ASPNET程序设计期末题库
1 ASPX网页的代码储存模式有两种,它们是___和___代码分离模式;答案:代码分离模式,单一模式2 当一个Web控件上发生的事件需要立即得到响时,应该将他的属性设置为true;答案:AutoPostBack3 请将下列数据nn在TextBox控件中显示出来;Double nn = ;=答案:4当需要将TextBox控件作为密码输入框时要求隐藏密码的代码,应该将控件的TextMode属性设置为.答案:Password5 下面是一个转移到新网页的指令:“”答案:新网页的Ur16 在设计阶段必须将各个验证控件的属性指向被验证的控件;答案:ControlToV alidate7 下面是设置和取出Session对象的代码;设置Session的代码是:Session“greeting”=“hello wang ”;取出该Session对象的语句如下:string Myvar= ;答案:Session“greeting”.ToString8 下面是使用Application对象时防止竞争的代码;Application. ; ; ET Framework SDK20 公共语言规范是公共类型系统的,是一组结构和限制,是库编写者和编译者的指南;答案:子集21 Framework从低到高由、基类库、类库和应用程序开发技术四层组成;答案:公共语言运行库22 运行需要安装和配置和IIS;答案:Framework23 通过在IIS中建立可以访问web应用程序;答案:虚拟目录24 列举中的七个内置对象:________、_______、_______、________、________、________、________;答案:Page,Response,Request,Session,Application,Cookie,Server25 URL的中文意思是指_____________答案:统一资源定位符26 几乎所有的HTML标记都可以转化为HTML Server控件,只需要在标记中加入_____________即可答案:runat="server"27 控件TextBox的AutoPostBack属性的作用是_____________答案:是否响应服务器事件,值为true/false28 方法的主要功能是_____________答案:获取文件对象绝对路径29 Command对象ExecuteNOQuery方法的功能是____________________答案:返回SQL语句影响行数,值为int型30 在SQLConnection对象中可以使用____ 属性来获取或设置打开SQL数据库的连接字符串;答案:ConnectionString31 在操作数据库时有查询、更新和删除等操作,在中一般使用_____________对象来完成; 答案:command32 数据读取器DataReader对象是一个简单的数据库,用于从数据源中检索________、只进的数据流;答案:只读33 允许以两种方式从数据库中检索数据;一种是使用DataReader 对象;第二种是使用_____________对象答案:DataAdapter34 DataSet对象的基本组成包括3各部分: _____________、Relations和ExtendedPropesties; 答案:Tables35 DTD最大的作用就是验证XML文件_____________的正确性;答案:逻辑36 XML文档中允许出现的数据对象包括根元素、子元素、注释、属性和_____________; 答案:处理指令37 配置系统包括服务器配置和应用程序配置,服务器配置信息存储在文件中,应用程序配置信息存储在_____________文件中;答案:38 Asp配置系统依赖于IIS元库,而配置系统却是一个基于_____________的配置系统;答案:XML39 通过设置<compilation>元素的_____________属性,可以配置应用程序文件使用的默认语言;答案:defaultLanguage40 把数学不等式0<x<13转换为C语言表达式是:_____________;答案:x>0&&x<1341 C语言中的循环语句包括__________、__________、和__________这3种;答案:for,while,do while二、选择题1 以下所示的文件名后缀中只有______不是静态网页的后缀;DA..html B. .shtmlC. .htmD. .aspx2 下列文件名后缀中,只有______不是动态网页的后缀;BA. .jspB. .xmlC. .aspxD. .php3 下列选项中,只有__C____是错误的;A.提供了多种语言支持;B. 提供了多种平台支持;C. 提供跨平台支持,也可以在Unix下执行D. 采取编译执行的方式,极大的提高了运行的性能;4 下列选项中,哪一个是应用的基础AA. 公共语言运行类B. 虚拟机C. 基类库D. 类库5 下列选项中______是错误的;DA. 所有的语言都共享相同的集成开发环境;B. 允许创建不同的类型的应用程序C. 依赖XML并通过Web保存、发送和接受数据D.以上都不对6 下列选项中,只有______不是公共语言运行时提供的服务;CA.公共类型系统B. 公共语言规范C Framework类库D. 垃圾回收器7 下列选项中,只有______不是Page指令的属性;CA.codepage B. debugC. namespace8 下列给出的变量名正确的是__ ___;DA. float void;B. char static;C. int .1;D. char_using123_bat;9 下列数据类型属于值类型的是__ ___;AA. structB. classC. interfaceD. delegate10 下列数据类型属于引用类型的是__ __;CA. enumB. structC. stringD. bool11 下列运算符中____具有3个操作数;CA. >>=B. ++C. :D. &&12 下面属于条件语句的是___;BA. forB. if elseC. whileD. continue13 如果类名为Myclass,那么______可以作为它的构造函数;BA. ~MyclassB. Myclassdouble aC. ~Myclassdouble aD. void Myclass14 下面对于抽象类描述不正确的是______;BA. 抽象类只能作为基类使用B. 抽象类不能定义对象C. 抽象类可以定义实例对象D. 可以实现多态15 下面控件中, 可以将其他控件包含在其中,所以它常用来包含一组控件;C A.AdRatator控件B.Button控件C.Panel控件D.Wizard控件18 下面对Wizard控件方法说法正确的是BA.ActiveStepChange单击侧栏区域中的按钮时发生B.CancelButton单击取消按钮是发生C.NextButtonClick单击上一步按钮时发生D.FinishButtonClick单击下一步按钮时发生19 下面对服务器验证控件说法正确的是AA.可以在客户端直接验证用户输入,并显示出错信息B.服务器其验证控件种类丰富共有10中之多C.服务器验证控件只能在服务端使用D.各种验证控件不具有共性,各自完成功能20 RegluarExpressionValidator控件中可以加入正则表达式,下面选项对正则表达式说法正确的是BA.“.”表示任意数字B.“”和其他表达式一起,表示任意组合C.“A-Z”表示A-Z有顺序的大写字母D.“/d”表示任意字符21 下面对CustomValidator控件说法错误的是DA.控件允许用户根据程序设计需要自定义控件的验证方法B.控件可以添加客户端验证方法和服务器验证方法C.ClientValidatoFunction属性指定客户端验证方法D.runat属性来指定服务器端验证方法22 使用ValidatorSummary控件时需要以对话框的形式来显示错误信息,需要BA.设置ShowSummary属性为tureB.设置ShowMessgeBox属性为tureC.设置ShowSummary属性为falseD.设置ShowMessgeBox属性为false23 下面不属于控件的是AA. DataSetB. RepeaterC. SqlDataSourceD. GridView24 下面SqlComand对象方法中,可以连接执行Transact-SQL语句并返回受影响行数的是DA. ExecuteReaderB. ExecuteScalarC. ConnectionD. ExecuteNonQuery25 下面对象中可以脱机处理数据的是A26 使用SqlDataSource控件可以访问的数据库不包括以下的CServer数据库27 下面对Repeater控件说法错误的是AA. Repeater控件可以实现重复操作B. Repeater控件具有默认的固定外观C.Repeater控件功能强大,可以实现表布局和XML格式的表;D. 可以使用Repeater控件的模板来自定义其外观;28 下面对DataList控件说法正确的AA.DataList支持Repeater控件的模板,并具有独立模板列;B.与Repeater比较,DataList维护较为麻烦;C.DataList控件与Repeater控件相同,都可以实现对数据库的操作;D.控件具有自己的风格样式模板,而DataList却没有;29 int myArray3=new int3{new int3{5,6,2},new int5{6,9,7,8,3},new int2{3,2}}; myArray322的值是;DA. 9B. 2C. 6D. 越界30 下面哪些类型是值类型DA. stringB. interfaceC. ObjectD. doubleA. TreeNode;B. int;C. string;D. TreeView;32 下面哪些不是页面间传递参数的方式DA. 使用QueryStringB. 使用Session变量C. 使用D. 使用ViewState33 下面是正确的变量名称的是 BA. 3ab2B. ab_2C. intD. ab34 如果需要确保用户输入大于30且小于60的值,应该使用验证控件较合理;CA. RequiredFieldValidatorB. CompareValidatorC. RangeValidatorD. RegularExpressionValidator35 如果Session“a”=1,Session“b”=2,请问Session“a”+Session“b”的值是 DA. 12B. 3C. abD. 以上都不对36 label Web服务器控件属性用于指定label控件显示的文字;CA. widthB. altC. textD. name37 TextBox控件的______属性值用于设置多行文本显示;DA. Text C. maxLength D. Multiline38 下面不属于Web服务器控件的是 AA. HtmlInputButtonB. RadioButtonC. DropDownListD. CheckBox39 如果要在网页上添加一个计算器来统计人数的话,我们可以选用对象对计数变量Count的加法操作来实现;BA. SessionB. ApplicationC. ServerD. Page40 下列标记不属于HTML文档的基本结构的是:DA. <html>B. <body>C. <head>D. <form>41 Session对象的默认有效期为多少分钟:CA. 10B. 15C. 20D. 应用程序从启动到结束42 下面哪一个对象用于与数据源建立连接:BA. CommandB. ConnectionC. DataReaderD. DataAdapter43 文件中Session_Start事件何时激发BA. 在每个请求开始时激发B. 尝试对使用进行身份验证时激发C. 启动会话时激发D. 在应用程序启动时激发44 下列说法正确的是BA. 页面上有动态的东西就是动态网页B. 静态网页内容固定,交互性能比动态网页差C. ASP、JSP和技术都是把脚本语言嵌入到HTML文档中D. 程序和ASP程序一样都是解释执行45 在应用程序中访问SqlServer数据库时,需要导入的命名空间为B46 下面哪一个不是网页文件的后缀名DA. htmB. aspxC. aspD. txt47 App_Data目录用来放置AA. 共享的数据库文件B. 共享文件C. 被保护的文件D. 代码文件48 文件系统网站非常适合于学习使用,因为DA. 不要安装IISB. 网站允许放置在任意目录下C. 能够进行单独测试D. A和B49 下面关于绝对路径的说法,正确的是DA. 绝对路径是被链接文档的完整URL,不包括使用的传输协议B. 使用绝对路径需要考虑源文件的位置C. 在绝对路径中,如果目标文件被移动,则链接同样可用D. 创建外部链接时,必须使用绝对路径50 HTML代码<a name =“NAME”></A>表示CA. 创建一个超链接B. 创建一个自动发送电子邮件的链接C. 创建一个位于文档内部的链接点D. 创建一个指向位于文档内部的链接点52 在NET中CLSCommon Language Specification的作用是DA. 存储代码B. 防止病毒C. 原程序跨平台D. 对语言进行规范53 在中源程序代码先被生成中间代码IL或MSIL,然后再转变成各个CPU需要的代码,其目的是_的需要.CA. 提高效率B. 保证安全C. 源程序跨平台D. 易识别54 NET与XML紧密结合的最大好处是.BA. 代码易于理解B. 跨平台传送数据C. 减少存储空间D. 代码安全55 FormView与GridView控件相比最重要的区别是CA. 能够存储数据B. 外观比较美观C. 显示的布局几乎不受限制D. 数据量受一定的限制56 静态网页文件的后缀是_.CA aspB aspxC htmD jsp57 留言板必须加强管理,这是因为DA. 存储容量有限B. 查看必须经过授权C. 影响查看的速度D. 可能存在过时或不健康的留言58 在配置GridView控件的SqlDateSource数据源控件过程中,单击高级按钮的目的是CA.打开其他窗口B.输入新参数C.生成SQL编辑语句D.优化代码59 XMLDateSource与SiteMapDataSource数据源控件能够用来访问BA. 关系型数据B. 层次性数据C. 字符串数据D. 数值型数据60 现在需要验证某个TextBox控件的输入数据是否大于0小于10,此时能使用的验证控件是BValidatorValidator与RequiredField ValidatorValidatorValidator与RequiredField Validator61 当需要用控件来输入性别男,女或婚姻状况已婚,未婚时,为了简化输入,应该选用的控件是AA. RadioButtonB. CheckBoxListC. CheckBoxD. RadioButtonList62 Wizard控件的最大特点是BA. 能够包含大量数据B. 能将多个窗口集中到一个网页中C. 布局不受限制D. 能够快速进行浏览63 Validator Summary验证控件的作用是BA.检查总和数B.集中显示各个验证的结果C.判断有无超出范围D.检查数值的大小64 下面几个图形控件中,不能执行鼠标单击事件的控件是B65 Session与Cookie状态之间最大的区别在于AA. 存储的位置不同B. 类型不同C. 生命周期不同D. 容量不同66 系统提供数据库通用接口的目的是为了BA. 提高程序运行的效率B. 应用程序设计不必考虑数据库的类型C.保证程序安全D.易于维护68您要创建一个显示公司员工列表的应用程序;您使用一个DataGrid控件显示员工的列表;您打算修改这个控件以便在这个Grid的Footer显示员工合计数;请问您应该怎么做CA.重写OnPreRender事件,当Grid的Footer行被创建时显示合计数;B.重写OnItemCreated事件,当Grid的Footer行被创建时显示合计数;C.重写OnItemDataBound事件,当Grid的Footer行被创建时显示合计数;D. 重写OnLayout事件,当Grid的Footer行被创建时显示合计数;69您需要创建一个应用程序,公司考虑使用Windows身份认证;所有的用户都存在于AllWin这个域中;您想要使用下列认证规则来配置这个应用程序:a、匿名用户不允许访问这个应用程序;b、所有雇员除了Tess和King都允许访问这个应用程序;请问您应该使用以下哪一个代码段来配置这个应用程序 AA. <authorization><deny users=”AllWin\tess, AllWin\king”><allow users=””><deny users=””></authorization>B. <authorization><allow users=””><deny users=”AllWin\tess, AllWin\king”><deny users=””></authorization>C. <authorization><deny users=”AllWin\tess, AllWin\king”><deny users=””><allow users=””></authorization>D. <authorization><allow users=”AllWin\tess, AllWin\king”><allow users=””></authorization>70依赖以下哪项技术实现跨语言互用性 C71用户自定义异常类需要从以下哪个类继承: A72以下哪个是可以变长的数组 DN74下面关于XML的描述错误的是D;提供一种描述结构化数据的方法;是一种简单、与平台无关并被广泛采用的标准;文档可承载各种信息;只是为了生成结构化文档;75装箱、拆箱操作发生在: CA.类与对象之间B.对象与对象之间C.引用类型与值类型之间D.引用类型与引用类型之间76用户类若想支持Foreach语句需要实现的接口是: A77中,在Web窗体页上注册一个用户控件,指定该控件的名称为”Mike”,正确的注册指令为DA.<%Register TagPrefix = “Mike”TagName = “Space2”Src = “”%>B.<%Register TagPrefix = “Space2”TagName = “Mike”Src = “”%>C.<%Register TagPrefix = “SpaceX”TagName = “Space2”Src = “Mike”%>D.以上皆非78在中,对于Command对象的ExecuteNonQuery方法和ExecuteReader方法,下面叙述错误的是C;、update、delete等操作的Sql语句主要用ExecuteNonQuery方法来执行;方法返回执行Sql语句所影响的行数;操作的Sql语句只能由ExecuteReader方法来执行;方法返回一个DataReder对象;79框架中,服务器控件是为配合Web表单工作而专门设计的;服务器控件有两种类型,它们是A控件和Web控件控件和XML控件控件和Web控件控件和IIS控件80以下是一些C中的枚举型的定义,其中错误的用法有Cenum var1{ Mike = 100, Nike = 102, Jike }enum var1{ Mike = 100, Nike, Jike }enum var1{ Mike=-1 , Nike, Jike }enum var1{ Mike , Nike , Jike }81int myArray3=new int3{new int3{5,6,2},new int5{6,9,7,8,3},new int2{3,2}};myArray322的值是D;D.越界82下列关于构造函数的描述正确的是CA.构造函数可以声明返回类型;B.构造函数不可以用private修饰C.构造函数必须与类名相同D.构造函数不能带参数A.不可以 B.可以三、简答题1 简述private、protected、public、internal 修饰符的访问权限;答: 1private : 私有成员, 在类的内部才可以访问;2protected : 保护成员,该类内部和继承类中可以访问;3public : 公共成员,完全公开,没有访问限制;4internal: 在同一命名空间内可以访问;2 列举页面之间传递值的几种方式;答. 1使用QueryString, 如....id=1; ....2使用Session变量3使用3 C中的委托是什么事件是不是一种委托答:委托可以把一个方法作为参数代入另一个方法;委托可以理解为指向一个函数的引用; 事件是一种特殊的委托.4override与重载的区别答:重载是方法的名称相同;参数或参数类型不同,进行多次重载以适应不同的需要; Override 是进行基类中函数的重写;为了适应需要;5用做B/S结构的系统,您是用几层结构来开发,每一层之间的关系以及为什么要这样分层答:一般为3层:数据访问层,业务层,表示层;1 数据访问层对数据库进行增删查改;2 业务层一般分为二层,业务表观层实现与表示层的沟通,业务规则层实现用户密码的安全等;3 表示层为了与用户交互例如用户添加表单;优点:分工明确,条理清晰,易于调试,而且具有可扩展性;缺点:增加成本;6CTS、CLS、CLR分别作何解释答:CTS:通用语言系统;CLS:通用语言规范;CLR:公共语言运行库;7什么是装箱和拆箱答:从值类型接口转换到引用类型装箱;从引用类型转换到值类型拆箱;8net中读写数据库需要用到那些类他们的作用答:DataSet:数据存储器;DataCommand:执行语句命令;DataAdapter:数据的集合,用语填充;9SQLSERVER服务器中,给定表table1 中有两个字段ID、LastUpdateDate,ID表示更新的事务号, LastUpdateDate表示更新时的服务器时间,请使用一句SQL语句获得最后更新的事务号;答:Select ID FROM table1 Where LastUpdateDate = Select MAXLastUpdateDate FROM table1 10什么是code-Behind技术;答:代码分离技术;可以理解成HTML代码写在前台,C代码写在后台.当然前台也有脚本,类的调用等,当然写在一起也是可以的.11什么是中的用户控件答:用户控件就是.ascx扩展名的东西喽,可以拖到不同的页面中调用,以节省代码.比如登陆可能在多个页面上有,就可以做成用户控件,但是有一个问题就是用户控件拖到不同级别的目录下后里面的图片等的相对路径会变得不准确,需要自已写方法调整.12请解释ASP;NET中以什么方式进行数据验证答:中有非空验证,比较验证,取值范围验证,正则表达式验证及客户自定义验证五大控件,另还有一个集中验证信息处理控件13请说明在中常用的几种页面间传递参数的方法,并说出他们的优缺点;答:1sessionviewstate 简单,但易丢失2application 全局3cookie 简单,但可能不支持,可能被伪造4input ttype="hidden" 简单,可能被伪造5url参数简单,显示于地址栏,长度有限6数据库稳定,安全,但性能相对弱14DataReader和DataSet的异同答:DataReader和DataSet最大的区别在于,DataReader使用时始终占用SqlConnection,在线操作数据库..任何对SqlConnection的操作都会引发DataReader的异常..因为DataReader每次只在内存中加载一条数据,所以占用的内存是很小的..因为DataReader的特殊性和高性能.所以DataReader是只进的..你读了第一条后就不能再去读取第一条了;DataSet则是将数据一次性加载在内存中.抛弃数据库连接..读取完毕即放弃数据库连接..因为DataSet将数据全部加载在内存中.所以比较消耗内存...但是确比DataReader要灵活..可以动态的添加行,列,数据.对数据库进行回传更新操作;15abstract class和interface有什么区别答:声明方法的存在而不去实现它的类被叫做抽象类abstract class,它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况;不能创建abstract 类的实例;然而可以创建一个变量,其类型是一个抽象类,并让它指向具体子类的一个实例;不能有抽象构造函数或抽象静态方法;Abstract 类的子类为它们父类中的所有抽象方法提供实现,否则它们也是抽象类为;取而代之,在子类中实现该方法;知道其行为的其它类可以在类中实现这些方法;接口interface是抽象类的变体;在接口中,所有方法都是抽象的;多继承性可通过实现这样的接口而获得;接口中的所有方法都是抽象的,没有一个有程序体;接口只可以定义static final成员变量;接口的实现与子类相似,除了该实现类不能从接口定义中继承行为;当类实现特殊接口时,它定义即将程序体给予所有这种接口的方法;然后,它可以在实现了该接口的类的任何对象上调用接口的方法;由于有抽象类,它允许使用接口名作为引用变量的类型;通常的动态联编将生效;引用可以转换到接口类型或从接口类型转换,instanceof 运算符可以用来决定某对象的类是否实现了接口;。
ASP程序设计期末试卷(word文档良心出品)
第 1 页 共4 页2010-2011学年第一学期期末考试试卷《 程序设计》试卷B一、选择题(每题2分,共40分) 1. HTML 是一种( )A.标记性语言B.编程语言C.汇编语言D.机器语言2. 下列标记不属于HTML 文档的基本结构的是:( ) A <html> B <body> C <head> D <form>3. 下面( )不是网页文件的扩展名。
A. .jsp B. .htm C. .aspx D. .txt4. Web 窗体页发生页面请求时, 首先确定是否要分析和编译页。
页请求之后,将确定当前的请求是新请求还是回发请求,这个功能由页的( )属性设置。
A. PreRenderB. IsPostBackC. OutputStreamD. PreInit 5. Web 窗体页的扩展名是( )A. .aspxB. .asmx C ..ascx D. .asax 6. 以下控件,不是 站点导航控件的是( ) A. TreeView 控件 B. Menu 控件C. SiteMapPath 控件D. Button 控件7. Session 对象的默认有效期为多少分钟:( )A 10B 15C 20D 应用程序从启动到结束8. 如果要设置在ImageButton 控件中显示的图片的位置,需要设置它的( )属性。
A. ImageUrlB. ToolTipC. ImageAlignD. PostBackUrl9. 数据访问技术的一个突出优点是支持离线访问,( )对象是实现离线访问技术的核心。
A . DataTable B. DataView C. Dataset D. DataAdapter10. Response 对象将指定的字符串或表达式的结果写在当前的HTTP 输出的方法是( )A. Write 方法B. WriteFile 方法C. Close 方法D. Redirect 方法 11. 下列( )模板用来控制交替项的外观显示 A. HeaderTemplate B. FooterTemplate C. ItemTemplate D. AlternatingItemTemplate12. 母板页由特殊的( )指令识别,该指令替换了用于普通.aspx 页的@Page 指令。
asp期末考试题及答案
asp期末考试题及答案ASP期末考试题一、选择题(每题2分,共20分)1. ASP的全称是:A. Active Server PagesB. Application Service ProviderC. Advanced Server PagesD. Application Server Protocol2. 下列哪个不是ASP内置对象:A. RequestB. ResponseC. ServerD. Database3. ASP文件的默认扩展名是:A. .aspB. .htmC. .htmlD. .php4. 在ASP中,以下哪个语句用于将变量值输出到客户端浏览器:A. Response.WriteB. Request.WriteC. Server.WriteD. Client.Write5. ASP中使用哪个对象来处理表单数据:A. RequestB. ResponseC. ServerD. Form6. 在ASP中,以下哪个函数用于将字符串转换为小写:A. LCaseB. UCaseC. ToLowerD. ConvertCase7. 下列哪个不是ASP的内置组件:A. FileSystemObjectB. XMLDOMC. ADODB.RecordsetD. ASPError8. ASP中,哪个对象用于处理HTTP请求:A. RequestB. ResponseC. ServerD. Application9. 在ASP中,以下哪个函数用于获取当前脚本文件的物理路径:A. Server.MapPathB. Server.MapPathFileC. Server.MapPathFolderD. Server.MapPathPath10. ASP中,哪个对象用于管理会话:A. SessionB. RequestC. ResponseD. Application二、简答题(每题5分,共20分)1. 解释ASP的工作原理。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ASP复一、填空( 20 分)1、 ASP网在服器端运行。
2、不使用 IP 地址,可以使用Localhost来本机上的默Web主。
3、插入到 HTML中的 ASP程序一般用<% 和 %>括起来。
4、 HTML是一种超文本言,其文件可以分两部分:文件和文件体。
5、在 HTML文档中,使用<!--⋯⋯ -- >来行注。
6、当器不能示某个片,可用Alt属性的文本特定的片。
7、在网制作中,若加入E_mail 的接,写:mailto: +E_mail地址。
8、将一个网用框架分割成左右两,些共有3个文件。
9、若生入框可使用VBScript 的 InputBox函数,也可使用Window 的 Prompt 方法。
10、使用 Document 象的LastModified属性可生成最后修改日期。
11、在 VBScript中,可用Time函数来取当前。
12、一个量如果包含多于一个的相关数,就称数。
13、 Response 中的 Redirect方法可使器接到其它URL。
14、在聊天室程序中,一般使用application象来存在人数。
15、在 a1.asp 文件中加入<!-- #include file=” a2.asp ” -- >可取a2.asp 文件的内容。
16、 Response 象的 Mappath方法可以将虚路径化物理路径。
17、 <% Session.abandon %>意思:除所有存在Session 中的象并放源18、 Unlock方法用于放ASP面定 Application象的状。
19、在 Form 中使用 GET方法把数据提交到服器端的某一个ASP文件中,那么在文件的程度中,可以使用request象的 querystring数据集合取得用提交的数据,并加以理。
20、在 ASP中,建件通常用Server象的 CreateObject方法来。
21、 ActiveX 件中通常包含了可行代的接文件(.dll )或可行文件(.exe )文件。
22、与 Application象一, Counters件也可网数。
23、广告信息内容置文件(即划文件)必按固定的格式写并保存.txt格式的文件。
24、建 Counters 件例必放在global.asa文件中。
25、利用 ADO数据操作, ASP的 Recordset象用来和操作已接的数据内的数据26、使用 Connection象的 Open 方法可建立到数据源的物理接,在方法成功完成后才真正建立,才能数据源出命令并且理果。
27 、 Command 象的 ActiveConnection属性用来指定当前 Command 象所属的Connection 象,即指定Command象属于哪个数据接。
28、在数据表 Mtable中所有料的句是:Select * From Mtable29、允所有的用登到特定的服器上去数据,它当前机器上所有用可,即面向所有用的DSN是:系 DSN30、 Connection接象的常用属性ConnectionString表示:数据接信息31、如果指定CommandType型 =1,表示:SQL 命令型32、 LockType 参数 =2,表示:只能同被一个用所修改,修改定,完解33、 Recordset集象的方法MoveNext 表示:指移至下一条34、 Field 对象的属性 Value 表示:字段值35、asp 主要为 HTML编写人员提供了在服务器端运行脚本的环境,使 HTML编写人员可以利用VBScript和JScript或其他第三方脚本语言来创建ASP,实现有动态内容的网页。
36、 ASP程序的脚本不是在客户端运行的,传送到浏览器上WEB页是在服务器上生成的。
37、 IIS 允许在一台计算机上创建多个WEB站点,这些站点可以共同使用一个IP 地址同时提供信息发布服务。
它的实现方法是为不同网站指定一个不同的TCP端口来加以区分。
38、 ASP 文件的后缀名为: ASP39、 ASP 用分隔符<%和 %>来包括脚本命令。
40、 <HR>标记的 Width 属性用于设置水平线宽度,默认单位是像素,也可以使用占浏览器窗口的百分比来设定。
41、在 <Body>标记的属性中,用于设置网页背景颜色的是<Body Bgcolor=>,用于设置网页文本颜色的是<Body text=>42、表单标记 <Form>的Action属性用于指定表单处理程序的URL,Method属性用于定义处理站点访问者提供数据的方法。
43、 <Input Type=”” >标记的name属性用于为输入区域命名,value属性用来指定输入区域的默认值。
44 、在 ASP 文件中直接声明主要脚本语言为 VBScript的语句为:<%@ Language=VBScript %>45、 VBScript中只有一个数据类型,即Variant 类型,也叫做变体类型。
46、 VBScript包括 4 种类型的运算符,即算术运算符、连接运算符、关系运算符和逻辑运算符。
47、 .常量一经声明,在程序执行期间,其值不会发生改变。
48、 VBScript中声明多个变量时,使用逗号分隔变量。
49、数组中的每个元素都用唯一的下标来识别。
50、 Request对象用于接收客户端浏览器提交的数据,而Response 对象的功能则是将服务器端的数据发送到客户端浏览器。
51、如果 Request 对象中没有指定准确的集合名称,ASP会自动按 QueryStiring、 Form 、Cookies 和 ServerVariable的顺序来搜索确定数据的获取方法。
52、当 HTML表单用GET方法向 ASP文件传递数据时,用户提交的数据将附在URL的查询字符串中一起被提交到服务器端指定的文件中。
53、 Response 的 Redirect方法可以自动完成页面间的跳转54、缓存功能的打开和关闭是通过Response 对象的 . Buffer属性来完成的。
55、 Server对象提供方法HTMLEncode 用以转换 HTML标记,避免这些特定字符被浏览器进一步作解译。
二、选择题( 40 分)[B]1 、默认情况下,安装完Window 2000 Professional之后, IIS 被安装了?A、是 B 、否[ B ]2 、如果要在在浏览器中预览客户端文件123.htm ,应该A、单击客户端文件123.htmB、双出客户端文件123.htmC、在浏览器地址栏输入:123.htmD、在浏览器地址栏输入:http://server/123.htm[A]3 、利用 HTML开发的静态网页,其扩展名应为:A、 .htmB、 .aspxC、 .aspD、没有格限制[ D ]4、以下符中,成使用的是:A、 <hr>B、 <BR>C、 <img>D、 <title>[ B ]5、若要在面中建一个像超接,要示的像“my.jpg ”,所接的地址: .。
以下用法正确是:A、 <a href=> my.jpg </a>B、 <a href=><image src=” my.jpg” > </a>C、 <image src= ” my.jpg ” ><a href=> </a>D、 <a href=><image src=” my.jpg” >[ B ]6、用来置表格背景色的属性是:A、 backgroundB、bgcolorC、borderColorD、 backgroundcolor[ B ]7、若接面以新窗口方式入,在Taget中置成。
A、 _parentB、_blankC、_topD、 _self[C]8、在 VBScript中,注采用:A 、 //B、 /* ⋯⋯ */C、’D、“[ C ]9、在 VBScript中,退出函数程,使用的句是:A、 ExitB、 Exit subC、 Exit FunctionD、Exit Do[B]10、在 VBScript中,用于字符串接的运算符有“+”和。
A、 *B、&C、 #D、@[ A ]11 、 Application_OnStart事件与 Session_OnStart事件哪个先行?A、前者B、后者[ D ]12 、下面法中正确的是:A、当客从一个网到另一个网,保存承Session 中的信息会失。
B、 Session 象的有效期默40分C、 Session 象的有效期不能更改D、 Session象到期前可以用Abandon 方法行清徐。
[ A ]13 、 <% Response.write(‘在是’ & Now() %>运行后,面上示的内容是:A、系的日期与B、系日期C、在是 Now()D、’在是’ & now()[ A ]14 、在 Counters件中,一旦建了一个数器,在站点中的任何索和控制它的。
A、可以B、不可以[ B ]15 、利用 Browser Capabilities件来端器的性能A、服器B、客端[ A ]16 、若需要建立大量接的面者提供航,可以采用件。
A、 Context LinkingB、 AD RotatorC、 Browser capabilitiesD、 Page Counter[ C ]17 、 ADO中最基本的和核心的象有三个:Connection 接象、 Command命令象和:A、 Field 象B、 Parameter 象C、 Recordset象[ A ]18 、置数据源,需要在windows 2000 server中打开:A、 ODBC数据源管理器B、 DSN数据源管理器C、 WEB数据源管理器D、 SQL数据源管理器[ B ]19、中小型交互式网站的网络数据库一般选择:A、 SQL ServerB、AccessC、 OracleD、FrontPage[ A ]20、 Connection连接对象的Open 方法的连接参数Driver ,意思是:A、驱动程序名(指明数据库类型)B、数据提供者C、 ODBC数据源名D、 DSN[ B ]21、 Connection连接对象的常用属性Mode 值设为1,表示所连接的数据库为:A、可读可写权限 B 、只读权限C、只写权限[ D ]22、程序如下:<%cn.Close set cn=nothing%>表示:A、关闭数据库连接B、关闭连接C、关闭数据库D、关闭数据库连接并将连接对象彻底清除[ B ]23、下列表示查询说法错误的是:A、参数查询是指在查询中要输入查询参数B、在参数查询中可以不运用Parameters参数集合和Parameter 参数对象C、利用查询就是把放在ASP中的 SQL语句事先写在数据库的查询中,加快查询操作的速度。