计算机科学与工程学院
《商务网站建设与管理》课程
《电子商务网站的规划、设计与管理》
学生作业本
教师:
学号:
姓名:
目 录
第一二章 电子商务网站概述与规划 ..............................................3
第三章 电子商务网站的开发技术与方法 ......................................6
第四章 HTML 网页设计基础........................................................10
一、HTML 常用标记 ................................................................10
二、HTML 表单标记 ................................................................14
第五章 ASP 程序设计....................................................................16
一、VBSCRIPT 脚本语言 ........................................................16
二、ASP 内置对象 ....................................................................20
第六章 数据库基础 ........................................................................23
第七章 Web 数据库交互................................................................27
第一二章 电子商务网站概述与规划
一、单项选择题
1.在电子商务分类中,B to B 是( b )
A.消费者与消费者间的电子商务 B.企业间的电子商务
C.企业内部的电子商务 D.企业与消费者间的电子商务
2.超文本传输协议是( C )
3.不属于 WWW 服务器软件功能的是( D )
A.数据分析 B.网站管理 D.检索
4.在加密类型中,RSA 是( d )
A.随机编码 B.散列编码
C.对称加密 D.非对称加密
5.在构建网站时,要满足访问者各种各样需要的最好解决方案是( )
A.使网站的界面有更大的灵活性 B.采用直观图形界面
C.提高访问处理能力 D.提高传输速度
是( b )
A.供应链管理 B.企业资源规划
C.人力资源管理 D.销售链管理
7.常用( )来保存购物车中信息。
的中文解释是( b )
A.企业数据传输 B.电子数据交换
C.企业资源计划 D.电子资金转帐
9.下面不属于品牌要素的是( )
A.差异化 B.关联性 C.认知价值 D.信誉
10.电子现金主要用于( c )
A.大额支付 B.中额支付
C.小额支付 D.各种金额的支付
11.现阶段最常用的电子货币支付工具是( a )
A.银行卡 B.电子支票 C.电子现金 D.电子钱夹
12.电子资金传输目前一般是基于( )进行的。
A.公用网络系统 B.专用网络系统 C.国际互联网络 D.城市局域网络
协议在银行卡支付系统中( c )
A.提供了交易的不可抵赖功能 B.提供了银行间的资金安全清算通道
C.为通信双方提供了安全通道 D.提供了持卡人的身份认证
14.目前的电子商务中,购物者通过以下何种方式来指定所选物品( )
A.基于表的订购方式 B.发送邮件订购
C.通过虚拟商店订购 D.电子购物车
15.对完整性的安全威胁又称为( d )
A.拒绝安全威胁 B.主动搭线窃听
C.延迟安全威胁 D.信息失真威胁
16.计算机安全中不包括的内容是( c )
A.保密 B.效率
C.即需 D.完整
17.以下关于主机托管的说法,不正确的是( d )
A.采用主机托管的最大优点是成本低
B.主机托管业务分低档、中档和全面的主机服务
C.主机托管即由第三方或 ISP 来管理主机
D.主机托管业务一般不适合一个电子商务刚起步的企业
18.( b )常用来测试主机间的联通性。
A.finger
19. 互联网接入服务商是( c )
20.供应链管理的目标是( b )
A.降低采购成本 B.为供应链末端的最终顾客提供更多的价值
C.提高采购效率 D.保证生产计划的按时完成
二、名词解释
1、域名
域名是互联网中用于解决地址对应问题的一种方法。用来表示一个单位,机构、
个人或设备在网络中的名称
2、病毒性营销
病毒营销:并非真的以传播病毒的方式开展营销,而是通过用户的口碑宣传网络,
信息像病毒一样传播和扩散,利用快速复制的方式传向数以千计、数以百万计的
受众
3、电子现金:
是一种以数据形式流通的货币,它可以用来表示现实中各种金额的币值,具有现
金属性,是电子商务中较为重要的付款方式之一
4、计算机网络
就是利用通信设备和传输介质,将分散在不同地域并具有独立功能的多个计算机
系统互联起来,以实现资源共享和信息交换
5、交换链接
具有一定的互补优势的网站之间放置对方网站的 Logo 或网站名称,并设置对
方的超链接
三、论述题
1. 论述并比较企业电子商务系统开发的三种策略。
企业电子商务系统的开发有三种策略:
(1).采用自行开发的方式。成本较低,开发比较灵活,比较适合中小型的企业;
(2).将工作全部或部分外包给电子商务供应商。虽省事,控制难度大,费用高
(3).购买一套集成所有功能的电子商务套件。费用高
2, 决定企业开展电子商务是否成功的因素有哪些
答:(1)企业领导者对电子商务的认识与定位
(2)企业员工对电子商务的认识与信息化水平
(3)上下游厂家的信息化水平
(4)全社会的信息化水平及其相关政策,法律环境
(5)是否有一个正确的电子商务战略
第三章 电子商务网站的开发技术与方法
一、选择题
1. 以下关于主目录和虚拟目录说法正确的是:( C )
A)主目录必须位于本地服务器上的磁盘文件
B)虚拟目录必须位于主目录所在的物理文件夹内
C)要访问虚拟目录的网页必须至少有读权限
D)非主目录的普通文件夹内不能有虚拟目录
2. 关于 ASP,下列说法正确的是(C)
A 开发 ASP 网页所使用的脚本语言只能采用 VBScript。
B 网页中的 ASP 代码同 html 标记符一样,必须用分隔符”<”和”>”将其括起来。
C ASP 网页,运行时在客户端无法查看到真实的 ASP 源代码。
D 以上全都错误。
3. 下列说法错误的是(D)
A ASP 在很大程度上依赖于脚本编程。
B 使用<%@ %>标记来指定 ASP 中默认使用的脚本语言。
C 在<%和%>之间的代码被视为默认脚本语言。
D 设置了默认脚本语言的 ASP 文件中不能再使用其他脚本。
配置 IIS 时,设置站点的主目录的位置,下面说法正确的是(D)。
A 只能在本机的 c:\inetpub\wwwroot 文件夹。
B 只能在本机操作系统所在磁盘的文件夹。
C 只能在本机非操作系统所在磁盘的文件夹。
D 以上全都是错的。
4. 安装 web 服务器程序后,在地址栏输入(D),可以访问站点默认文档。
A 在局域网中直接输入服务器的 IP 地址。
B 在局域网中输入服务器所在计算机的名称
C 如果是在服务器所在的计算机上,直接输入
D 以上全都是对的
5. 关于 IIS 的配置,下列说法错误的是(B)
A IIS 可以同时管理多个应用程序
B IIS 要求默认文档的文件名必须为 default 或 index,扩展名则可以是 .htm、.asp
等已为服务器支持的文件扩展名。
C IIS 可以通过添加 Windows 组件安装
D IIS 不光能够管理 web 站点,也可以管理 FTP 站点。
6. 以下选项中不能用来表示 CSS 颜色的是:C
A. red
B. #FF0000
C. rgb(f, 0, 0)
D. rgb(100%, 0,0)
7. 以下选项中不能用来表示 CSS 颜色的是:C
A. red
B. #F00
C. rgb(f, 0, 0)
D. rgb(100%, 0,0)
8. 以下有关样式表项的定义中,正确的是:C
A. H1{font-family:楷体_gb2312, text-aligh:center}
B. H1{font-family=楷体_gb2312, text-aligh=center}
C. H1{font-family:楷体_gb2312; text-aligh:center}
D. H1{font-family=楷体_gb2312; text-aligh=center}
9. 以下有关样式表项的定义中,正确的是:D
A. P{font-size=24px, text-aligh=center}
B. P{font-size:24px, text-aligh:center}
C. P{font-size=24px; text-aligh=center}
D. P{font-size: 24px; text-aligh:center}
10. 以下关于样式表项的定义中,错误的是:C
A. H1, H2 {color:red}
B. H1 B{color:red}
C. H1#color_red{color:red}
D. A:active {color:red}
二.简答题
(1)在安装 Windows Server 2003 操作系统时,IIS 有没有被自动安装?
答:默认情况下,IIS 没有被自动安装,需要使用时必须另外安装。
(2)如何备份和恢复 WEB 站点?
答:备份时首先打开“Internet 信息服务(IIS)管理器”。要备份整个网站,可用鼠
标右键单击“网站”,在弹出的菜单中选择“所有任务”—“将配置保存到一个文
件”,打开“将配置保存到文件”对话框,在其中输入所要保存的配置文件名和路
径,然后单击“确定”。整个网站即可被备份下来。
打开“Internet 信息服务(IIS)管理器”,用鼠标右键在“网站”上单击,在弹出
的菜单中选择“新建”—“网站(来自文件)”打开“导入配置”对话框,在其中单击“浏
览”按钮,找到上次备份的网站文件,然后单击“读文件”按钮。在“位置”文件框
下就会出现所有站点的信息。用户希望恢复哪个站点,就选择该站点,然后单击
“确定”按钮,即可完成站点的恢复。如果用户希望恢复所有站点,只要重复操作
即可完成。
(3)如何备份和恢复 FTP 站点?
答:备份:首先打开“Internet 信息服务(IIS)管理器”,要想一次备份所有站点,
可在“FTP 站点”项上单击鼠标右键,在弹出的菜单中选择“所有任务”—“将配置
保存到一个文件”命令。屏幕上将弹出“将配置保存到一个文件”对话框,选择一
个路径,并为配置文件定义一个文件名。为防止其他用户在未授权的情况下使用
备份的文件还原站点。可以选择“用密码对配置进行加密”,并输入一个密码,以
密码来保护备份文件。输入密码后,单击“确定”按钮,配置文件自动保存。
恢复:打开“Internet 信息服务(IIS)管理器”,在“FTP 站点”上单击鼠标右键,在
弹出的菜单中选择“新建”—“FTP 站点(来自文件)”命令,屏幕上将会弹出一个
“导入配置”对话框,使用“浏览”找到原来备份的配置文件,然后单击“读文件”按
钮,将备份的配置文件读到“位置”下面的文本框中。选择需要恢复的“FTP 站点”
文件,单击“确定”,即可恢复 FTP 站点。一次只能恢复一个站点,如果要恢复
多个站点,只要按照上面的步骤反复操作几次就可以了。
(4)如何才能远程管理 WEB 站点?
答:首先需要安装“远程管理服务”,安装方法是在 “添加/删除程序”中安装
“远程管理(HTML)”。然后在远程客户端上输入 IIS 服务器的 IP 地址和端口号
即可打开登录窗口,默认端口是 8098,需要输入管理员账户及密码才能登录。
例如,在地址栏中输入::8098(其中 为服务器地址,
8098 为端口号),然后根据屏幕提示输入用户名和密码即可登录,登录后即可远
程管理 IIS 服务器。
(5)如何设置终端服务的客户端连接数?
答:单击“开始”—“管理工具”—“终端服务配置”,在打开的“终端服务配置”
对话框中双击右侧窗格中的“RDP-Tcp”连接。打开“RDP-Tcp 属性”对话框。在
“RDP-Tcp 属性”对话框中选择“网卡”选项卡。在“网卡”下拉列表中选中使用
RDP-Tcp 协议的网卡,然后点选“最多连接数”单选框,并在右侧的微调框中调整
并发连接数值。
(6)FTP 协议的作用是什么?
答:FTP 即文件传输协议,作用是实现文件在网络上的传输。
(7)WEB 的虚拟目录有什么作用?
答:虚拟目录对应于服务器上的一个物理目录。当要发布不在站点主目录中
的内容时,就可以使用虚拟目录。通过使用虚拟目录,可以对站点进行组织,并
且可以简化 URL。这是因为通过使用虚拟目录,能够以单个目录树的形式来显
示分布在不同位置的内容。
三.思考题
(1)若要使 Windows Server 2003 的 WEB 站点支持 ,应该怎样设置
IIS 及 WEB 站点的属性?
答:首先在安装 IIS 时需要选择“Active Server Pages”和“万维网服务”复选框。其
次,对于由 编辑的脚本文件构成的网页,要在网站上发布,还要在 “配
置”选项中打开“应用程序配置”选项卡。选择“选项”选项卡,选择“启用父路径”复
选框。
(2)Windows Server 2003 操作系统提供了哪些远程管理功能?各有什么优缺
点?
答:远程管理功能主要有:远程桌面、远程管理站点、Telnet 服务。
远程桌面:图形化界面,操作简单、直观,远程操作就像在本机上操作一样方便。
远程管理站点:图形化界面远程管理站点。对 WEB 站点管理操作方便、直观。
Telnet 服务:命令窗口管理远程服务器,功能强大,对远程客户端配置要求最低,
速度快。但命令界面操作不方便。
(3)网站被攻击的事件经常发生,我们怎么才能有效地管理服务器和网站,尽
可能地减少被攻击?
答:首先,服务器要保证物理上的安全,非授权用户不得使用服务器。第二,服
务器要设置强密码,并且要定期更换,确保服务器中的用户密码不外泄。第三,
网站文件一般不要放在系统文件分区上,以保证系统的安全性。第四,对站点文
件夹设置安全性。第五,对数据库中涉及到密码的内容进行加密。第六,及时对
服务器安装系统补丁。第七,为服务器安装或配置防火墙。第八,安装杀毒软件
和查杀木马工具。
除此之外,对专用服务器还需要根据系统的具体情况,配置相应的安装防护措施,
以减少服务器被攻击。
第四章 HTML 网页设计基础
一、HTML 常用标记
1、选择题
6. 在 HTML 中,标记<br>的作用是( D )。
A、水平线 B、上标 C、下标 D、换行
7. 在 HTML 中,用于生成框架的标记是( B )。
A、<Table> B、<Frameset> C、<Form> D、< Input >
8. 在 HTML 中,表单标记是( C )。
A、<Table> B、<Frameset> C、<Form> D、< Input >
9. 在 VBscript 中的注释符号为:( D )
A)//注释文字 B)/*注释文字*/ C)<!--注释文字--> D)'注释文字
10. HTML 文档的开始标签是。( A )
A)<html> B)<head> C)<title> D)<body>
11. 以下标记符中,成对使用的标记是:D
A、<hr> B、<BR> C、<img> D、<title>
12. 若要在页面中创建一个图像超链接,要显示的图像为“”,所链接的地
址为:.。以下用法正确是:B
A、<a href=> </a>
B、<a href=><image src=” ”> </a>
C、<image src=” ”><a href=> </a>
D、<a href=><image src=” ”>
13. 用来设置表格背景颜色的属性是:B
A、background B、bgcolor C、borderColor D、backgroundcolor
55. 下面关于标记的说法不正确的是:C
A、标记需要填写在一对尖括号(< >)内
B、在书写标记时,英文字母的大小写或混合使用大小写都是允许的
C、标记内可以包含一些属性,属性名称出现在标记的后面,并且以分号进行分隔
D、HTML 对属性名称的排列没有特别的要求。
56. 以下标记中,可用于在网页中插入图像的是:A:
A、<Img>标记
B、<Br>标记
C、<H3>标记
D、<Src>标记
14. <input type="radio" name="radio" value=1>的作用是( B )。
A、建立一个文本框,在文本框里显示 1
B、建立一个单选按钮,当按钮被选中时,值为 1
C、建立一个多选按钮,当选中是值为 1,并在多选按钮后显示 radio1
D、建立一个文本框,在文本框内显示 radio1
15. <div align=right></div> 这对 DIV 标签( D )。
A、将标签中的内容横向居左对齐
B、将标签中的内容横向居中对齐
C、将标签纵向居左对齐
D、将标签中的内容横向居右对齐
16. HTML 语言的注释代码是( D )
A、// B、’ C /**/ D、〈!-- --〉
17. 关于 HTML 文件说法错误的是:(C)
A HTML 文件是一个包含标记的文本文件。
B 这些标记告诉浏览器怎样显示这个页面。
C HTML 文件必须以 .htm 为扩展名。
D HTML 文件可以用一个简单的文本编辑器创建。
18. 关于 HTML 文件说法正确的是:( C )
A HTML 标记都必须配对使用。
B 在<title>和</title>标签之间的是头信息。
C HTML 标签是大小写无关的,<b>跟<B>表示的意思是一样的。
D 在<u>和</u>标签之间的文本会以加粗字体显示。
19. 想要在 HTML 中显示一个小于号“<”,需要用到字符实体( B )。
A >
B <
C
D "
20. HTML 使用锚标签(<a>)来创建一个连接到其他文件的链接,链接的资源
( D )。
A 只能是 HTML 页面和图像
B 不可以是声音
C 不可以是影片
D 可以是网络上的任何资源
21. 锚标签(<a>)的 target 属性,可以定义从什么地方打开链接地址,下列哪
一个是 target 属性的默认值( A )。
A _self
B _blank
C _parent
D _top
22. 关于锚标签(<a>)说法错误的是:(D)
A 用 name 属性创建一个命名锚点,可以让链接直接跳转到一个页面的某一章
节,而不用用户打开那一页,再从上到下慢慢找。
B 想要访问本页的锚点,在 URL 地址的后面加一个“#”和这个锚点的名字。
C href 属性用来指定连接到的 URL。
D href 属性不能用来指定到一个邮箱地址。
23. 关于 HTML 框架说法错误的是:(A)
A <frame>标签定义了如何将窗口拆分成框架。
B 可以给不支持框架的浏览器写上<noframes>标签。
C HTML 框架中的各个页面是相互独立的。
D HTML 框架的使用让打印整个页面变得困难。
24. 关于 HTML 表格说法错误的是:(C)
A 表格的 width 属性可以设置为像素值或百分比。
B 表格的 height 属性可以设置为像素值或百分比。
C 如果不指定 border 属性,表格默认宽度为 1。
D 表格和单元格的背景色可以同时设置。
25. 关于网页中的图像,下列说法正确的是(C)
A 图像是由<img>标签开始,由</img>结束。
B 图像标签的 href 属性用于指定图像链接到的 URL。
C src 属性的值是所要显示图像的 URL。
D 以上全都是错的。
2、填空题
1. HTML 网页文件的标记是________,网页文件的主体标记是_________,标记
页面标题的标记是_____________。
2.表格的标签是_________,单元格的标签是 。
3.表格的宽度可以用百分比和_________两种单位来设置。
4.用来输入密码的表单域是 。
5.文件头标签包括关键字、描述_________、基础和链接等。
6. “高级”CSS 样式一般应用于_________。附加样式表分为_________和 两
种方式。
7. RGB 方式表示的颜色都是由红、绿、_________这 3 种基色调和而成。
8.表格有 3 个基本组成部分:行、列和_________。
9.如果一个分为左右两个框架的框架组,要想使左侧的框架宽度不变,应该用
______单位来定制其宽度,而右侧框架则使用 单位来定制。
10.当表单以电子邮件的形式发送,表单信息不以附件的形式发送,应将【MIME
类型】设置为_________。
11. 文件头标签也就是通常所见到的 标签。
12.创建一个 HTML 文档的开始标记符_________;结束标记符是_________。
13.设置文档标题以及其他不在 WEB 网页上显示的信息的开始标记符_________;结束标
记符是_________。
14.设置文档的可见部分开始标记符_________;结束标记符是_________。
15.网页标题会显示在浏览器的标题栏中,则网页标题应写在开始标记符_________和结束
标记符_________之间。
16.要设置一条 1 象素粗的水平线,应使用的 HTML 语句是_________。
17.表单对象的名称由_________属性设定;提交方法由_________属性指定;若要提交大数
据量的数据,则应采用_________方法;表单提交后的数据处理程序由_________属性指定。
18.HTML 是一种描述性的________语言,主要用于组织网页的内容和控制输出格式。
JAVASCRIPT 或 VBSCRIPT________语言,常嵌入网页中使用,以实现对网页的编程控制,
进一步增强网页的交互性和功能。
19.表格中用列组标记符是_________。
20.将表格的行分组,用到的主要标记是___________。
21.___________通常是用来作为网站的一个欢迎页面或是一个导航页面,是一个网站留给
浏览者的最初印象,因而是非常重要的。
22.__________是网页与网页之间联系的纽带,也是网页的重要特色。
23.网页中三种最基本的页面组成元素是 __ 。
24.严格来说, 并不是一种编程语言,而只是一些能让浏览器看懂的标记。
25.浮动框架的标签是 。
26.实现网页交互性的核心技术是___________。
27.能够建立网页交互性的脚本语言有两种,一种是只在__________端运行的语言,另一种
在网上经常使用的语言是___________端语言。
二、HTML 表单标记
1、选择题
26. 在 HTML 中,表单标记是( C )。
A、<Table> B、<Frameset> C、<Form> D、< Input >
2. 下列哪一项表示的不是按钮。 (C ) A.type="submit" B.type="reset"
C.type="image" D.type="button"
27.如果要表单提交信息不以附件的形式发送,只要将表单的“MTME 类型”设
置为( )。
/plain B.password C.submit D.button
28.在客户端网页脚本语言中最为通用的是( ).
B.VB C.Perl D.ASP
28.下列哪一项表示的不是按钮。( )
A.type="submit" B.type="reset" C.type="image" D.type="button"
45.若要获得名为 login 的表单中,名为 txtuser 的文本输入框的值,以下获取的
方法中,正确的是(a);
A username= B username=
C username= C username=
46.若要产生一个 4 行 30 列的多行文本域,以下方法中,正确的是(c)。
A.<Input type=”text” Rows=”4” Cols=”30” Name=”txtintrol”>
B.<TextArea Rows=”4” Cols=”30” Name=”txtintro”>
C.<TextArea Rows=”4” Cols=”30” Name=”txtintro”></TextArea>
D.<TextArea Rows=”30” Cols=”4” Name=” txtintro”></TextArea>
47.用于设置文本框显示宽度的属性是( a )。
B MaxLength C. Value
(6)如果要在表单里创建一个普通文本框,以下写法中正确的是: 。
答案:A
A.<INPUT>
B.<INPUT type="password">密码框
C.<INPUT type="checkbox">复选框
D.<INPUT type="radio">单选按钮
(7)以下有关表单的说明中,错误的是: 。 答案:C
A.表单通常用于搜集用户信息。
B.在 FORM 标记符中使用 action 属性指定表单处理程序的位置。
C.表单中只能包含表单控件,而不能包含其他诸如图片之类的内容。
D.在 FORM 标记符中使用 method 属性指定提交表单数据的方法。
(8)在指定单选框时,只有将以下 属性的值指定为相同,才能使它们成为
一组。答案:B
A.type B.name C.value D.checked
(9)创建选项菜单应使用以下标记符: 。 答案:A
A.SELECT 和 OPTION
B.INPUT 和 LABEL
C.INPUT
D.INPUT 和 OPTION
(10)以下有关按钮的说法中,错误的是: 。答案:B
A.可以用图像作为提交按钮。
B.可以用图像作为重置按钮。
C.可以控制提交按钮上的显示文字。
D.可以控制重置按钮上的显示文字。
(26)以下表单控件中,不是由 INPUT 标记符创建的为:C
A. 单选框
B. 口令框
C. 选项菜单
D. 提交按钮
(27)要给表单控件设置标签,以下代码中正确的是:D
A. <INPUT type="checkbox" name="news"><LABEL for="news">新闻</LABEL>
B. <INPUT type="checkbox" for="news"><LABEL id="news">新闻</LABEL>
C. <INPUT type="checkbox" for="news"><LABEL name="news">新闻</LABEL>
D. <INPUT type="checkbox" id="news"><LABEL for="news">新闻</LABEL>
第五章 ASP 程序设计
一、VBSCRIPT 脚本语言
27. 关于 VBScript,下列说法正确的是(A)。
A VBScript 只有一种数据类型。
B 可以使用 Dim、Private、Public 和 Const 关键字声明变量。
C VBScript 中,变量必须先声明再使用。
D 以上全都错误。
28. VBScript 中,下列说法正确的是(B)
A 没有计算数的指数次方的运算符,但可以通过* 运算符实现。
B &运算符可以强制将任意两个表达式进行字符串链接。
C 表达式 16/5 的结果是 1。
D 以上都正确
29. VBScript 中,下列运算符优先级最高的是(B)
A 求余运算 (Mod)
B 负数 (-)
C 乘法和除法 (*, /)
D 字符串连接 (&)
30. 如果 a = Int(10*Rnd()),则 a 的值不可能是(D)
A 0
B 1
C 9
D 10
31. 如果 v = FormatNumber(,3),则 v 等于(C)。
A
B
C
D 以上都不对
32. 下列表达式的值为-10 的是(D)
A Int()
B -Abs()
C Fix()
D Int()
33. 关于日期和时间函数,下列说法正确的是(D)。
A now 函数可以返回客户端计算机当前的日期和时间值。
B 表达式 Weekday(Date)将得到表示当前日期是星期几的英文字符,如星期日
为“Friday”。
C Timer 函数返回午夜 12 时以后已经过去的小时数。
D 表达式 DateAdd("d", 10, Date)是表示当前日期的十天后。
34. 下列哪一个函数可以将字符串转换为数值?[ B]
(A) Cdate (B) Cint (C) CStr (D) Cbool
35. 请问下面程序段执行完毕,c 的值为多少?[ B ]
<%
Session(“a”)=1
Session(“b”)=2
c=Session(“a”)+Session(“b”)
%>
(A) 12 (B) 3 (C) ab (D) 以上都不对
36. 变量是( A )。
A、能变的量 B、一个可以装东西的盒子 C、对变量进行多次赋值,最后这些
值都被加起来
37. 下面这段代码执行后,变量 value 的值应该是( D )。
Value=”1”
Value=”+1"
value=value&"1"
A、1 B、+1 C、1+1 D、+11
38. 下面这段代码执行后变量 d 的值是( B )。
a=12
b=5
c=7
d=a*c-(a+b)
A、77 B、67 C、66 D、87
39. 下面不是逻辑运算符的是( D )。
A、or B、and C、not D、mod
40. For 循环中的循环变量的值每执行一次后循环体会( A )
A、+1 B、-1 C、+2 D、-2
41. 下面的代码是否正确( A )。
for x=1 to 7
for j=2 to 8
"x"
next
next
A、正确 B、不正确
42. 下面的代码输出结果是( A )
function fun(a,b,c)
if a<b then
d=a
else
d=b
end if
if d>c then d=c
fun=d
end function
(fun(3,50,49))
("∶")
(fun(49,149,50))
A.3:49 :49 :149 :50
43. 赋值 V=”6”并执行 a=IsNumeric(V)语句后,a 是(D)。
A 字符串型
B 日期型
C 数值型
D 布尔型
44. 请问 Mid(“I am a student.”,9,2)的返回值是什么?( A )
A “tu”
B “st”
C “en”
D “nt”
45. 下列说法正确的是(A)
A 执行 UCase("Hello World")后,返回"HELLO WORLD"。
B 执行 LCase("VBScript")后,返回 "vbsCRIPT"。
C 执行 RTrim(" vbscript ")后,返回 "vbscript"。
D 执行 Split("VBScriptXisxfun!", "x")后,返回包含“VBScriptXis”和“fun”的一维
数组。
46. 下面程序段执行完毕,页面上显示内容是什么?( D )
<%
="信息<br>"
="科学"
%>
A 信息科学
B 信息(换行)科学
C 科学
D 以上都不对
47. 下面的语句不能输出内容到客户端的是(A)
A <% msgbox("输出内容") %>
B <%=Int()%>
C <% v &"是一个字符串变量" %>
D <%=v & "输出内容"%>
48. 关于 Option Explicit 语句,下面说法正确的是(C)
A 可以在脚本的任何位置使用
B 强制要求类型转换时,必须采用显示转换。
C 强制要求脚本中的所有变量必须显式声明。
D 以上说法都不正确
49. 关于 For…Next 语句,下面说法错误的是(B)
A 可以在循环中的任何位置放置一个 Exit For 语句。
B step 的值必须是整数,默认为 1。
C For i = 1 To 15 Step 4 ,这一行说明循环体最多可以执行 4 次。
D 计数变量 I 可以是变量或表达式。
50. 关于 VBScript 过程,下列说法错误的是(B)。
A call 语句用于 Sub 或 Function 过程的调用。
B 调用 Function 过程时 call 语句可以省略,但是调用 sub 过程时不可以省略。
C Function 函数可以有返回值。
D 使用 Exit Function 语句可以从 Function 过程中立即退出。
二、ASP 内置对象
51. 如果要获取客户端所提交是表单数据,应使用( A)对象来实现
A.Request B. Response
C. Server D. Session
52. 用于从客户端获取信息的 ASP 内置对象是(B)
A Response
B Request
C Session
D Application
53. 下列不属于 Response 对象的方法的是(C)
A Write
B End
C abandon
D Redirect
54. 下列语句中,不能正常显示的是(B)
A time
B day
C now
D date
55. 下面哪条语句可以返回访问者的 IP 地址[ D ]
(A) ("REMOTE_ADDR")
(B) ("REMOTE_IP")
(C) ("REMOTE_ADDR ")
(D) ("REMOTE_IP ")
56. 利用 Session 对象保护后台管理页面 ,防止未登陆用户进入,已知
在用户输入用户名和密码后验证页面的存在下列代码
if AND then
("")
else
session("admin")="ok"
("")
end if
请问,在网站后台网页 的头部加入下面的代码,请选择答案[ A ]
if then
""
end if
A. session(admin)<>"ok" B. session(admin)="ok"
C. session(admin)="1" D. session(admin)="OK"
57. Response 对象的属性(D)可以用于表明页输出是否被缓冲。
A TotalBytes
B ContentType
C status
D Buffer
58. 下列 Response 对象的用法错误的是(A)
A <% 输出到浏览器信息 %>
B <% = "输出到浏览器信息" %>
C <% %>
D 以上全都正确
59. 关于 Session 对象的属性,下列说法正确的是(C)
A Session 的有效期时长默认为 90 秒,且不能修改。
B Session 的有效期时长默认为 20 分钟,且不能修改。
C SessionID 可以存储每个用户 Session 的代号,是一个不重复的长整型数字。
D 以上全都错
60. 请判断下列语句执行完毕后,a、b、c 的值 B
<%
a="1" + 1
b="1" + "1"
c="1" & "1"
%>
(A) "11","11","11" (B) 2,"11","11" (C) "11",2,"11" (D) "11","11",2
61. 执行完语句 a="2",a 的类型为 B
(A) 数值型 (B) 字符串型 (C) 布尔型 (D) 日期型
62. 执行完如下语句后,a 的值为:D
<%
Dim a
a=3
a=a+1
%>
(A) 0 (B) 1 (C) 3 (D) 4
63. 执行完如下语句后,Sum 的值为:C
<%
Dim a(5),Sum
Sum=0
For I=0 To 5
a(I)=I
Sum=Sum+a(I)
Next
%>
(A) 0 (B) 5 (C) 15 (D) 20
64. 下面 a=Trim(" vbscript") & Rtrim(" good") 语句后,a 的值:B
(A) " vbscript good"
(B) "vbscript good"
(C) " vbscriptgood"
(D) "vbscriptgood"
65. Session 对象的默认有效期为多少分钟?C
(A) 10 (B) 15 (C) 20 (D) 应用程序从启动到结束
66. 下列循环语句中循环( D )次停止执行。
<%
Dim sum, I
Sum=0
I=1
Do
Sum=sum+I^2
I=I+1
Loop While I<=10
%>
A. 7 B. 9 C. 10 D. 11
67. Application 对象的默认有效期为( D)分钟
D.应用程序从启动到结束
68. 在执行 A 页面时,若要调用 B 页面,B 页面执行完后,继续执行 A 页面,则通过 Server
的(B)方法来实现。
A. Transfer B. Redirect
C. Execute D. href
69. 若要将虚拟路径转化为真实的物理路径,以下语句正确的是( A)。
A. (虚拟路径) B. (虚拟路
径)
C. (虚拟路径) D. (虚拟路
径)
第六章 数据库基础
一、单项选择题
1. 在 Access 中∶“页”是数据库的对象∶“网页”则是由页产生的保存在磁盘上、扩
开展名是_D___的文件。
A .xls B .doc C .mdb D .htm
2. 在 Access 中∶关于页对象∶下面说法不正确的是 D
A 它是指一种特殊的 Web 文档 B 可以通过 IE 浏览器浏览
C 页对象也称为数据访问页 D 和一般的 HTML 文档没什么区别
3. 利用“自动创建数据访问页”向导创建的数据访问页的默认格式是 C
A 表格式 B 标签式 C 纵栏式 D 图表式
4. 可以添加记录的数据访问页称为 A
A 数据输入页 B 交互式报表页 C 数据编辑页 D 数据分析
页 5. 下列关于数据访问页的说法中∶错误的是 A
A 在“资源管理器”中不能直接打开数据访问页
B 在 Access 数据库中只保存数据访问页的快捷方式
C 数据访问页是一种直接与数据库连接的网页
D 在 IE 中使用数据访问页添加和修改的记录将保存在数据库中
6. OpenForm 操作可用来打开 C
A 数据表 B 报表 C 窗体 D 数据库管理系统
7. 假如要显示表的所有记录∶可通过____操作。B
A ShowRecords B ShowAllRecords C AllRecords D
ShowAll 8. 宏组中宏的调用格式是 D
A 宏名 B 宏名.宏组名 C 宏组名 D 宏组名.宏名
9. 为窗体或报表上的控件设置属性值的宏命令是 D
A AutoValue B AddValue C Value D SetValue
10. 用于关闭指定窗口的宏为 A
A Close B CloseForm C CloseWin D CloseApp
11. 在 VBA 中∶表达式 2∶9 * 7 Mod 17 \ 15 / 5 的值是 C
A 3 B 4 C 5 D 6
12. VBA 的错误处理主要使用____语句结构。C
A Of Error B For Error C On Error D In Error
13. 用数组作为过程的参数时∶参数传递方式是 C
A 传语句 B 传循环赛 C 传址 D 传值
14. 对下面正确的赋值语句是 C
A X + Y = 60 B Y = ∏ * R * R C Y = X – 30 D 3Y = X
15. 执行下列 VBA 语句后∶变量 n 的值是 C n = 0 For k = 8 To 0 step -3 n = n
+ 1 Next
A 1 B 2 C 3 D 8
16. DAO 对象模型采用分层结构∶位于最顶层的对象是 D
A Errors B Workspaces C Users D DBEngine
17. DAO 的 Database 对象____的方法可以关闭一个已打开的 Database 对象。C
A Exit B Quit C Close D Delete
18. ADO 的 Connection 对象的____方法∶可以打开与数据源的连接。A
A Open B Recordset C Close D Delete
19. ADO 的 Resordset 对象没有包含任何记录∶则 RecordCount 属性的值为 B
A -1 B 0 C 1 D True
20. 若要判断 ADO 的记录集对象 rst 是否已经到该记录集尾部∶则使用的条件表
达式是 B
A B C D
A AutoValue B AddValue C Value D SetValue
10. 用于关闭指定窗口的宏为 A
A Close B CloseForm C CloseWin D CloseApp 11. 在 VBA
中∶表达式 2∶9 * 7 Mod 17 \ 15 / 5 的值是 C A 3 B 4 C 5 D 6
12. VBA 的错误处理主要使用____语句结构。C
A Of Error B For Error C On Error D In Error
13. 用数组作为过程的参数时∶参数传递方式是 C
A 传语句 B 传循环赛 C 传址 D 传值
14. 对下面正确的赋值语句是 C
A X + Y = 60 B Y = ∏ * R * R C Y = X – 30 D 3Y = X
15. 执行下列 VBA 语句后∶变量 n 的值是 C n = 0 For k = 8 To 0 step -3 n = n
+ 1 Next
A 1 B 2 C 3 D 8
16. DAO 对象模型采用分层结构∶位于最顶层的对象是 D
A Errors B Workspaces C Users D DBEngine
17. DAO 的 Database 对象____的方法可以关闭一个已打开的 Database 对象。C
A Exit B Quit C Close D Delete
18. ADO 的 Connection 对象的____方法∶可以打开与数据源的连接。A
A Open B Recordset C Close D Delete
19. ADO 的 Resordset 对象没有包含任何记录∶则 RecordCount 属性的值为 B
A -1 B 0 C 1 D True
20. 若要判断 ADO 的记录集对象 rst 是否已经到该记录集尾部∶则使用的条件表
达式是 B
A B C D 页。
70. 如果要获得 user 表前 10 条的记录的数据,用 SQL 语句实现为(A )
A. SELECT TOP 10 FROM user
B. SELECT next 10 FROM user
C. SELECT * FROM user WHERE rownum<=10
D. SELECT * FROM user WHERE Recno()<=10
71. 在表 user 有 name 、tel 和 data 3 个字段,要求向表 user 中插入一新记录,
该记录数据分别为: 王明、 8888888、2005-5-5,用 SQL 语句实现操作是
( D)。
A. INSER INTO user VALUES (王明,8888888,2005-5-5)
B. INSER INTO user VALUES “王明”,”8888888”,#2005-5-5#
C. INSER INTO user(name,tel,data) VALUES (“王明”,“8888888”,#2005-5-5#)
D.INSER INTO user(name,tel,data) VALUES (“王明”,“8888888”,“2005-5-5“)
72. 如果服务器比较慢,执行查询操作时可能无法正常执行,应该设置下面哪个
属性(A)。
A. Connection 对象.ConnectionTimeout B. Server 对象. ConnectionTimeOut
C. command 对象. CommandTimeOut D. Session 对象. TimeOut
73. 要获得当前记录在记录集中的位于那一页的属性是( A)
A. Absolutepage B. Recno
C. AbsolutePosition D. RecordCount
74. 在分页显示时,用于指定每页记录数的属性是(A )
A.PageSize B. PageCount
C. CacheSize C. MaxRecords
75. 我的数据库在站点的目录 database 下,名称为 ,请填写下面
的连接数据库的代码中的_________[ C ]
db=" "
Set conn = ("")
c&(db)
connstr
A.
C. database/ D. database/beijing2008
76. 同时判定用户名和密码都正确就转入到后台,否则退回到从新输入页面,请
填写下面的代码:A
If _________ then
""
Else
""
End if
A. request("name")="admin" and request("pass")="admin"
B. request("name")="admin" or request("pass")="admin"
C. request("name")="admin" request("pass")="admin"
D. request("name")<>"admin" and request("pass")<>"admin"
二、问答题
1. 数据访问页与其他网页有什么相同点和不同点∶
答∶数据访问页与其他网页的相同点是都可以再浏览器上浏览∶是 html 文件。
数据访问页与其他网页的不同点在于它是 Access 中的数据库对象∶可以在
Access 中使用自动、向导和设计器的方式创建数据访问页∶并可以再设计视图中
进行修改和美化∶可以在浏览器中直接显示 Access 数据库中表或查询中的数据
2. 什么是模块∶它有什么作用∶
答案:模块是 Access 中一个重要的数据库对象,模块是将 VBA 声明和过程作为一
个单元进行保存的集合.模块中可包含一个或多个过程,过程是由一系列 VBA 代
码组成的.它包含许多 VBA 语句和方法,以执行特定的操作或计算数值. 模块比
宏的功能更强大,运行速度更快,能直接运行 Windows 的其他程序.使用模块可以
建立用户自己的函数,完成复杂的计算,执行宏所不能完成的任务.使用模块可以
开发十分复杂的应用程序,使数据库系统功能更加完善
第七章 Web 数据库交互
一、选择题
[ C ]17、ADO 中最基本的和核心的对象有三个:Connection 连接对象、Command
命令对象和:
A、Field 对象 B、Parameter 对象
C、Recordset 对象
[ A ]18、设置数据源,需要在 windows 2000 server 中打开:
A、ODBC 数据源管理器 B、DSN 数据源管理器
C、WEB 数据源管理器 D、SQL 数据源管理器
[ B ]19、中小型交互式网站的网络数据库一般选择:
A、SQL Server B、Access
C、Oracle D、FrontPage
[ A ]20、Connection 连接对象的 Open 方法的连接参数 Driver,意思是:
A、驱动程序名(指明数据库类型) B、数据提供者
C、ODBC 数据源名 D、DSN
[ B ]21、Connection 连接对象的常用属性 Mode 值设为 1,表示所连接的数
据库为:
A、可读可写权限 B、只读权限 C、只写权限
[ D ]22、程序如下:
<% set cn=nothing%>表示:
A、关闭数据库连接 B、关闭连接
C、关闭数据库 D、关闭数据库连接并将连接对象彻底清除
[ B ]23、下列表示查询说法错误的是:
A、参数查询是指在查询中要输入查询参数
B、在参数查询中可以不运用 Parameters 参数集合和 Parameter 参数对象
C、利用查询就是把放在 ASP 中的 SQL 语句事先写在数据库的查询中,加
快查询操作的速度。
D、使用 Command 对象的 Execute 方法可执行在对象的 CommandText 属性
中指定的查询。
[ A ]24、在 Recordset 对象的属性中,用于表示记录集总数的是:
A、RecordCount B、Count
C、PageSize D、PageCount
[ A ]25、进行数据库查询,是否一定要使用 Connection 对象?
A、是 B、否
[ B ]39、Recordset 对象在使用前需要使用( )对象建立数据库的连接。
A、Application
B、Connection
C、Server_OnStart
D、Session
二、填空题
20、在 ASP 中,创建组件通常用 Server 对象的 CreateObject 方法来实现。
21、ActiveX 组件中通常包含了 可执行代码的动态链接库文件(.dll) 或 可执
行文件(.exe) 文件。
22、与 Application 对象一样, Counters 组件也可实现网页计数。
23、广告信息内容设置文件(即计划文件)必须按固定的格式编写并保存为 .txt
格式的文件。
24、创建 Counters 组件实例必须放在 文件中。
25、利用 ADO 实现数据库操作时,ASP 的 Recordset 对象用来浏览和操作已经
连接的数据库内的数据
26、使用 Connection 对象的 Open 方法可建立到数据源的物理连接,在该方
法成功完成后才真正建立,才能对数据源发出命令并且处理结果。
27、Command 对象的 ActiveConnection 属性用来指定当前 Command 对象所
属的 Connection 对象,即指定 Command 对象属于哪个数据库连接。
28、在数据表 Mtable 中查询所有资料的语句是: Select * From Mtable
29、允许所有的用户登录到特定的服务器上去访问数据库,它对当前机器上所有
用户可见,即面向所有用户的 DSN 是: 系统 DSN
30、Connection 连接对象的常用属性 ConnectionString 表示: 数据库连接信息
31、如果指定 CommandType 类型值=1,则表示: SQL 命令类型
32、LockType 参数值=2,表示:只能同时被一个用户所修改,修改时锁定,完
毕解锁
33、Recordset 记录集对象的方法 MoveNext 表示: 指针移至下一条记录
34、Field 对象的属性 Value 表示: 字段值