ASP复习题

实验二
1. 选择题(可多选)
(1)静态网页的扩展名一般是:
A.htm        B .php            C.asp            D.jsp
(2)ASP文件的扩展名是:
A.htm        B. txt            C. doc            D. asp
(3)当前的Web程序开发中通常采用什么模式?
A. C/S            B. B/S            C. B/B            D. C/C
解释:C/S是客户机(client) /服务器(server),B/S是浏览器(browser)/服务器。C/S一般要求用户有特定的客户端。比如QQ就是C/S模式,你的桌面上的QQ就是腾讯公司的特定的客户端,而服务器就是腾讯的服务器。而B/S模式则不需要特定的客户端,只要有普通浏览器,就可以访问到服务器了,Web页就是B/S 模式。
(4)小王正在家里通过拨号上网访问搜狐主页,此时,他自己的计算机是:
A. 客户端       
B. 既是服务器端又是客户端   
C. 服务器端       
D. 既不是服务器端也不是客户端
(5)小王正在访问自己计算机上的网页,此时,他自己的计算机是:
A. 客户端           
B. 既是服务器端又是客户端   
C. 服务器端       
D. 既不是服务器端也不是客户端
(6)ASP脚本代码是在哪里执行的?
A. 客户端   
B. 第一次在客户端,以后在服务器端
C. 服务器端                   
D. 第一次在服务器端,以后在客户端
(7)在以下URL中,从形式上看正确的是:
A. www.sina/history/1998/intro.asp
B. www.sina/news/1.jpg
C. ftp://ftp.sina /history/1998/intro.asp
D. ftp://ftp.sina/news/1.jpg
(8)如果在chapter1下建立了一个子文件夹images,并且在其中放置了一个图片文件1.jpg,那么以下URL正确的是:
A. localhost/asptemp/chapter1/images/1.jpg
B. 127.0.0.1/asptemp/chapter1/images/1.jpg
C.ddt-300 localhost/inetpub/wwwroot/asptemp/chapter1/images/1.jpg
D. 127.0.0.1/inetpub/wwwroot/asptemp/chapter1/images/1.jpg
(9)对于1.5.5节建立的1-2.asp,以下浏览方式正确的是:
A. localhost/temp/1-2.asp                       
B. 127.0.0.1/temp/1-2.asp   
C. localhost/asptemp/chapter1/temp/1-2.asp
D. 127.0.0.1/asptemp/chapter1/temp/1-2.asp
(10)以1.5.5节的示例为基础,假如现在在C:\inetpub\wwwroot\asptemp\chapter1\temp下又建立了一个子文件夹temp,其中建立了一个ASP文件1-3.asp,则浏览方式正确的是:
A. localhost/temp/temp/1-3.asp                   
B. 127.0.0.1/temp/temp/1-3.asp   
C. localhost/asptemp/chapter1/temp/temp/1-3.asp
D.127.0.0.1/asptemp/chapter1/temp/temp/1-3.asp
    解释:AB利用了建立的虚拟目录,CD没有用到虚拟目录。
2. 问答题
(1)某同学开发了一个显示来访时间的ASP文件,存放在C:\inetpub\wwwroot下,然后在Windows资源管理器中双击该文件,却不能正常显示,请问是什么原因?
ASP文件是不能直接双击运行的,必须通过浏览器访问,由服务器端来解释执行为标准的HTML代码,然后才可以显示在浏览器中。
(2)在1.4.3节中讲的是如何访问ASP文件,如果希望访问HTML网页文件,可以用类似的方法吗?
可以。对于HTML文件,服务器端到到该文件后,直接发送给客户端即可。
(3)想一想,把一个HTML网页文件直接更改扩展名为.asp行不行?
可以。相当于一个不含有任何动态代码的ASP文件,运行时服务器端也会对其进行解释执行,只不过实际上没有代码需要解释执行而已。
3. 实践题
(2)请在文件夹C:\Inetpub\wwwroot\asptemptj\chapter1下新建一个asp文件,在页面上显示来访日期(日期函数为Date())。
打开EditPlus,在其中输入清单date所示的程序代码,然后将其保存到C:\Inetpub\wwwroot\asptemptj\chapter1文件夹下,名称为date.asp。
清单date date.asp 显示来访日期
<html>
<head>
<title>一个简单的ASP程序</title>
</head>
索爱k790c<body>
<h1 align="center">欢迎您光临我的主页</h1>
<%
Dim a '声明一个变量
a="您来访的日期是:" & Date() '给变量赋值,其中Date是日期函数
Response.Write a '在页面上输出变量a的值
%>
</body>
</html>                                                                  保存完毕后,打开浏览器,在其中输入localhost/asptemptj/chapter1/tj1-1.asp即可。
第3章  VBScript基础知识
习题3
1. 选择题(可多选)
(1)下列哪一个变量名称是正确的?                            答案:B
A. 1_ab        B. ab_1            C. _ab            D. ab?
(2)在一段程序中a是一个变量,那么"a"网络广告研究是:                    答案:D
        A. 变量        B. 直接常量        C. 字面常量        D. 符号常量
(3)下面哪条语句可以正确执行?(注:第四句我的主页两边是中文引号)
A. Response.Write "<h1 align="center">我的主页</h1>"           
B. Response.Write "<h1 align='center'>我的主页</h1>"菲律宾与中国
C. Response.Write "<h1 align=""center"">我的主页</h1>"
D. Response.Write "<h1 align=""center"">“我的主页”</h1>"      答案:BCD
解释:在两个双引号中再次用到双引号时,可以用单引号或两个双引号来代替。
(4)执行语句a="6"后,变量a的数据子类型是?                  答案:A
A. 字符串        B. 日期            C. 数值            D. 布尔
(5)执行语句a="2008-8-8"后,变量a的数据子类型是?              答案:A
A. 字符串        B. 日期            C. 数值            D. 布尔
(6)假设变量a=5、b=3,则执行语句c="a>b"后,变量c的数据子类型是?
A. 字符串        B. 日期            C. 数值            D. 布尔    答案:A
(7)语句a="abc"="abc"运行完毕后,变量a的数据子类型是?
A.企业管理创新论文 数值        B. 字符串        C. 布尔            D. 日期    答案:C
解释:右侧是一个比较运算,结果是True,然后再赋值给a
(8)执行语句a=3: a=a+5后,变量a的值是:
A. 3            B. 5                C. 8                D. 出错    答案:C
解释:ASP中,冒号(:)是用来做语句分隔的,利用它就可以将两行或更多行语句写在一行。因此a=3: a=a+5就等价于a=3
a=a+5结果自然就是8.
(9)已知x=123,那么执行语句y=x \10 Mod 10后,变量y的值是?
A. 0            B. 1                C. 2                D. 3        答案:C
解释:这是一个算术运算,运算顺序为从左至右,x\10表示x整除10后的值,为12,然后再计算12 Mod 10,表示12除以10的余数,结果为2.
(10)已知a= "ab",那么执行语句b="cd'" & a & " " & "ef"后,变量b的值是?
(提示:请注意题目和答案中的空格)
    A. "cd'ab ef"      B. "cd'abef"        C. "cdabef"        D. "cdab ef"  答案:A
(11)下面的语句执行完毕后,变量a、b、c、d的值分别是?
<% a="1"+"1":  b="1"+1:  c="1" & "1":  d="1" & 1 %>
A. "11"阿莫西林克拉维酸"11""11""11"        B. "11"、2、"11""11" 
C. 2、2、"11""11"            D. "11""11"、2、2              答案:B
解释:做算术运算+的时候,如果有一个操作数是数值型,另一个是可以转换为数值的字符串,则会自动转换为数值,并执行相加运算。但是如果用&,则任何时候都是执行连接运算。
(12)请问表达式Not(6+3<5+2)的值是?
A. True        B. False            C. 9                D. 无法计算    答案:A
(13)请问Int(3.45)和Int(-3.45)的值分别是什么?
A. 4、-4        B. 3、-4            C. 3、3            D. 3、-3    答案:B
解释:Int:返回数的整数部分,且对于负数,将返回小于或等于 number 的第一个负整数
(14)执行语句a=Int(10 * Rnd())后,则a的值不可能出现的有?
A. 0            B. 1                C. 10            D. 11      答案:CD
解释:Rnd()返回一个大于等于0且小于1的随机数。
(15)在取整时按四舍五入进行的函数是?
A. Int            B. Fix            C. Round        D. CInt        答案:C

本文发布于:2024-09-22 04:23:11,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/273822.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

上一篇:ASP试题及答案
标签:文件   执行   变量   服务器端   客户端   运算   访问
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议