文档库 最新最全的文档下载
当前位置:文档库 › WEB程序设计试卷

WEB程序设计试卷

国际教育学院2008—2009学年第一学期B卷课程:Web程序设计闭卷年级及专业:07级

一、选择题(共60分,每题2分)

1.下面哪个是静态网页的后缀

A、.asp

B、.txt

C、.htm

D、.jsp

2.windows 2000/XP等操作系统中安装了IIS后,站点主目录是在哪儿A.c:\iis B. c:\iis\root

C.c:\web\root D. c:\inetput\wwwroot

3.


标记的作用

A、网页上浏览时显示Hr字符串

B、网页上浏览时显示一个横线并换行

C、网页上浏览时回车换行

D、网页上浏览时文字加粗

4.下面哪个是超连接标记用来指出跳转到哪个页面的属性

A.src B.url C.target D.href

5.下面哪个标记是

中用来表示行的标记

A、

D、 6.下面哪个内容可以用来作为标记的type类型值,并且表示input 标记所代表的是一个文本框

A、textbox

B、text

C、pwd

D、textfield

7.下面这些body标记的属性,哪个用来设置整个网页的背景图片

A、background

B、bgcolor

C、text

D、bgproperties 8.下面这些target的值,哪个表示网页

A、_self

B、_parent

C、_top

D、_blank

9.下面哪个标记可以用来在网页上显示一张图片

A、

B、

C、

D、

10.动态网页的特征中,下面哪人是对的?

A、在客户浏览时会播放音乐的网页,是动态网页

B、在客户浏览时会,页面中某些图片会移动的网页

C、动态网页中的代码全部在服务器端进行的网页是动态网页

D、动态网页中包含了一些只能在服务器运行的脚本的网页文件。下面哪个标记可以

11.可以使用

B、

C、

表格中的某个格子向右跨越n个格子的属性是

A、cols

B、rows

C、colspan

D、rowspan

12.frame的使用中,下面哪个语句表示将一个网页上中下分成三个块

A、

B、

C、

D、

13.网页运行环境中,下面哪个是客户端软件

、IIS B、IE C、ado D、sql server

14.Titile标记的作用下面说法正确的是

A、在状态栏显示信息

B、在标题栏显示信息

C、在地址栏显示信息

D、在文本框内显示信息

15.下面哪个是客户端编程用到的对象

A、response

B、request

C、session

D、document

16.客户端编程中settimeout函数的作用是

A、打开一个窗体

B、设置一个计数器

C、弹出一个对话框

D、创建一个定时器对象,并启动定时器17.客户端编程中,window对象的函数alert的作用是什么

A.弹出一个对话框B.在状态栏显示文字

C.发出警告声D.关闭当前网页

18.客户端编程中,下列window对象的属性,哪个可以用来设置在状态栏显示的内容

A.D efaultstatus B、address C、location D、history 19.下面的语句中,对cookie的阐述正确的有

A、cookie是保存在客户端的

B、cookie是保存在服务器端的

C、cookie只能是运行在客户端的代码中才能够访问

D、cookie只能是运行在服务器端的代码中才能访问

20.Session对象默认情况下可以存在多久?

A、5分钟

B、5秒

C、30分

D、20分

21.统计网站点击率的代码应该放在哪个事件中合适?A、qpplication B、session

C、cookie

D、request

22.Server对象的哪个方法是用来创建第三方组件的对象用的?A.createObject B.Mappath C.URLEncode D.HTMLEncode 23.下面这些File Access组件中的对象,哪个是可以用来复制文件,移动目录等功能的?

A、FileSystemObject

B、T extStream

C、File

D、Folder 24.下面response的哪个方法可以将信息写入到IIS的日志中去?

A、writeLog

B、appendtolog

C、write

D、writeln

25.下面哪个静态网页的转义字符表示在网页上显示一个空格

A、>

B、<

C、 ace;

D、&space(1)

26.服务器端编程中,要从cookie中读取数据需要用哪个对象?

A、document

B、window

C、response

D、request 27.form表单提交到服务器时,如果在form标记中,method中指定的方法是get,那服务器端必须用request的哪个集合来提取数据

A、querystring

B、form

C、cookie

D、url

28.下面SQL的语句中,哪个命令表示从某些表里面提取某些记录

A、select

B、update

C、insert

D、get

29.下面SQL的语句中,哪个命令可以用来删除某个表中符合条件的某些记录行

A、remove

B、update

C、insert

D、delete

30.下面哪个URL表示,浏览主目录下的文件abc.asp?

A、http://localhost:80/abc.asp

、http://localhost/wwwroot/abc.asp

C、http://localhost:8081/wwwroot/abc.asp

D、以上都不对

二、填空题(共10分,每空1分)

1.URL有一定的格式,具体如下::\\网站服务器IP地址:\路径\文件名。

2.B/S模式的系统中,B代表__________,S代表_________。

3.要操作返回的结果集RecordSet中的某条记录的某个字体需要用___________________对象。

4.ADO编程中,Command对象的Excecute方法产生___________________对象。

5.ADO编程中,ADO访问数据库的驱动必须有一定的接口规范和。

6.服务器端代码中,想要知道浏览本网页之前客户端是从哪个网站跳转过来的,这样的信息是在request对象的__________________中可以提取的。

7.通过response的__________________方法,可以从当前页面跳转到其它的网页中去。

三、程序填充(共5分,每空1分)

通过COOKIE实现对每个客户端登陆网站次数的统计

<%

Dim counters

If(request.cookies(“counters”)=empty) then

response. “欢迎首次访问本网站”

counters=

else

counters=eval(request.cookies(“counters”))

counters=

end if

.cookies(“counters”)=counters

response.cookies(

“counters”) =#2009-10-01# %>

四、简答题(共13分)

编写SQL语句,数据库表如下:

1、 从课程信息表提取所有的数据(所有行和列)。(4分)

2、 从修课信息表中提取成绩大于85分的学号信息。(4分)

3、 查出所有成绩大于75分的学生的姓名,学号,课程名称及成绩。(5分)

五、编程题(共12分)

制作一个网页如图1,点击提交后跳转到图2。图2中提取数据后显示如图所示。(网页跳转)

相关文档 最新文档