1、WEB复习题一、填空(15分)1、ASP是 的缩写。ASP的外挂对象: 对象、 对象、 对象。(在ADO对象模型中, 、 和 是三个主要的对象。)如果操作系统是Windows 2000,一般需要安装_ _才能运行ASP程序。ASP中使用的脚本语言可以是 、 。默认是 。2、XML是 的缩写。XML的元素由 、 和 三部分组成。3、标记可包含三种参数: 、 、ENCTYPE组成。利用request对象可以从客户端得到数据,在提交表单时有两种不同的提交方法,分别是_ _和_ _4、Session对象有它的有效期,默认为_分钟,另外,可以利用Session的属性_ _ _修改Session对象的有效
2、期时长。5、Server对象的 方法用于创建已经注册到服务器上的ActiveX 对象实例, 方法用于将相对路径或虚拟路径转换为物理路径。6、很多网站要求客户必须登录后才能访问,如果客户没有登录,就直接访问网站的某个页面,应该将其引导到首页。请据此填写下面的空格。7、对于数据表link(link_id,name,url,submit_date),请填写下面的SQL语句中的空格,查询2009年1月1日到2010年1月1日之间的提交的网站,并按提交日期降序排列strSql=Select * From link Where submit_date #2009-1-1# And #2010-1-1# O
3、rder By submit_date _ _ _ 8、_ _ _对象的主要功能是向浏览器输出变量。停止向浏览器输出数据的语法格式为_ _。9、Connection对象的 方法关闭一个已开启的Connection对象。得分评分人10、使用Application对象的 方法可以有效地防止Application对象的值同时被两个客户修改。二、选择(30分)1、若要在页面中创建一个图像超链接,要显示的图像为“my.jpg”,所链接的地址为:。以下用法正确的是?( )A、B、my.jpgC、D、2、在HTML中,正确的嵌套方式是?( )A、B、C、D、3、XML描述的是?( )A、数据的格式 B、数据
4、的规则C、数据的显示方式 D、 数据本身4、下列程序执行完毕后,mynow的值为多少?A、now B、”aa”C、输出当前日期和时间 D、now()5、使用Application对象的什么方法可以有效地防止Application对象的值同时被两个客户修改?A、lock B、removeC、unlock D、Abandon6、ASP中服务器端脚本代码被包含在标签 之间。A、和 B、和C、和 D、 7、在应用程序中 最适合存储用户个人账号和权限数据。( )A、局部变量 B、全局变量C、 会话变量 D、应用程序变量8、在服务器端应该使用 对象来获取表单提交的数据。( )A、Response B、Re
5、quest C、Server D、Session9、下列哪个标记是可以不成对出现的?( )A、 B、 C、 D、10、在WWW服务器和浏览器之间传输数据主要遵循的协议是( )A、HTTP B、TCP C、IP D、FTP11、客户机/服务器架构的特点是由( )发出指令,而数据的存储和处理在服务器上进行A、服务器向工作站 B、服务器向客户机C、客户机向服务器 D、服务器向浏览器12、在浏览器/服务器架构中,在客户机上以( )作为客户端的应用程序实现对数据的显示。A、MS Word B、PhotoShopC、浏览器 D、WPS13、HTML 代码表示?(type=checkbox ,复选框)A、创
6、建一个单选项 B、创建一个单行文本输入区域 C、创建一个提交按钮 D、创建一个使用图像的提交按钮14、Connection连接对象的常用属性Mode值设为3,表示所连接的数据库为?A、没有权限 B、只读权限C、只写权限 D、可读写权限15、HTML 文本显示状态代码中,表示? ( )A、文本加粗 B、文本斜体 C、文本加注底线 D、删除线 16、HTML 代码表示?( ) A、设置表格头 B、开始表格中的每一行 C、开始一行中的每一个格子 D、 创建一个表格17、response.write (Server.MapPath(/),输出结果是:A、当前目录 B、服务器的根目录 C、当前的文件目
7、D、以上都不对18、Application对象默认有效期为多少分钟?( )A、10 B、应用程序从开始到结束 C、20 D、2519、Response对象使用( )方法输出信息到客户端A、Write B、MapPathC、CreateObject D、Redirect20、下面程序段执行完毕,页面上显示内容是什么?% Response.Write Server.HTMLEncode(“新浪”)%A、新浪B、新浪C、新浪(超链接)D、该句有错,无法正常输出21、在HTTP协议工作的默认端口是?A、80 B、21C、25 D、2322、下面给出一个URL地址: )A、HTTP表示使用超文本传输协议
8、 B、标识了要访问的主机名C、D、整个地址定位了要访问的特定网页的位置23、下面哪条语句可以返回访问者的IP地址?A、Request.ServerVariables(REMOTE_ADDR)B、Request.ServerVariables(REMOTE_IP)C、Request.ClientCertificate(REMOTE_ADDR)D、Request.ClientCertificate (REMOTE_IP)三、简答(15分)1、请简述HTML文件的一般格式。2、在HTML文件中如何使用ASP变量? 3、Session对象和Cookie对象的主要区别。4、什么是命名空间?要加载SQL
9、Server数据库应加载哪些命名空间?5、Connection对象的ConnectionString属性中Provider、UserID、Password、Data Source、User参数含义?6、简述Recordset对象一些重要属性及方法(要求8个以上)7、说明RecordSet对象中移动记录指针方法MoverFirst、MoveLast、MoveNext、MovePrevious、Move的含义?四、程序填空(20)1、下面的程序所完成的任务是连接数据库,并读取其中person表中的所有记录并输出到客户端。(把person表中所有记录以表格的形式显示到单个页面中,每条记录为一个表格行
10、)。 % set conn=server.createobject(ADODB.CONNECTION) conn.open dsn=dsn;uid=sa;pid=saSet rst=Server.CreateObject(ADODB.Recordset) rst.CursorLocation=2 rst.CursorType=3 strSQL=SELECT * FROM person rst.Open strSQL ,connI=0 Response.Write Do while not rst.eofResponse.Write & I+1 &rst(pname)&_&rst(psex)&r
11、st(paddr)& response.Write I=I+1 rst.movenext LoopResponse.Write % 2、下面是一个HTML文件,主要包括一个表单用来提交用户注册的相关信息(姓名、性别等)。 英文姓名: 中文姓名: 性别: 男 女 五、编程(20分)1、设计一个网页计数器。2、建立一个Access数据库test和一个数据表person,包含以下字段:字段名数据类型pname文本psex文本page数字paddr文本pphone数字A、用Recordset对象编写一段程序通过表单输入数据(假设表单中文本框的name为pname,psex,page,pphone,paddr,表单提交方法为get)B、用Recordset对象编写一段程序显示person表中的全部内容C、编写一段程序把person表中pname,paddr的数据转换成XML
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1