第一章
(1)静态网页的扩展名一般是:
A.htm        B .php            C.asp            D.jsp
答案:A
(2)ASP文件的扩展名是:
A.htm        B. txt            C. doc            D. 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文件,运行时服务器端也会对其进行说明哪些网站属于asp
解释执行,只不过实际上没有代码需要解释执行而已。
第二章
1HTML文档包含的两个部分是指:
A. 文档头部    B. 标题            C. 注释            D. 文档主体
答案:A D
4)在HTML中,插入换行符用什么标记?
A. <hr>            B. <br>            C. <p>            D. Enter
答案: B
10)当前文件夹下有一个HTML文件a.htm和一个子文件夹B,文件夹B中有一个图片文件flower.jpg,请问下面哪种写法可以在a.htm中插入该图片?
A. <img src="flower.jpg">        B. <img src="../flower.jpg">
C. <img src="B/flower.jpg">        D. <img src="/B/flower.jpg">
答案: C
11)在超链接标记中,下面哪个属性用来指定超链接路径?
A. src            B. href            C. dynsrc        D. action
答案: B
15)在表单中,下列哪个属性用于指定表单处理程序文件的地址?
A. method        B. action            C. GET            D. POST
答案: B
17)要实现一个上下型框架网页,至少需要几个网页文件?
A. 2            B. 3                C. 4                D. 6
答案: B
4)为什么HTML文件一般可以直接双击打开,而ASP文件就不能呢?
答案:因为ASP文件必须要到服务器端解释执行后才可显示到浏览器端。
1)请开发一个网页,3秒后自动转到新浪网站,并且在页面上显示文字“3秒后将转到新浪网站……”。
答案:请参见asptemptj\chapter2\Auto_redirect.htm 文件,并在浏览器中输入localhost/asptemptj/chapter2/ Auto_redirect.htm即可访问。
清单Auto_redirect  Auto_redirect.htm  3秒后自动转到新浪网站
<html>
<head>
    <title>尚网:计算机教学网站</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <meta http-equiv="Refresh" content="3; URL=www.sina">
</head>
<body >
    <p>3秒后将转到新浪网站……
</body>
</html>
4)请在2.4.2节框架网页示例的基础上制作自己的个人主页,并且要满足如下要求:
    A. 在“个人简介”页面上方给出一段自我介绍的文字和一张照片。
    B. 在“个人简介”页面下方利用表格说明自己的教育经历。
    C. 在“我的照片”页面中添加一些照片的缩略图,点击缩略图自动打开原始照片。
D. 在“我的文章”页面中用排序列表的方式添加一些自己撰写或下载的文章标题,并为标题添加超链接,单击超链接在新窗口中打开对应的文章页面。
E. 在左侧框架中添加一个“给我留言”的超链接,然后在对应的页面中添加一个留言表单,其中应该包括留言主题、留言内容、留言人姓名、留言人E-mail等内容。单击“提交”按钮后,将留言发送到自己的信箱。
案:程序详见chapter2/Myweb下,其中简单应用了样式的写法,请大家参考学习。
并在浏览器中输入localhost/asptemptj/chapter2/ Myweb/index.htm即可访问。
第三章
(1)下列哪一个变量名称是正确的?
A. 1_ab        B. ab_1            C. _ab            D. ab?
答案:B
(2)在一段程序中a是一个变量,那么"a"是:
A. 变量        B. 直接常量        C. 字面常量        D. 符号常量
答案:D
(5)执行语句a="2008-8-8"后,变量a的数据子类型是?
A. 字符串        B. 日期            C. 数值            D. 布尔
答案:A
(6)假设变量a=5、b=3,则执行语句c="a>b"后,变量c的数据子类型是?
A. 字符串        B. 日期            C. 数值            D. 布尔
答案:A
(8)执行语句a=3: a=a+5后,变量a的值是:
A. 3            B. 5                C. 8                D. 出错
答案:C
解释:ASP中,冒号(:)是用来做语句分割的,也就是说可以将两行语句合成为一行来写。因此a=3: a=a+5就等价于a=3
                              a=a+5,结果自然就是8.
(15)在取整时按四舍五入进行的函数是?
A. Int            B. Fix            C. Round        D. CInt
答案:C
(1)请在你的个人主页上添加时间显示信息,显示当天的日期、时间及星期几。
答案:参见asptemptj/chapter3/Time_list.asp,注意学习select case的写法, 并打开浏览器,在其中输入localhost/asptemptj/chapter3/ Time_list.asp即可访问,清单如下:
清单Time_list  Time_list.asp. 显示时间信息代码
<html>
<head>
        <title>习题3-2-1</title>
</head>
<body>
        <%
    Response.Write Date() & " " &  Time()
    Select Case Weekday(Date())
    Case 1
        Response.Write "星期日"
    Case 2
        Response.Write "星期一"
    Case 3
        Response.Write "星期二"
    Case 4
        Response.Write "星期三"
    Case 5
        Response.Write "星期四"
    Case 6
        Response.Write "星期五"
    Case 7
        Response.Write "星期六"
    End Select
    %>
</ head >
</ html >
(2)请编写程序段,判断当天日期,如果是25日,则显示“请注意,明天可能有病毒发作”。
答案:参见asptemptj/chapter3/Date_meg.asp,并打开浏览器,在其中输入localhost/asptemptj/chapter3/ Date_meg.asp即可访问,清单如下:
清单Date_meg  Date_meg.asp. 判断当天日期
<html>
<body>
    <%
    If Day(Date())=25 Then
        Response.Write "请注意:明天可能有病毒发作。"
    End If
    %>
</ body >
</ html >
第四章
(1)对于Request对象,如果省略集合,如Request("strName"),将按什么顺序依次检查是否有信息传入?
A. Form、QueryString、Cookies、ServerVariables、ClientCertificate
B. QueryString、Form、Cookies、ServerVariables、ClientCertificate   
C. Cookies、QueryString、Form、ServerVariables、ClientCertificate
D. Form、QueryString、Cookies、ServerVariables、ClientCertificate
答案:B
(2)Request对象的QueryString、Form、Cookies集合获取的数据子类型分别是?
A. 数字、字符串、字符串        B. 字符串、数字、数字
C. 字符串、字符串、字符串    D. 必须根据具体值而定
答案:D
(3)在表单中,下列哪个属性用于设定表单的提交方法?
A. method        B. action            C. POST            D. GET
答案:A
(4)若表单提交时采用GET方法,则下面哪种集合可以获取表单元素的值?

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。