网络程序设计习题集含答案Word格式.docx

上传人:b****5 文档编号:20575801 上传时间:2023-01-24 格式:DOCX 页数:20 大小:34.58KB
下载 相关 举报
网络程序设计习题集含答案Word格式.docx_第1页
第1页 / 共20页
网络程序设计习题集含答案Word格式.docx_第2页
第2页 / 共20页
网络程序设计习题集含答案Word格式.docx_第3页
第3页 / 共20页
网络程序设计习题集含答案Word格式.docx_第4页
第4页 / 共20页
网络程序设计习题集含答案Word格式.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

网络程序设计习题集含答案Word格式.docx

《网络程序设计习题集含答案Word格式.docx》由会员分享,可在线阅读,更多相关《网络程序设计习题集含答案Word格式.docx(20页珍藏版)》请在冰豆网上搜索。

网络程序设计习题集含答案Word格式.docx

Line4="

时间:

now()&

Setfso=Server.CreateObject("

Scripting.FileSystemObject"

FilePath=Server.MapPath("

gbook.txt"

OldFilePath=Server.MapPath("

gbookold.txt"

fso.MoveFileFilePath,OldFilePath

Setfin=fso.OpenTextFile(OldFilePath,,True)

Setfout=fso.CreateTextFile(FilePath)

fout.WriteLineLine1

fout.WriteLineLine2

fout.WriteLineLine3

fout.WriteLineLine4

fout.WriteLine"

HR>

fout.WriteLinefin.ReadAll

fin.Close

fso.DeleteFileOldFilePath,True

%>

2.阅读下面程序段,请在标号处补出适当的注释,说明相应程序段或语句的作用。

html>

head>

<

title>

小小聊天室<

/title>

/head>

session("

user_name"

)=request("

)'

将用户呢称保存到session中

'

下面几句返回来访者信息

DimsayStr

sayStr="

来自"

Request.ServerVariables("

Remote_Addr"

)&

的"

1)

sayStr=sayStr&

b>

)&

/b>

来访者呢称

于"

time&

大驾光临"

来访时间

fontcolor='

red'

sayStr&

/font>

红色显示

下面几句将来访信息保存到application中

Application.Lock'

2)

Application("

show"

)=sayStr&

返回聊天信息

user_online"

)=Application("

)+1'

3)

Application.Unlock'

4)

%>

framesetrows="

*,14%"

'

5)

<

framename="

main"

src="

main.asp"

>

input"

input.asp"

noframes>

<

bodyscroll="

no"

<

p>

此网页使用了框架,但您的浏览器不支持框架。

/p>

/body>

/noframes>

/frameset>

/html>

3.阅读下面程序段,请补出适当的注释,说明相应程序段或语句的作用。

%optionexplicit%>

%Response.Buffer=True%>

!

--#INCLUDEFILE="

odbc_connection.asp"

-->

dimtitle,body,name,email’定义变量

title=request.form("

title"

)’返回留言主题

body=request.form("

body"

)’返回留言内容

name=request.form("

name"

)’返回留言人姓名

email=request.form("

email"

)’返回留言人E_mail

DimSql,sValues

Sql="

Insertintoguest(name"

sValues="

values('

name&

'

Sql=Sql&

title"

sValues=sValues&

'

title&

Ifbody<

Then’1)

Sql=Sql&

body"

sValues=sValues&

body&

EndIf

Ifemail<

Then’2)

email"

email&

submit_date"

date&

’3)

)"

sValues&

)"

db.Execute(Sql)’4)

db.close

response.redirect"

index.asp"

’5)

4.现制作完成一登录界面,如右图所示,当前文本框中显示内容即为输入文本框的名称。

点击“确定”按钮后,将转向执行脚本程序:

code.asp,设正确的用户名和口令均为:

super,试编写该程序,实现对用户输入的验证。

要求:

用户输入正确时,提示:

“欢迎使用本系统!

”;

用户输入不正确时,直接转向程序:

login.htm。

5.编写ASP程序,要求根据系统的时间来判断是上午、中午、下午还是晚上。

假定7:

00—11:

00为上午,11:

00—14:

00为中午,14:

00—18:

00为下午,18:

00—7:

00为晚上。

6.阅读下面的程序,回答后面的问题。

其中name、URL、intro、submit_date是数据表link的字段。

Dimdb

Setdb=Server.CreateObject("

ADODB.Connection"

db.Open"

wwwlink"

利用数据源连接数据库

以下建立记录集

DimstrSql,rs

strSql="

Select*FromlinkOrderBylink_idDESC"

按降序排列显示所有记录

Setrs=db.Execute(strSql)

以下显示数据库记录

tableborder="

1"

align="

center"

%

DoWhileNotrs.Eof'

只要不是结尾就执行循环

%>

tr>

td>

%=rs("

)%>

/td>

ahref="

http:

//<

URL"

target="

_blank"

/a>

intro"

submit_date"

/tr>

'

将记录指针移动到下一条记录

Loop

/table>

1)语句Setrs=db.Execute(strSql)的功能;

2)语句rs.MoveNext的功能;

3)试分析该程序的主要功能。

7.阅读下面的程序,回答后面的问题。

scriptlanguage="

vbscript"

runat="

server"

SubApplication_OnStart

Application.Lock

Application("

)=0

Application.Unlock

EndSub

SubSession_OnStart

)=Application("

)+1

endsub

SubSession_OnEnd

)-1

/script>

1)写出该程序所存放的文件名称(包括后缀名);

2)说明该文件存放的位置;

3)试分析该程序的主要功能。

8.阅读下面程序段,请补出适当的注释,说明相应程序段或语句的作用。

…………

ifnotrs.bofandnotrs.eofthen

以下主要为了分页显示

dimpage_size'

定义每页多少条记录变量

dimpage_no'

定义当前是第几页变量

dimpage_total'

定义总页数变量

page_size=10'

每页显示10条记录

ifRequest("

page_no"

)="

then'

1)

page_no=1

else

page_no=cint(Request("

))

endif

)=page_no'

2)

rs.pagesize=page_size'

3)

page_total=rs.pagecount'

rs.absolutepage=page_no'

下面一段显示当前页的所有记录

dimi,j

i=0

j=page_size'

该变量用来控制显示多少条记录

dowhilenotrs.eofandj>

0'

循环知道当前页结束或文件结尾

i=i+1

j=j-1

………………

9.阅读下面程序段,请补出适当的注释,说明相应程序段或语句的作用,并说明程序的主要功能。

OptionExplicit

Response.Buffer=True

DimvarNumber'

varNumber=request.cookies("

Number"

)'

ifvarNumber="

then

varNumber=1'

Else

varNumber=varNumber+1'

Response.Write"

您是第"

varNumber&

次访问本站"

Response.Cookies("

)=varNumber'

10.阅读下面程序段,请补出适当的注释,说明相应程序段或语句的作用。

事务处理用法示例<

body>

Dimdb,strConn

strConn="

DBQ="

Server.Mappath("

address.mdb"

;

Driver={MicrosoftAccessDriver(*.mdb)}"

db.OpenstrConn

OnErrorResumeNext'

2)

db.BeginTrans'

删除记录,删除李玫的记录

strSql="

deletefromuserswherename='

李玫'

db.Execute(strSql)

'

添加记录

insertintousers(name,tel,email)values('

'

88888888'

limei@'

Ifdb.Errors.Count=0Then

Db.CommitTrans'

Else

Db.RollbackTrans'

11.试说明下面程序段的主要功能,并对标号语句进行注释说明。

1)Setconn=Server.CreateObject("

2)DBPath=Server.MapPath("

sample.mdb"

3)conn.Open"

driver={MicrosoftAccessDriver(*.mdb)};

dbq="

DBPath

Setrs=Server.CreateObject("

ADODB.Recordset"

4)rs.Open"

股票行情表"

conn,adOpenDynamic,adLockPessimistic

5)WhileNotrs.EOF

rs("

成交量"

)=rs("

)+1

rs.Update

rs.MoveNext

Wend

12.设存在文件:

C:

\test\text.txt,现欲在其中追加文字“我成功啦!

”。

试写出程序代码。

提示:

setMyFileObject=Server.CreateObject("

13.设有数据库:

\test\student.mdb,其中有数据库表:

score,使用的驱动为:

{MicrosoftAccessDriver(*.mdb)},且已为该数据库建立了ODBC连接student,要求正确建立数据库连接,查找获取表中所有记录信息。

提示:

SetMyconn=Server.CreateObject("

).

14.

右图为用户修改口令的输入界面,试完成:

1)设计合理的数据库表存储用户及口令相关信息;

2)设计图中各文本框的基本属性和要求;

3)编写程序验证用户输入是否正确,并将修改正确的口令记录到数据库中。

15.有数据库表名为SCORE,其字段设置和记录情况如下表:

学号

姓名

性别

成绩

20020101

张三

85

20020205

李君

86

20020208

赵兵

58

试写出下列操作的SQL语句:

1)查找获取所有女生的姓名、成绩;

2)删除不及格学生的记录;

3)插入新记录:

“20020417,张东,男,57”;

4)修改张东同学的成绩为75分

二、不定项选择

16.ASP采用的程序架构方式是________。

A、模块化程序设计B、面向对象程序设计

C、C/S模式D、B/S模式

17.网址中的HTTP是指。

A、超文本传输协议B、文本传输协议

C、计算机主机名D、TCP/IP协议

18.属于动态网页技术的有。

A、CGIB、ASP

C、APID、DHTML

19.下列说法正确的有_________。

A、ASP学习简单,使用方便B、PHP软件免费,运行成本低

C、JSP支持多平台,转换方便D、它们都是网络程序设计的工具

20.ASP脚本代码在执行。

A.客户端B.第一次在客户端,以后在服务器端

C.服务器端D.第一次在服务器端,以后在客户端

21.属性type的值有。

A、TextB、Server

C、PasswordD、Radio

22.HTML文档包含的两个部分是指。

A.文档头部B.标题

C.注释D.文档主体

23.HTML中的注释格式是。

A.<

--注释内容--!

B.<

--注释内容-->

C.<

%--注释内容--%>

D.<

--注释内容--%>

24.下列显示粗体、下划线的语句是。

u>

欢迎大家<

/u>

B.<

i>

/i>

D.<

25.HTML中表示表格一行的标记是。

row>

和<

/row>

D.<

table>

26.在VBScript中,与空格处理相关的内部函数有。

A、LTrimB、Trim

C、RTrimD、Space

27.已知x=123,那么执行语句y=x\10Mod10后,变量y的值是。

A.0B.1

C.2D.3

28.在VBScript中,能用于字符大小转换的内部函数有。

A、STRB、UCase

C、VALD、LCase

29.在VBScript中,能够获取字符串的子串的内部函数有。

A、InStrB、Left

C、RightD、Mid

30.请问表达式Not(6+3<

5+2)的值是。

A.TrueB.False

C.9D.无法计算

31.通过Request对象的ServerVariables方法,可以获取如下那些信息_______。

A、REMOTE_ADDRB、REMOST_HOST

C、SERVER_NAMED、SERVER_PORT

32.下列属于Request对象获取数据集合的方法有_______。

A、FormB、QueryString

C、CookieD、Command

33.下列对象或命令中可用于定义变量的有。

A、ApplicationB、DIM

C、CommandD、Session

34.下列属于ASP内置组件的有。

A、BrowserB、Server

C、FileAccessD、AdRotor

35.安装好PWS/IIS服务器后,我们可以通过如下方式访问,来检验服务器是否安装正确_______。

A、http:

//localhostB、http:

//你的计算机名字

C、http:

//你的IP地址D、http:

//127.0.0.1

36.下列命令中可用于删除数据记录的是。

A、INPUTB、INSERT

C、DELETED、WHERE

37.下列命令或方法中能在数据库中加入新记录的有。

A、AddNewB、INSERT

C、DELETED、UPDATE

38.网络程序设计中常用到SQL,它是指。

A、SQL服务器B、数据库查询语言

C、结构化查询语言D、数据库操作对象

39.下列命令中不会引起数据库记录改变的是。

A、SELECTB、INSERT

40.下列能够建立游标指针,灵活移动指针选择操作记录的是。

A、Connection对象B、RecordSet对象

C、Command对象D、SELECT

三、填空题

41.ASP最常用的脚本编程语言有:

()、()。

42.ASP常用编程工具有:

文本编辑器、()、()、InterDev等。

43.ASP在Windows98下的运行环境是:

(),在WindowsNT下的运行环境是:

()。

44.静态网页的扩展名一般是(),ASP文件的扩展名是()。

45.当前Web程序开发中通常采用的模式是(),浏览网站时通常的默认文档是()。

46.在表格中用于设置文本水平对齐方式的属性是()。

47.用来指定超链接路径的属性是()。

48.在一组单选框中,用来设置默认选中某个选项的属性是()。

49.在表单中,用于指定表单处理程序文件地址的属性是()。

50.在框架网页中,如果一个超链接在整个浏览器窗口中打开,target属性的值是()。

51.取得系统当前日期的函数是(),取得系统当前时间的函数是()。

52.在VBScript中过程被分为两类:

()过程和()过程。

53.操作year(date())的作用是(),操作mounth(date())的作用是()。

54.在VBScript中,用于将字符串中大写字母转换为小写字母的函数是(),用于将字符串中小写字母转换为大写字母的函数是()。

55.在VBScript常用的运算符中一般优先级为算术运算符()比较运算符()逻辑运算符。

56.在程序中ASP使用的脚本语言一般有两种指定方式,它们是()和()。

57.通常ASP的组件对象包括:

()、(),以及第三方组件等。

58.ASP的内建组件是指组件本身建于ASP中,使用时不需要给予定义,常用的有:

()、()、Application、Session、Server等。

59.Application对象的基本事件OnStart的启动时间为(),基本事件OnEnd的启动时间为()。

60.Response对象的主要方法有输出信息(),引导客户端至另一个URL位置()。

61.ASP的外挂组件主要是指ADO对象,常用

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 理学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1