FIF小组ASP互动教程及作业答案(上)

21  ASP是什么东东?

 

1.<TABLE>标签是HTML语言里的(表格标签)功能。

 

2.<TB>标签表示的是(表格的一个单元格)。

 

3.网页的主体内容应该放到(<body> </body>)对标签里?

 

 

 

 

 

 

 

 

 

 

 

 

 

4.看代码判断表格:   <table width="466" height="127">

 

<tr><td>     </td>

 

<td rowspan="2"> </td></tr>

 

<tr><td> </td></tr>    </table>

 

5.通过input标签可以建立(一个文本框、一个单选按钮、一个多选按钮、一个按钮)表单元素。

 

6.<input type="radio" name="radio" value=1>的作用是(建立一个单选按钮,当按钮被中时,值为1)。

 

7.<div align=center></div> 这对DIV标签(将标签中的内容横向居中对齐)。

 

8.HTML语言的注释代码是(<!--   -->

 

22 构建一个ASP运行环境

 

1.ASP的运行环境是(IIS)。

 

2.IIS是(WWW服务器、HTML服务器)。

 

3.IIS在控制面板的添加/删除程序功能的(添加/删除组件)选项里安装。

 

4.访问本地WWW服务器时应该使用http://(localhost)来访问。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

31  程序是怎么工作的

 

1.ASP代码是写在(<%  %>)一组标签里的。

 

2.将我条语句放在一行时,我们需要用(:)把多条语句隔开。

 

3.下面关于ASP代码的说法正确的是(只能放在ASP标签中、可以放置到网页的任何地方)。

 

32  能变的量

 

1.变量是(能变的量)。

 

2.下列(=)运算符是赋值运算符。

 

3.赋值运算符的作用是(将其右边的内容赋值给左边的变量)。

 

4.我们要输出变量value的内容应该这样写(response.write(value))。

 

33  变量、变量、变量

 

1.下列这些语句里哪个value是变量?(response.write(value))。

 

2.下面这段代码执行后,变量value的值应该是(+1)。

 

3.下面这段代码执行后变量d的值是(77)。

 

4.下面是算术运算符的有(+ ^ * mod)。

 

341  数据的类型

 

1.字符串类型的数据用(””)符括起来。

 

2.下列(b=12.5   d=125*74)变量得到的值是数值类型。

 

3.下列(a123  bbs)变量的命名是正确的。

 

4.下列字符串表示时间的是(#2..6-12-12#)。

 

351  分支语句

 

1.IF语句是(判断语句、分支语句、条件语句)。

 

2.下列(/  +=  =<  <=>)不是条件运算符。

 

3.下面这段代码中的IF语句中的(else)分支会被执行。

 

4.下面这些条件语句成立的有(4*3+5<=17   3/(3-2)>0   1+5/2>=3)。

 

36  组合拳

 

1.逻辑运算的结果有(true false)。

 

2.下面不是逻辑运算符的是(mod)。

 

3.当and运算符左边的条件为(true),并且右边的条件为(true)时,条件表达式的值才为(true)。

 

4.当or运算符左边的条件为(true),或者右边的条件为(true)时,条件表达式的值才为(true)。

 

5.当not运算符右边的值为(flase)时,条件表达式的值为(true)。

 

6.3>=2 or 3<1 and 4>=3 这个条件语句的值是(true)。

 

7.3>2 and not 3>4 这个条件语句的值是(true)。

 

371  转(上)

 

1.ASP里的循形是指(在指定的条件下多次重复执行一组语句)。

 

2.For循环语句中的循环体代码的执行次数是可以预知的吗(可以)。

 

3.For循环中的循环变量的值每执行一次后循环体会(1)。

 

372  转(下)

 

1.循环中还可以放循环,这叫做(循环嵌套)。

 

2.下面的代码是否正确(不正确)。

 

for x=1 to 7

 

      for x=2 to 8

 

response.write "x"
           next

 

next

 

381  数组

 

1.   数组是(具有相同名字不同下标值的一组变量)。

 

2.   下面定义的数组有多少个数组元素(6)。

 

Dim value(5)

 

3.   多维数组的多个下标数值用(,)隔开。

 

4.   下面定义的数组有多少个数组元素(8)。

 

Dim value(1,3)

 

5.   下面这段代码的输出结果是(35)。

 

Dim a(b)

 

for i=0 to 6

 

  a(i)=i+1

 

next

 

for i=0 to 6

 

   count=count+a(i)+1

 

next

 

response.write(count)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

411  输入和输出(上)

 

在ASP获取用户提交的表单元素的值我们用request.(form)("表单元素名")。

 

412  输入和输出(下)

 

1.在浏览网页时经常发现地址栏中的网页文件后加一个?以及一串字符串,它们是(传送给网页的参数及参数的值)。

 

2.传送给一个网页多个参数时,我们将多个参数用(&)连接,参数名和参数值用(=)连接,在ASP获取地址栏参数的值我们用request.querystring(“地址栏参数名”)。

 

3.在ASP中(输入和输出是由程序员依照设计要求来设计的)。

 

421  函数(上)

 

1.函数:(预先写好的一段可以实现某种功能的代码)。

 

2.帮助手册中函数的语法示例中[ ]表示(此参数非必须填写)。

 

3.下面代码的输出结果为(系统当前日期)。Response.write(date())。

 

4.常数是(被预先定义好的量,不可被修改)。

 

5.下面给出函数的语法,请从答案列表中选择调用此函数方法正确的所有语句

 

   MID函数语法:Mid(string,start[,length])

 

调用方法1:a=mid("abc",1,1)  调用方法2:response.write(mid("abc",2,1))

 

422  函数(下)

 

下面哪些函数只能在客户端执行的(Msgboxinputbox

 

423  自编函数(上)

 

1.什么是自编函数(自己编写的函数)。

 

2.自编函数的参数是根据要求可有可无的?()。

 

3.定义自定义函数的关键字是(function)。

 

4.自编函数是以(end function)标识结尾。

 

5.下面的代码输出结果是(50∶149

 

   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

 

   response.write(fun(3,50,49))

 

   response.write("∶")

 

   response.write(fun(49,149,50))

 

6.上题中的函数作用是(求三个数中的最大值)。

511  REQUEST对象

 

1.我们可以使用哪个ASP对象取得表单字段的值?(request)。

 

2.若要将表单数据以字符串的方式附加在网址的后面返回服务器,必须将<form>标记的METHOD属性设置为(get)。

 

3.负责取得WEB服务器的环境变量值的集合是(servervariables)。

 

4Request对象有几个属性?(1)。

 

512  response对象(上)

 

1.下面哪些是ASP内置的对象?(Application  Server  Response)。

 

2.哪个ASP对象可以用来决定何时或如何将输出由服务器端传送到浏览器?(response)。

 

3.若要停止ASP程序的执行并将存放在缓冲区的输出传送至浏览器端,可以使用哪个方法?(response.end)。

 

4.若要将浏览器端导向至其它网页,可以使用哪个方法?(redirect)。

 

5.我们可以使用哪个属性设置放进缓存区的网页逾期时间长短?(expires)。

 

513  response对象(下)

 

1Request对象和response对象都有cookies集合,request对象的cookies集合用来(取得用户cookies信息),response对象的cookies集合用来(设置cookies数据到浏览器)。

 

2.我们可以通过(response)对象的cookies集合的(expires)属性来设置cookies变量的过期时间。

 

3Cookies的克星是(用户浏览器设置禁用cookies)。

 

514  session对象

 

1Sessioncookies一样都是存储在客户端浏览器中的(不是)。

 

2Session对象无法记录数组、对象等复杂的数据类型()。

 

3.我们获取session变量的值只能通过 变量=session(“session变量名”)这一种方法()。

 

4.我们可以设置session对象的(Timeout)属性改变session对象的有效时间,如果要结束session我们使用session对象的(abandon)方法。

 

5.如果客户端禁用cookies的话,我们(不可以使用cookies,因为session信赖cookies的支持

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值