Skip to main content
  主页 > 奥鹏作业 > 福建师范大学

福建师范大学《网页设计技术》期末复习资料【标准答案】

2024-02-13 浏览:

网页设计技术》复习材料
一、选择题(每小题2分,共40分)
1.WWW是(  )的意思。 
(A)网页     (B)万维网    (C)浏览器    (D)超文本传输协议小王正在家里通过拨号上网访问搜狐网站,此时谁是服务器端,谁是客户端?()
(A)小王的机器是服务器端,搜狐网站是客户端
(B) 搜狐网站是服务器端,小王的机器是客户端
(C)小王的机器既是服务器端,又是客户端
(D)以上说法全不对
2.某同学开发了一个显示来访时间的ASP文件,存放在C:\inetpub\wwwroot下,请问此时如果在资源管理器中双击该文件,该文件可以正常显示吗?()
(A) 可以       (B) 不可以
3.下面不属于CSS插入形式的是(    )。
(A)索引式  (B)内联式  (C)嵌入式  (D)外部式
4.执行完如下语句后,a的值为:()
<%
Dim a
a=FormatNumber(10.223344,3)
%>
(A) 10.223344    (B) 10.2    (C) 10.223      (D) 10.000
5.客户端网页脚本语言中最为通用的是(    )。
  (A)javascript(B)VB   (C)Perl   (D)ASP
6. 请问Int(3.45)和Int(-3.45)的值分别是什么?()
(A) 4、-4      (B)3、-4    (C) 3、3       (D) 3、-3
7. 执行完如下语句后,sum的值为? ()
<%
  Dim sum,I
  Sum=0
  I=1
  Do While I<=10
       Sum=sum+I
       I=I+1
       If  (I Mod 5=0) then
           Exit do
       End if
Loop
<%
(A) 55          (B) 15     (C) 10         (D) 45
8.在HTML中,要定义一个空链接使用的标记是(   ).
(A)<a href=”#”>  (B)<a href=”?”>   (C)<a href=”@”>  (D)<a href=”!”>9.主机域名center. nbu. edu. cn由四个子域组成,其中(    )子域代表国别代码。
(A)center(B)nbu(C)edu(D)cn
10.问下面程序段执行完毕,页面上显示的内容是什么?()
<%
Dim strTemp
StrTemp=”user_name”
Session(“strTemp”)=”王刚”
Session(strTemp)=”张红”
Response.WriteSession(“user_name”)
%>
(A) 张红          (B)王刚  
(C) 王刚张红      (D) 语法有错,无法正常输出
11.如有一个数据库,其中有表table,包括3个字段name(文本型)、grade(数字型)、birthday(日期/时间型),请问下面哪句能正确执行?()
(其中 varName=”林亚”varGrade=98  varBirthday=#1983-1-1#)
(A).strSql="Insert Into table(name,grade,intro) Values('"&varName&"', "&varGrade&",#"&varBirthday&"#)"
(B). strSql="Insert Into table(name,grade,intro) Values('"&varName&"', '"&varGrade&"',# "&varBirthday&"#)"
(C).strSql="Insert Into table(name,grade,intro) Values('"&varName&"', "&varGrade&","&varBirthday&")"
(D).strSql="Insert Into table(name,grade,intro) Values('varName', varGrade,# var Birthday#)"
12.问下面程序段执行完毕,页面上显示内容是:()
<%
Response.WriteServer.HTMLEncode(“<a href='http://www.sina.com.cn'>新浪</a>”)
%>
(A) 新浪 
(B) <a href='http://www.sina.com.cn'>新浪</a>
(C) 新浪(超链接)  
(D) 该句有错,无法正常输出
13.为了标识一个HTML文件开始应该使用的HTML标记是 (   )。
A、<table>   B、<body>   C、<html>   D、<a>
14.设定义了记录集rs, 如果希望打开的记录集可以前后移动指针,并且可读可写,则应该为下面哪一句?()

  1. rs.OpenstrSql,db(B)rs.Open strSql,db,1,3

(C)rs.Open strSql,db,,3    (D)rs.Open strSql,db,1
15.在使用下载组件时,若下载组件是dll文件形式(test.dll),并且我们将该文件存放到C:\temp\test.dll下,则注册时还要在运行窗口输入()
 (A) Run C:\temp\test.dll
 (B) Run test.dll
(C) Regsvr32 C:\temp\test.dll 
(D) Regsvr32 test.dll
16、对远程服务器上的文件进行维护时,通常采用的手段是(     )
A、 POP3   B、FTP   C、*TP   D、Gopher
17、Instr(“abc@263.net”,”@”)的值是(  )
A.4           B.3            C.5            D.6
18、对于request对象,如果省略获取方法,如request(“username”), 将按什么顺序依次检查是否有信息传入(   )
A. Form、Querystring、Cookies、Server Variables、 ClientCertificate
B. Querystring、Form、Cookies、Server Variables、 ClientCertificate
C. Cookies、Querystring、Form、Server Variables、 ClientCertificate
D. Form、Querystring、Cookies、ClientCertificate、 Server Variables
19、下面程序执行完毕,页面上显示的是什么内容(   )
<%
Reponse.writeserver.HTMLEncode(“<a href=’http://www.sohu.com’>搜狐</a>”)
%>
A.搜狐                
B.搜狐(超链接) 
C.<a href=’http://www.sohu.com’>搜狐</a>
D.该句有误,无法输出
20、下面程序执行完毕,页面上显示什么内容(   )
<%
=”祖国”
=”您好”
%>
A.祖国                    B.祖国您好   
C.祖国(换行)您好        D.以上都不对
21、<%
session("a")="1"
session("b")="2"
c=session("a")+session("b")
response.Write c
%>则c的值为(   )
A.3          B.12           C.ab           D.”12”
22、Internet上使用的最重要的两个协议是(  )
A、TCP和Telnet  B、TCP和IP  C、TCP和*TP   D、IP和Telnet
23、查询用户表中最新的5条记录,请问用哪条语句(  )
A. select top 5 * from user order by id desc
B. select * from user order by id desc
C. select top 5 * from user
D. select * from user top 5order by id desc
24、body元素用于背景颜色的属性是(  )
A、alink  B、vlink  C、bgcolor  D、background
25、下列Web服务器上的目录权限级别中,最安全的权限级别是(   )
A、读取  B、执行  C、脚本  D、写入
26、如果指针指向第1条记录,则rs.bof和rs.eof的值分别为(    )
A.True、False                B.False、True
C. True、True                D. False、False
27、如果某服务器比较慢,执行查询操作时可能无法正常执行,应该设置下面哪个属性(   )
A.Connection对象.CommandTimeout
B.Connection对象.ConnectionTimeout
C.Command对象.CommandTimeout
D.Session对象.Timeout
28、获取客户端的IP用下列哪条语句(   )
A. request.servervariables(“REMOTE_ADDR”)
B. request.servervariables(“REMOTE_HOST”)
C. request.servervariables(“LOCAL_ADDR”)
D. request.servervariables(“SERVER_PORT”)
29、下面程序段执行完毕,页面上显示的内容是(   )
<%
dim a
a="username"
session("a")="张红"
session(a)="王刚"
response.Write session("username")
%>
A.王刚       B.张红      C.张红王刚       D.无法正常输出
30、关于浮动,下列哪条样式规则是不正确的()
A、img { float: left; margin: 20px; }
B、img { float: right; right: 30px; }
C、img { float: right; width: 120px; height: 80px; }
D、img { float: left; margin-bottom: 2em; }
31.在VBScript中,注解前使用:()
A.//          B. /*…*/       C.’          D.”
32. 下列哪个HTML标记不可能具有align属性()
A.<p>      B.<h5>      C.<img>      D.<strong>
33.下列循环语句中循环()次停止执行。
<%
Dim sum, I
Sum=0
I=1
Do
Sum=sum+I^2
I=I+1
Loop While I<=10
%>
 A. 7          B. 9         C. 10          D. 11   
34. 下列哪种CSS属性不能让页面在浏览器中居中显示(网页中所有可显示
的元素都包含在一个id为container的div盒子内)()
A.#container { margin: 0 auto ; width: 780px; }
B.#container { position: relative; width:780px;
left: 50%; margin-left: -390px; }
C.#container { margin: 0 auto ; width: 85%; }
D.#container { position: relative; width:780px;
right: 50%; margin-left: 390px; }
35. Month(#2003-10-22#)函数返回的是()。
A.2003         B.10          C.22          D.以上都不是
36. 函数Instr(“jjshang@163.com”,”@”)的返回的值为( )。
A. 3           B.5            C.7          D.8
37. 执行完a=“6”语句后,a是 () 类型。
A. 字符串型   B. 日期型     C. 数值型    D. 布尔型
38. 下列哪个CSS属性具有继承性()
A、color
B、background-color
C、display
D、margin
39. 若要获得客户端的IP地址,应使用ServerVariables 方法,查询()变量。
A.REMOTE_ADDR           B.REMOTE_HOST
C. LOCAL_ADDR            D.PATH_INFO
40. 在表单中插入多行文本域的HTML源代码为()
A、<textarea>
B、<input type="textarea">
C、<input type="textbox">
D、<input id="textarea">
41. 若要将虚拟路径转化为真实的物理路径,一下语句正确的是()。
A. Response.MapPath(虚拟路径)  
B. Request.MapPath(虚拟路径)
C. Server.URLEncode(虚拟路径)
D. Server.MapPath(虚拟路径)
42. 在JavaScript程序中最常用的显示信息内容的语句格式是()
A、alert("Hello World")
B、alertBox="Hello World"
C、msgBox("Hello World")
D、alertBox("Hello World")
43. 如果要获得user表前10条的记录的数据,用SQL语句实现为()。
A. SELECT TOP10 FROM user
B. SELECT next10 FROM user
C. SELECT*FROM user WHERE rownum<=10
D. SELECT*FROM user WHERE Recno()<=10
44. 在表user有name 、tel 和data 3个字段,要求向表user中插入一新记录,该记录数据分别为: 王明、 8888888、2005-5-5,用SQL语句实现操作是( )。
A. INSER INTO user VALUES (王明,8888888,2005-5-5)
B. INSER INTO user VALUES “王明”,”8888888”,#2005-5-5#
C. INSER INTO user(name,tel,data) VALUES (“王明”,“8888888”,#2005-5-5#)
D.INSER INTO user(name,tel,data) VALUES (“王明”,“8888888”,“2005-5-5“)
45. 如果服务器比较慢,执行查询操作时可能无法正常执行,应该设置下面哪个属性( )。
A. Connection对象.ConnectionTimeout
B. Server对象. ConnectionTimeOut
C. command对象. CommandTimeOut
D. Session对象. TimeOut
46. 要获得当前记录在记录集中的位于那一页的属性是( )。
A. Absolutepage                 B. Recno
C. AbsolutePosition             D. RecordCount
47. 关于CSS2.1中的背景属性,下列说法正确的是()
A、可以通过背景相关属性改变背景图片的原始尺寸大小
B、不可以对一个元素设置两张背景图片
C、不可以对一个元素同时设置背景颜色和背景图片
D、背景图片默认情况下不会平铺,左上角对齐
48. 如果要获取客户端所提交是表单数据,应使用( )对象来实现
A.Request                        B. Response
C. Server                         D. Session
49. 如果用组件上传,希望获得上传文件的大小,应该怎样实现( )。
A. Request.Files(“upfile”).Size
B. Upload.Form(“upfile”).Size
C. Upload.Files(“upfile”).Size
D. Request.form(“upfile”).Size
50. 在记录集RS中,可用于返回记录总数的语句是( )。
A. rs.Count                      B. rs.RecordCount
C.  rs.Fields.Count               D. rs.PageCount
二、填空题(每空2分,共40分)

  1. VBScript 中用关键字来声明常量。
  2. http://www.wendangwang.com配置系统包括服务器配置和应用程序配置,服务器配置信息存储在machine.config文件中,应用程序配置信息存储在____________文件中。
  3. 在VBScript 中,过程有两种,一种是Sub子程序,一种是Function 函数,两者的区别在于          只执行程序而不返回值,而          可以将执行代码后的结果返回给请求程序。
  4. 执行完  a= InStr(“jjshang@263.net”,”@”)后,a的值为。
  5. 语句 a=DateDiff(,Date(),#1/1/2006#) 将返回离2006年元旦还有多少天。
  6. 在执行程序时,有时我们不希望因为程序发生错误而导致程序终止,也不希望将错误暴露在访问者的面前,这时我们就要用到容错语句,这条语句表示,如果碰到错误,就跳过去继续执行下一句。
  7. http://www.wendangwang.com的基本内置对象包括 ________、________、________、________、________、________。
  8. 下面的程序段用Cookies来完成设置关键字user_name的值和有效期,请填写其中的空格。

<%
Response.Cookies(“user_name”)=“高航”
 =#2005-10-1#   ‘设置关键字user_name的有效期
 %>

  1. FreeTextBox组件中包括________________和___________________。
  2. 用于从客户端获取信息的ASP内置对象是__________,输出内容到客户端的ASP内置对象是___________。
  3. 对于W3 Jmail邮件发送组件,如果信箱是jjshang99@163.com,密码是123456,发信服务器是*tp.163.dom。请写出执行发送邮件的语句
  4. 对于如下图的数据表link,请填写下面的SQL语句中的空格:

 
 
 
 
 

图1
查询提交日期大于2003-1-1的前三条数据记录,并按提交日期的降序排列
strSql="Select  * From link
 Where submit_date#2003-1-1# 
Order By submit_date"
13、如果在asp文件中任意地方用到redirect方法重定向页面,则必须在文件开头加:_____________________________。
14、在代码页面的Page_Lode中经常会出现if(!IsPostBack)代码,其中括号里的代码代表_________意思。
15、表单中有2个按钮,其中一个用来提交表单(type=”submit”),另一个用来在原来页面的基础上,再打开一个新页面,请问该按钮的type为:____________。
16、以下程序段执行的结果为:___________________。
<%
Response.write”网络”
Response.end
Response.write”编程”
%>
17、浏览器是解释执行的,它将所有的HTML标记逐一解释执行,而有时希望在屏幕上输出完整的HTML语句,则要用到哪种方法:___________________。
18、如果将添加文本框的___属性设置为None,则该文本框将被设置为无边框状态。
19、创建没有ODBC数据源的连接(数据库为data.mdb):______________________________________________________________________________________________________________________________________________。
20、Server对象的ScriptTimeout的默认最长时间为________秒。
21、Session对象有它的有效期,默认为_______分钟,另外,我们可以利用Session的一个属性___________可以修改Session对象的有效时长。
22、执行完a=”6”语句后,a 是__________类型。
23.  ASP文件的后缀名为。
24.  静态网页的扩展名是________。
25.  VBScript只有一种数据类型,即类型,也叫变体类型。
26. 声明一个变长数组,使用时需要使用Redim重声明,原来的数值全部清空。如果希望保留原有的项目的数值,可以使用..语句。
27.  SQL 是结构化查询语言(Structured Query Language)的缩写,在ASP中最常用的语句包括 、、和。
28.  ADO的3个核心对象是、和。
29.  要创建ODBC数据源,打开“控制棉板”中的,在项目上双击来一步步实现。
30.  使用站点安全工具可以配置身份验证模式和设置数据库引擎等功能,在http://www.wendangwang.com中主要提供了__________和______________两种身份验证模式。
31.  记录分页显示时,Recordset对象的属性确定每页显示的记录行的绝对值_________________属性确定当前记录位于哪一页上。
32. 建立Connection对象是采用Server对象的 方法进行的。
33. web.config文件是一个XML文本文件,XML的汉语全称________。
34. 使用W3 Jmail 组件发送邮件时属性是发件人E-mail地址、属性是邮件主题、属性是执行发送。
35. 使用ASPUpload组件上传文件时方法是保存到文件到某文件夹、__________方法是设置上传文件最大字节数、属性是上传后的文件路径、____________属性是上传文件的名字。
36. 使用Response对象的Redirect方法可以实现页面_______功能。
37. 复制时,为true时可以覆盖,否则不可以。
38. 在数据库的表中,纵的一行叫做一个,横的一行叫做一个。
三、简答题(每小题5分、共20分)
1. 请简述Sub 子程序和Function函数的区别?
2. 请简述Execute、Transfer、Redirect方法的区别?
3. 请简述Session对象的的工作原理?
4. 请简述Querystring和Form的区别?
四、编程题(1小题20分、2小题10分, 共30分)
1.S=12+32+52+…+992,请利用两种循环语句编写程序,计算S的值。
2. 请开发一个页面,显示来访者的IP地址。并判断:如果IP地址以202.112开头,则显示欢迎信息;否则显示为非法用户,并终止执行程序。
3. 写出按钮事件的函数,确认用户是否退出当前页面,确认之后关闭窗口。
4. 有100个人吃100个馒头,大人1人吃4个,孩子4人吃1个,问有多少个大人和多少个孩子?(提示:使用嵌套循环和条件语句)
5.请编写代码,在页面上显示如下图形。注意:只要写出主要代码即可
**********
*********
********
*******
******
*****
****
***
**
*
6. 在GridView控件的RowDeleting事件中,写出添加删除所选择留言信息的程序
 
 
网页设计技术》复习材料参考答案
一、单项选择题(每小题2分、共30分)
1-10      BBACA    DCADA   
11-20     ABCBC    BABCD  
21-30     BBACA    ACAAB
31-40     CDDCB    DAAAB 
41-50     DAACC    ABACD
二、填空题(每空2分,共40分)

  1.    Const
  2.    web.config
  3.    Sub子程序 、Function 函数
  4.    8
  5.    “d”
  6.    On Error Resume Next
  7.   Response对象、Request对象、Application对象、Session对象、Cookie对象、Server对象
  8.     Response.Cookies(“user_name”).Expires
  9.     FreeTextBox.dll文件、aspnet_client资源文件夹
  10. request对象、response.write、
  11. Jmail.send("jjshang99:123456@*tp.163.com")
  12. top 3 、 > 、desc
  13. <%response.buffer=true%>
  14.  “网络程序设计”
  15. button
  16. 网络
  17. server.htmlencode
  18. BorderStyle
  19.  

<%
dim db
set db=server.createobject("adodb.connection")
db.open"dbq="&server.mappath("data.mdb")&";driver={microsoft access driver(*.mdb)}%>"

  1. 90
  2. 20、Timeout
  3. FCKEditor
  4. asp
  5. html
  6. Variant
  7. Redim Preserve
  8. select 语句、insert语句、delete 语句、update语句
  9. Connection、Command、Recordset
  10. 管理工具、数据源(ODBC)
  11. Windows验证、Forms验证
  12. AbsolutePosition、Absolutepage
  13. CreateObject
  14. 可拓展的标记语言
  15. From、Subject、Send
  16. save、SetMaxSize、Path、FileName
  17. 重定向
  18. OverWrite
  19. 字段、记录

三、简答题
1、Sub子程序和Function函数两者的区别在于:Sub子程序只执行程序而不返回值,而Function函数执行程序后会返回值。
2、execute:执行完以后返回继续执行
transfer:执行完以后返回停止执行
redirect:执行完以后不返回
3、当用户请求一个http://www.wendangwang.com页面时,系统将自动创建一个Session;退出应用程序或关闭服务器时,该Session撤销。系统在创建Session时将为其分配一个长长的字符串标识,以实现对Session进行管理与跟踪。
4、Querystring从查询字符串读取用户提交的数据
Form取得客户端在form表单中所输入的信息
四、编程题(1小题20分、2小题10分, 共30分)
1. <html>
<body>
    <%
     '第1种算法:
    Dim I,Sum
    Sum=0
    For I=1 To 99 Step 2
       Sum=Sum+I^2
    Next
    Response.Write "S=" & Sum
    %>
    <p>
    <%
    '第2种算法
    I=1
    Sum=0
    Do While I<=99
       Sum=Sum+I^2
       I=I+2
    Loop
    Response.Write "S=" & Sum
    %>
</ body >
</ html >
 
2. <html>
<head>
</head>
<body>
    <%
    Dim IP
    IP=Request.ServerVariables("REMOTE_ADDR")
    If Mid(IP,1,7)="202.112" Then
       Response.Write "欢迎您"
    Else
       Response.Write "您是非法用户"
       Response.End
    End If
    %>
</body>
</html>
3. <html>
   <head>
     <script type=”text/javascript”>
     function closeWin( )
    {
     //在此处添加代码
     If (confirm(“确定要退出吗?”)){
     window.close( );
   }
           }
     </script>
</head>
   <body>
     <input type=”button”value=”关闭窗口”onclick=”closeWin( )”/>
   </body>
</html>
 
4. <html>
<head>
      <title>大人和孩子吃馒头问题</title>
</head>
<body>
<%
Dim I,J,ren,mantou
For I=1 To 100               '大人从1到100循环
    For J=1 To 100            '孩子从1到100循环
        ren=I+J               '计算总人数
        mantou=I*4+J*0.25     '计算总馒头数
        If ren=100 And mantou=100 Then
           Response.write"<br>大人=" & I & "&nbsp;孩子=" & J
        End If
    Next
Next
%>
</body>
</html>
5、
<%
Dim I,J
For I=10 To 1 Step -1
    For J=1 To I
       Response.Write "*"
    Next
    Response.Write "<br>"
Next
%>
6、
Protected void GridView1_RowDeleting(object sender,GridViewDelete-EventArgs e) {
SqlConnection sqlcons = new
SqlConnection(ConfigurationManager.ConnectionStrings[“connection”].ConnectionString);
sqlcons.open();
SqlCommand sqlcom;
String sqlstr = “delete from tb_usertalk where id =’”+GridView1.DataKeys[e.RowIndex].Value.ToString()+”’”;
sqlcom = new SqlCommand(sqlstr, sqlcons—):
sqlcom.ExecuteNonQuery()//执行删除数据信息的操作
sqlcons.Close();
LoadDatas();
}
 
    %>
 


X