web程序设计复习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、判断题
1.网页是文本文件。
()
2.在网页文件index.htm中,可用代码显示出服务器的日期和时间。
()
3.有时我们看到的网页代码实际上不是真正的源代码。
()
4.变量也有名字。
()
5.变量的值可以被替换。
()
6.在HTML代码中,<img>定义表格。
()
7.VB和VBScript都是脚本语言。
()
8.常量是一种不会改变的数,VBScript定义常量要使用“Dim常量名称”。
()
9.session对象无法记录数组,对象等复杂的数据类型。
()
10.session和cookies一样,都是存储在客户端的。
()
11.Session对象的OnEnd事件处理程序只能使用Application和Server两个ASP内置对象。
()
12.ASP中的Session的功能是将数据存储在服务器的内存中。
()
13.ASP页可调用ActiveX组件来来执行任务。
()
14.ASP文件必须使用专门程序来编辑。
()
15.response对象的数据集合用于设置客户端的cookies停息。
()
16. request对象的数据集合用于取得客户端的cookies停息。
()
17.微软推出的服务器是IIS和WPS。
()
18.在表单(Form)传值使用Post方法时,接收页面可用Request.Querysting(“表单对象名称”)进行
取值。
()
19.使用request.querystring可以接受表单中输入的数据。
()
20.在表单(Form)传值使用Get方法时,接收页面可用Request.Form(“表单对象名称”)进行取值。
()
21.在VB中当场编写一个组件,并生成一个.dll文件,该组件即使本机使用,也必须注册后方能使用。
()
22.打开浏览器后,IIS会自动创建Session. SessionID属性,其属性值随着浏览器刷新而改变。
()
23.使用Application对象创建一个属性,其属性值随着浏览器的关闭而消失。
()
24.ASP网页,运行时在客户端可以查看到真实的ASP源代码。
()
25.HTML不具有文件存取操作的功能,是一种描述性的标记语言。
()
二、选择题
1.Asp页面中用以包含其它页面的命令是()。
A)return B)include C)include file D)global
2.Internet使用()。
A)G3协议B)CDMA协议C)TCP/IP协议D)TCP协议和IP协议
3.设置网页背景图案应该使用()。
A)background属性B)bgcolor属性C)link属性D)color属性
4.以下说法错误的是()。
A)网页文件其实是文本文件B)word 2000也可以制作网页
C)网页也是文档D)网页可以用HTTP编写
5.相对JSP和PHP,是ASP优点的是()。
A)全面支持面向对象程序设计
B)执行效率高
C)简单容易
D)多平台支持
6.下面哪门语言不是被浏览器执行的()。
A)HTML B)JavaScript C)VBScript D)ASP
7.7、相对比较早出现的服务器端技术是:()
A)ASP B)CGI C)JSP D)JavaScript
8.<title>、</title>标记的作用是()。
A)标识IE窗口标题栏的内容B)标识网页特征
C)进行网页内容索引D)标识最大号字体
9.下面的HTML标记<input type=”password”name=‘N1’size=‘15’>的作用是()。
A)在web页面中产生一个多行文本框
B)在web页面中产生一个单行文本框
C)在web页面中产生一个复选框
D)在web页面中产生一个口令文本框
10.<Input Type=Reset>是一个()。
A)文本框
B)重新填写的按钮
C)下拉菜单
D)提高给服务器的按钮
11.在超级链接中,如果指定()框架名称,连接目标将在链接文本所在的框架页内出现,当前页
面被刷新。
A)Blank B)Self C)Parent D)Top
12.以下标记中,()可用于在网页插入图像。
A)<IMG>标记B)<BR>标记C)<H3>标记D)<SRC>标记
13.下面关于标记的说法不正确的是()。
A)标记要填写在一对尖括号(<>)内
B)书写标记的时候,英文字母的大、小写或混合使用大小写都是允许的。
C)标记内可以包含一些属性,属性名称出现在标记的后面,并且以分号进行分隔。
D)HTML对属性名称的排列顺序没有特别的要求。
14.发展DHTML的作用不在于:()
A)减轻服务器处理压力
B)加快客户端页面处理速度
C)减轻网络压力
D)加快数据搜索速度
15.以下说法不正确的是()。
A)VBScript 是VB的一个子集B)VB 是VBScript的一个子集
C)VBScript是脚本语言D)VBScript 弱于VB
16.Textarea属性之Rows用于设置:()
A)多行文本框名称
B)设置最多可以输入的行数
C)设置每行可以输入的字符数
D)设置每列可以输入的字符数
17.下列Response对象的属性中哪个可以用于设定页输出是否被缓冲?()
A)TotalBytes B)ContentType C)status D)Buffer
18.<%Response.Write "您来访的时间是:" & Year(date()) & "年" & Month(date()) & "月" & Day(date()) &
"日" %>如果浏览者打开这个ASP页面的日期是2006年5月20日,以上代码运行后,转化成标准HTML代码为:()
A)您来访的时间是:2006年5月20日
B)Response.Write
C)<%您来访的时间是:2006年5月20日%>
D)您来访的时间是:
19.ASP网页的Web服务器最好采用()。
A)Apache B)IIS(Internet Information Server)
C)Windows98 D)WindowsNT
20.ASP文件所有的Script程序代码均须放在下列符号之间:()
A)./* */ B).<!-- -?
C)<pre> </pre> D)<% %>
21.用HTML编写的网页文档在保存时应该以()为扩展名。
A)DOC B)WEB C)HTML D)PPT
22.关于B/S和C/S编程体系,下面说法不正确的是()。
A)B/S结构的编程语言分成浏览器端编程语言和服务器端编程语言。
B)HTML和CSS都是由浏览器解释的,JavaScript语言和VBScript语言是在浏览器上执行的。
C)目前应用领域的数据库系统全部采用网状型数据库。
D)JSP是SUN公司推出的是J2EE十三种核心技术中的一种。
23.URL是()。
A)超文本传输协议B)统一资源定位器C)超文本标记语言D)浏览器
24.网页中的表单是()。
A)客户端向服务器传送数据的工具B)服务器端向客房端传送数据的工具
C)客户端向客户端传送数据的工具D)弹出式对话框
25.HTML表单的起始标记为()。
A)FONT B)FORM C)BODY D)HTML
26.一个正确的URL是()。
A)http///temp/zzz.htm
B) http://temp/zzz.htm
C) http:\\/temp/zzz.htm
D) /temp/zzz.htm
27.以下正确的说法是()。
A)HTML的标记用%括起来
B)HTML标记名和属性之间用空格分开
C)在HTML中,一个标记只有一个属性
D)HTML文档分头部、主体和尾部三部分
28.请问下面程序段执行完毕,页面上显示内容是什么:()
<%
Response.Write "<a href=''>搜狐</a>"
%>
A)搜狐
B)<a href=''>搜狐</a>
C)搜狐(超链接)
D)该句有错,无法正常输出
29.张三使用163拨号上网,访问新浪网站,()是服务器端。
A)张三的电脑
B)163的拨号网络服务器
C)新浪网站
D)没有服务器
30.Web的工作模式是:()
A)客户端/服务器端B)浏览器/服务器
C)浏览器/浏览器D)浏览器/客户端
31.以下说法正确的是()。
A)<table>和</table>定义表格B)<table>和</table>定义表格的行
C)<table>和</table>定义表格的单元格D)以上说法都不对
32.网页中的表单是()。
A)一个容器类的对象B)一个图像对象C)一个子网页D)一个对话框
33.标识脚本语言的HTML标记是()。
A)<VB>和</VB> B)<Script>和</Script>
C)<form>和</form> D)<SUB>和<end sub>
34.以下说法正确的是()。
A)常量的取值范围是实数
B)常量的取值范围是有理数
C)常量的取值范围是整数
D)以上说法都不对
35.VBScript 代码()。
A)由WWW服务器解释执行B)由Windows操作系统解释执行
C)由IE浏览器解释执行D)由路由器解释执行
36.设定互动式表单的信息传输方式的属性是:()
A)Action和Method B)Action C)Method D)post
37.用于从客户端获取信息的ASP内置对象是()。
A)Response B)Request C)Session D)Application
38.利用ASP开发的网页,其扩展名应命名为()。
A).htm B).aspx C).asp D)无严格限制
39.在服务器端,若要将页面导航到index.asp,应使用Response对象的()方法来实现。
A)href B)Transfer C)Redirect D)Flush
40.下面哪种语言是解释执行的:()
A)C++ B)Delphi C)JavaScript D)Java 41.<Input Type=Reset>是一个___________。
()
A)文本框
B)重新填写的按钮
C)下拉菜单
D)提高给服务器的按钮
42.执行完如下语句后,Sum的值为:
<%
Dim a(5),Sum
Sum=0
For I=0 To 5
a(I)=I
Sum=Sum+a(I)
Next
%> ()
A)0
B)5
C)15
D)20
43.下列哪一个函数可以将数值型转换为字符串___________()
A)CDate
B)CInt
C)CStr
D)CDbl
44.使用___________语句可以立即从Sub过程中退出。
()
A)Exit Sub
B)Exit
C)<\Sub>
D)Loop
45.请判断下面程序运行完毕后a的值:
<%
a=3
a=a+5
%> ()
A)0
B)3
C)5
D)8
三、简答题
1.HTML是什么?简述它的基本结构。
2.简述在普通的 HTML语句中和在 ASP语句中所采用的注释语句的区别?
3.什么是静态网页?什么是动态网页?
4.说明在网页中使用 CSS的几种方式?
5.什么是脚本?
6.简要说明在网页中插入JavaSCRIPT脚本的几种方式?
7.7. 设a=3,b=5,c=-1,d=7,根据JavaScript计算表达式的值
1)a-b/c<d||c>d&&!(c>0)||d<c
2)(a+b>0)&&c+2<0||d-7==0
8.简述 IIS 中使用虚拟目录的优点。
9.ASP提供的 6个内置全局对象的名称及其主要功能是什么?
10.Application对象和Session对象有什么联系和区别?
11.试述Session和Cookie的异同
12.比较中Page_Init和Page_Load事件的不同点。
13.ADO中的独立对象类主要有哪些?(说出5个以上)
14.什么是 ODBC?
四、编程题
重点看上课时我讲过的例子和习题。