习题1
1. 选择题(可多选)
(1)静态网页的扩展名一般是:A.htm
(2)ASP文件的扩展名是: D. asp
(3)当前的Web程序开发中通常采用什么模式?B. B/S
(4)小王正在家里通过拨号上网访问搜狐主页,此时,他自己的计算机是:A. 客户端
(5)小王正在访问自己计算机上的网页,此时,他自己的计算机是:B. 既是服务器端又是客户端
(6)ASP脚本代码是在哪里执行的?C. 服务器端
(7)在以下URL中,从形式上看正确的是:答案:A B C D
(8)如果在chapter1下建立了一个子文件夹images,并且在其中放置了一个图片文件1.jp
g,那么以下URL正确的是:A. localhost/asptemp/chapter1/images/1.jpg
B. 127.0.0.1/asptemp/chapter1/images/1.jpg
(9)对于1.5.5节建立的1-2.asp,以下浏览方式正确的是:答案:A B C D
(10)以1.5.5节的示例为基础,假如现在在C:\inetpub\wwwroot\asptemp\chapter1\temp下又建立了一个子文件夹temp,其中建立了一个ASP文件1-3.asp,则浏览方式正确的是:
答案:A B C D
2. 问答题
(1)名词解释:静态网页、动态网页、服务器端、客户端、URL:
静态网页——所谓静态网页,就是说该网页文件里没有程序代码,只有HTML标记,这种网页的扩展名一般是.htm或.html。静态网页一经制成,内容就不会再变化,不管何时何人访问,显示的都是同样的内容,如果要修改内容,就必须修改源文件,然后重新上传到服务器上。
动态网页——所谓动态网页,就是说该网页文件不仅含有HTML标记,而且含有程序代码,这种网页的扩展名一般根据不同的程序设计语言而不同,如ASP文件的扩展名为.asp。动态网页能够根据不同的时间、不同的来访者而显示不同的内容。如常见的BBS、留言板、聊天室一般是用动态网页实现的。
服务器端、客户端——一般来说,凡是提供服务的一方称为服务器端,而接受服务的一方称为客户端。比如,当我们在浏览搜狐主页的时候,搜狐主页所在的服务器就称为服务器端,而我们自己的计算机就称为客户端。
URL——大家在上网的时候,需要在浏览器地址栏中输入一个网址,回车后就可以打开相应的网页了,这个网址又叫做统一资源定位符(URL:Uniform Resource Locator)。在Internet中的每一个网页文件或其他类型的文件都有自己的URL,它的一般形式是:
协议://服务器地址(域名或IP地址): 端口号/路径(含文件名)
(2)请结合URL知识简述静态网页和动态网页的工作原理:静态网页的工作原理是当你在浏览器里输入一个网址回车后,就向服务器端提出了一个浏览网页的请求。服务器端接到请求后,就会到你要浏览的静态网页文件,然后发送给你。
动态网页的工作原理是服务器端接到客户端发出的请求后,首先会到你要浏览的动态网页文件,然后就解释执行其中的程序代码,将含有程序代码的动态网页转化为标准的静态网页,然后将静态网页发送给你。
(3)请简单比较ASP、PHP和JSP的优缺点:总的来说,ASP、PHP和JSP基本上都是把脚本语言嵌入到了HTML文档中。如果要说它们最主要的优点:ASP学习简单,使用方便;PHP软件免费,运行成本低;JSP多平台支持,转换方便。
(4)某同学开发了一个显示来访时间的ASP文件,存放在C:\inetpub\wwwroot下,然后在Windows资源管理器中双击该文件,却不能正常显示,请问是什么原因:ASP文件是不能直接双击运行的,必须通过浏览器访问,由服务器端来解释执行为标准的HTML代码,然后才可以显示在浏览器中。
(5)在1.4.3节中讲的是如何访问ASP文件,如果希望访问HTML网页文件,可以用类似的方法吗:可以。对于HTML文件,服务器端到到该文件后,直接发送给客户端即可。
(6)想一想,把一个HTML网页文件直接更改扩展名为.asp行不行:可以。相当于一个不
含有任何动态代码的ASP文件,运行时服务器端也会对其进行解释执行,只不过实际上没有代码需要解释执行而已。
(7)什么是应用程序?为什么要建立应用程序:简单的说,添加了虚拟目录的文件夹就可以称为应用程序。建立应用程序后,多个网站之间就可以独立了,一些公共变量就不会混淆。
第2章 HTML基础知识
习题2
1. 选择题(可多选)
(1)HTML文档包含的两个部分是指:A. 文档头部 D. 文档主体
(2)HTML中的注释格式是:B. <!-- 注释内容 --> D. <!-- 注释内容 --%>
(3)下列哪段语句将会以粗体、下划线显示?A. <b><u>欢迎大家</u></b> B. <u><b>欢迎大家</b></u>
(4)在HTML中,插入换行符用什么标记?B. <br>
(5)在HTML中,下面哪一种方法可以在网页上显示“<p>”? B. <p>
(6)如果希望使用实心方块作为符号列表前面的符号,type属性的取值应该为: B. Squire
(7)HTML中用什么标记表示表格的一行? B. <tr>和</tr>
(8)在表格中哪个属性用于设置文本水平对齐方式?A. align
(9)关于网页中的图像,下列说法正确的是?C. src 属性用于指定所要显示图像文件的路径
。
(10)当前文件夹下有一个HTML文件a.htm和一个子文件夹B,文件夹B中有一个图片文件flower.jpg,请问下面哪种写法可以在a.htm中插入该图片?C. <img src="B/flower.jpg">
(11)在超链接标记中,下面哪个属性用来指定超链接路径? B. href
(12)在一组单选框中,下面哪一个属性可以用来默认选中某个选项? B. checked
(13)下面哪种方法可以设置单行文本框的默认值为“在这里输入用户名”?
A. <input type="text" name="txtUserId" value="在这里输入用户名">
(14)下面哪一种文本框中输入数据后,数据将以*号显示?D. 密码文本框
(15)在表单中,下列哪个属性用于指定表单处理程序文件的地址? B. action
(16)在框架网页中,如果一个超链接在整个浏览器窗口中打开,target属性的值为:
D._top
(17)要实现一个上下型框架网页,至少需要几个网页文件? B. 3
(18)下列哪个属性可以用来使框架不显示滚动条? C. scrolling
(19)在示例2-7中,下面哪一条语句可以将C:\inetpub\wwwroot\asptemp\chapter1文件夹中的1-1.htm当作“right”框架的初始网页?C. D
(20)下列哪个标记可以单独使用(不需要结束标记)?答案:ABCD
2. 问答题
(1)为什么需要给HTML文件添加注释语句?适当地使用注释语句,可以让网页的维护和更新变得很方便。
(2)如果同时设置了背景颜和背景图片,会出现什么情况?如果同时设置了背景颜和背景图片,将只有背景图片起作用。
(3)请比较背景图片、图片标记、超链接、框架网页中用到的文件路径的语法?
这些文件路径的引用都分相对路径和绝对路径两种,其中背景图片、图片标记、框架网页的链接写法为 src= “URL地址”,而超链接的写法为href= “URL地址”。
(4)为什么HTML文件一般可以直接双击打开,而ASP文件就不能呢?因为ASP文件必须要到服务器端解释执行后才可显示到浏览器端。
(5)在示例2-2中,也可以将背景音乐文件的路径修改为“C:\inetpub\wwwroot\asptemp\ch
apter2\bgmusic.mp3”,而且也可以正常运行。但是,这样做实际上是有问题的,请大家想想为什么?因为背景音乐文件的路径其实仅是指明了文件在哪个服务器地址存放,并没有将文件发送到客户端,只有当浏览器执行到这一句时,才会自动到相应服务器的C:\inetpub\wwwroot\asptemp\chapter2目录下去寻bgmusic.mp3文件,然后发送到客户端,如果服务器上没有到这个文件,就不会播放出音乐来,但是因为我们此时指定的服务器和客户端机是同一台,因此就可以到播放文件正常运行。
第3章 VBScript基础知识
习题3
1. 选择题(可多选)
(1)下列哪一个变量名称是正确的? B. ab_1
(2)在一段程序中a是一个变量,那么"a"是: D. 符号常量
(3)下面哪条语句可以正确执行?(注:第四句我的主页两边是中文引号)
B. Response.Write "<h1 align='center'>我的主页</h1>"运算符优先级图片
C. Response.Write "<h1 align=""center"">我的主页</h1>"
D. Response.Write "<h1 align=""center"">“我的主页”</h1>"
(4)执行语句a="6"后,变量a的数据子类型是?A. 字符串
(5)执行语句a="2008-8-8"后,变量a的数据子类型是?A. 字符串
(6)假设变量a=5、b=3,则执行语句c="a>b"后,变量c的数据子类型是?A. 字符串
(7)语句a="abc"="abc"运行完毕后,变量a的数据子类型是?C. 布尔
(8)执行语句a=3: a=a+5后,变量a的值是: C. 8
(9)已知x=123,那么执行语句y=x \10 Mod 10后,变量y的值是? C. 2
(10)已知a= "ab",那么执行语句b="cd'" & a & " " & "ef"后,变量b的值是? A. "cd'ab ef"
(11)下面的语句执行完毕后,变量a、b、c、d的值分别是?
<% a="1"+"1": b="1"+1: c="1" & "1": d="1" & 1 %>
B. "11"、2、"11"、"11"
(12)请问表达式Not(6+3<5+2)的值是?
A. True
(13)请问Int(3.45)和Int(-3.45)的值分别是什么? B. 3、-4
(14)执行语句a=Int(10 * Rnd())后,则a的值不可能出现的有?
C. 10 D. 11
(15)在取整时按四舍五入进行的函数是? C. Round
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论