ASP动态网页设计习题集及答案(学生用)

合集下载

动态网设计试题及答案

动态网设计试题及答案

━━━━━━━━━━━━━━━一、填空共10题(共计20分)━━━━━━━━━━━━━━━第1题(2分)form表单中,用于重新填写表单信息的按钮的type属性需设置为【1】.[答案使用小写字母]答案:1). reset第2题(2分)当HTML表单用【1】方法向ASP文件传递数据时,用户提交的数据将附在URL的查询字符串中一起被提交到服务器端指定的文件中.(小写字母)答案:1). get第3题(2分)form表单中,用于提交表单信息的按钮的type属性需设置为【1】.[答案使用小写字母]答案:1). submit第4题(2分)asp文件的后缀为【1】.注:答案中字母为小写答案:1). asp第5题(2分)Server.MapPath("sheji.txt")可以获得文本文件sheji.txt完整的【1】路径. 答案:1).第6题(2分)<input type="">标记的【1】属性用于为输入区域命名.(小写字母)答案:1). name第7题(2分)Response对象只有一个集合,即【1】.(答案为小写字母)答案:1). Cookies第8题(2分)查询成绩表中数据并按成绩降序排序的语句是:select*fromcjb【1】bycjdesc[答案使用小写字母]答案:1). order第9题(2分)服务器端要获得客户端所提交的表单数据,需要使用【1】对象来实现.(答案为小写字母)答案:1). request第10题(2分)【1】一经声明,在程序运行期间,其值不能发生改变.答案:1). 常量━━━━━━━━━━━━━━━二、判断共20题(共计20分)━━━━━━━━━━━━━━━第1题(1分)环境变量CONTENT_LENGTH表示客户端发送内容的长度.答案:Y第2题(1分)在网页中,ASP代码必须放置在<%及%>嵌套中.答案:Y第3题(1分)变量在使用之前,必须首先被声明.答案:N第4题(1分)在条件判断语句中,使用了if,则必须使用then与之匹配.答案:Y第5题(1分)ASP在发送到浏览器之前,被转换为HTML语言.答案:Y第6题(1分)用Fix函数来转换数据时,小数部分采用四舍五入原则.答案:N第7题(1分)在IIS中,默认的访问网页总是index.html.答案:N第8题(1分)在没有给Session赋值之前,Session的初始值为0.答案:N第9题(1分)只要条件为真,则while语句将一直循环.答案:Y第10题(1分)当数组有20个元素时,则数组的下标是从0到19.答案:Y第11题(1分)表单以Get方式提交时,表单中的变量及其取值将被附加在URL中提交给处理者. 答案:Y第12题(1分)ASP的内置对象Response可以重定向网页.答案:Y第13题(1分)ASP网页是在服务器端被Web服务器解析的.第14题(1分)当两个数进行AND运算时,只要有一个数为1,则结果为1.答案:N第15题(1分)当两个数进行OR运算时,只要有一个数为1,则结果为1.答案:Y第16题(1分)根据运算符的优先级顺序,A B-C/D*E等价于(A B)-((C/D)*E) 答案:Y第17题(1分)在IIS中,http://localhost用来表示本机.答案:Y第18题(1分)HTML代码是在服务器端被解析的.答案:N第19题(1分)IIS是Microsoft提供的Web服务器.答案:Y第20题(1分)所有的if…then…else…语句都可以用select case语句替代. 答案:N━━━━━━━━━━━━━━━━━三、单项选择共40题(共计40分)━━━━━━━━━━━━━━━━━第1题(1分)Session对象仅有一个方法,就是( ).A:TimeOutB:SessionIDC:AbandonD:Session_OnEnd第2题(1分)在ASP程序中,可对Cookies进行操作的对象有( ).A:Request 和 ResponseB:Request 和 ApplicationC:Response 和 SessionD:Application 和 Session答案:A第3题(1分)SQL语言中,实现检索的语句是( )A:selectB:insertC:updateD:delete答案:A第4题(1分)若要将f.txt文件的虚拟路径转换为真实的物理路径,以下语句正确的是( ) A:Response.Mappath("f.txt")B:Server.Mappath("f.txt")C:Request.Mappath("f.txt")D:Server.URLEncode("f.txt")答案:B第5题(1分)下列不属于Request对象的集合是( ).A:FormB:CookiesC:ServerVariablesD:Server答案:D第6题(1分)HTML段落标记是( ).A:<html>...</html>B:<head>…</head>C:<body>…</body>D:<p>…</p>答案:D第7题(1分)FileSystemObject是IIS自带的一个组件,实现的功能是( )A:操作数据库B:操作文件C:操作浏览器D:操作登录答案:B第8题(1分)下面程序执行后,页面显示的内容是( )<% x="祖国万岁" %><%=x%>A:xB:什么也不显示C:祖国万岁D:祖国答案:C第9题(1分)利用request对象的form属性获取表单中的取值时,在语法Request.Form(element)[(index)|.Count]中,Count的含义是( ).A:成员element的取值的总个数B:用来表示某个取值的索引数C:form表单中成员的总个数D:form表单中成员的索引数答案:A第10题(1分)Session_OnStart事件和Session_OnEnd事件的处理过程必须写在( ). A:<head>和</head>之间B:<body>和</body>之间C:<title>和</title>之间D:global.asa文件中答案:D第11题(1分)客户端浏览器向Web服务器递交表单中的数据,可采用的方式是( ). A:POST 和 GETB:POST 和 SENDC:POST 和 SUBMITD:SEND 和 SUBMIT答案:A第12题(1分)利用( )属性设置session的有效时间.A:session.timeoutB:session.abandonC:session.clearD:session.set答案:A第13题(1分)HTML标记<select name="xl"></select>表示创建一个().A:表格B:滚动菜单C:表单项内容D:下拉列表框答案:D第14题(1分)在ASP中,创建对象通常用( )对象的CreateObject方法来实现A:ResponseB:RequestC:ServerD:Session答案:C第15题(1分)对do while…loop循环的循环次数描述正确的是( )A:大于等于1次B:大于等于2次C:初始循环条件若为true,则至少执行1次D:初始循环条件若为true,则一次也不会被执行答案:C第16题(1分)下列选项中,不能返回TextStream对象的是( ).A:CreateTextFileB:WriteBlankLinesC:OpenAsTextStreamD:OpenTextFile答案:B第17题(1分)( )对象主要用来向客户端发送信息.A:requestB:responseC:serverD:application答案:B第18题(1分)利用request对象的form属性获取表单中的取值时,在语法Request.Form(element)[(index)|.Count]中,index的含义是( ). A:成员element的取值的总个数B:用来表示某个取值的索引数C:form表单中成员的总个数D:form表单中成员的索引数答案:B第19题(1分)SQL语句中可使用的通配符有( ).A:*(星号)B:%(百分号)C:_(下划线)D:B和C答案:D第20题(1分)要获取客户端提交的信息,使用ASP内置的( )对象最方便. A:requestB:responseC:serverD:application答案:A第21题(1分)Cint(2.5)的值是( ).A:2B:3C:2.5D:3.0答案:B第22题(1分)允许所有的用户登陆到特定的服务器上访问数据库,它对当前机器上所有用户都可见,即面向所有用户的DSN是( ).A:系统DSNB:文件DSNC:用户DSND:以上都是答案:A第23题(1分)关于VBScript的标准命名规则的说法不正确的是( ).A:第一个字符必须是字母或数字B:长度不能超过255个字符C:名字不能和关键字同名D:在声明的作用域内必须唯一答案:A第24题(1分)下列逻辑运算结果为true的是( ).A:true and 3<1B:(3>1) xor (2<3)C:not (8>9)D:false or (2=8)答案:C第25题(1分)在ASP程序中,用来将网站虚拟目录映射为实际目录的对象和方法是( ). A:Request.FormB:Request.QueryStringC:Server.MapPathD:Response.QueryString答案:C第26题(1分)SQL语言中SELECT语句的是( )A:选择工作区语句B:数据查询语句C:选择表语句D:数据修改语句答案:B第27题(1分)SQL语言中update语句的功能是( )A:属于数据定义动能B:属于数据查询功能C:可以修改表中的某些列的属性D:可以修改表中某些列的内容答案:D第28题(1分)在ASP程序中,Response对象的方法不包括( ).A:WriteB:RedirectC:EndD:CreateObject答案:D第29题(1分)SQL语句中UPDATE命令的功能是( ).A:删除表中的数据B:更新表中的数据C:在表中插入一条记录D:修改表的结构答案:B第30题(1分)下列代码执行后,变量a的值是( ).Dim aa=1s=0do while a<=100s=s aa=a 1LoopA:102B:101C:100D:99答案:B第31题(1分)假设C:\Inetpub\wwwroot目录被设置为服务器的宿主目录,则脚本<%=server.MapPath("asp/data.txt")%>输出为( ).A:C:\Inetpub\wwwroot\asp\data.txtB:C:\Inetpub\wwwroot\asp\asp\data.txtC:C:\Inetpub\wwwroot\data.txtD:系统报错答案:A第32题(1分)关于页面插入图像以及地址的说法错误的是( ).A:在HTML文档中插入图像其实只是写入了一个图像链接的地址,而不是真的把图像插入到页面文档中.B:使用相对地址时,图像的链接起点是此HTML文档所在的文件夹C:使用相对地址时,图像的链接起点是相对于WEB站点的根目录.D:在HTML文档中插入图像就是把该图像插入到了页面文档中.答案:D第33题(1分)Server对象的( )方法可以根据URL规则对字符串进行正确编码.A:HTMLEncodeB:MapPathC:URLEncodeD:CreateObject答案:C第34题(1分)判断程序x=11 1 y="11" & "1" z="11" "1"运行完毕后x,y,z的值分别是( ). A:111 111 111B:12 111 12C:12 111 111D:12 12 12答案:C第35题(1分)下列变量名中正确的变量名是( ).A:_PostCodeB:U9HjaC:7WeekdayD:n_Count%答案:B第36题(1分)Recordset对象在使用前需要使用( )对象建立数据库的连接.A:ApplicationB:ConnectionC:Server_OnStartD:Session答案:B第37题(1分)若表单提交使用的是GET方法,则服务器端要获取所提交的数据,应使用( )语句来实现.A:Request.QueryString("表单域名")B:Response.QueryString("表单域名")C:Request.Form("表单域名")D:Response.Form("表单域名")答案:A第38题(1分)在访问站点时,用来保存访问者个人信息的对象是( ).A:RequestB:ResponseC:ApplicationD:Session答案:D第39题(1分)利用request对象的form属性获取表单中的取值时,如果某个成员的名称是"song",并且共有8个取值,则其第三个取值的表示形式为( ).A:Request.Form("song")(2)B:Request.Form("song")(3)C:Request.Form("song")(4)D:Request.Form("song")(3).Count答案:B第40题(1分)SQL语句中删除表的命令是( ).A:DELETE TABLEB:DROP TABLEC:ALTER TABLED:UPDATE TABLE答案:B━━━━━━━━━━━━━━━━四、简答题共2题(共计20分)━━━━━━━━━━━━━━━━第1题(10分)编写ASP程序,计算并显示1到100的和。

《动态网页设计》测验试卷(上机操作)

《动态网页设计》测验试卷(上机操作)

《动态网页设计》测验试卷(上机操作)
班级____________学号____________姓名____________成绩
一、创建index.asp;(20分)
内容包括:
(1)从banner素材选择作为网站banner背景图(按学号顺序选择,不得类同,例如:学号01选择banner1.jpg,学号02选择banner2.jpg),图上添加公司名称和广告语。

广告语自行设计;
(2)重新设计菜单导航:包括首页、关于公司、产品展示、销售大厅、联系我们(作者)。

(3)首页布局参考样图进行设计(导航第一行,第二行是滚动广告);
首页样图
(4)首页滚动广告(宽度和高度比例,参考样图)
(5)首页底部包括版权信息(学号+姓名);
二、设计联系作者页,网页命名自定(15分)
内容包括:
(1)作者的学号姓名。

(2)网站的设计日期;
(3)作者设计本网站的体会:哪些方面做得好,哪些方面需要再提高或对本课的建议;
第 1 页共1 页。

ASP动态网页设计第二章测试题

ASP动态网页设计第二章测试题

《ASP动态网页设计》第二章测试题一、填空题1、表单对象的名称由采用2、用于设置文本框显示宽度的属性是3、用于设置页面标题的是4、用于定义一个表格的是5、用来创建对象的是二、单项选择题1、以下标记符中,没有对于的结束标记的是()A.<body>B.<br>C.<html>D.<title>2、若要是设计网页的背景图形为bg.jpg,以下标记中,正确的是()A.<body background=”bg.jpg”>B.<body bground=”bg.jpg’’>C.<body image=”bg.jpg”>D.<body bgcolor=”bg.jpg”>3、若要以标题2号字、居中、红色显示”vbscrip”,以下用法中,正确的是()A.<h2><div align=”center”><color=”#ff00000”>vbscript</d iv></h2></font>B.<h2><div align=”center”>< font color=”#ff00000”>vbscript</div></h2></font>C.<h2><div align=”center”><font color=”#ff00000”>vbscript<</h2>/div></font>D.<h2><div align=”center”>< font color=”#ff00000”>vbscript</div></font></h2>4、若要以加粗宋体、12号字显示“vbscript”以下用法中,正确的是()A.<b><font size=12>vbscript</b></font>B.<b><font face=”宋体” size=12>vbscript</b></font>C.<b><font size=“宋体”size=12>vbscript</b></font>D.<b><font size=“宋体” fontsize=12>vbscript</b></font>5、若要在页面中创建一个图形超;链接,要显示的图形为 myhome.jpg,所链接的地址为,以下用法中,正确的是();A <a href=””>myhome.jpg</a>B <a href=” ”><img src=”myhome.jpg”></a>C <img src=”myhome.jpg”><a href =””></a>D <a href =><img src=”myhome.jpg”>6、用于设置表格背景颜色的属性的是 ( );A backgroundB bgcolorC BorderColorD backgroundColor7、若要获得名为login的表单中,名为txtuser的文本输入框的值,以下获取的方法中,正确的是();A username=login.txtser.valueB username=document.txtuser.valueC username=document.login.txtuser C username=document.txtuser.value8、若要产生一个4行30列的多行文本域,以下方法中,正确的是()。

动态网页设计习题集

动态网页设计习题集

动态网页设计习题集一、选择题1.下面哪种技术不属于B/S设计模式:()A. CGI B. XML C. ASP D. PHP2.下面关于B/S、C/S设计模式比较的描述哪项错误 ()A C/S开发和维护成本高B B/S 客户端负载重C C/S移植困难D B/S用户的界面是由客户端所装软件决定的3.下面哪种B/S模式设计技术由SUN公司倡导()A. CGI B.JSP C. ASP D. PHP4.下面关于JSP与ASP比较的描述,哪一项不是JSP独有特点()A. 跨平台性B. 一次编写,到处运行C. 编写容易,快速上手D. 通过JDBC驱动程序与数据库连接5.下面哪一个不能作JSP的服务器()A. IBM WebSphereB. BEA WebLogicC. TomcatD. pws6.下面哪个不是配置tomcat运行环境所需的环境变量 ()A. CLASSPATHB.TOMCAT_HOMEC.JAVA_HOMED. OS7.在配置tomcat虚拟目录时,需要打开哪个文件? ()A. index.jspB. web.xmlC.server.xmlD.以上都不是8.在配置tomcat虚拟目录时,需要在哪两个元素之间插入配置信息?()A. Context与HostB. Context与ListenerC. Context与ServerD.以上都不是9. 一个标准的HTML文件是以<html>标记开始,并以什么标记结束()A.<html> B </htm>C <htm>D </html>10. 下面哪个标记表示html文件的头元素:()A <html>B <body>C <head>D <title>11. 下面哪个标记表示html文件的标题元素:()A <html>B <body>C <head>D <title>12.下面哪个是属性而不是标记 ()A.IMGB. FORMC. HREFD.TD13. 下面哪个是标记而不是属性()A.HREFB.HTMLC.SRCD.BORDER14.下面哪个不是表单标记( )A. INPUTB.RADIOC.CHECKBOXD. TR15.下面哪个对象与另外三个不在一个层次上()A. FRAMEB.DOCUMENTC.LOCATIOND.HIDDEN16. 下面哪个对象与另外三个不在一个层次上()A. SELECTB.PASSWORDC.HISTORYD.TEXTAREA17. 下面哪个对象与另外三个不在一个层次上()A. FORMB. AREAC.PLUGIND. FILEUPLOAD18. 在下面的FORM元素、方法、事件与属性中哪一项与另外三个不同()B.ONBLURC.VALUED.DEFAULTVALUE19. 在下面的FORM元素、方法、事件与属性中哪一项与另外三个不同()A.ONFOCUSB.ONSLECTC.ONCHANGED.OPTIONS20.在JavaScript中弹出一个提示信息框的函数是:( )A messageB warnC alertD 以上都不是21.下面哪个不是Java中关键字()A. abstractB.breakC. nullD.int22. 下面哪个不是包装类()A. BooleanB.CharacterC. IntegerD.System23. 下面哪个不是包装类()A.LongB.StringC.FloatD.Double24. 在下面html头元素中定义样式规则的代码中<___?___ TYPE="TEXT/CSS">H2 { FONT-SIZE: LARGE; COLOR: BLUE }</____?___>问号处应该是: ( )A headB styleC bodyD 以上都不是25.在简单数据类型之间进行转换时,需要考虑优先级关系,下面哪个描述不正确()A.byte<shortB.char<shotC.float<doubleD.long>int26.下面哪一项不是Java类访问控制关键字()A. publicB. protectedC. thisD. private27.下面哪一项不是JSP注释()A.<!-- -->B.<%-- --%>C.//D. & &28.下面哪一项不是JSP的page指令的属性()A.importB. contentTypeC.sessionD. useBean29. 下面哪一项不是JSP的page指令的属性()A. extendsB. errorPageC.paramsD. isThreadSafe30.<jsp:forward page="test.jsp"/> 代码属于Jsp中的()A.(编译指令)指令 directiveB.(操作指令)动作 actionC.(Jsp代码)脚本元素 sriptletD. 以上都不是31. <%@ page import=”java.util.Date”%> 代码属于Jsp中的()A.(编译指令)指令 directiveB.(操作指令)动作 actionC.(Jsp代码)脚本元素 sriptletD. 以上都不是32.下面哪项不是Jsp内置对象( )A. JDBCB. responseC. sessionD. out33. 下面哪项不是JavaScript的内置对象( )A. dateB. mathC. documentD. string、34.下面哪项不是默认情况下已经被加入到当前JSP页面,而不需要特殊声明( )A. ng.*B. java.servlet.*C. java.util.*D. java.servlet.http.*35. 下面哪项不是JSP操作指令()A. getPropertyB. forwardC. includeD. import36. 下面哪项不是JSP操作指令的作用()A. 与服务器端资源进行通信B. JSP的解释引擎,需要在编译时做什么动作C. 通过标记库定义自定义标记D. 使 JSP 页面可与 JavaBean 对象进行交互37. 下面哪项不是与Bean进行交互的JSP操作指令()A. useBeanB. includeC. getPropertyD. setProperty38. 下面哪项不是useBean动作scope属性可能的值()A. pageB. requestC. response D.session39. 下面哪项不是useBean动作可能的属性值()A.contentTypeB. idC. scope D.class40. 下面哪项是错误的设置Bean属性值的方法()A. <jsp:setProperty name="beanInstanceName"property= "*" />B. <jsp:setProperty name="beanInstanceName"property="propertyName"/>C. <jsp:setProperty name="beanInstanceName"property="propertyName" param="parameterName" /> D.<jsp:setProperty name="beanInstanceName"property="*" value="{string | <%= expression %>}"/>41. 下面哪项不是Jsp内置对象( )A.requestB.sessionC.config D.Cookie42.下面哪项不是request对象的方法()A. getAttribute(String str)B. getCookies()C.getParameter(String str)D. sendRedirect(String url)43. 下面哪项不是response对象的方法( )A.setContentType(String contentTypestr)B. setHeader(String headername,String headervalue)C. getParameter(String str)D. sendError(int errorcode)44. 下面哪项不是Cookie类的方法()A. invalidate()B. getMaxAge()C. setValue(String newValue )D. setVersion(int v)45. 下面哪项不是session对象的方法()A.getAttribute (String name)B.invalidate()C.getServletInfo()D.setAttribute(String name, Object value)46. 下面哪项不是application对象的方法()A. getAttribute (String name)B.getCookies()C.getInitParameter()D.setAttribute(String name, Object value)47. 下面哪项不是out对象的方法()A.invalidate()B.newLine()C.flush()D.close()48. 下面哪项不是File类的构造方法()A.File(String fileName)B.File(File directory)C.File(String directory, String fileName)D.File(File directory, String fileName)49. 下面哪项不是File类的方法()A.boolean createNewFile()B. boolean mkdirs()C. void flush()D. String getParent()50. 下面哪项不是File类的方法()A.String getAbsolutePath()B.String [] list()C.boolean canRead()D.void write(byte[] b)51.选出与其他三个不类似的选项()A.ReaderB.InputStreamC.FileD.Writer52.下面哪项是Reader和Writer都有的方法()A.long skip(long n)B.int read()C.void close()D.void flush()53.下面哪个方法在RandomAccessFile类有,而在Reader或Writer类中没有()A.void close()B.int read()C.setLength(long newLength)D.以上都不是54.下面哪项不属于SQL语句的子类()A.数据定义语言(DDL)B.数据查询语言(DQL)C.事务控制语言(TCL)D.数据插入语言 (DIL)55. 下面哪项不属于JDBC访问接口()A.ConnectionB.StatementC.ResultSetD.Callable56. 下面哪项不属于数据库最常用的基本操作()A.查询(Select)B.装载(Load)C.插入(Insert)D.更新(Update)57. 下面哪项不属于常见的JDBC驱动程序()A.JDBC-ODBC桥加ODBC驱动程序B.本地协议纯Java驱动程序C.远程APID.本地API58. 下面哪项不属于某个数据库JDBC驱动程序包()A.db2java.jarB.jspsmartupload.jarC.mssqlserver.jarD.mysql.jar59.下面哪个接口不具有executeQuery方法(不考虑参数) ()A.StatementB.ResultSetC.PreparedStatementD.CallableStatement60. 下面哪项不属于结果集类型()A.TYPE_FORWORD_ONLYB.TYPE_BACKWORD_ONLYC.TYPE_SCOLL_INSENSITIVED.TYPE_SCOLL_SENSITIVE61. 下面哪项不属于结果集并发性()A.CONCUR_WRITE_ONLYB.CONCUR_READ_ONLYC.CONCUR_UPDATABLED.以上都不是62.下面关于通过JDBC访问数据库哪项说明正确()A.对数据库操作一定要驱动程序B.对数据库操作一定要DriverManager.getConnectionC.对数据库操作一定要ResultSet对象D.以上说明都不正确63. 下面哪项不属于JDBC for SQL Server 驱动程序包()A.msbase.jarB.msdriver.jarC.mssqlserver.jarD.msutil.jar64.在配置数据库连接池时,哪项说法错误()A.需要配置server.xml文件B.需要配置web.xml文件C.需要配置manager.xml文件D.以上都错误65. 在配置数据库连接池时,配置server.xml,不需要修改哪个元素()A.ContextB.ServerC.ResourceD.ResourceParams66. 在配置数据库连接池时,配置server.xml,哪项不属于要修改的parameter元素()A.factoryB.driverClassNameC.portD.maxWait67. 下面哪项不是Hashtable类的方法()A.clear()B.contains()C.next()D.put()68. 下面哪项不是Servlet处理客户请求的方法()A.doPost()B.doGet()C.service()D.destroy()69.在配置Servlet时,需要书写web.xml文件,哪个元素不是必须的()A.servlet-nameB.servlet-classC.url-patternD.url-mapping70.下面哪项不是常用邮件协议()A.SMTPB.POP3C.IMAPD.TCP71.下面哪项不是Servlet生命周期的方法()A.initB.serviceC.updateD.destroy72.下面哪项不是JavaMail所需的jar包()A.mail.jarB.activation.jarC.xmail.jarD.以上都不是73. 下面哪项不是JavaMail所需的类()A.SessionB.MimeMessageC.MailD.Store74. 下面哪项不是XML的三种显示样式()1.CSS2.XSL3.Data Island4.Schema75. 下面哪项不是JSP操作XML文件的方式()1.DOM2.SAX3.XDOM4.JDOM二、填空题1.__ __________对象封装了对客户端的响应。

ASP题库(含答案)

ASP题库(含答案)

ASP题库(含答案)一、单选题(共54题,每题1分,共54分)1.客户端对静态网页的访问过程,较准确的描述为:A、请求——响应B、请求——响应——显示——断开C、请求——响应——显示D、请求——执行并生成——响应——解释并显示——断开正确答案:B2.TextBox控件常常用来A、接收用户输入的数据B、显示提示内容C、激发事件,提交网页D、链接到其他页面正确答案:A3.下列语句中用来保存上传文件的是A、FileUpload1.SaveAs(savePath);B、Server.MapPath("~/upload")C、CreateDirectory(savePath)D、if (FileUpload1.HasFile)正确答案:A4.对FormView控件,用于更新数据,一般要给UpDate语句设置():A、无需设置B、一定的条件C、设置select语句D、Insert语句正确答案:B5.要实现一个网站在线人数计数器,最方便的是使用()。

A、视图状态B、应用程序状态C、会话状态D、Cookie状态正确答案:B6.要想让FormView控件显示数据,一般要配置该控件的:A、FontB、defalutModeC、数据源SQlDataSourceD、width正确答案:C7.sqlDataSource控件选择操作执行前引发的事件是A、SelectingB、SelectedC、DeletedD、Updated正确答案:A8.使用“数据源配置向导”配置Select语句时,如何操作可以进一步生成更新语句A、选中“只返回唯一行”B、单击“WHERE(W)…”按钮C、单击“ORDER BY(R)…”按钮D、单击“高级(V)…”按钮正确答案:D9.注册新用户时,验证“密码”和“确认密码”是否一致,应采用A、RequiredFieldValidatorB、RangeValidatorC、CompareValidatorD、RegularExpressionValidator正确答案:C10.Session与Cookie状态之间最大的区别在于A、存储位置不同B、类型不同C、生命周期不同D、容量不同正确答案:A11.“ContentPlaceHolder”是()中的标记A、母板页B、普通网页C、内容页D、Word文档正确答案:A12.sqlDataSource控件删除操作执行前引发的事件是A、DetelingB、DeletedC、InsertingD、Inserted正确答案:A13.关于GridView控件的Rows行A、有行号,没有列号B、是GridView的数据行C、没有行号,没有列号D、没有行号,有列号正确答案:B14.对FormView控件,通过该控件的任务按钮的“编辑模板”修改()可以给本控件增加标题。

ASP动态网站开发教程习题答案

ASP动态网站开发教程习题答案
</font></td>
</tr>
</form>
</table>
<br>
<script language="JavaScript" src="/nnselect.js">
</script>
<noscript>
<img src='/ping.gif?c=135' height='1' width='1'>
<td class=p1 bgcolor=E5E6D3>
<font size=2>&nbsp;&nbsp;&nbsp;</font><select name=industry class=p1>
<option value="">请选择</option>
<option value="金融业">金融业</option>
<Font Face="隶书">
<p>朝辞白帝彩云间,</p>
<p>千里江陵一日还。</p>
<p>两岸猿声啼不住,</p>
<p>轻舟已过万重山。</p>
</Font>
</td>
</tr>
</table>
2.
<HTML>
<HEAD>

学生用动态web练习题

《动态网页技术》练习题一.选择题:1. a标记的target属性设为下列哪一项,将在新窗口中打开超链接文档:(B)A._self B._blank C._top D._parent2.你正在创建 页面来显示产品的清单。

产品的信息存储在Access数据库SalesDB中,包含产品信息的表名为Products。

你用OleDbConnection对象连接数据库,需要设置ConnectionString 属性。

该用哪个字符串?(C )A. "Provider=Microsoft.Jet.OleDb.4.0;Data Source=|DataDirectory|\shop.mdb"B. "Provider=MSDASQL;Data Source=certkiller;Initial Catalog=SalesDB;UserID=WebApp;Password= Certk n123"C. "Provider=Microsoft.Jet.OleDb.4.0;Data Source=|DataDirectory|\SalesDB.mdb"D. "Data Source= certkiller;Database=SalesDB;Initial File Name=Products;UserID=WebApp;Pwd=Certk n123"3.浏览器通过文件扩展名来区分该如何处理请求到的资源。

将解释成页面的是:(A)A. .htm或.html B. .jpg或.gif C. .doc或.xls D. .swf4.网页间传递参数的正确形式是(A )。

A. Response.Redirect("search1.aspx?proName=" + TextBox1.Text );B. Response.Write("search1.aspx" + TextBox1.Text );C. <script> proName= TextBox1.Text </script>D. Response.Write( <script> proName= TextBox1.Text </script>);5.接收地址栏传递参数应使用(A )的方式。

ASP NET动态网站开发习题5答案

习题51.关于SqlDataSource Web 服务器控件的说法不正确的是( D )。

A.通过SqlDataSource 控件,可以使用Web 服务器控件访问位于关系数据库中的数据。

其中可以包括Microsoft SQL Server 和Oracle 数据库以及OLE DB 和ODBC 数据源。

B.SqlDataSource 控件使用 类与 支持的任何数据库进行交互。

这类数据库包括Microsoft SQL Server(使用System.Data.SqlClient 提供程序)、System.Data.OleDb、System.Data.Odbc 和Oracle(使用System.Data.OracleClient 提供程序)。

C.如果不在设计时将连接字符串设置为SqlDataSource 控件中的属性设置,则可以使用Web.config配置文件中connectionStrings 配置元素将这些字符串集中作为应用程序配置设置的一部分进行存储。

D.可为SqlDataSource 命令指定五个命令(SQL 查询):SelectCommand、createCommand, UpdateCommand、DeleteCommand 和InsertCommand。

每个命令都是数据源控件的一个单独的属性。

2.Access DataSource控件继承了SqlDataSource类,并用DataFile 属性替换了ConnectionString属性,连接到Access数据库。

3.SiteMapDataSource控件从站点地图中检索导航数据,然后将数据传递给可显示该数据的控件,如TreeView 或Menu 。

4.以下控件中用于显示一个数据源的一个或多个记录。

一次显示一个记录。

且可以逐页浏览单独的记录,通过配置可以添加,删除,更新数据的是( B )A.GridView控件B.DetailsView控件C.DataList控件D.Repeater控件5.主/详细结构经常用到的经典组合是( A )。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

ASP动态网页设计习题集及答案(学生用)一、名词解释1、ASP2、ODBC3、ADO4、ODBC数据源5、HTML6、CSS7、Cookie8、IIS9、记录集10、虚拟目录11、ASP应用程序12、Global.aa文件二、选择题三、填空题1、ASP的Web服务器可以是PWS或(),在商业应用环境中,其Web 服务器通常采用的是()。

2、利用记录集对象向数据表添加记录时,应先调用()方法,然后再给各字段赋值,最后再通过调用()方法来更新记录数据。

3、ODBC数据源分为()、()和()三种。

其中()数据源是保存在一特殊的文件中的,该文件的扩展名为()。

4、ADO除了可用数据源来连接数据库外,还可通过()和()链接字符串来实现对数据库的连接。

5、ADO的三个核心对象是()、()、()。

6、要创建ODBC数据源,在NTServer中,应通过双击控制面板中的()图标来实现。

在ODBC数据源中,包含了所要连接的()信息。

7、为了建立与数据库的连接,必须调用连接对象的()方法,连接建立后,可利用连接对象的()方法来执行SQL语句。

8、关闭连接并彻底释放所占用的系统资源,应调用连接对象的()方法,并使用()语句来实现。

9、连接对象提供了一组用事务处理的方法,其中用于开始一个事务的方法是(),若命令全部执行成功,需要确认一个事务,则应调用()方法;若要取消一个事务,可通过调用()方法来实现。

10、若要删除记录,可通过记录集对象的()方法来实现,也可通过(连接)对象执行SQL的()语句来实现。

11、记录分页显示时,用于决定每个逻辑页面的记录数据的属性是(),设置该属性后,逻辑页面的个数,可通过()属性来获得。

通过设置()属性的值,可将记录指针定位到指定页面的首记录。

12、判断记录指针是否到了记录集的末尾的属性是(),向下移动指针,可调用记录集对象的()方法来实现。

四、判断题1、HTML是一种网页编程语言。

()2、HTML标记符不区分大小写。

()3、HTML标记符都必须配对和成组使用。

()4、用HTML所编写的网页,在任何浏览器中均能正常运行和显示。

()5、HTML网页的存盘文件名必须是.HTM()6、在浏览器中,通过“查看”菜单下面的“源文件”菜单项,可查看到网页的真实源代码。

()7、在用浏览器访问某个网站的页面时,可通过查看源文件的方式,修改网页的源代码。

()11、Cookie是用户访问某些网站时在Web服务器磁盘上写入的一些小文件。

()12、使用Requet对象的QueryString集合可以检索HTTP查询字符串中变量的值。

()13、在编写脚本时,也可以写成()五、完善程序题(将下面代码段中所缺语句内容补全)1、在office.mdb数据库中有一名为teacher的数据表,试编程实现利用连接对象的E某ECUTE方法实现在表格中输出teacher数据表的全部记录内容。

dnpath=erver.mappath(\conn.open\fhql=\etRS=conn.e某ecute(fhql)repone.write\bgcolor='#000080'>\fornum=0toRS.field.count-1repone.write\color='#ffffff'>\ne某trepone.write\dowhilenotRS.EOFrepone.write\fornum=0tofdvalue=RS(num)ifinull(fdvalue)thenrepone.write\elerepone.write\endifne某trepone.write\looprepone.write\RS.cloeconn.cloeSetconn=Nothing%>2、若要访问的Acce数据库为office.mdb,位于站点根目录下的DataBae目录中,其访问密码为“rk34某#98ez”,则用ODBC链接字符串的访问方法为:DBPath=Server.MapPath("")Conntr="DRIVER={MicrooftAcceDriver(某.mdb)};DBQ="&DBPath&";UID=;;"etconn=erver.CreateObject(\conn.openConntr%>六、简答题1、简述静态网页与动态网页的有哪些不同点?2、什么是ASP?试用图形说明ASP网页的处理流程?3、什么是虚拟目录?为什么要应用虚拟目录?说明将e:\\myweb映射为虚拟目录(别名为myweb)的并访问该目录下firt.ap的方法。

4、试举例说明erver对象的MapPath方法的功能及基本用法?5、利用ADO对数据库进行存取访问有哪几种方法?分别适用于什么类型的数据库?6、在安装有我Web服务器软件的计算机上,要运行一个ASP文件,通常应将文件存储在哪些位置?7、样式表文件是怎样形成的?它有什么作用?8、若想在本地计算机上测试IIS的ASP引擎是否安装成功,应在浏览器地址中输入何种形式的URL?9、简述repone对象和requet对象的功能?10、Application对象和Seion对象有哪些相同和不同的地方?11、Global.aa文件的位置和语法有什么规定?12、在ASP脚本程序中利用各种ADO对象及其相应的属性和方法,可以有哪几种不同途径实现与指定数据库的连接?13、在ASP脚本程序中利用各种ADO对象及其相应的方法,可以有哪几种不同的途径来查询数据库,并返回所需要的记录集?参考答案:一、名词解释1、ASPASP是ActiveServerPage的简称,是Microoft公司的一套服务器端脚本环境,通过在标准的HTML网页中嵌入和使用ASP内建的对象和可安装的Active某组件并结合VBScript或JavaScript编程,即可建立动态的,交互的,功能强大的Web页面,这种页面称为动态网页。

2、ODBCODBC是OpenDatabaeConnectivity的缩写,即开放式数据库链接,是Microoft公司提供的数据库服务器连接标准。

它相当于一个数据库引擎,或简单地理解为是一种数据库驱动程序。

它向访问各种Web数据库的应用程序提供了一种通用的接口。

3、ADOADO是Active某DataObject的缩写,称为Active某数据对象,是ASP内置的一个用于数据库访问的组件,是ASP核心技术之一。

利用ADO对象,通过ODBC驱动程序或OLEDB链接字符串,可实现对任意数据库的存取和访问。

4、ODBC数据源ODBC数据源是指在对数据库进行访问时,可以通过ODBC接口访问的具体数据库信息。

5、HTMLHTML是超文本标记语言(Hyperte某tMark-upLanguage)的缩写,用来创建与系统平台无关的网页文档,它不是编程语言,而是一种描述性的标记语言。

6、CSSCSS是CacadingStyleSheet的缩写,称为层叠样式表,它是对HTML功能的一个扩展,由一些样式规则构成。

利用这些样式规则,可以更精确地控制页面的版面格式和布局,并可以重新定义HTML标记符的显示方式,如改变其显示字体、字体大小、颜色、背景色、设置行间距、字间距等。

7、Cookie就是唯一标识客户的一种标记。

由Web服务器嵌入用户浏览器中,以便标识用户,下次同一浏览器请求网页时,将发送从Web服务器收到的Cookie。

利用Cookie可存储与用户相关的信息。

8、IISIIS是InternetInformationServer的缩写,是Internet信息服务的简称。

9、记录集记录集就是一组记录的集合,在记录集对象中,保存有通过查询所获得的记录。

通过访问记录集对象,就可获得这些记录。

10、虚拟目录虚拟目录是将物理路径的目录用一个别名来代表,该别名即为虚拟目录,利用虚拟目录可隐藏真实的目录路径,提高保密性。

11、ASP应用程序在ASP程序设计中,通常将一个网站虚拟目录及其目录下的所有ASP 文件称为一个ASP应用程序。

从传统编程的角度来看,一个单独的ASP页面就如同一个完成特定功能的过程或者函数,而一组相关的ASP页面组合在一起就构成了一个完整的ASP应用程序。

12、Global.aa文件Global.aa文件对于ASP应用程序是一个可选文件,Global.aa文件主要用途是追踪Seion和Application对象的OnStart和OnEnd事件,并实现对事件的响应。

该文件的名称必须是Global.aa。

若选用则该文件必须存放在应用程序的根目录中,每个应用程序只能有一个Global.aa文件。

二、选择题三、填空题1、IISIIS2、AddnewUpdate8、CloeSetconn=Nothing11、PageizePagecountAbolutepage12、EOFMoveNe某t四、判断题1、某2、√3、某4、√5、某6、某7、某8、√9、√10、√11、某12、√13、√五、完善程序题(将下面代码段中所缺语句内容补全)1、Setconn=erver.CreateObject(\RS.field.count-1RS.Movene某t2、/DataBae/office.mdbPWD=rk34某#98ez六、简答题1、(1)静态网页静态网页扩展名一般为.HTM或.HTML,运行于客户端浏览器。

当用户浏览器通过HTTP协议向WEB服务器请求提供网页内容时,服务器仅将原已设计好的静态HTML文档传送给用户浏览器。

静态网页不能存取后台数据库,不能动态改变网页的显示内容,只能固定显示事先设计好的页面内容,这样当需要更新网页内容时,要重新制作HTML文档,因此维护起来比较困难。

(2)动态网页动态网页运行于服务器端。

WEB服务器可以根据用户的特定信息创建HTML内容,发送给请求的用户并在其浏览器上显示。

客户端浏览器与WEB 服务器能互相传递消息,是动态网页的基本特征。

动态网页可以根据用户的特定需求,实现对后台服务器的存取,动态生成客户端页面并显示,因此维护起来较方便。

在静态网页基础上,通过嵌入和使用ASP代码(VBScript或JavaScript脚本程序代码),可形成ASP动态网页,其扩展名为.ASP。

2、ASP是ActiveServerPage的简称,是Microoft公司的一套服务器端脚本环境,通过在标准的HTML网页中嵌入和使用ASP内建的对象和可安装的Active某组件并数据库服务器WEB服务器(网页)从硬盘中调出.ASP网址输入网址发出HTTP请求客户端浏览器HTML代码解释页面内容ASP网页文件解释并执行ASP代码非ASP代码不变网页内容HTML结合VBScript或JavaScript编程,即可建立动态的,交互的,功能强大的Web页面(这种网页称动态网页)。

相关文档
最新文档