《ASP动态网页设计》习题
一、填空题
1、网页通常可分为静态网页和____动态____网页,静态网页是由________HTML语言、JA V ASCRIPT、VBSCRIPT、JA V A APPLET(JA V A 小应用程序)和所要显示的文本或图形所构成的一个文本文件,其扩展名通常为___html_____或___htm_____,它运行于客户端的___浏览器_____。
2、HTML是一种描述性的__标记性______语言,主要用于组织网页的内容和控制输出格式。JA V ASCRIPT或VBSCRIPT____脚本____语言,常嵌入网页中使用,以实现对网页的编程控制,进一步增强网页的交互性和功能。
3、ASP网页是在HTML网页的基础上,嵌入使用了ASP对象和一些可安装的ACTIVEX组件,并结合VBSCRIPT编程所形成的一种特殊的网页,这种网页的扩展名为___asp_____,它运行于____服务器____运行后将生成标准格式的HTML网页,并将该网页传送给___客户_____端的浏览器,经过浏览器的解释执行,从而呈现出网页的界面来。
4、ASP的WEB服务器可以是___IIS_____或___Apache_____,在商业应用环境中,其WEB服务器通常采用的是___ Apache _____。
5、为了将ASP代码与HTML标记符区分开来,ASP代码应用____<%____和__%>______符号将其括起来。
6、ODBC数据源分为__用户数据源______,__系统数据源___和__文件数据源__三种。其中__文件数据源__数据源是保存在一个特殊的文件中的,文件的扩展名为__ dsn_____.
7、ADO除了可用数据源来连接数据库外,还可以通过__ ODBC___和__ OLE DB___链接字符串来实现对数据库的连接。
8、ADO的三个核心对象是_Connection对象__,_Command对象__和_RecordSet对象__.
9、要创建ODBC数据源,在NT Server,应通过双击控制面板中的__ ODBC数据源______图标来实现。在ODBC 数据源中,包含所要连接的__ DSN ______信息。
11、为了建立与数据库的连接,必须调用连接对象的_ connection ______方法,连接建立后,可利用连接对象的____ execute _____方法来执行SQL语句。
12、关闭连接并彻底释放所占用的系统资源,应调用连接对象的__ close ____方法,并使用___ set ___语句来实现。
13、连接对象提供了一组用于事务处理的方法,其中用于开始一个事务的方法是__ begintrans __,若命令全部执行成功,需要确认一个事务,则应调用__ committrans _____方法:若要取消一个事务,可通过调用____ rollbacktrans _____方法来实现。
14、用于设置连接超时时间的属性是___ connectiontimeout ________,用于设置SQL语句的最大执行时间的属性是__ commandtimeout _______.
15、利用记录集对象向数据表添加记录时,应先调用__ addnew update_____方法,然后再给各字段赋值,最后再
通过调用__update_____方法,来更新记录数据。
16、若要删除记录,可通过记录集对象的__ delete _____方法来实现,也可通过___ connection ____对象执行SQL 的___ delete_____语句来实现。
17、记录分页显示时,用于决定每个逻辑页面的记录数的属性是_ pagesize ____,设置该属性后,逻辑页面的个数,可通过__ pagecount _属性来获得,通过设置___ absolutepage___属性的值,可将记录指针定位到指定页面的首记录。
18、判断记录指针是否到了记录集的末尾的属性是__eof___,向下移动指针,可调用记录集对象的____ eof movenext__方法来实现
21、在Access数据库中,img字段的类型为“OLE对象”,若要获得该字段值的大小,则实现的语句为___ request.totalbytes______。
22、假设mydata变量中存储有图形数据,若要将数据以jpg图形格式发送给客户端,则实现的语句为:response.binarywrite mydata_______。
23、若要以二进制方式获取表单所提交的数据,则应调用___ request __对象的binaryread__方法。
18、若要获得当前记录集的记录条数,可使用__ recordset __对象的_____ recordcount ____属性来实现:另外,也可通过执行SQL语句____select count(字段名) from 数据表_____来获得表记录的总数。
24、若要获得数据表中,顺序号为3的字段的名称,则实现的语句为_ rs.fields(3).name______。
25、将图形、声音写入OLE对象或image型字段,应调用_response 对象的_ binarywrite__方法来实现。
26.要指定HTML文件的标题,应该使用(title )标签。
27.超链接标签是(a ),其中标签的属性(href )用于指定链接的URL信息。
28.在HTML文档中插入图像使用(img )标签,用(src )属性指定图像的源文件。
29.超级链接样式定义中,选择(title )是定义鼠标指针停留在文字链接上时文字链接的显示效果。
30.根据脚本程序被解释执行的地点的不同,可将它们分为(客户端脚本和服务器端脚本)和()。
32.浏览器对象模型中,window对象的(open )方法用于生成一个新窗口;document对象的(write )方
法用于向文档页面中写入内容。
33.在定义行为时,如果希望当页面被载入后弹出消息对话框,应该选择(onload )事件。
34.在ASP中,变量可分为(局部变量、全局变量、会话变量和应用程序变量。)、()、会话变量和应用程序变量。
35.Form用POST和GET两种方法来提交数据。用(get )方法时将在浏览器的URL栏中显示所传递变量和变量的值,而(post )方法则不显示。
36.在ADO对象模型中,()、()和()是三个主要的对象。在ADO对象模型中,Connection、Command 和Rccordset对象是三个主要的对象。
二、单项选择题
<1>一台计算机要能上网,必须在Windows系统中安装(C)协议。
A.NetBeui B. IPX/SPX C. TCP/IP D. FTP
<2>浏览网页,这属于Internet 所提供的( D) 服务.
A. FTP服务
B. Email服务
C. Telnet服务
D. WWW服务
<3>Internet 上的WWW服务器使用的主要协议是(B ).
A. FTP
B. HTTP
C. SMTP
D.TelNet
<4>将制作好的网页上传到Web服务器的过程中,使用不Internet所提供的(A)
A .FTP服务
B .Email服务
C .Telnet服务
D .WWW服务
<5>利用ASP开发的网页,其扩展名应命名为(C)
A. .htm
B. .aspx
C. .asp
D. .无严格限制
<6>ASP网页是在(B)执行的。
A .客户端浏览器
B .服务器端
C .没有定论
D .第一次在服务器端,以后客户端
<7>ASP网页的Wed服务器最好采用(A)
A .Apache B.IIS C.Windows98 D.WindowsNT
<8>在Windows9x环境中,诺要调试运行ASP网页,此时的Web服务器应选用(A)
A .IIS 4.0
B .IE浏览器
C .Personal Web Server
D .Personal Web Server
<9>以下标记符中,用于设置页面标题的是(A)
A.
B.
C.
D.
<10>以下标记符中,没有对于的结束标记的是(B)
A.
B.
C.
D.
<11>若要是设计网页的背景图形为bg.jpg,以下标记中,正确的是(A)
A.
B.
C.
D.
<12>若要以标题2号字、居中、红色显示”vbscrip”,以下用法中,正确的是(D)
A.
B.
C.
D.
<13>若要以加粗宋体、12号字显示“vbscript”以下用法中,正确的是(B)_
A.vbscript
B.vbscript
C.vbscript
D.vbscript
<14> 若要在页面中创建一个图形超;链接,要显示的图形为myhome.jpg,所链接的地址为https://www.doczj.com/doc/eb7613361.html,,以下用法中,正确的是(B );
<15>以下标记中,用于定义一个单元格的是(A );
A
B
C
<16>用于设置表格背景颜色的属性的是( B );
A background
B bgcolor
C BorderColor
D backgroundColor
<17>表单对象的名称由(D)属性设定;提交方法由(C)属性指定;若要提交大数据量的数据,则应采用(B)方法;表单提交后的数据处理程序由(F)属性指定。
A Get
B post
C Method
D name
E Value
F Action
<18>若要获得名为login的表单中,名为txtuser的文本输入框的值,以下获取的方法中,正确的是(C);
A username=login.txtser.value
B username=document.txtuser.value
C username=document.login.txtuser C username=document.txtuser.value
<19>若要产生一个4行30列的多行文本域,以下方法中,正确的是(C)。
A.
B.
C.
D.
<20>用于设置文本框显示宽度的属性是(D)。
A.Size B MaxLength C. Value D.Length
<21>在网页中若要播放名为demo.avi的动画,以下用法中,正确的是(D)。
A.
B.
C.
D.
<22>若要循环播放背景音乐bg.mid,以下用法中,正确的是(B)。
A.
B.
C.
D.
<23>以下标记中,用来创建对象的是(A)。
A.
<24>以下标记中,可用来产生滚动文字或图形的是(B)。
A.
B.
C.
D.
<25>可用来在一个网页中嵌入显示另一个网页内容的标记符是(B)。
A.
B.
C.
D.
<26>若要在网页中插入样式表main.css,以下用法中,正确的是(A)。
A.
B.
C.
D.
<27>若要在当前网页中定义一个独立类的样式myText,使具有该类样式的正文字体为”Arial”,字体大小为9pt,行间距为13.5pt,以下定义方法中,正确的是()。
A.
.myText{Font-Familiy:Arial;Font-size:9pt;Line-Height:13.5pt}
B..myText{Font-Familiy:Arial;Font-size:9pt;Line-Height:13.5pt}
C.
.myText{FontName:Arial;FontSize:9pt;LineHeight:13.5pt}
D.
. .myText{FontName:Arial;Font-ize:9pt;Line-eight:13.5pt}
<28>若要使表格的行高为16pt,以下方法中,正确的是()
A.
B.
C.
D.
<29> 以下创建mail链接的方法,正确的是(C )
A.管理员
B.管理员
C.管理员
D.管理员
<30>要将页面的当前位置定义成名为”vbpos”和锚,其定义方法正确的是(B )A.
B.vbpos
(31)在VBScript中,注释采用(B )
A. //
B. /*…*/
C. ?
D.”
(32)若要求VBScript的变量在使用前必须事先定义,则应使用( C)语句来设置.
A. Option Explicit
B. Option Base
C. Dim
D. ReDim
(33)可用于计算一个表达式的值的函数是( )
A. Fix()
B. Eval()
C. Val()
D. Round()
(34)若要将txtdata变量所保存的数据中的单引号替换为双引号,则实现的语句为( ) Replace(txtdata,””,””) B.txtdata =Replace(txtdata,””,”””)
Replace(txtdata,””,”””)D.txtdata=Replace(txtdata,””,chr(34))
(35)函数Instr(“xxPPppXXpx”,”pp”)的返回值为(A )
A. 3
B. 5
C. 2
D. 4
(36) 若要获得一周后的日期,可使用(A)函数来实现。
A. DateAdd()
B. DateDiff()
C. Date()
D. Now
(37) 以下语句用法中,正确的是()。
A.Dim A=10 If A>10
A++ End If
B. Dim A,S For A=1 To 10 S=S+A
Next
C. Dim A
A=1
Do While A<10 S=S+A
A=A+1
EndDO
D. Dim A ,S
A=1
Do
S=S+a
A=A=a
Loop While A<10
(38) 退出Do循环,应使用的语句是(D)。
A..Exit
B. Exit Sub
C. Exit For
D. Exit Do
(39) 退出函数过程,应使用的语句是(C)。
Exit B. Exit Sub C.Exit Function D.Break
(40) 若要定义一个拥有4个成员的数组answer,以下定义方法中,正确的是()。
A. Dim answer(5)
B. ReDim answer(5)
C. Dim answer(4)
D. ReDim answer(4)
(41)在ASP中,服务器响应用户浏览器输出信息,要使用(B)对象来实现。
A.Request
B.Response
C.Server
D.Session
(42) 服务器端要获得客户端所提交的表单数据,应使用(A)对象来实现。
A.Request
B.Response
C.Server
D.Session
(43) 若表单提交的数据中包含着图形,或大数量的文本,此时表单的提交方法应该采用(C)。
A.Get
B.Submit
C.Post
D.Resct
(44)若表单提交时采用的是Get方法,则服务器端要获得表单所提交的数据,应采用(B)语句来实现。
A. Request.Form(“表单域名”)
B. Request.QueryString(“表单域名”)
C. Response.Form(“表单域名”)
D. Response.QueryString(“表单域名”)
(45) 若表单提交时采用的是Post方法,则服务器端要获得表单所提交的数据,应采用(A)语句来实现。
A. Request.Form(“表单域名”)
B. Request.QueryString(“表单域名”)
C. Response.Form(“表单域名”)
D. Response.QueryString(“表单域名”)
(46)服务器端向客户端输出“注册成功!”,以下语句中,能实现该操作要求的是(D)。
A.Request.write “注册成功!”
B.Request.write (“注册成功!”)
C.Response.write “注册成功!”
D.Response.write (“注册成功!”)
(47)用于设置服务器响应的HTTP内容类型,应使用Response对象的(A)属性来实现。
A.ContentType
B.Expires
C.Buffer
D.Status
(48)用于设置页面过期的时间为2分钟,以下语句用法中,正确的说法是()。
Request.Expires=2 B.Response.Expires=2
C. Request.ExpireAbslute=2
D. Response.ExpireAbslute=2
(49)在服务器端,若要将页面导航到index.asp,应使用Response对象的(C)方法来实现。
A.href
B.Transfer
C.Redirect
D.Flush
(50)若要向客户端写入一个名为“username”Click其值为“guest”,1周后过期,则以下实现语句中,正确的是(A )。
A Response.Cookies(“username”)=“guest”
Response.Cookies(“username”).Expires=DateAdd(“ww”,1,Date)
B Response.Cookies(“username”)=“guest”
Response.Cookies(“username”).Expires=DateAdd(“d”,1,Date)
C Response.Cookie(“username”)=“guest”
Response.Cookie(“username”).Expires=DateAdd(“ww”,1,Date)
D Response.Cookies(“username”)=“guest”
Response.Cookies(“username”).Expires=DateAdd(1, “ww”,Date)
(51) 若要获得名为username的Cookie值,以下语句正确的是(A )。A.Requst.Cookie(“username”) B.Requst.Cookies(“username”) C.Response.Cookie(“username”) D.Response.Cookies(“username”)
(52) 若要获得当前正在执行的脚本所在页面的虚拟路径,以下用法中,正确的是(C)。
A Requst.ServerVariables(“SCRIPT_NAME”)
B Response.ServerVariables(“SCRIPT_NAME”)
C Requst.ServerVariables(“PATH_TRANSLATED”) D.Response.ServerVariables(“PA TH_TRANSLATED”)
(53) 若要获得客户端的IP地址,应使用ServerVariables方法,查询(A )环境变量。A.REMOTE_ ADDR B.REMOTE_HOST
C.LOCAL_ADDR D.PA TH_U\INFO
(54)若要设置服务器执行ASP页面的最长时间为70秒,以下语句中,正确的是(C)。
A.Server.Timecout=70 B.Server.ScriptTimOut=70000
C.Server.ScriptTimOut=70 D.Server.Timecout=70000
(55)在执行A页面是,若要调用执行B页面,B页面执行完后,继续执行A页面,则应通过Server对象的(B)方法来实现。
A.Transfer B.Redirect C.Execute D.href
(56)若要创建一个对于访问网站的所有用户均有效的变量passflag,以下方法中,正确的是(B )
A. Session(“passflag”)=0
B. Application(“passflag”)=0
C. Set Session(“passflag”)=0
D. Public passflag
(57)以下对Global.asa的说法中,错误的是(B )
该文件对于一个ASP应用程序而言,是可选的。
该文件可放在站点的任何位置。
Session和Application对象的事件处理过程,必须放在该文件中,以便实现对相应事件的捕
获。
在该文件中也可以
(58)若要将虚拟路径转换为真实的物理路径,以下语句中,正确的是(D)
A. Response.MapPath( 虚拟路径)
B. Request.MapPath( 虚拟路径)
C. Server.URLEncode( 虚拟路径)
D. Server. MapPath( 虚拟路径)
(59)在ASP中,创建对象通常用(C )对象的CreatObject方法来实现。
A. Request
B.Object
C.Server
D.Application
(60)以下对ASP的描述,正确的是()
A ASP是一种WEB编程语言。
B ASP默认的编程脚本是VBScript,但也可使用任何服务器支持的脚本语言。
C ASP页面运行于服务器端。
D ASP除了可使用内建的对象外,也可根据需要,创建其它对象,但所创建的对象必须在服务器上注册。
(61)要在GZ表中,选出年龄在20至25岁的记录,则实现的SQL语句为()SELECT FROM GZ 年龄BETWEEN 20,25
SELECT FROM GZ年龄BETWEEN 20 AND 25
SELECT *FROM GZ 年龄BETWEEN 20 OR 25
SELECT *FROM GZ 年龄BETWEEN 20 AND25
(62)在GZ表中选出职称为“工程师”的记录,并按年龄的降序排列,则实现的SQL语句为()
SELECT FROM GZ for 职称=工程师ORDER BY 年龄/D
SELECT FROM GZ WHERE 职称=工程师ORDER BY 年龄DESC
SELECT *FROM GZ WHERE 职称=‘工程师’ORDER BY 年龄DESC
SELECT *FROM GZ WHERE 职称=‘工程师’Order On 年龄DESC
(63)在Logdat 表中有UserID,Name,KeyWord三个阶段,现要求向该表中插入一新记录,
该记录的数据分别是:Sgo003,李明,Jw9317,实现该操作的SQL语句为()。
A.INSERT INTO logdat V ALUE Sgo003, 李明,Jw9317
B. INSERT INTO logdat V ALUES(…Sgo003?,?李明?,? Jw9317?)
C. INSERT INTO logdat(UserID,Name,KeyWord )V ALUES?Sgo003?, …李明?,?Jw9317?
D. INSERT INTO logdat V ALUES(…Sgo003?,?李明?,? Jw9317?
(64)若要获得GZ表中前10条记录的数据通信,则实现的SQL语句为()
A.SELECT TOP 10 FROM gz
B.SELECT next 10 FROM gz
C.SELECT * FROM gz WHERE rownum<=10
D.SELECT * FROM gz WhERE recno()<=10
(65)在logdat表中,将当前记录的keyword字段的值更改为uk72hj,则实现的SQL语句为()
A.UPDA TE logdat SET KeyWord=uk72hj
B.UPDATE SET KeyWord=?uk72hJ?
C.UPDATE logdat SET KeyWord=?uk72hJ?
D.Edit logdat SET KeyWord=?uk72hj?
(66)若要删除logdat表中,UserID号为Sgo012的记录,则实现的SQL语句为()
A.Drop FROM logdat WHERE UserID=?Sgo012?
B.Drop FROM logdat WhERE UserID=Sgo012
C.Dele FROM logdat WHERE UserID=Sgo012
D.Delete FROM logdat WHERE UserID=?Sgo012?
(67)现要统计gz表中职称为“工程师”的人数,实现的SQL语句为()
A Count * FROM gz WHERE 职称=?工程师
B SELECT Count(*) FROM gz WHERE 职称=工程师
C SELECT FROM gz WHERE 职称=?工程师?
D SELECT Count(*) FROM gz WHER
E 职称=?工程师?
68)若要在student表中查找所有姓“李”,且年龄在30-40之间的记录,以下语句正确的是()。
A SELECT*FROM student WHERE 姓名LIKE‘李%’AND(年龄BETWEEN 30 AND 40)
B SELECT * FROM student WHERE 姓名LIKE‘李’AND(年龄BETWEEN 30 AND 40)
C SELECT * FROM student WHERE 姓名LIKE‘李%’AND(年龄BETWEEN 30 ,40)
D SELECT * FROM student WHER
E 姓名LIKE‘%李%’AND(年龄BETWEEN 30 AND 40)
(69) 以下连接对象的创建方法,正确的是()。
A conn=CreateObject(“ADODB.Connection”)
B conn=Server.CreateObject(“ADODB.Connection”)
C Set conn=Server.CreateObject(ADODB.Connectio”)
D Set conn=Server.CreateObject(“ADODB.Connection”)
(72) 在连接对象中,用于存储链接信息的属性是()。
A.ConnectionString
B.Connection
C.Open
D. Execute
(73) 在连接对象中,用于执行SQL语句的方法是()。
A. Run
B. Connection
C.Open
D.Execute
(74) 以下用法中,正确的是()
A RS=conn.Execute(“SELECT* FROM product”)
B SET RS=conn.Execute “SELECT* FROM product”
C conn.Execute (“DELETE* FROM product WHERE ID=132”)
D conn.Execute “DELETE* FROM product WHER
E ID=132”
(75) 在记录集RS中,可用于返回记录总数的语句是()。
A、num=RS.Count
B、num=RS.RecordCount
C、num=RS.Fields.Count
D、num=RS.PageCount
(76) 要获得记录集RS中,当前记录的“产品型号”字段的值,该字段的顺序号为1,以下用法中,不正确的是()。
A、fdvalue=RS(1)
B、fdvalue=RS.Fields(“产品型号”)
C、fdvalue=RS(“产品型号”)
D、fdvalue=RS.Fields(产品型号).Value
(77) 记录集对象RS创建后,为使该记录集生效,应调用记录集对象的()来打开记录集。
A、Open
B、Execute
C、close
D、OpenRecordset
(78) 若用将记录指针定位到记录集RS的最后一条记录,则可使用()方法来实现。
A、Move
B、MoveNext
C、MovePrevious
D、MoveLast
(79) 在分页显示时,用于指定每页记录数的属性是()。
A、PageSize
B、PageCount
C、CacheSize
D、MaxRecords
(80) 可用于获得当前记录在记录集中的位置号的属性是()。
A. AbsolutePage
B.Recno
C.AbsolutePosition
D.RecordCount
(81)制作编号列表,需使用()标签。
A、
和
B、
C、
D、
(82).()指的是站点的整体形象给浏览者的综合感受。
A、风格
B、B布局
C、CI形象
D、栏目
(83).在Dreamweaver MX中创建本地站点是在()中完成的。
A、插入栏
B、属性检查器
C、行为面板
D、站点面板
(84).要创建一个指向当前目录下文件page.htm的链接,在属性检查器的链接栏中应该输入()。
A、#page.htm
B、mailto: page.htm
C、page.htm
D、/page.htm
(85).在设置超级链接时,如果希望在一个新浏览器窗口中载入所链接的文档,则设置链接的target属性值为(D )。
A、_parent
B、_self
C、_top
D、_blank
(86).在新建CSS样式时,选择()类型用于控制文档中的文本样式。
A、重定义HTML标签
B、自定义CSS样式
C、使用CSS选择器
D、HTML样式
(87).条件表达式
(year>=25)? "teacher": " student"
的意义是()。
A. 如果year大于或等于25,则表达式的值是teacher,否则为student
B. 如果year大于或等于25,则表达式的值是student,否则为teacher
C. 如果year大于25,则表达式的值是teacher,否则为student
D. 如果year小于或等于25,则表达式的值是teacher,否则为student
(88).下面代码的运行结果是()。
A. 在页面分行显示数字5至9
B. 在页面分行显示数字5至10
C. 在页面一行显示数字5至9
D. 在页面什么也不显示
var my_array=new Array()
for (i=5;i<=10;i++){
my_array[i]=i
document.write(my_array[i]+"
")
}
(89).下面代码的运行结果是()。
A. 在页面显示错误信息
B. 在页面显示数字"1+2+3"
C. 在页面显示6
D. 在页面显示数字123
a=eval("1+2+3")
document.write(a)
(90).定义一个行为,当鼠标移动到文字链接上显示一个隐藏层,应该选择()事件。
A、onClick
B、onDblClick
C、onMouseOver
D、onMouseOut
(91).在时间轴面板中定义动画时,选中“自动播放”,则()。
A、单击页面时即自动播放时间轴中的动画
B、鼠标在页面上移动时即自动播放时间轴中的动画
C、页面上的时间轴中的动画自动循环播放
D、页面在载入浏览器时即自动播放时间轴中的动画
(92).在服务器端应该使用()对象来获取表单提交的数据。
A、Request
B、Response
C、Server
D、Session
(93).()事件在服务器创建新会话时发生。
A、Application_OnStart
B、Session_OnStart
C、Application_OnEnd
D、Session_OnEnd
(94).Response对象使用()方法输出信息到客户端。
A、Write();
B、MapPath();
C、CreateObject();
D、Redirect()。
(95).Recordset对象的()方法用于打开记录集对象。
A、Open();
B、Close();
C、MoveNext();
D、Move()。
三、判断题:
1、服务器是一种特殊的应用程序。()
2、开发ASP网页所使用的脚本语言只能采用VBScript。()
3、编写.htm格式的网页时,从兼容角度出发,脚本语言宜选用JavaScript。()
4、ASP网页,运行时在客户端无法查看到真实的ASP源代码。()
5、IIS应运行在Xindows NT 平台上,它只提供WWW服务功能。()
6、网页中的ASP 代码同html标记符一样,必须用分隔符“<>”号“<>”将其括起来.( ).
7、HTML是一种网页编程语言。()
8、HTML标记符不区分大小写。()
9、HTML标记府都必须配对和成组使用。()
10、用HTML所编写的页面,在任何浏览器中均能正常的运行和显示。()
11、HTML网页的存盘文件名必须是.htm()
12、在浏览器中,通过“查看“菜单下的”源文件“菜单项,可查看到网页的源代码。()
13、在用浏览器访问某个网页的页面的时候,可通过查看源文件的方式修改网页的源码。()
14、在网页中,如果要收集用户所输入的数据,必须通过表单来实现。()
15、可将表单的数据提交给某个指定的电子邮件信箱。()
16、HTML不具有文件存取操作的功能,是一种描述行的标记语言()
17、利用Session和Application对象存储变量,可创建作用域跨页、甚至跨用户的变量。()
18、Session和Application对象的事件过程只能书写在Global.asa文件中。()
19、Session对象所存储的变量,在当前用户所请求的每个页面中,均有效。()
20、在一个ASP页面中定义的对象或变量,其作用域仅限于该ASP页面,一旦页面执行完毕,该变量或对象也就自动被释放。()
21、在Global.asa文件中,不能有任何输出语句,且该文件必须放在站点的根目录才能生效。()
22、在SQL中,表中记录没有固定的序,因此不能按记录号来读取记录数据。()
23、利用SQL的Drop命令,可删除表中的指定记录。()
24、SQL语句不区分大小写。()
25、在SQL中,利用INSERT INTO语句一次可插入多条记录。()
26、利用DELETE语句可删除一个表或索引。()
27、在SQL中,实现模糊查询可利用SELECT语句和LIKE运算符来实现。()
28、在SQL中,计算某字的平均值可利用其A VERAGE函数来实现。()
29、利用SQL的CREATE语句。可创建新的数据库或数据表。()
30、SQL语句可在ASP中被直接执行。()
31、SQL创建数据表时,字段的具体类型由所创建数据库的类型决定。()
四、解答题:
1、试用记事本编写一个名为myfirst.htm的页面,并在网页中以标题2号字,居中,蓝色输出“Hypertext Mark-up Language”,页面的标题设置为“网页测试”。
2、编写一页面,设置页面背景图为bg.jpg,在页面中居中显示名为myphoto.jpg的图形文件。
3、编写用户登陆界面,“用户登陆”采用标题2、居中输出,网页标题设置为“用户登陆”。“用户名”、“口令”以及按钮全部要求居中对齐,用户名和口令输入框的默认值均为guest。表单对象命名为login,提交方法采用post,表单数据提交给login.asp页面处理,最后将网页保存为login.htm,并用浏览器浏览。
4、使用VBScript编程实现:根据时间段的不同,在网页中显示不同的问候语,若小时数在12点以前,则输出“早上好!”的问候语;若在12点至18点,则输出“下午好!”;18点以后输出“晚上好!”。
5、运用VBScript和windows对象setTimeout方法编程实现在网页中不断显示不同图片的动画效果;
6、运用VBScript和windows对象status属性编程实现网站状态行跑马灯式文字效果的显示:“欢迎光临本站”。
7、利用VBScript在页面中输出当前的日期;
8、试用VBScript编写一个求数n阶乘的函数Power,利用表单获得要求阶乘的数,然后通过调用Power函数,实现阶乘的计算并输出结果;
9、利用VBScript编程,实现计算并输出100至500间的水仙花数。(水仙花数是指该数的值与各位数字的立方和相等);
10、利用VBScript的数组,结合编程实现在页面中输出100个随机键位的大写字母,要求每行显示20个字母,各个字母间用一个空格分割。
11、试编写一ASP页面,利用Response对象的write方法,向客户端浏览器输出一个4行3列,宽度为1的表格,并在每个单元格中填入该单元格的行号和列号;
12、编写一个ASP页面,实现利用Response对象的write方法,向客户端输出一超级链接,该超链接的标题为“返回首页”,链接的地址为“index.asp”;
13、设计用户登陆页面login.htm。若用户名和口令均为guest,则导航到guest.asp页面;若用户名为administrator,口令为haweofw,则导航到manager.asp页面。若口令错误,则输出“口令错误!单击此处返回”的提示信息,“单击此处返回”为超链接,用户单击后,重新返回到登陆页面。用于表单处理并实现口令判断的页面为dispose.asp。要求分别用表单的
Post和Get方法,来分别实现该操作;
14、试编写一HTML页面,在页面中输出3个多项选择题,题目自定,每个选择题均有A,B,C,D四个选项,当用户单击“交卷”按钮时,提交所作的题给grade.asp页面,grade.asp 页面获得表单所提交的数据后,将数据直接输出给客户端,以显示用户对各题所作的选择;
15、试编写一页面,运行后弹出网络密码输入框,密码验证通过后,在客户端输出用户所输入的用户名和密码。
16、用文件系统对象,在C盘根目录下创建一个名为test.bat的文件,并写如以下内容:
@echo off
echo 利用文件系统对象进行的写文件测试
echo
echo 按任意键继续...
pause>nul
smartdrv
dir c:/p
clse
echo on
然后将该文件设置为只读。注意:在使用GetFile方法获得test.bat文件所对应的文件对象时,应先关闭该文件;
17、编写一ASP页面,实现读取并显示autoexec.bat文件中内容。
18、利用Access创建一个名为myStore.mdb的数据库,并将其保存或复制到站点根目录下的DataBase目录中;
19在管理工具中,利用“ODBC数据源”为myStore.mdb数据库,创建一个名为store.dsn 的文件数据源,并将其保存或复制到站点根目录下的database目录中;
20、在Dreamweaver中新建一页面,然后编程实现利用连接对象的execute方法,通过执行相应的SQL语句,实现以下功能;
(1)在数据库中创建一个名为userdata的数据库,其字段和类型如下;
字段名字段类型字段宽度说明
truename Text 10
username Text 15 不允许为空
password Text 10 允许为空
email Text 40 允许为空
stopflag Text 1 允许为空
(2)向userdata数据表添加两条记录,记录内容如下:
张三happy2002 1973au 0
李四xtfan ui3*96kw01 0
(3)将happy2002用户密码更改为“G#96KW01”
21试编写一会员登陆页面(Login.htm)。若密码校验正确,则将页面导航到trade.asp;若密码错误,则输出秘密错误的提示信息;若数据表中无该用户,则提示用户注册,并产生注册的链接,用户单击该链接后,将页面导航到用户注册页面(register.htm)。另外,用户单击会员登陆页面中的“马上注册”按钮时,也将页面导航到用户注册页面。
实训任务(2011 春) 郭明 2011年02月22日文章浏览次数:54 责任教师联系方式:郭明:guom@https://www.doczj.com/doc/eb7613361.html, 资料来源:北京广播电视大学 实训任务 实训一(ASP编程环境设置)任务书 【实训目的】 1.学会Windows 2000/NT服务器上IIS(Internet服务管理器)的安装与配置; 2.学会创建虚拟目录; 3.学会运行ASP程序 【建议学时】3课时 【项目类型】必做 【实训内容】 实训内容操作提示 在Windows平台上安装服务器软件IIS 在Windows 2000/NT或Windows XP 平台上安装。
【样张】 【实施环境及提供的材料】
1.能正常运行IIS服务器的计算机和操作系统 2.实训素材(与本任务书在同一目录中) 【拓展练习】 通过本实训的操练,同学具备了基本的操作能力,试着脱离指导步骤,独立安装服务器软件、熟练创建虚拟目录并正确运行ASP程序。 【思考题】 1.什么是IIS? 2.怎样安装和设置IIS? 3.是否一定要在 C:\Inetpub\wwwroot 下建立Web应用程序?可不可以放在别的文件夹下? 实训二(HTML标记的使用)任务书 【实训目的】 1.通过编写简单的网页文件,掌握HTML文档的基本结构; 2.掌握网页中图像、超链接、表格、表单等相关标记的使用,并能熟练应用这些标记进行网页设计; 3.了解网页设计中CSS样式的使用。 【建议学时】6课时
【项目类型】必做 【实训内容】 编写一个网页(扩展名为htm),设计如样图所示的表单。 操作提示: 1.打开记事本(或dreamweaver软件),建立html文档的基本结构; 2.使用表格(table标记)进行网页布局:使用表格嵌套,先建立一个3×1的表格,第一行插入图片,第二行嵌套一个11×2的表格,用于设计表单,第三行插入图片并建立 E_mail链接; 3.使用form标记设计表单; 4.使用img标记插入图片; 5.使用a标记建立超链接。 【样图】
《动态网页设计(JSP)》课程习题 集 一、单选题 1.下面哪种技术不属于B/S设计模式:( ) A. CGI B. XML C. ASP D. PHP 2.下面关于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. PHP 4.下面关于JSP与ASP比较的描述,哪一项不是JSP独有特点() A. 跨平台性 B. 一次编写,到处运行 C. 编写容易,快速上手 D. 通过JDBC驱动程序与数据库连接 5.下面哪一个不能作JSP的服务器() A. IBM WebSphere B. BEA WebLogic C. Tomcat D. PWS 6.下面哪个不是配置tomcat运行环境所需的环境变量 ( ) A. CLASSPATH B.TOMCAT_HOME C.JAVA_HOME D. OS 7.在配置tomcat虚拟目录时,需要打开哪个文件? () A. index.jsp B. web.xml C.server.xml D.以上都不是 8.在配置tomcat虚拟目录时,需要在哪两个元素之间插入配置信息?() A. Context与Host B. Context与Listener C. Context与Server D.以上都不是 9.一个标准的HTML文件是以标记开始,并以什么标记结束( ) A. B. C.
完成 获得3.00分中的3.00分 题干 HTML的颜色属性值中,RED的代码是() 选择一项: A. ″#808080″ B. ″#FF0000″ C. ″#0000FF″ D. ″#00FF00″ 反馈 正确答案是:″#FF0000″ 题目2 完成 获得2.00分中的0.00分 题干 把窗口分割成上下两个框架,高度分别为40%和60%,正确的代码是()。选择一项: A.
B. C. D.正确答案是:
题目3 完成 获得2.00分中的2.00分 题干 HTML标记中只能有一个属性值。 选择一项: 对 错 反馈 正确的答案是“错”。 题目4 完成 获得2.00分中的0.00分 题干 主体标记中的BACKGROUND属性是设置页面的背景颜色。 选择一项: 对 错 反馈 正确的答案是“错”。 题目5 完成 获得2.00分中的0.00分题干 HTML文档中的
〈网页设计与制作》期末考试试题、单项选择题(本大题共30小题,每小题2分,共60分) 1、目前在In ternet上应用最为广泛的服务是(b)。 A、FTP 服务 B、WWW 服务 C、Tel net 服务 D、Gopher 服务 2、域名系统DNS的含义是(b )。 A、Direct Network System B 、Domain Name Service C 、Dynamic Network System D、Distributed Network Service 3、主机域名center. nbu. edu. cn 由四个子域组成,其中(d)子域代表国别代码。 A、center B、nbu C、edu D、cn 5、当标记的TYPE属性值为(d )时,代表一个可选多项的复选框。 A、TEXT B、PASSWORD C、RADIO D、CHECKBOX 6、为了标识一个 HTML文件开始应该使用的HTML标记是(c)。 A、
B、 C、 12、在网页中最为常用的两种图像格式是(a)。 A、JPEG 和 GIF B、JPEG 和 PSD C、GIF 和 BMP D、BMP 和 PSD 13、如果站点服务器支持安全套接层(SSL),那么连接到安全站点上的所有URL开头是 (b)。 A、HTTP B、HTTPS C、SHTTP D、SSL 14、在HTML中,要定义一个空链接使用的标记是(a ). A、<a href= "#"> B、<a href= ”?"> C、<a href= "@"> D、<a href= ”"〉 15、对远程服务器上的文件进行维护时,通常采用的手段是(b) A、POP3 B、FTP C、SMTP D、Gopher 16、下列Web服务器上的目录权限级别中,最安全的权限级别是(a ) A、读取 B、执行 C、脚本 D、写入 17、用Fireworks切割图形时,需要的工具是(c) A、裁剪 B、选取框 C、切片 D、自由变形 18、 In ternet上使用的最重要的两个协议是(b ) A、TCP 和 Tel net B、TCP 和 IP C、TCP 和 SMTP D、IP 和 Tel net 19、 body元素用于背景颜色的属性是(c) A、alink B、vlink C、bgcolor D、background 20、下面说法错误的是(d) A、规划目录结构时,应该在每个主目录下都建立独立的images目录 B、在制作站点时应突出主题色 C、人们通常所说的颜色,其实指的就是色相 D、为了使站点目录明确,应该采用中文目录 网页设计与制作》网上作业题答案(全)1.请列出三种TCP/IP网络中所使用的协议,并说明它们哪些类型的终端之间的,例如,网络管理站(SNMP)是用于中央网络管理站和网络之间的。 参考答案: (1)HTTP:超文本传输协议,用于WEB服务器和WEB客户机之间; (2)SMTP:简单邮件传送协议,用于邮件客户机和邮件服务器之间; (3)TELNET:远程登录协议,用于客户机与终端之间。 2.现给出一个网址如下:https://www.doczj.com/doc/eb7613361.html,/planetwide/select/selector.html,请你根据所学的URL分析该网址各个部分的含义。 参考答案: //前的http表示访问信息采用的是超文本传输协议,并且文件在WWW服务器上; https://www.doczj.com/doc/eb7613361.html,表明了WWW服务器的位置; planetwide/select/selector.html表明最终要访问的文件所在的位置。 3.访问类型即访问信息的链接方式,它决定了文件所在的位置,请问常用的链接方式有哪几种,并举出实例。(列出三种即可) 参考答案: (1)file:如file:\\D:\作业\作业\主页.htm(前面的file:\\一般可省略)就是打开本地D盘下的一个网页;(2)ftp:如ftp:\\https://www.doczj.com/doc/eb7613361.html,(此处也可输入IP地址); (3)http:如https://www.doczj.com/doc/eb7613361.html,/; (4)News:news:\\192.168.1.7可以查看IP地址192.168.1.7的可用新闻组; (5)telnet:telnet:\\192.168.1.7就可以运行远程登录IP地址192.168.1.7; 4.我们要进入紫霞的公众网,网址如下:telnet://https://www.doczj.com/doc/eb7613361.html,,请你实际操作进入该网站,并列出三种以上进入该TELNET网站的方法。 参考答案: (1)在浏览器中登录:启动INTERNET EXPLORER,在URL地址栏中输入“telnet://https://www.doczj.com/doc/eb7613361.html,”;(2)“开始”→“运行”→“输入telnet”→“确定”→在命令行输入“open https://www.doczj.com/doc/eb7613361.html,”命令并回车; (3)“开始”→“运行”→“输入cmd”→“确定”→在命令行输入“telnet https://www.doczj.com/doc/eb7613361.html,”命令并回车; (4)“开始”→“运行”→“输入c md”→“确定”→在命令行输入“telnet211.157.100.8”命令并回车。 5.如果远程登录失败,请问原因可能是什么? 参考答案: (1)计算机地址拼写错误(主机名或IP地址错误); (2)远程计算机暂时不能使用; (3)你所指定的计算机不在Internet上。 6.实践:启动INTERNET EXPLORER浏览器,修改其INTERNET选项,并观察其效果。 您的答案: 答:将https://www.doczj.com/doc/eb7613361.html, 设置为INTERNET选项的首页后,只要打开INTERNET EXPLORER 便直接登录到该网站的主页 1.个人网站有哪三种基本风格? 参考答案: (1)主题图形式; (2)信息发布式; (3)介于两者之间的风格。 2020年智慧树知道网课《动态网页设计技术》课后习题章节测试满分答案第一章测试 1 【单选题】(2分) 关于CSS的描述,下列说法正确的是()。 A. 只有独立的CSS文件才符合结构与表现分离的特点。 B. 当CSS作为独立的文件时,必须以.html为后缀名。 C. CSS用于设置HTML页面中的文本内容、图片的外形以及版面的布局等外观显示样式。 D. 目前流行的CSS版本为CSS3。 2 【单选题】(2分) 下列选项中,JavaScript运算符的优先级最高的是()。 A. == B. ++ C. () D. + 3 【单选题】(2分) 根据运算符的优先级,表达式z=2*(1+2*3)的运算结果为()。 A. 16 B. 18 C. 14 D. 12 4 【单选题】(2分) 下列选项中,没有对应的结束标记的是哪一项?()。 A. D. 5 【单选题】(2分) 下列选项中,字号最大的是哪一项?()。 A. B. D. | 中添加 border属性 B 在 |