习题 1 : 1、名词解释:静态网页、动态网页、服务器端、客户端 静态网页:网页文件中,没有程序代码;文件扩展名,一般为 htm 或 html 动态网页:网页文件中含有程序代码;文件扩展名,一般根据不同的程序
设计语言而不同。如,ASP 文件的扩展名为 asp 服务器端:提供服务的一方 客户端:接受服务的一方 提示:服务器端与客户端是相对而言的 2、小王正在家里通过拨号上网访问搜狐网站,此时,谁是服务器端?谁是客户端? 搜狐网站端是服务器端;小王所用微机是客户端 3、如果小王正在访问自己计算机上的网站,此时,誰是服务器端?谁是客户端? 小王的计算机,既是服务器端,又是客户端 4、请简述静态网页的工作原理 当在浏览器地址栏中,输入一个网址回车后,就向服务器提出一个网页的请示。服务器端接受到请示后,就会找到你所要网页文件,并发给你。由你的浏览器解释、显 示。 5、请简述动态网页的
工作原理 当在浏览器地址栏中,输入一个网址回车后,就向服务器提出一个网页的请示。服务器端接受到请示后,先找到你所要动态网页文件,执行其中的程序代码,并将执行 结果,嵌入网页文件中(替代原程序代码) ,然后发给你。由你的浏览器解释、显示。 6、请比较 ASP、PHP、JSP 的优缺点 简言之,ASP
学习简单,使用方便;
PHP 软件免费,运行成本低;
JSP 多平台支持,转换方便。 习题 2 1、一个显示来访时间的 ASP 文件,存放在 C:\inetpub\wwwroot 下,然后在资源管理器双击该文件,却不能正常显示,请问是什么原因? 运行 ASP 动态网页文件,需要 IIS(Internet 信息服务管理器)支持。在资源管理器双击某文件,仅仅是调用某个程序来打开它。而 ASP 是一种运行环境。 提示:在 IIS 窗口中,运行 ASP 文件,也须单击右键,然后单击“浏览” ,而不是“打开” 2、想一想,把一个 HTML 网页文件直接更改扩展为 asp 行不行? 改变文件扩展名后,操作系统,就将它作为动态网页看待了 3、§2.1.2 中讲了如何访问 ASP 文件,如果希望访问
HTML 网页文件,可以用类似方法吗? 可以 习题 3 选择题 1、执行 a=”6”语句后,a 是字符串型 A、字符串型 B、日期型 C、数值型 D、布尔型
2、下列哪一个变量名称是正确的? A、111 (第一个是数字) B、ab_1 (正确) C、_sum (第一个不是字母) D、a?b (使用了标点符号)
3、请判断下面程序运行完毕后 a 的值 <% A、0 B、3 a=3 C、5 a=a+5 D、8(正确) %>
4、请判断下面程序运行完毕后,a、b、c 的值(B) <% a=”1”+”1” b=”1”&;”1” c=”1”&;1 %> D、 2、 ”11” ”11” 、
A、 ”11” 11、 11 B、 ”11” ”11”
”11” 、 、 、 提示:这段
程序错误,不会被执行。因此,没有结果 5、下列哪一个函数可以将数值转换为字符串(C) A、Cdate 转为日期型 B、Cint 整数 C、Cstr
C、 11、 ”11” 2 、
D、CDb1
Double
6、请问 Mid(”八千里路云和月”,3,2)的返回值是什么?(B) A、 “千里” B、 “里路” C、 “里” D、 “路云” 7、请问 Int(3.45)和 Int(-3.45)的返回值是什么?(B) A、4、-4 B、3、-4 实践题 1、在个人主页上添加时间显示信息,显示当天的日期、时间及星期几 打开本网页的时间是:<%=now%> 星期 <%=weekday(date())%> C、3、3 D、3、-3
1
2、编写程序:掉除字符“ 祖国 ”和“ 万岁 ”两边空格,并连接成字符串“祖国万岁” <% a=Trim(" 祖国 ") b=Trim(" 万岁 ") c=a&;b response.write c %>
3、编写程序,判断当天日期,如果是 25 日,则显示:请注意,明天可能有病毒发作! <% dim data data=day(date()) response.write data if data=25 then response.write "请注意,明天可能有病毒发作!" else response.write "不是 25 日" end if %> 提示:date()返回系统当前的日期。是服务器端
系统的日期;格式是 2004-08-04。因此,使用 day()函数求出是几号 4 、用两种循环语句编写程