第1章ASP基础知识.ppt
- 格式:ppt
- 大小:548.50 KB
- 文档页数:48


选择题
1、张三使用163拨号上网,访问新浪网站,___________是服务器端。
A) 张三的电脑 B) 163的拨号网络服务器
C) 新浪网站 D) 没有服务器
2、下面关于标记的说法不正确的是___________。
A) 标记要填写在一对尖括号(<>)内
B) 书写标记的时候,英文字母的大、小写或混合使用大小写都是允许的。
C) 标记内可以包含一些属性,属性名称出现在标记的后面,并且以分号进行分隔。
D) HTML对属性名称的排列顺序没有特别的要求。
3、以下标记中,___________可用于在网页插入图像。
A) 标记 B) 标记
C)
4、是一个___________。
A) 文本框 B) 重新填写的按钮
C) 下拉菜单 D) 提高给服务器的按钮
5、对于下面的语句,执行的结果是___________。
<%
Response.Write("中国")
Response.End()
Response.Write("你好")
%>
A) 中国你好 B) 中国
C) 你好 D) 出错
6、Request.Form读取的数据是___________。
A) 以Post方式发送的数据 B) 以Get方式发送的数据
C) 超级连接后面的数据 D) 以上都不对
7、Session对象默认有效期为___________分钟。
A) 10 B) 20 C) 30 D)
60
8、Application对象的默认的有效期是___________。
一、 选择题
1、 在VBScript中,注解前使用:
A.// B. /*„*/ C.’ D.”
2、 Response对象的( )属性可指定缓存页面的确切到日期和时间。
A.Buffer B. Expires属性
C.Expires Absolute属性 C. CacheControl属性
3、 下列循环语句中循环( )次停止执行。
<%
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
4、 执行完 Split(“1,2,3,4”,”,”)值是。
A.1234 B.1 C. , D.1 2 3 4
5、 Month(#2003-10-22#)函数返回的是( )。
A.2003 B.10 C.22 D.以上都不是
6. 函数Instr(“jjshang@”,”@”)的返回的值为( )
A. 3 B.5 C.7 D.8
7、<% Response.write Server.HTMLEncode(“搜狐”)%>的允许结果是。
A. 搜狐 B.
ASP设计常见问题及解答精要-4
23、问题:在ASP文件中读取HTML的表单字段有几种方法?
答:Request对象除了可以用来读取附带在网址后面的参数以外,也可以读取HTML表单字段的内容,经常使用的语法结构如下:
< Form name =Formname method=“Get|Post”Action=“URL”>< Form >
其中的method可以接受Get或Post两种传输的方法,其中的Post是允许传输大量数据的方法,而Get方法会将所要传输的数据附在网址后面,然后一起送达服务器,因此传送的数据量就会受到限制,但是执行效率却比Post方法好。
使用Get或Post方法都可以将数据送至服务器,使用Request对象接收数据的相对应方法如下:
Get:Request.QueryString(“字段名称”),也可以写成Request (“字段名称”)
Post:Request.Form (“字段名称”),也可以写成Request (“字段名称”)
24、问题:如何提高使用Request集合的效率?
答:在使用Request集合时,由于包含了一系列对相关集合的搜索,这比访问一个局部变量要慢得多。因此,如果打算在页面中多次使用Request集合中的一个值,应该考虑将其存贮为一个局部变量。
25、问题:在ASP页面中既可以使用VBScript,也可以使用Jscript,混合使用脚本引擎好吗?
答:虽然在ASP页面中既可以使用VBScript,也可以使用JScript。但是在同一个页面上同时使用JScript和VBScript则是不可取的。因为服务器必须实例化并尝试缓存两个(而不是一个)脚本引擎,这在一定程度上增加了系统负担。因此,从性能上考虑,不应在同一页面中混用多种脚本引擎。
26、问题:当我们建立了一个ASP文件,并且符合语法时,通过浏览器输入以下地址,或通过资源管理器打开浏览:c:\inetpub\wwwroot\a.asp,将出现无法运行的错误,并提示权限不对或文件无法访问,为何不能正常运行ASP文件?
一、填空
(1) 请将下列数据(nn)在TextBox控件中显示出来。
Double nn = 4512.6;
TextBox1.Text =
(2)比如在应聘表单的界面上要放入【保存】和 【复位】两个按钮,其中【复位】按钮采用的 按钮控件,而【保存】按钮则必须是
按钮控件。
(3)废除Session的语句是: 。
(4)当需要将TextBox控件作为密码输入框时(要求隐藏密码的代码),应该将控件的TextMode属性设置为 .
(5).下面是一个转移到新网页的指令:Response.Redirect(“ ”)
(6) 在设计阶段必须将各个验证控件的 属性指向被验证的控件。
(7)使用RegularExpression控件验证输入时,首先要将本控件的 属性设置成检查的模式。
(8)网上招聘模板如果使用FormView控件,通常分为上、下两部分.上面部分通常使用FormView控件的 模板,用来介绍公司情况并提出招聘要求;下面部分通常用 模板,用来输入和存储数据.当应聘者提交数据后应 事件中向应聘者发出感谢或收到的信息.
(9) DHTML的设计思想是:浏览器从服务器端下载文档后,利用浏览器本身的资源,在不增加 端负担和网上传输流量的前提下,使网页的某些元素“动”起来.
(10) 状态分为4种类型,它们是:——,应用程序状态,会话状态, Cookie状态。
(11)下面是设置和取出Session对象的代码。
设置Session的代码是:
Session[“greeting”]=“hello wang !”;
取出该Session对象的语句如下:
string Myvar ;