面向网络编程技术复习题291Word格式.docx
- 文档编号:17367641
- 上传时间:2022-12-01
- 格式:DOCX
- 页数:25
- 大小:28.12KB
面向网络编程技术复习题291Word格式.docx
《面向网络编程技术复习题291Word格式.docx》由会员分享,可在线阅读,更多相关《面向网络编程技术复习题291Word格式.docx(25页珍藏版)》请在冰豆网上搜索。
50orderbyageasc
C.Select*fromusers
D.Select*fromusersorderbyagedesc
11.下面不属于Request对象的集合成员的是[D]
A.CookiesB.Form
C.QueryStringD.Server
12.下面不是Global.asa文件可用来存放的事件是[C]
A.Application_OnEndB.Application_OnStart
C.Sever_OnstartD.Session_0nEnd
13.Recordset记录集对象的方法MoveNext表示[A]
A.指针移至下一条记录B.指针移至指定记录
C.指针移至上一条记录D.指针移至上最后一条记录
14.查询用户表中最新的5条记录,请问用哪条语句[A]
A,selecttop5*fromuserorderbyiddesc
B,select*fromuserorderbyiddesc
C,selecttop5*fromuser
D,select*fromusertop5orderbyiddesc
15.执行完DeleteFromusers语句后,共删除多少条记录[C]
A,0B,1C,全部D,若干条
16.如果指针指向第1条记录,则rs.bof和rs.eof的值分别为[D]
A,True、FalseB,False、True
C,True、TrueD,False、False
17.ASP文件所有的Script程序代码均须放在下列符号之间[A]
%%>
!
------>
pre>
<
/pre>
form>
<
/form>
18.与<
%="
欢迎您常来~"
%>
效果等同的是[C]
A.<
%response.Clear"
%>
B.<
%response.Flush"
%response.write"
D.以上三个选项都不正确
19.取得客户端的IP地址的方法是[C]
A.Request.servervariables("
LOCAT_USER"
)
B.Request.servervariables("
SERVER_PORT"
C.Request.servervariables("
REMOTE_ADDR"
D.Request.servervariables("
LOCAT_ADDR"
)
20.在VBScript程序中若a=4,则运算a/4^2的结果是[D]
A.1B.2
C.0.5D.0.25
21.用来存储一个客户端信息的ASP内置对象是[C]
A.Application对象B.Server对象
C.Session对象D.Response对象
22.Connection连接对象的常用属性ConnectionString表示[B]
A.连接操作的最长执行时间B.数据库连接信息
C.设置连接数据库的权限D.以上都不是
23.执行完如下语句后,页面上显示的内容为[A]
<
%
Response.Write"
A"
Response.End
B"
C
A.AB.AB
C.ACD.ABC
24.若表单提交数据时采用Post方法,则服务器端要获得表单提交的数据,应使用语句[A]
A.Request.Form(“表单域名称”)B.Request.QueryString(“表单域名称”)
C.Request.Write“表单域名称”D.Request.Write(“表单域名称”)
25.Command命令对象的属性ActiveConnection用于[A]
A.指定连接对象B.表示数据库的查询信息
C.表示数据查询信息的类型D.创建Command对象
26.下面不属于Request.SeverVariables集合可以读取服务器端环境变量的是[A]
A.客户端的网速B.客户端所提交内容的数据类型
C.发送请求的端口号D.发出请求的远程主机的IP地址
27.Recordset记录集对象的方法中表示添加记录的是[C]
A.UpdateB.Delete
C.AddNewD.UpdateBatch
28.Response.Redirect"
login.asp"
表示[A]
A.重定向到login.aspB.关闭login.asp
C.在一个新窗口中打开login.aspD.以上三种说法都不正确
29.关于Application对象的方法,下面说法正确的是[D]
A.只有Lock方法B.只有Unlock方法
C.没有Lock方法和Unlock方法D.有Lock方法和Unlock方法
30.若要设置下拉式菜单的各个选项,可以使用的标记是[B]
select>
option>
LI>
textarea>
31.某同学开发了一个显示来访时间的ASP文件,存放在C:
\inetpub\wwwroot下,请问此时如果在资源管理器中双击该文件,该文件可以正常显示吗?
[B]
(A)可以(B)不可以
32.下列哪个变量名称是正确的?
[C]
(A)111(B)_sum(C)ab_1(D)a?
b
33.执行完如下语句后,a的值为:
Dima
a=FormatNumber(10.223344,3)
(A)10.223344(B)10.2(C)10.223(D)10.000
34.在VBScript中,语句Dima[10]表示定义一个数组a,则数组a中元素的个数是[C]
A.9B.10
C.11D.12
35.ADO基本和核心的对象有三个:
Connection连接对象、Command命令对象和[C]
A.Field对象B.Recordset对象
C.Parameter对象D.Error对象
36.Applet类的直接父类是[D]
A.Component类B.Container类
C.Frame类D.Panel类
37.<
Setdb=Server.CreateObject("
ADODB.Recordset"
db.Open"
zbsdb"
Setrs=db.Execute(Select*fromarticle)
以上代码中,记录集对象名为[C]
A.dbB.zbsdb
C.rsD.article
38.下面循环语句中循环停止执行的次数是[B]
Dimsum,I
SUM=0
I=1
Do
Sum=sum+2∧2
I=I+1
LoopwhileI<
=10
A.12B.11
C.9D.8
39、若要将虚拟路径转化为真实的物理路径,一下语句正确的是[D]
A.Response.MapPath(虚拟路径)B.Request.MapPath(虚拟路径)
C.Server.URLEncode(虚拟路径)D.Server.MapPath(虚拟路径)
40、在表user有name、tel和data3个字段,要求向表user中插入一新记录,该记录数据分别为:
王明、8888888、2005-5-5,用SQL语句实现操作是[C]
A.INSERINTOuserVALUES(王明,8888888,2005-5-5)
B.INSERINTOuserVALUES“王明”,”8888888”,#2005-5-5#
C.INSERINTOuser(name,tel,data)VALUES(“王明”,“8888888”,#2005-5-5#)
D.INSERINTOuser(name,tel,data)VALUES(“王明”,“8888888”,“2005-5-5“)
二、填空题
1.域名“www.”中的“edu”代表教育机构。
.
2.CGI是一种通信标准,是早期建立动态网站时采用的技术。
CGI的含义是通用网关接口
3.在VBscript中,注释前使用’。
4.ASP应用程序采用的文件扩展名是.asp。
5ASP程序的脚本不是在客户端运行的,而是在服务器生成的,然后传送到浏览器的Web页上。
6.脚本语言是一种简单的描述性语言,它的语法结构与计算机的高级语言很相似。
7.Response对象的Buffer属性可指定缓存页的确切到日期和时间.
8.常用的脚本语言有JavaScript和VBScript。
9.在VBScript程序中,用来实现返回系统当前的日期和时间的函数是Now。
10.VBScript只有一种数据类型,即variant类型,也叫做变体类型。
11.声明一个变长数组,使用时需要使用Redim重声明,原来的数值全部清空。
如果希望保留原有的项目的数值,可以使用Preserve语句。
12.Application对象解除锁定的方法是Unlock。
13.Session对象的方法只有一个,就是Abandon,当执行此方法后,所有此用户存在的Session变量都会被清除掉。
14.Month(#2003-10-22#)函数返回的是10。
15.Application对象的默认有效值为应用程序从启动到结束。
16.若要获得客户端的IP地址,应使用Servervariable方法查询REMOTE-ADDR变量。
17.ASP文件所有的Script程序代码均须放在<
%%>
符号之间。
18.Response对象的Buffer属性指示是否缓冲页输出。
19.ASP提供的内建对象中,Request对象用于接收客户端浏览器提交的数据,
而Response对象的功能则是将服务器端得数据发送到客户端浏览器。
20.在ASP内置对象中,Application对象用来在所有用户间共享信息。
21.Lock方法用于锁定Application对象,Unlock方法可以解除对Application对象的锁定。
22.默认情况下,服务器只保留Session对象20分钟。
23.建立Connection对象是采用Server对象的CreatObject方法进行的。
24.在ADO模型中,一个典型的ADO应用使用Connection对象建立与数据源的连接,然后用一个Command对象给出对数据库操作的命令,比如查询或者更新数据等。
25.Recordset记录集对象的方法中表示添加记录的是AddNew。
26.在ASP中,创建对象通常用Server对象的Createobject方法来实现。
27.在ASP中,服务器响应用户请求,向客户端浏览器输出信息,要使用Response
对象来实现。
28.ADO基本和核心的对象有三个:
Connection连接对象、Command命令对象和Recordset对象。
29如果要获取客户端所提交时表单数据,应使用Request对象来实现。
30.若要向客户端页面导航到index.asp,应使用Response对象的方法Redirect来实现。
31.用来存储一个客户端信息的ASP内置对象是Session对象。
32.如果操作系统是Windows2000,一般需要安装IIS组件才能运行ASP程序。
33.SQL语句中具有更新记录功能的语句是UPDATE。
34.在数据库的表中,纵的一行叫做一个字段,横的一行叫做一个记录。
35.要创建ODBC数据源,打开“控制面板”中的管理工具,在数据源(ODBC)项目上双击来一步步实现。
36.Select语句从from子句所指定的表中按照WHERE子句所指定的条件选取符合条件的记录,并按ORDERBY子句所指定的顺序来排序。
37.left(“javascript”,4)的值为java。
38.将Java小应用程序(Applet)嵌入到HTML文件中是通过HTML标记<
applet>
/applet>
来实现的。
39.在执行A页面时,若要调用B页面,B页面执行完后,继续执行A页面。
则通过Server的Execute方面来实现.
40.若要将虚拟路径转化为真实的物理路径,一下语句正确的是Server.Mappath
三、简答题
1.SQL常用的命令语句有几条,各自的功能分别是什么?
2.什么是变量的作用域?
3.简述ASP.NET与ASP的主要区别。
4.简要介绍JavaApplet的主要方法和生命周期。
5.ADO提供的七个对象都是什么?
其中三个主要对象的功能分别是什么
6.ASP提供了哪六个可以直接使用的重要内建对象,简述它们各自的功能?
7.简述ADO中Command对象和Connection对象之间的关系。
8.请叙述Session对象和Application对象各自的作用和最主要的区别。
9.简述创建Recordset对象的几种方法,并举例说明。
10.简述Application对象、Session对象的基本功能,试说明它们的异同。
11.简述ASP中Request对象和Response对象的作用及相互关系。
12.下面程序实现计算从1到50的平方和,请填写其中的空格部分。
Dimsum,i
sum=_________
i=____________
DoWhilei<
=50'
循环,从1到50
sum=sum+
i=______
Loop
Response.Write"
1到100的平方和="
&
______
13.以下ASP代码执行后,转化成HTML代码是:
%ForI=1To5%>
fontsize="
%=I%>
"
>
您好!
盛达欢迎您~<
/font>
br>
%Next%>
14.请简要说明名词IIS、ASP、ODBC的含义。
15.简述ASP的主要特点。
四、阅读分析题
1.原来用一个数组users保存学生名单,现在新转来一位同学“张峰”,需要将其名字添加到该数组中,请填写下面程序段中的空格。
Dimusers()
Redimusers(40)
users(0)="
王军"
users
(1)="
李俊"
……
Redimusers(41)
users(41)="
张峰"
答:
Preserve(说明:
这样就可以保留原有数据,否则就不能保留)
2.下面是一个函数,用来返回从a到b的立方和,请填写其中的空格。
FunctionCube(a,b)
DimI,Sum
Sum=
ForI=aTob
Sum=
Next
=Sum
EndFunction
0
Sum+I^3
Cube
3.下面这段语句,将根据今天是星期几,分别在页面上显示一幅图片,星期一、二显示p1.jpg,其它时间显示p2.jpg。
请填写完整下面的程序。
Dimtheday
theday=(Date())
SelectCasetheday
Case
"
imgsrc='
p1.jpg'
CaseElse
p2.jpg'
EndSelect
Weekday
2,3
Response.Write
4.很多网站要求客户必须登录后才能访问,如果客户没有登录,就直接访问网站的某个页面,应该将其引导到首页。
请据此填写下面的空格。
IfSession("
UserName"
)=Then
"
index.asp"
EndIf
“”
Response.Redirect
5.学生李平正打算在他的个人网站上编写一个简易的论坛,主要部分都已编写完毕,还有访客注册部分没有完成,现请你帮他完成下面指定的任务。
(1)他已设计了一个注册页面register.asp,用来收集浏览者的用户名(文本框名name)和密码(密码框名pass),页面显示效果如下:
若表单传值用Post方法,提交到test.asp进行处理,请写出该网页中Form标记、密码框、提交按钮(名称为button1)三种HTML标记代码(注意表单对象位置顺序)。
(2)在test.asp页面中,请写出取得从注册页面register.asp中传递来的用户名和密码框的值的代码(网页标记可省略)。
参考代码如下:
(1)<
formmethod="
post"
action="
test.asp"
<
inputtype="
password"
name="
pass"
<
submit"
button1"
(2)<
%
Dimname,password
name=request.form("
name"
password=request.form("
6.阅读下面Applet程序并回答下面的问题。
Applet程序如下:
importjava.awt.*;
publicclassAppletTestextendsApplet{
publicvoidpaint(Graphicsg){
Imageimage=getImage(getCodeBase(),“apple.jpg”);
g.drawImage(image,30,20,this);
}
请回答下面的问题:
(1)该Applet程序的功能是什么?
(2)若将这个Applet嵌入到一个HTML文档,请写出HTML文件的代码。
(1)功能是显示一个图像文件
(2)HTML文件为:
HTML>
AppletCODE=”AppletTest.class”WIDTH=”400”HEIGHT=”300”>
/Applet>
/HTML>
7.读下面的程序test.asp,程序代码如下:
html>
head>
title>
test<
/title>
/head>
body>
Dimdb,rs,strSql
Setdb=Server.CreateObject("
ADODB.Connection"
)‘
(1)
db.Open"
Dsn=addr"
'
(2)
Setrs=Server.CreateObject("
)‘(3)
strSql="
Select*Fromusers"
‘(4)
rs.OpenstrSql,db,0,2‘(5)
rs.AddNew
rs("
)="
张三"
tel"
)="
1234567"
age"
)=23
rs.Update
李四"
7654321"
24"
rs.Close
/body>
/html>
请完成下面的问题:
1.完成程序空格处各语句的注释。
2.说明整个程序的功能。
1.空格处
(1)建立Connection对象
(2)打开数据源
(3)创建Recordset对象
(4)设置SQL命令
(5)使用Open方法打开数据源
2.整个程序的功能是向users表中插入姓名为张三、电话为123456、年龄为23的记录,并将之更新,张三更新为李四、电话更新为654321、年龄更新为24。
8.阅读下面的程序并完成下面的问题,程序如下:
importjava.applet.;
importjava.awt.;
publicclassHelloAppletextendsApplet{
publicvoidpaint(Graphicsg){
g.drawString(“Helloworld”,20,20);
(1)请填写程序的空缺部分。
(2)说出该程序
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向 网络 编程 技术 复习题 291