ASP动态网页设计习题.docx
- 文档编号:12668337
- 上传时间:2023-04-21
- 格式:DOCX
- 页数:26
- 大小:30.01KB
ASP动态网页设计习题.docx
《ASP动态网页设计习题.docx》由会员分享,可在线阅读,更多相关《ASP动态网页设计习题.docx(26页珍藏版)》请在冰豆网上搜索。
ASP动态网页设计习题
《ASP动态网页设计》习题
一、填空题
1、网页通常可分为静态网页和____动态____网页,静态网页是由________HTML语言、JAVASCRIPT、VBSCRIPT、JAVAAPPLET(JAVA小应用程序)和所要显示的文本或图形所构成的一个文本文件,其扩展名通常为___html_____或___htm_____,它运行于客户端的___浏览器_____。
2、HTML是一种描述性的__标记性______语言,主要用于组织网页的内容和控制输出格式。
JAVASCRIPT或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___和__OLEDB___链接字符串来实现对数据库的连接。
8、ADO的三个核心对象是_Connection对象__,_Command对象__和_RecordSet对象__.
9、要创建ODBC数据源,在NTServer,应通过双击控制面板中的__ODBC数据源______图标来实现。
在ODBC数据源中,包含所要连接的__DSN______信息。
11、为了建立与数据库的连接,必须调用连接对象的_connection______方法,连接建立后,可利用连接对象的____execute_____方法来执行SQL语句。
12、关闭连接并彻底释放所占用的系统资源,应调用连接对象的__close____方法,并使用___set___语句来实现。
13、连接对象提供了一组用于事务处理的方法,其中用于开始一个事务的方法是__begintrans__,若命令全部执行成功,需要确认一个事务,则应调用__committrans_____方法:
若要取消一个事务,可通过调用____rollbacktrans_____方法来实现。
14、用于设置连接超时时间的属性是___connectiontimeout________,用于设置SQL语句的最大执行时间的属性是__commandtimeout_______.
15、利用记录集对象向数据表添加记录时,应先调用__addnewupdate_____方法,然后再给各字段赋值,最后再通过调用__update_____方法,来更新记录数据。
16、若要删除记录,可通过记录集对象的__delete_____方法来实现,也可通过___connection____对象执行SQL的___delete_____语句来实现。
17、记录分页显示时,用于决定每个逻辑页面的记录数的属性是_pagesize____,设置该属性后,逻辑页面的个数,可通过__pagecount_属性来获得,通过设置___absolutepage___属性的值,可将记录指针定位到指定页面的首记录。
18、判断记录指针是否到了记录集的末尾的属性是__eof___,向下移动指针,可调用记录集对象的____eofmovenext__方法来实现
21、在Access数据库中,img字段的类型为“OLE对象”,若要获得该字段值的大小,则实现的语句为___request.totalbytes______。
22、假设mydata变量中存储有图形数据,若要将数据以jpg图形格式发送给客户端,则实现的语句为:
response.binarywritemydata_______。
23、若要以二进制方式获取表单所提交的数据,则应调用 ___request__对象的binaryread__方法。
18、若要获得当前记录集的记录条数,可使用__recordset__对象的_____recordcount____属性来实现:
另外,也可通过执行SQL语句____selectcount(字段名)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.NetBeuiB.IPX/SPXC.TCP/IPD.FTP
<2>浏览网页,这属于Internet所提供的(D)服务.
A.FTP服务B.Email服务C.Telnet服务D.WWW服务
<3>Internet上的WWW服务器使用的主要协议是(B).
A.FTPB.HTTPC.SMTPD.TelNet
<4>将制作好的网页上传到Web服务器的过程中,使用不Internet所提供的(A)
A.FTP服务B.Email服务C.Telnet服务D.WWW服务
<5>利用ASP开发的网页,其扩展名应命名为(C)
A..htmB..aspxC..aspD..无严格限制
<6>ASP网页是在(B)执行的。
A.客户端浏览器B.服务器端C.没有定论D.第一次在服务器端,以后客户端
<7>ASP网页的Wed服务器最好采用(A)
A.ApacheB.IISC.Windows98D.WindowsNT
<8>在Windows9x环境中,诺要调试运行ASP网页,此时的Web服务器应选用(A)
A.IIS4.0B.IE浏览器C.PersonalWebServerD.PersonalWebServer
<9>以下标记符中,用于设置页面标题的是(A)
A.
<10>以下标记符中,没有对于的结束标记的是(B)
A.
B.C.D.
<11>若要是设计网页的背景图形为bg.jpg,以下标记中,正确的是(A)
A.
B.
C.
D.
<12>若要以标题2号字、居中、红色显示”vbscrip”,以下用法中,正确的是(D)
A.
vbscript
B.
vbscript
C.
vbscript<
/div>D.
vbscript
<13>若要以加粗宋体、12号字显示“vbscript”以下用法中,正确的是(B)_
A.
B.
C.
D.
<14>若要在页面中创建一个图形超;链接,要显示的图形为myhome.jpg,所链接的地址为,以下用法中,正确的是(B);
A
B
C
D
<15>以下标记中,用于定义一个单元格的是(A);
A
C
<16>用于设置表格背景颜色的属性的是(B);
AbackgroundBbgcolorCBorderColorDbackgroundColor
<17>表单对象的名称由(D)属性设定;提交方法由(C)属性指定;若要提交大数据量的数据,则应采用(B)方法;表单提交后的数据处理程序由(F)属性指定。
AGetBpostCMethodDnameEValueFAction
<18>若要获得名为login的表单中,名为txtuser的文本输入框的值,以下获取的方法中,正确的是(C);
Ausername=login.txtser.valueBusername=document.txtuser.value
Cusername=document.login.txtuserCusername=document.txtuser.value
<19>若要产生一个4行30列的多行文本域,以下方法中,正确的是(C)。
A.
B.
C.
D.
<20>用于设置文本框显示宽度的属性是(D)。
A.SizeBMaxLengthC.ValueD.Length
<21>在网页中若要播放名为demo.avi的动画,以下用法中,正确的是(D)。
A.
B.
C.
D.
<22>若要循环播放背景音乐bg.mid,以下用法中,正确的是(B)。
A.
B.
C.
D.
<23>以下标记中,用来创建对象的是(A)。
A.
<24>以下标记中,可用来产生滚动文字或图形的是(B)。
A.
<25>可用来在一个网页中嵌入显示另一个网页内容的标记符是(B)。
A.
<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. 16”>… B. 16pt”>… C. D. <29>以下创建mail链接的方法,正确的是(C) A. B. master@”>管理员 C. master@”>管理员 D. master@”>管理员 <30>要将页面的当前位置定义成名为”vbpos”和锚,其定义方法正确的是(B) A. vbpos”> B. C. D. (31)在VBScript中,注释采用(B) A.//B./*…*/C.’D.” (32)若要求VBScript的变量在使用前必须事先定义,则应使用(C)语句来设置. A.OptionExplicitB.OptionBase C.DimD.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.3B.5C.2D.4 (36)若要获得一周后的日期,可使用(A)函数来实现。 A.DateAdd()B.DateDiff()C.Date()D.Now (37)以下语句用法中,正确的是()。 A.DimA=10 IfA>10 A++ EndIf B.DimA,S ForA=1To10 S=S+A Next C.DimA A=1 DoWhileA<10 S=S+A A=A+1 EndDO D.DimA,S A=1 Do S=S+a A=A=a LoopWhileA<10 (38)退出Do循环,应使用的语句是(D)。 A..ExitB.ExitSubC.ExitForD.ExitDo (39)退出函数过程,应使用的语句是(C)。 ExitB.ExitSubC.ExitFunctionD.Break (40)若要定义一个拥有4个成员的数组answer,以下定义方法中,正确的是()。 A.Dimanswer(5)B.ReDimanswer(5) C.Dimanswer(4)D.ReDimanswer(4) (41)在ASP中,服务器响应用户浏览器输出信息,要使用(B)对象来实现。 A.RequestB.ResponseC.ServerD.Session (42)服务器端要获得客户端所提交的表单数据,应使用(A)对象来实现。 A.RequestB.ResponseC.ServerD.Session (43)若表单提交的数据中包含着图形,或大数量的文本,此时表单的提交方法应该采用(C)。 A.GetB.SubmitC.PostD.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.ContentTypeB.Expires C.BufferD.Status (48)用于设置页面过期的时间为2分钟,以下语句用法中,正确的说法是()。 Request.Expires=2B.Response.Expires=2 C.Request.ExpireAbslute=2D.Response.ExpireAbslute=2 (49)在服务器端,若要将页面导航到index.asp,应使用Response对象的(C)方法来实现。 A.hrefB.Transfer C.RedirectD.Flush (50)若要向客户端写入一个名为“username”Click其值为“guest”,1周后过期,则以下实现语句中,正确的是(A)。 AResponse.Cookies(“username”)=“guest” Response.Cookies(“username”).Expires=DateAdd(“ww”,1,Date) BResponse.Cookies(“username”)=“guest” Response.Cookies(“username”).Expires=DateAdd(“d”,1,Date) CResponse.Cookie(“username”)=“guest” Response.Cookie(“username”).Expires=DateAdd(“ww”,1,Date) DResponse.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)若要获得当前正在执行的脚本所在页
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ASP 动态 网页 设计 习题