WEB程序设计考试习题 下载本文

内容发布更新时间 : 2024/6/3 18:29:34星期一 下面是文章的全部内容请认真阅读。

1、当前主要的 WEB数据库访问技术有哪些?

答:到目前为止,WEB数据库访问技术主要分为两大类: (1)公共网关接口技术(CGI);

CGI 是 WEB 服务器运行时外部程序的规范,按照 CGI 编写的程序可以扩展服务器的功 能,完成服务器不能完成的工作,外部程序执行时可以生成 HTML 文档,并将文档返回 WEB服务器。

起始点和汇总点,是浏览者开始浏览一个网站的窗口。

网站:我们把一系列逻辑上可以视为一个整体的页面叫做网站,或者说,网站就是一个链接的页面集合,它具有共享的属性,例如相关的主题或共同目标.

网页:是网站的组成部分。制作者可以将需要公布的信息按照一定的方式分类,放在每个网 页上,网页里可以有文字、表格、图像、声音及视频信息等。网页可以看成是一个单一 体,是网站的一个元素。它是硬盘上的多个单一的文件,是由 Web 浏览器下载或格式化 的。 (2)服务器端脚本编程技术。

当前较为流行的几种有代表性的服务器端脚本编程技术是 ASP、PHP、JSP。

2、HTML是什么?简述它的基本结构。

答:HTML(Hypertext Marked Language,超文本标记语言)是一种用来制作 WEB 上超文 本文档的简单标记语言。

对于大多数WEB页面来说,都具有如下所示的基本结构: </p><p>??标题内容??

??主体内容??

3、ASP提供的 6个内置全局对象的名称及其主要功能是什么? (1)Response(响应)对象:它控制在HTTP响应消息中,将消息发送给浏览器

(2)Request(请求)对象:它在一个HTTP请求过程中,获取由浏览器传送给服务器的消息

(3)Server(服务器)对象:它提供对驻留在服务器上的资源的访问 (4)Session(会话期)对象:它用于存储和管理与一个特定的用户会话有关的信息

Application(应用程序)对象:它用于存储和管理与该 Web 应用程序有关的信息

ObjectContext:用来配合 Microsoft Transction Server进行分散式交易处理。

4、浏览器/服务器模式的通信方式是什么? 答:(1)用户打开计算机的浏览器;

(2)输入网址,浏览器将生成一个请求并把它发送到指定的WEB服务器;

(3)服务器将主页发回,浏览器将其显示到屏幕上。

5、简述在普通的 HTML语句中和在 ASP语句中所采用的注释语句的区别?

答:在普通的 HTML中使用的注释语句为:

而在 ASP中使用的注释语句为: <% REM 注释行 或 ’ 注释行 %> 用 REM 或 ’符号来表示该符号所在行的所有在该符号后面的语句是注释语句,运行时 ASP不执行该句。加注释主要是为了方便自己和别人阅读程序。

6、什么是静态网页?什么是动态网页?

答:所谓静态网页,指的是网页从服务器传到客户端时,网页的内容是“固定不变”的, 也就是说,服务器只是把所存储的网页的内容原封不动直接传递给客户端浏览器,这种网页一般是标准的 HTML代码。

所谓动态网页,它在由服务器传递给客户端的时候必须由服务器把它转换成相应的 HTML 格式,而且会根据用户的要求和选择在服务器端做出相应的改变和响应。

7、简要说明在网页中插入JavaSCRIPT脚本的几种方式?

在网页中插入脚本语言通常有三种方式:使用 SCRIPT 标记符、在标记符中直接嵌入脚本以 及链接外部脚本文件.

8、说明在网页中使用 CSS的几种方式?CSS选择符的作用及分类? 在网页中使用 CSS包括三种常用方式:将样式定义直接嵌入到标记符中、将样式定义嵌入到 网页中以及将样式定义包含在外部 CSS样式文件中. CSS(Cascading Style Sheet,层叠样式表)技术是一种格式化网页的标准方式,它扩展了 HTML 的功能,使网页设计者能够以更有效的方式设置网页格式.

常用的 5 种 selector:HTML 标记符、具有上下文关系的 HTML 标记符、用户定义的类、用 户定义的 ID、虚类.

9、分别说明什么是超文本和普通文本,并简述2者的区别。 超文本是相对普通文本而言的,与普通文本按顺序定位不同,超文本是典型的特点就是文本中

包含指向其他位置的链接,通过这些链接使文档组织成了网状结构. 我们可以把常规意义上的书本理解为普通文本,而把由超链接组织起来的电子文档理解为超 文本.

10、分别说明什么是主页、网页和网站,它门之间的关系是什么? “主页”也可以称之为首页。它既是一个单独的网页,和一般网页一样,可以存放各种信息,又是一个特殊的网页,作为整个网站的

Response对象 Request对象的区别是什么?

答:ASP 提供的内置对象。Response(响应)对象:它控制在 HTTP 响应消息中,将消息发送给浏览器 Request(请求)对象:它在一个 HTTP请求过程中,获取由浏览器传送给服务器的消息 POST与 GET的区别是什么?

一般 GET 方式是将数据附在 URL 后发送,数据长度不能超过 100 个字符,一般搜索引擎 查找关键词等简单操作是通过 GET方式进行。而 POST则不存在字符长度的限制,而且不 会把内容附在 URL后,比较适合内容较多的表单。

12、什么是脚本?试比较JavaScript和 VBScript这两种脚本语言的异同点。

所谓脚本(Script),是由对应用程序或实用程序的一组说明组成的一种程序,它可发嵌入到 Web页面中。简单地说,就是使用脚本语言编写的基于 Web的小程序。

相似之处:两者都是面向对象的、两者都是解释性的脚本语言、两者都不需要额外的插件或播放工具、两者都可用来创建客户端脚本。不同之外:基础语言和语法不同、开发者不同、可扩展性不同、平台兼容性不同。

简述 IIS 中使用虚拟目录的优点。

答:虚拟目录是指除了主目录以外的其他站点发布目录。 虚拟目录隐藏了有关目录结构的重要信息,通过定义目录名称代替实际的目录结构,从而 保护目录的结构信息。

虚拟目录可将实际目录映射到不同的磁盘或服务器上,从而可将 WEB 页在不同服务器之间 进行转移。 选择题

1、HTML 框架页面文件中,用于指定框架滚动条的属性项是( ) (A)frameset (B)frame (C)nosize (D)scrolling

2、Internet 上提供的各种网络服务通常遵循“客户机/服务器”体系结构,即开通一种网络服务,除了需要服务器端的服务软件,还需要客户端的应用软件。以下属于 WWW 服务客户端应用软件的一项是(D)

(A)Outlook Express (B)Explorer (C)LeapFTP (D)Netscape Navigator

3、网络中的设备“打交道”时共同遵循的一套规则叫做(C) (A)服务 (B)接口 (C)协议 (D)路由交换

4、下列关于 URL地址描述不正确的一项是( )

(A)URL又叫统一资源定位器,是告诉网络本机的资源地址。

(B)URL地址通常包括三个部分:协议代码、服务器路径,以及具体的文件名。

(C)可出现在 URL地址中的协议有多种,例如:HTTP、FTP、mailto、news、telnet等。

(D)省略了最后文件名的 URL地址通常也认为是绝对的 URL,因为它能够完全定位资源的位置。例如,http://www.sina.com.cn就是一个绝对的 URL。

1、用户访问Internet 上 WEB服务器的资源时,主要使用的传输协议为:__________

A、DNS B、FTP C、HTTP D、TCP

2、关于 web服务器,下列描述不正确的是:__________ A、互联网上的一台特殊功能的计算机,给互联网的用户提供 WWW 服务

B、web 服务器上必须安装 web服务器软件 C、asp 网页可以在任何一台计算机上运行

D、当用户浏览 web 服务器上的网页的时候,使用的是 C/S 的工作方式。

3、构成网络数据库环境,下面那一项是不必要的__________ A、web 服务器

B、数据库管理系统

C、客户端浏览器 Internet Explorer D、网页制作软件 UltraDEV

4、关于“服务端/客户端技术”的描述,不正确的是:__________ A、“服务器端/客户端技术”描述的是一种工作方式 B、我们用来浏览网页的计算机属于客户端

C、web 服务器既属于服务器端,也可属于客户端 D、web 服务器只能属于服务器端。

7、下列关于ODBC 的描述,错误的是:__________ A、ODBC 是开放数据库连接的缩写

B、ODBC 只能用来访问 ACCESS创建的数据库

C、通过 ODBC 我们可以使用 SQL 语言,既可访问 ACCESS 创建的数据库,又可访问 FOXPRO

1

创建的数据库,

D、只要数据库系统提供 ODBC驱动程序,用户都可以通过 ODBC 来访问这些数据库

9、下列关于asp 网页,描述错误的是:__________ A、asp 网页是程序代码的集合

B、asp 的程序代码必须在服务器端执行 C、asp 的程序代码必须在客户端执行

D、asp 的程序代码可以通过 ADO 访问数据库

30、在 ip地址为 202.193.128.183的计算机上安装了 iis,网页发布主目录为 d:\\wwwroot,在下

面新建一个文件夹 125117,存放两个文件:myhome.asp,myhome.html,在 iis 个人管理器中

的默认文档项中填入 myhome.asp,myhome.html,下面说法正确的是:__________

A、在浏览器中输入 http://202.193.128.183/myhome.html,可以访问 myhome.html页面的内容

B、在浏览器中输入 http://202.193.128.183/125117/,可以访问 myhome.asp 页面的内 容。

response.write rs.Fields(\response.write rs.Fields(\\

response.write rs.Fields(\response.write rs.Fields(\\rs. movenext loop %>

用 HTML语言编写一个程序,实现如下结构的 web框架页,并为每个框架格指定对应的页面文件。 1.htm

2.htm 3.htm

C、在浏览器中输入 http://127.0.0.1/125117/myhome.asp,可以访问 myhome.html 页面的内 容。

D、在浏览器中输入 http://202.193.128.183/125117/myhome.asp,可以访问 myhome.html 页面 的内容。

二、填写程序

1、在 login.htm 文件中包含一段表单的源代码如下,主要功能提将用户填写的用户名和密码提交给服务器,让服务器上的 verify.asp 页面验证用户名和密码(将源代码中的空格填完 整)

=\

用户名:

密码:

\

verify.asp 用于获取用户在表单中填写并提交用户名和密码,如果用户名和密码正确(分别为 abc 和 123),则将用户名输出到客户端浏览器中,否则在客户端浏览器中输出非法用户,源代码如下: <%

option explicit dim name, pws

name= request.form(\pws

= request.form(\if name=\=\response.write

(\你的用户名是\) else

response.write (\非法用户\end if %>

2、在服务器的 WWWROOT 文件夹中有一个名为 Addr.mdb 的数据库,该数据库中包含一 个名为 Person 的表,表中有:name、age、sex、tel、addr 五个字段,并保存了若干记录。在 WWWROOT文件夹下有一个名 browse.asp的网页,其主要功能为连接 Addr.mdb 数据库, 并将 Addr.mdb中所有的记录显示在客户端浏览器上。browse.asp的源代码如下(将源代码中的空格填完整) <%

Set conn = Server.CreateObject(\

conn.open \dbq=\

Server.MapPath (\\

Set rs = Server.CreateObject(\\

sql = \\

rs.Open sql, conn, 3, 3 rs. movefirst

do while Not rs.eof

response.write rs.Fields(\

编写如下所示的一个HTML页面。

您的性别:

请选择您要订阅的报刊:

要在客户端用 cookies记录下当前用户的用户名(username)及密码(password),应该如何写语 句?如果要将记录用户名的 cookies保存期设置为一个月,应如何做?

response.cookies(\response.cookies(\

response.cookies(\

利用 session的 contents集合,写一个小程序来显示当前页面上所有的 session变量。 <%

for each x in session.contents response.write x next %>

用 application对象来编写一个网页计数程序,并用 session来控制使得用户按刷新按钮时, 计数器不会加 1 if session(\application.lock

application(\application.unlock

session(\end if

response.write application(\1、ODBC的中文全称是_开放式数据库连接__,它的主要功能是 _ 连接数据库_

2

2、HTML页面中可以包含 VBScript 和 Javascript 脚本程序,这些4、试述在WWW服务中,客户机浏览器访问 Web服务器的交互过程。 脚本程序只能在__客户端 运行。而 ASP 程序代码只能在__服务器端_运行。用户制作的 ASP 网页只能上传到_服务器_上才能运行。 7、用人单位招聘秘书:年龄(age)20至 30岁,学历 ( xl ) 为专科或本科,用 VBScript表达式可表示为 __(_Age<30 and age>20 ) and ( xl= 专科 or xl= 本科 )

8、在逻辑运算符中, 优先级最高的运算符是_NOT_,运算符”+”的优先级比运算符“AND” 的优先级高 VBScript的表达式 Not(8>7) and a<10 的返回值为__0__表达式2 > 0 = (True = 1) – 1的返回值true

10、对于 HTML标记

,其中 Action属性的意思是 _指定处理表单信息的 ASP 页面。

11、为 session 对象创建一个\的属性,并给属性赋值为\,实现这一功能的语

句是__session(\

12、利用 ADO组件的 connection 对象,可连接服务器上的数据库。 13、ASP是 Active server pages 的缩写。 14、WWW是 world wide web 的缩写。

15、网站数据库除了有 WEB服务器支持外,还必须有 数据库 服务器支持才能实现。

16、HTTP是 Hyer text Transfer Protocol 的缩写。

18、WINDOWS 2000 中安装 IIS 组件后可以成为一台WEB服务器。 19、ADO是 Activex Data Objects 的缩写。 22、特殊地址“127.0.0.1”所指的计算机是 。

28、加入 ASP程序代码的网页的扩展名必须为 .asp 。

29、设置网页有效运行时间的为 10分钟的命令为 Sever.ScriptTimeout=600 。

30、Recordset对象的 MoveNext的方法的功能是 将数据记录指针移动到下一项数据的位置 。

31、Recordset对象的 AddNew的方法的功能是 在数据库增加一条新的数据记录 。

32、假设有如下 ASP代码: <%

Response.Write \您来访时间:\& Year(date()) & \年\& Month(date())

& \月\日\%>

如果浏览者打开这个 ASP 页面的日期是 2008 年 8 月 8 日,以上代码运行后,转化成标准 HTML代码为__________________。您来访的时间是:2008年8月 8日 1、Active Server Pages(ASP)是服务器端 开放式脚本 开发环境,使用它可以创建和运行动态、交互的 Web 服务器应用程序。 2、Active Server Pages(ASP)文件是以 .asp 为扩展名的文本文件,这个文本文件可以 包括下列部分的任意组合:文本、 HTML 标记 、ASP 脚本命令 等。

3、Session 对象实际上是一系列 变量的集合,它们从一个页面到另一个页面跟踪访问者,直到用户离开止。

4、Application 对象的_________方法的作用是用于阻止其他用户修改存储在 Application 对象中的变量,确保同一时刻仅有一个用户可修改和存取Application变量。Lock

5、文本框的_________属性是文本框的当前输入信息。value

6、文本的格式包括__________格式和__________格式。段落,字符 7、表单对象的______属性指明了通信的HTTP服务器的 ASP程序的 URL地址。action

8、段落格式中,文本标题包括_____________级,级数越高,字体越_____________。六,小

9、文本的对齐包括__________、__________、__________3种方式。 10、ASP 的定界符是__________________。<%和%>

11、口令(密码框)对象和文本框对象十分相似,区别在于输入文本不会直接显示出来,而是以字符“_________”代替。*

12、文本字体的尺寸大小共分___级,数字越大,字体越___。7,大 13、表单处理包括_____________和_____________两种方式。客户端处理,服务器端处理

14、IIS提供的服务有_____________、_____________、_____________。WWW、FTP、SMTP

15、表单对象的_________方法将表单中所有元素值重新设置为默认状态。reset或重置

16、IIS默认的根文件夹是_____________,其对应的本地文件夹是_____________。

http://localhost或 http://127.0.0.1,C:\\Inetpub\\wwwroot 17、_________是 WWW 中最基本的网页构建语言它用于档注文档,使得该文档可以在 _________中显示。HTML,浏览器

18、Windows2000和 Windows XP 中最常使用的 Web 服务器是_________。IIS

19、ASP的英文全称是_______________。Active Server Page(s) 3、www.aust.edu.cn是 Internet上一台计算机的__________。 A)IP地址 B)域名 C)名称 D)命令

客户机向 Web服务器请求连接,Web服务器建立连接,客户机发出 HTTP请求,Web服务 器返回含数据的 HTTP应答停息,Web服务器连接结束。

5、WWW的网页文件是使用_______语言编写的。 A)主页制作语言 B)超文本标识语言 C)WWW编程语言 D)Internet编程语言

6、Internet 正式的中文名义是________,Internet 最常用的两个基本服务是______和

______。 因特网,WWW,E-Mail

7、要连接到 Internet,必须安装______协议。

8、Internet 中的____类地址一般分配给具有大量主机的网络使用;____类地址通常分配给

中等规格的网络使用;____类地址分配给小型局域网使用。 9、TCP/IP的层次模型分为____层。四

10、域名采取层次结构,其格式从左到右可表示为:_________、_________、________、

________。机器名,网络名,机构名。最高域名

11、ZhangSan@hotmail.com 是一个合法的 E-MAIL 地址,其中 ZhangSan 指________, hotmail.com指__________。用户名,邮件服务器的域名

12、TCP/IP的分层结构中不包含______。 A)网络接口层 B)会话层 C)应用层 D)传输层

13、reg.asp有表单,如果这个表单处理程序在本页面内,下列写法错误的是?C

A)

B)

14、TCP/IP 协议模型有 4 个层次,它们从底向上分别是________、_________、________和 __________。

15、Internet上各种网络和各种不同计算机间相互通信的基础是______协议。

A)IPX B)HTTP C)TCP/IP D)X.25 16、设置字体大小的代码是?

A) B) C) D)

17、Dim A(9) 的所声明数组,包含元素数是?B A) 9 B) 10 C)8 D) 7

18、ASP文件所有的 Script程序代码均须放在下列符号之间?B A) B)<% %> C) D)

 
19、HTML显示文本加注底线状态的是?C

A) B) C) D)

20、在浏览网页时,为查看网页的 HTML 源代码,可从浏览器窗口的( )菜单中找到“源文件 (V)”即可。C

A)文件菜单 B)编辑菜单 C)查看菜单 D)视图菜单 21、创建一个单选框的HTML代码是?

A)

D)

C)创建一个位于文档内部的锚位 D)创建一个指向位于文档内部锚位的链接

23、HTML代码表示?

A)创建一个表格 B)开始表格中的每一行 C)开始一行中的每一个格子 D)设置表格头 24、HTML代码


表示?

A)添加一个图象 B)排列对齐一个图象

C)设置围绕一个图像的边框的大小 D)加入一条水平线 25、网页制作三剑客是指? A)FRONTPAGE、PHOTOSHOP、JAVA B)DREAMWEAVER、PHOTOSHOP、Flash C)FRONTPAGE、FIREWORK、Flash D)DREAMWEAVER、FIREWORK、Flash 26、定义在不支持窗框的浏览器中显示什么提示的HTML代码是? A)

C) D) 27、HTML代码表示?

A)创建一个表格 B)开始表格中的每一行 C)开始一行中的每一个格子 D)设置表格头

28、创建表单的HTML代码是? A)

B)

C)