Web程序设计复习提纲(含答案)
- 格式:doc
- 大小:44.55 KB
- 文档页数:8
1.关于页面属性:a)IsPostBack:获取一个布尔值,该值指示该页是否为首次加载。
如果IsPostBack的值为true,则表示当前页面是由于客户端返回数据而加载的。
b)Is Valid:获取一个布尔值,该值指示页面验证是否成功。
在实际应用中,往往会验证页面提交的数据是否符合预期设定的格式要求等,如果符合则Is Valid值为true,否则为false;2.通过添加runat="server”属性和设置id属性可以将HTML控件变成HTML server 控件;3.网站结构文件夹:a)App_Code包含作为应用程序进行编译的实用工具类和业务对象的源代码文件;b)App_Data用来存储应用程序数据文件,包括MDF文件、XML文件和其他数据存储文件;4.Web窗体的扩展名.aspx,用户控件的扩展名.ascx,全局文件Global.asax;站点地图文件.sitemap ;5.页面指令@Page,用户控件指令©Control,注册用户控件©Register,母版页指令 @ Master;中如果页面包含允许用户与页面交互并提交该页面的控件,必须包含有一""b form元素,form元素必须包含runat属性。
其属性值设置为server时,允许在服务器代码中以编程方式引用页面上的窗体和控件;可执行回发的服务器控件必须位于form元素之内;页面只能包含一个form元素。
7.WEB窗体的生命周期要经历四个步骤:a)页面初始化:Page_Init;b)页面装载:Page_Load;c)事件处理;d)资源清理:Page_UnLoad;8.Response对象:用于将数据从服务器发送回浏览器;a)Flush方法用于将缓冲区中所有的数据发送至客户端;b)Redirect方法用于将网页重新导向另一个地址;c)Write方法用于将数据输出到客户端;9.Request对象:主要用于从客户端获取数据;a)使用Request对象的Form属性可以获取来自表单的数据,实现信息的提交和处理;b)Request对象通过QueryString属性来获取HTTP查询字符串变量集合。
计算机二级web程序设计试题及答案一、选择题(共20题,每题1分,共20分)1. 下列关于HTML的说法正确的是:A. HTML是一种编程语言B. HTML是一种标记语言C. HTML只能运行在Windows操作系统上D. HTML只能在Internet Explorer浏览器中查看答案:B2. CSS用于控制网页中的:A. 数据库连接B. 网页结构C. 用户登录D. 网页样式答案:D3. 在JavaScript中,可以使用哪个关键字声明变量?A. varB. letC. constD. all of the above答案:D4. 下面哪个函数用于向Console面板输出内容?A. console.log()B. console.write()C. console.error()D. console.alert()答案:A5. 下列关于jQuery的说法错误的是:A. jQuery是一个JavaScript库B. jQuery简化了JavaScript代码的编写C. jQuery只能在服务器上运行D. jQuery可以用来处理HTML元素答案:C二、填空题(共10题,每题2分,共20分)1. CSS中用于修改文本颜色的属性是______。
答案:color2. JavaScript中用于声明函数的关键字是______。
答案:function3. 数据库查询结果以表格的形式展示时,使用的HTML标签是______。
答案:table4. jQuery中用于隐藏元素的方法是______。
答案:hide()5. “localhost”是用于访问______上的本地服务器。
答案:自己的计算机三、程序设计题(共2题,每题30分,共60分)题目一:请编写一个HTML页面,包含一个按钮和一个文本框。
点击按钮时,将文本框中的内容复制到剪贴板上。
```html<!DOCTYPE html><html><head><title>复制文本到剪贴板</title><script>function copyToClipboard() {var text = document.getElementById("text").value;navigator.clipboard.writeText(text).then(function() {alert("文本已复制到剪贴板上");}, function() {alert("复制失败");});}</script></head><body><input type="text" id="text"><button onclick="copyToClipboard()">复制文本</button> </body></html>```题目二:请编写一个JavaScript函数,接受一个数字参数n,计算并返回n的阶乘。
WEB复习资料——韦亚勇1、Jsp 环境的安装顺序:JDK,tomcat 安装顺序先安装JDK,再安装tomcat2、Jsp表达式的使用语法规则“<%=”和“%>”之间插入JSP表达式。
表达式可以访问request、response、out、session、application、config和PageContext等JSP内部对象。
语法:<%= 表达式 %>不能用“;”号做表达式的结束标志“<%=”是一个完整的标记,中间不能有空格;表达式元素包括任何在Java Language Specification(即Java语言规范)中有效的表达式;一个表达式可以由一个或多个表达式组成,按从左到右的顺序求值。
3、executeQuery()、executeUpdate()、next()、getConnection()的用法和作用xecuteUpdate():用来执行insert、update、delete以及数据定义语句executeQuery():用于产生单个结果集的语句,例如select语句rs=stmt.executeQuery(“select * from table”) next():把行指针移到下一行,如果没有剩余行则返回false。
getConnection():与数据库建立连接,它指定了数据库的位置、用户名和用户口令4、Response对象的中如何实现设置服务器响应的HTTP内容类型?用setContentType来设置,设置格式为Response. setContentType(“类型;字符集”)5、Page指令的import 属性的作用是什么?为JSP页面引入JAVA包中的类6、经常用来制作网页计数器的内置对象时什么?application对象7、Jsp中如何静态插入一个文件?<%@ include file=”文件名”%>8、Jsp的内置对象有哪些?有什么作用?9个内置对象request:客户端请求response:服务器对客户端的回应session:与请求有关的会话对象application:与服务器环境相关的对象out:向客户端发送信息的对象config:脚本程序配置对象pagecontext:管理网页的上下文属性page:代表正在运行的由JSP文件产生的类对象exception:JSP运行时产生的异常对象9、如何打开和关闭数据库连接?顺序是什么?JDBC建立数据库连接步骤(1) 加入命令行:<%@ page import="java.sql.*" %>(2) 加载驱动程序:Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");(3) 建立连接:Connectionconn=DriverManager.getConnection("jdbc:odbc:bookshoplk","sa","");(4) 发送SQL语句: Statement stmt = conn.createStatement();(5) 建立ResultSet(结果集)对象: ResultSet rs;(6) 执行SQL语句:rs=stmt.executeQuery("SELECT * FROM booktablewhere bookid='ISBN 7-04-012301-0'");(7) 关闭对象:rs.close(); //关闭ResultSet对象stmt.close(); //关闭Statement对象conn.close(); //关闭Connection对象10、如何使用request对象获取输入框提交的信息?request对象用的比较多的是:getParameter方法。
web程序设计期末考试题及答案一、单项选择题(每题2分,共20分)1. 在HTML中,用于定义最重要的标题的标签是:A. `<h1>`B. `<h2>`C. `<h3>`D. `<h4>`答案:A2. CSS中,用于设置文本颜色的属性是:A. `color`B. `text-color`C. `font-color`D. `text-style`答案:A3. JavaScript中,用于计算两个数字之和的运算符是:A. `+`B. `&`C. `*`D. `/`答案:A4. 在Web开发中,用于创建一个表单的HTML标签是:A. `<form>`B. `<formular>`C. `<formulars>`D. `<formularize>`答案:A5. 以下哪个选项不是HTML5新增的元素?A. `<video>`B. `<audio>`C. `<frameset>`D. `<canvas>`答案:C6. 在JavaScript中,用于声明一个函数的关键字是:A. `function`B. `func`C. `def`D. `declare`答案:A7. 在CSS中,`display: none;`的作用是:A. 隐藏元素B. 显示元素C. 将元素显示为行内元素D. 将元素显示为块级元素答案:A8. 在HTML中,用于创建一个无序列表的标签是:A. `<ul>`B. `<ol>`C. `<dl>`D. `<menu>`答案:A9. 在JavaScript中,用于获取数组长度的属性是:A. `length`B. `size`C. `count`D. `total`答案:A10. 在CSS中,`z-index`属性用于控制:A. 字体大小B. 元素颜色C. 元素位置D. 元素的堆叠顺序答案:D二、多项选择题(每题3分,共15分)1. 以下哪些是HTML5的语义化标签?A. `<article>`B. `<section>`C. `<frameset>`D. `<aside>`答案:ABD2. 在CSS中,以下哪些属性可以改变元素的布局?A. `margin`B. `padding`C. `border`D. `color`答案:ABC3. JavaScript中,哪些方法可以用来获取当前日期?A. `new Date()`B. `Date.now()`C. `new Date.now()`D. `new Date.now()`答案:AB4. 在HTML中,以下哪些标签用于嵌入图像?A. `<img>`B. `<image>`C. `<picture>`D. `<embed>`答案:AC5. 在JavaScript中,以下哪些是合法的变量命名?A. `var1`B. `$var`C. `_1var`D. `2var`答案:ABC三、简答题(每题5分,共20分)1. 请简述HTML5相对于HTML4的主要改进。
综合作业1. (单选题) 对于一个XML文档,以下哪个元素的名称是正确的( )(本题2.0分)A、<Note>B、<phone number>C、<1dollar>D、以上三个都不正确学生答案:未答题标准答案:A解析:得分: 02. (单选题) 在XML Schema文档中,定义一个雇员的年龄时,要求是18~58周岁之间。
下面代码配置中,正确的是( )(本题2.0分)A、<xs:element name="age"><xs:simpleType><xs:restriction base="xs:integer"><xs:minInclusive value="18"/><xs:maxInclusive value="58"/></xs:restriction></xs:element>B、<xs:element name="age"><xs:simpleType><xs:restriction base="xs:string"><xs:minInclusive value="18"/><xs:maxInclusive value="58"/></xs:restriction></xs:simpleType></xs:element>C、<xs:element name="age"><xs:simpleType><xs:restriction base="xs:integer"><xs:min value="18"/> <xs:max value="58"/></xs:restriction></xs:simpleType></xs:element>D、<xs:element name="age"><xs:simpleType><xs:restriction base="xs:string"><xs:min value="18"/> <xs:max value="58"/></xs:restriction></xs:element>学生答案:未答题标准答案:A解析:得分: 03. (单选题)在一个web应用中有页面index.html,具体代码如下:<html><body><img src="/image01.jpg"><img src="/image02.jpg "> <img src="/image03.jpg "></body></html>请问在IE浏览器中请求该页面时,浏览器会发出几次请求( )(本题2.0分)A、1次B、2次C、3次D、4次学生答案:未答题标准答案:D解析:得分: 04. (单选题) 下面选项中,可以实现浏览器重定向的状态码是( )(本题2.0分)A、100B、200C、304D、303学生答案:未答题标准答案:C解析:得分: 05. (单选题) 下面选项中, Servlet需要运行的环境是( )(本题2.0分)A、客户端B、IE浏览器C、Servlet容器D、Servlet本身学生答案:未答题标准答案:C解析:得分: 06. (单选题) Eclipse工具开发Servlet会自动将src目录下的文件编译成class文件存放到哪个目录下( )(本题2.0分)A、classB、classesC、libD、conf学生答案:未答题标准答案:B解析:得分: 07. (单选题) 下面选项中, 用于返回某个资源文件的InputStream 输入流对象的方法是( )(本题2.0分)A、getRealPath(String path)B、getResource(String path)C、getResourcePaths(String path)D、getResourceAsStream(String path)学生答案:未答题标准答案:D解析:得分: 08. (单选题)在Java Web应用程序中,给定某Servlet程序的代码如下所示:Public class Servlet1 extends HttpServlet{Public void doGet(HttpServletRequestrequest,HttpServletResponse response) ThrowsServletException IOException{System.out.println(“get”);}Public void doPost(HttpServletRequestrequest.HttpServletResponse response) ThrowsServletException,IOException{System.out.println(“post”);doGet(reauest,response);}}用户在浏览器地址栏中键入正确的请求URL并回车后,在控制台上显示的结果是( )(本题2.0分)A、getB、postC、get postD、post学生答案:未答题标准答案:A解析:得分: 09. (单选题)阅读下面代码:Book book = BookDB.getBook(id);HttpSession session = req.getSession();List<Book> cart = (List) session.getAttribute("cart");if (cart == null) {cart = new ArrayList<Book>();session.setAttribute("cart", cart);}cart.add(book);下面选项中,哪个是对上述代码功能的正确描述( )(本题2.0分)A、实现不同用户的不同浏览器之间共享同一个购物车中的数据B、实现不同的应用程序之间共享同一个购物车中的数据C、实现放在不同web容器中的不同应用程序共享同一个购物车中的数据D、实现了每个不同的浏览器都有自己对应的一个购物车,来实现数据共享学生答案:未答题标准答案:D解析:得分: 010. (单选题) 下面关于配置Web应用的缺省Servlet的说法中,正确的是( )(本题2.0分)A、可以将Servlet的映射路径配置为\B、可以将Servlet的映射路径配置为/C、可以将Servlet的映射路径配置为\\D、可以将Servlet的映射路径配置为//学生答案:未答题标准答案:B解析:得分: 011. (单选题) 下列方法中,哪个不是Servlet接口中的方法( )(本题2.0分)A、init()B、service()C、getServlet()D、getServletInfo ()学生答案:未答题标准答案:C解析:得分: 012. (单选题) 在HttpServletRequest接口中,用于获取所有请求头名称并返回Enumeration对象的方法是( )(本题2.0分)A、getMethod()B、getHeader(String name)C、getHeaders(String name)D、getHeaderNames()学生答案:未答题标准答案:D解析:得分: 013. (单选题) JSPModel2开发的系统中,实现控制器的是( )(本题2.0分)A、JSPB、HTMLC、JAVABEAND、SERVLET学生答案:未答题标准答案:D解析:得分: 014. (单选题) XML是一种类似于HTML的标记语言,它的全称是( )(本题2.0分)A、超文本标记语言B、可扩展标记语言C、动态标记语言D、动态超文本标记语言学生答案:未答题标准答案:B解析:得分: 015. (单选题) 在Constructor类中,用于获取构造方法名称的方法是( )(本题2.0分)A、getModifiers()B、getName()C、getParameterTypes()D、getModify()学生答案:未答题标准答案:B解析:得分: 016. (单选题) 下面选项中, 用于根据指定名称获取ServletContext的域属性值的方法是( )(本题2.0分)A、String getAttibute(String name)B、Object getAttibute(String name)C、String getAttibute(Object name)D、Object getAttibute(Object name)学生答案:未答题标准答案:B解析:得分: 017. (单选题) 对于一个XML文档,以下哪个元素的名称是错误的( )(本题2.0分)A、<Note>B、<h1>C、<1dollar>D、以上三个都不正确学生答案:未答题标准答案:C解析:得分: 018. (单选题) 客户端的每次请求调用Servlet都会执行的Servlet 生命周期方法是( )(本题2.0分)A、init()B、destory()C、service()D、close()学生答案:未答题标准答案:C解析:得分: 019. (单选题) 下面选项中,能禁止浏览器缓存页面的是( )(本题2.0分)A、response.setDateHeader("Expires",0);response.setHeader("Control","no-cache");response.setHeader("Pragma","no-cache");B、response.setDateHeader("Expires",0);response.setHeader("Cache-Control","no-cache");response.setHeader("Pragma","-1");C、response.setDateHeader("Expires",0);response.setHeader("Cache-Control","no-cache");response.setHeader("Pragma","no-cache");D、response.setDateHeader("Expires",0);response.setHeader("Pragma","no-cache");学生答案:未答题标准答案:C解析:得分: 020. (单选题) 在JSP页面中包含如下jsp代码: <%out.print(new java.util.Date().toLocaleString()); %> 则下面说法中,正确的是( )(本题2.0分)A、该代码是将信息打印在客户端控制台上B、该代码是将信息打印在服务器控制台上C、该代码是将信息打印在客户端浏览器上D、每次在客户端浏览器上访问此jsp页面,显示时间都是一样的学生答案:未答题标准答案:C解析:得分: 021. (多选题) 在DTD属性定义中,属性类型的取值可以是( )(本题4.0分)A、CDATAB、Enumerated(枚举类型)C、IDD、IDREF和IDREFS学生答案:未答题标准答案:ABCD解析:得分: 022. (多选题) JSP Model2架构模型采用的技术包括( )(本题4.0分)A、JSPB、JSC、ServletD、JavaBean学生答案:未答题标准答案:ACD解析:得分: 023. (多选题)阅读下列的DTD文件<!ELEMENT 书架 (书+)><!ELEMENT 书 (书名,作者,售价)><!ELEMENT 书名 (#PCDATA)> <!ELEMENT 作者 (#PCDATA)><!ELEMENT 售价 (#PCDATA)>关于上述DTD,下列描述正确的是( )(本题4.0分)A、在第1行中,使用<!ELEMENT …>语句定义了一个元素,其中“书架”是元素的名称B、在第1行中,“(书+)”表示书架元素中有一个或者多个书元素C、在第2行中,“书”是元素名称,“(书名,作者,售价)”表示元素书包含书名、作者、售价这三个子元素,并且这些子元素可以按任意顺序出现D、在第3~5行中,“书名”、“作者”和“售价”都是元素名称,“(#PCDATA)”表示元素中嵌套的内容是普通的文本字符串学生答案:未答题标准答案:ABD解析:得分: 024. (多选题) 下面选项中,哪些可以禁用浏览器缓存( )(本题4.0分)A、Expires: -1B、Cache-Control: no-cacheC、Pragma: no-cacheD、Last-Modified: -1学生答案:未答题标准答案:ABC解析:得分: 025. (多选题) 一个用户安装了Tomcat,但无法启动Tomcat,可能是由于哪些原因引起的( )(本题4.0分)A、没有安装JDKB、Tomcat与JDK的版本不匹配,例如Tomcat7推荐使用JDK7版本C、没有设置JAVA_HOME系统环境变量D、以上都有可能学生答案:未答题标准答案:ABCD解析:得分: 026. (判断题) XML元素的属性取值,必须要用双引号(“”)或者单引号(‘’)引起来,否则将被视为错误。
第1章 Web应用开发简介习题答案1.Web在组成上包括______和______两部分。
答案:服务器客户端2.谈谈对面向对象的认识。
答案:面向对象将将要解决的问题分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙解决问题中的各个步骤中的行为。
面向对象编程方式是建立在面向过程编程方式基础上,其最重要的改变在于面向对象编程中,程序将围绕被操作的对象来设计,而不是操作本身。
面向对象编程方式以类作为构造程序的基本单位,具有封装、抽象、继承、多态性等特点。
3.介绍几种常用的框架技术。
答案:Java中常用的框架。
1.StrutsStruts是Apac he 基金会Jak arta项目组的一个开源项目,是一个基于S u n J2EE平台的MVC框架,它将Serv let和J SP标签作为实现自身功能的一部分。
2.WebWorkWebWork是由OpenSym phony组织开发的,是一个基于W e b的MV C框架。
它在运行时通过Inte rcept or(拦截器)自动应用,因此脱离了A ction类。
3.Struts 2Struts 2是Apache基金会的一个开源项目,它建立在Struts框架与Web Work框架基础之上,继承了二者的优点,是目前非常流行的一个W e b框架。
4.SpringSpring是一个以IoC和AO P为核心的轻量级容器框架。
它提供了一系列的Jav a EE开发解决方案,包括表示层的S prin g MVC、持久层的Sp ring JDBC以及业务层事务管理等众多的企业级应用技术。
5.Hibern ateHibern ate是一个ORM(对象关系映射)框架,它对JDBC进行了轻量级的封装。
web前端开发复习题答案Web前端开发复习题答案在现代社会中,Web前端开发已经成为一项非常重要的技能。
随着互联网的迅速发展,越来越多的人开始学习和掌握Web前端开发技能。
为了帮助大家复习和巩固这些知识,我们准备了一些常见的Web前端开发复习题答案,希望能够帮助大家更好地理解和掌握这些知识。
1. HTML是什么?它的作用是什么?答:HTML是超文本标记语言(HyperText Markup Language)的缩写,它是一种用于创建网页的标记语言。
HTML的作用是定义网页的结构和内容,包括文本、图像、链接等元素。
2. CSS是什么?它的作用是什么?答:CSS是层叠样式表(Cascading Style Sheets)的缩写,它是一种用于定义网页样式和布局的标记语言。
CSS的作用是为网页添加样式,包括字体、颜色、布局等方面的样式。
3. JavaScript是什么?它的作用是什么?答:JavaScript是一种用于为网页添加交互功能的脚本语言。
它的作用是实现网页的动态效果和交互功能,包括表单验证、动画效果、页面加载等功能。
4. 什么是响应式设计?如何实现响应式设计?答:响应式设计是一种能够适应不同设备和屏幕尺寸的网页设计方式。
实现响应式设计的方法包括使用媒体查询、弹性布局和流式布局等技术。
5. 什么是跨域问题?如何解决跨域问题?答:跨域问题是指在浏览器中,一个网页的脚本试图访问另一个域名下的资源时出现的安全限制。
解决跨域问题的方法包括使用JSONP、CORS和代理等技术。
以上是一些常见的Web前端开发复习题答案,希望能够帮助大家更好地复习和巩固这些知识。
同时也希望大家能够不断地学习和提升自己的Web前端开发技能,为自己的职业发展打下坚实的基础。
Web程序设计对外经济贸易⼤学远程教育学院2010--2011学年第⼆学期《Web应⽤程序设计》期末考试⼤纲本复习⼤纲适⽤于本学期的期末考试,所列题⽬为期末试卷试题的出题范围。
本次期末考试题型分为2种:单项选择题;判断题;简答题。
单项选择题占40%,判断题占30%,简答题占30%。
期末复习思考题(⼀)单项选择题1、Tomcat服务器的默认端⼝是( D )。
A、23B、80C、21D、80802、下列不属于动态⽹页技术的是( D )。
A、ASPB、JSPC、PHPD、Delphi3、对于预定义<%!预定义%>的说法错误的是( C )。
A、⼀次可声明多个变量和⽅法,只要以?;?结尾就⾏B、⼀个声明仅在⼀个页⾯中有效C、声明的变量将作为局部变量D、在预定义中声明的变量将在JSP页⾯初始化时初始化4、在JSP中使⽤标记时,不会出现的属性是( C )。
A、nameB、propertyC、valueD、以上皆不会出现5、假设在helloapp应⽤中有⼀个hello.jsp,它的⽂件路径如下:%CATALINA_HOME%/webapps/helloapp/hello/hello.jsp,那么在浏览器端访问hello.jsp的URL是什么( C )。
A、http://localhost:8080/hello.jspB、http://localhost:8080/helloapp/hello.jspC、http://localhost:8080/helloapp/hello/hello.jsp6、从HTTP请求中,获得请求参数,应该调⽤哪个⽅法( C )。
A、调⽤HttpServletRequest对象的getAttribute()⽅法B、调⽤ServletContext对象的getAttribute()⽅法C、调⽤HttpServletRequest对象的getParameter()⽅法7、jspForward1.jsp要把请求转发给jspForward2.jsp,应该在jspForward1.jsp 中如何实现( B )。
Web程序设计复习提纲 (答案不一定正确,请自己验证下是否正确。) 一、选择题
1、下列标记不属于HTML文档的基本结构的是:( d ) A. B. C. D . 2、请问下面程序段执行完毕,页面上显示内容是什么:( c ) Response.Write (“新浪”) A .新浪 B .新浪 C. 新浪(超链接) D. 该句有错,无法正常输出 3、Session对象的默认有效期为多少分钟:( C ) A. 10 B. 15 C. 20 D. 应用程序从启动到结束 4、下面哪一个对象用于与数据源建立连接:( b ) A. Command B. Connection C. DataReader D. DataAdapter 5、Global.asax文件中Session_Start事件何时激发( b ) A. 在每个请求开始时激发 B. 尝试对使用进行身份验证时激发 C. 启动会话时激发 D. 在应用程序启动时激发 6、下面哪一个文件是全局配置文件( B ) A. Global.asax B. Web.config C. Styles.css D. AssemblyInfo.vb 7、需要写入与HTML标记相同的文本时,应利用以下何种方法进行编码:( D ) A. Response.Server.(HtmlEncode (“”)) B. Response.Write(“Server.HtmlEncode (“”)”) C. Response.Write(Server.HtmlEncode (“”)) D. Server.Server(Write.HtmlEncode (“”)) 8、下列说法正确的是( B ) A. 页面上有动态的东西就是动态网页 B. 静态网页内容固定,交互性能比动态网页差 C. ASP、JSP和ASP.NET技术都是把脚本语言嵌入到HTML文档中 D. ASP.NET程序和ASP程序一样都是解释执行 9、下面关于HTML的描述错误的是( d ) A. 超文本标记语言,一种为Internet文档设计的标记语言 B. 与操作系统平台的选择无关,只要有浏览器就可以运行HTML文档 C. 所有的标记都是成对出现 D. 由浏览器解释HTML标记符号并以它们指定的格式把相应的内容显示在屏幕上 10、下列关于ASP.NET的验证控件描述错误的是( A ) A. 在客户端和服务器端都能进行验证 B. 其客户端验证和服务器端验证对所有浏览器都适用 C. 如果页面调用了多个验证控件,当有其中的一个验证未通过时,整个页面不会被通过验证 D. 一个服务器控件可同时被多个验证控件验证 11、在ASP.NET应用程序中访问SqlServer数据库时,需要导入的命名空间为( B ) A. System.Data.Oracle B. System.Data. SqlClient C. System.Data. ODBC D. System.Data.OleDB 12、如果需要确保用户输入大于30的值,应该使用( c )验证控件 A. RequiredFieldValidator B. CompareValidator C. RangeValidator D. Regularexpression_rValidator 13、下面哪一个不是网页文件的后缀名 ( d ) A. htm B. aspx C. html D. txt 14、如果外地朋友通过Internet访问你的计算机上的ASP.NET文件,应该选择( d)。 A. http://localhost/asp.net/chapter1/1-1.aspx B. http://127.0.0.1/chapter1/1-1.aspx C. http://你的计算机的名字/asp.net/chapter1/1-1.aspx D. http://你的计算机的IP地址/asp.net/chapter1/1-1.aspx 15、下面(b)函数可以返回当前的日期和时间。 A. Now B. Date C. Time D. Today 16.若要将数据由服务器传送至浏览器,可以使用哪个方法。( c ) A.Output B.Redirect C.Response D、Write 17.若要将浏览器端导向至其他网页,可使用哪个方法。( A ) A.Redirect B.Location C.Flush D.AppendToLog 18.下列哪种表单字段适合作为单一的选择题使用。( C ) A.单行文本框 B.复选框 C.单选钮 D.下拉式菜单 19.我们可以使用哪个ASP对象取得表单字段的值。(c ) A.Response B.Session C.Request D.Form 20.若要将表单数据以字符串的方式附加在网址后面返回服务器端,必须将标记的METHOD属性设置为下列哪一个。( C ) A.POST B.STRING C.GET D.QUERY 21.下列哪一个环境变量可以返回服务器端的IP地址。( C ) A.Path_Info B.Local_Addr C.Remote_Addr D.URL 22.若要设置下拉式菜单的各个选项,可以使用哪个标记。( A ) A. B. C. D. 23.用来打开与关闭数据库连接的是哪个ADO对象。( C ) A.Command B.Recrodset C.Connection D.Field 24、目前在Internet上应用最为广泛的服务是( B )。 A.FTP服务 B.WWW服务 C.Telnet服务 D.Gopher服务 25.静态网页文件的后缀是( C ) A、asp B、aspx C、htm D、jsp 26.HTML代码表示( C )。 A、 创建一个超链接 B、 创建一个自动发送电子邮件的连接 C、创建一个位于文档内部的链接点 D、创建一个指向位于文档内部的链接点 27.当需要用控件来输入性别(男、女)或婚姻状况(已婚、未婚)时,为了简化输入,应该选用的控件是( D ) A、RadioButton B、CheckBoxList C、CheckBox D、RadioButtonList 28.现在需要验证某个TextBox控件输入的年龄是否大于18且小于65。此时应该使用的验证控件是( B ) A、CompareValidator B、CompareValidator与RequiredFieldValidator C、RangeValidator D、RangeValidator与RequiredFieldValidator 29.在HTML中,超链接由( B )标记定义。 A、 B、 C、 D、 30.下面几个图形控件中,不能执行鼠标单击事件的控件是( B ) A、ImageButton B、Image C、ImageMap 31.Session与Cookie状态之间的最大区别在于:( A ) A、存储位置的不同 B、类型不同 C、生命周期不同 D、容量不同 32.下面哪种语言不是被浏览器执行的( A ) A、HTML B、JavaScript C、VBScript D、ASP.NET 33( a)事件在页面被加载的时候,自动调用该事件。 A、Page_OnLoad( ) B、Page_UnLoad( ) C、Page_Load( ) D、Page_Submit( ) 34.对于下面的语句,执行的结果是( B ) Response.Write(“中国”); Response.End( );(意思使得web服务器停止处理并返回结果,文件中剩余的内容将不被处理) Response.Write(“你好”); A、中国你好 B、中国 C、你好 D、出错 35.DataSet内部用( B )描述数据,具有平台无关性 A、关系型数据库 B、XML C、网状型数据库 D、层次性数据库 36.( D )对象用于从数据库中获取仅向前的只读数据流,并且在内存一次只存放以行数据 A、DataAdapter B、DataSet C、DataView D、DataReader 37.关于B/S和C/S编程体系,下面说法不正确的是( C ) A、 B/S、结构的编程语言分成浏览器编程语言和服务器编程语言 B、 HTML和CSS都是由浏览器解释的,JavaScript语言和VBScript语言都是在浏览器上执行的 C、 目前应用领域的数据库系统全部采用网状型数据库 D、 JSP是Sun公司推出的, 是J2EE 13种核心技术中的一种 38.以下哪个不是ASP.NET的验证控件( D ) A、RequiredFieldValidator( ) B、CompareValidator( ) C、RangeValidator( ) D、SubmitValidator( ) 39.Application对象的默认有效期是( B ) A、10分钟 B、20分钟 C、30分钟 D、从网站启动到终止 40.Session与Cookie状态之间的最大区别在于:( A ) A、存储位置的不同 B、类型不同 C、生命周期不同 D、容量不同 二、填空题 1、列举ASP.NET中的七个主要内置对象:Respone、Request、Application、Session、Server、Cookie、Cache。 2、URL的中文意思是指 :统一资源定位器 3、几乎所有的HTML标记都可以转化为HTML Server控件,只需要在标记中加入runat=”server”即可 4、控件TextBox的AutoPostBack属性的作用是:是否响应服务器,值为Ture、false; 5 、Server.MapPath()方法的主要功能是:获取文件对象绝对路径。 6、目前在应用开发领域中,主要分成两大编程体系,一种是C/S结构,另一种是基于浏览器的:B/S结构。 7、常见的动态网页程序设计语言有:ASP、PHP和 JSP 。 8、下面程序代码写在页面的Page_Load事件中,IsPostBack变量的作用是:用于检查页面是否已经回传给服务器端。 if (!IsPostBack) { lblMessage.Text = "第一次访问!"; }
B、 C、 D、 30.下面几个图形控件中,不能执行鼠标单击事件的控件是( B ) A、ImageButton B、Image C、ImageMap 31.Session与Cookie状态之间的最大区别在于:( A ) A、存储位置的不同 B、类型不同 C、生命周期不同 D、容量不同 32.下面哪种语言不是被浏览器执行的( A ) A、HTML B、JavaScript C、VBScript D、ASP.NET 33( a)事件在页面被加载的时候,自动调用该事件。 A、Page_OnLoad( ) B、Page_UnLoad( ) C、Page_Load( ) D、Page_Submit( ) 34.对于下面的语句,执行的结果是( B ) Response.Write(“中国”); Response.End( );(意思使得web服务器停止处理并返回结果,文件中剩余的内容将不被处理)