版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、FIF小组ASP互动教程作业答案 21 ASP是什么东东?1<TABLE>标签是HTML语言里的(表格标签)功能。2<TD>标签表示的是(表格的一个单元格)。3网页的主体内容应该放到(<body> </body>)对标签里?4看代码判断表格: <table width="466" height="127"> <tr><td> </td><td rowspan="2"> </td><
2、;/tr><tr><td> </td></tr> </table>5.通过input标签可以建立(一个文本框、一个单选按钮、一个多选按钮、一个按钮)表单元素。6<input type="radio" name="radio" value=1>的作用是(建立一个单选按钮,当按钮被中时,值为1)。7<div align=center></div> 这对DIV标签(将标签中的内容横向居中对齐)。8HTML语言的注释代码是(<!- ->)2
3、2 构建一个ASP运行环境1ASP的运行环境是(IIS)。2IIS是(WWW服务器、HTML服务器)。3IIS在控制面板的添加/删除程序功能的(添加/删除组件)选项里安装。4访问本地WWW服务器时应该使用http:/(localhost)来访问。31 程序是怎么工作的1ASP代码是写在(<% %>)一组标签里的。2将我条语句放在一行时,我们需要用(:)把多条语句隔开。3下面关于ASP代码的说法正确的是(只能放在ASP标签中、可以放置到网页的任何地方)。32 能变的量1变量是(能变的量)。2下列(=)运算符是赋值运算符。3赋值运算符的作用是(将其右边的内容赋值给左边的变量)。4我们要
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 分支语句1IF语句是(判断语句、分支语句、条件
5、语句)。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)时,条件表达式的值为(
6、true)。63>=2 or 3<1 and 4>=3 这个条件语句的值是(true)。73>2 and not 3>4 这个条件语句的值是(true)。371 转(上)1ASP里的循形是指(在指定的条件下多次重复执行一组语句)。2For循环语句中的循环体代码的执行次数是可以预知的吗(可以)。3For循环中的循环变量的值每执行一次后循环体会(加1)。372 转(下)1循环中还可以放循环,这叫做(循环嵌套)。2下面的代码是否正确(不正确)。for x=1 to 7 for x=2 to 8 response.write "x"
7、0; next next381 数组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 nextresponse.writ
8、e(count)411 输入和输出(上)在ASP获取用户提交的表单元素的值我们用request.(form)("表单元素名")。412 输入和输出(下)1在浏览网页时经常发现地址栏中的网页文件后加一个?以及一串字符串,它们是(传送给网页的参数及参数的值)。2传送给一个网页多个参数时,我们将多个参数用(&)连接,参数名和参数值用(=)连接,在ASP获取地址栏参数的值我们用request.querystring(“地址栏参数名”)。3在ASP中(输入和输出是由程序员依照设计要求来设计的)。421 函数(上)1函数:(预先写好的一段可以实现某种功能的代码)。2帮助手册中函
9、数的语法示例中 表示(此参数非必须填写)。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 函数(下)下面哪些函数只能在客户端执行的(Msgbox和inputbox)423 自编函数(上)1什么是自编函数(自己编写的函数)。
10、2自编函数的参数是根据要求可有可无的?(是)。3定义自定义函数的关键字是(function)。4自编函数是以(end function)标识结尾。5下面的代码输出结果是(50149) 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上题中的函数作用是(求三个数中的最大值)。425 自编函
11、数(下)1形参和实参(名字可以不一样)。2全局变量和局部变量不可以重名?(否)。511 REQUEST对象1我们可以使用哪个ASP对象取得表单字段的值?(request)。2若要将表单数据以字符串的方式附加在网址的后面返回服务器,必须将<form>标记的METHOD属性设置为(get)。3负责取得WEB服务器的环境变量值的集合是(servervariables)。4Request对象有几个属性?(1个)。512 response对象(上)1下面哪些是ASP内置的对象?(Application Server Response)。2哪个ASP对象可以用来决定何时或如何将输出由服务器端传
12、送到浏览器?(response)。3若要停止ASP程序的执行并将存放在缓冲区的输出传送至浏览器端,可以使用哪个方法?(response.end)。4若要将浏览器端导向至其它网页,可以使用哪个方法?(redirect)。5我们可以使用哪个属性设置放进缓存区的网页逾期时间长短?(expires)。513 response对象(下)1Request对象和response对象都有cookies集合,request对象的cookies集合用来(取得用户cookies信息),response对象的cookies集合用来(设置cookies数据到浏览器)。2我们可以通过(response)对象的cookie
13、s集合的(expires)属性来设置cookies变量的过期时间。3Cookies的克星是(用户浏览器设置禁用cookies)。514 session对象1Session和cookies一样都是存储在客户端浏览器中的(不是)。2Session对象无法记录数组、对象等复杂的数据类型(否)。3我们获取session变量的值只能通过 变量=session(“session变量名”)这一种方法(否)。4我们可以设置session对象的(Timeout)属性改变session对象的有效时间,如果要结束session我们使用session对象的(abandon)方法。5如果客户端禁用cookies的话,我
14、们(不可以使用cookies,因为session信赖cookies的支持)。515 application对象1下面正确的是(application变量和session变量存储在服务器端,cookies存储在客户端)。2Session变量和application变量一样都可以被所有用户共享,只是session变量的生存期要短一些而已,这条观点是(错误的)。3当用户关闭浏览器,或是在超时时间范围风没有任何动作时,Application对象会自动失效(否)。4Application对象的onstart事件触发条件是(第一个人第一次访问网站时),session对象的onstart事件触发条件是(某个
15、人第一次访问网站内任意页面时)。5我们在操作application变量之前需要使用application.(lock)语句(锁定)application对象,而在操作完成后要使用application.(unlock)语句来(解锁)。516 server对象1当我们有一个需要执行比较长时间的网页时,我们要设置server对象的(Scripttimeout)属性。2如果要将字符串进行编码,使它不会被浏览器解释为html语法,可以使用哪个方法?(HtmlEncode)。3如果要找出父目录的实际路径,我们应该使用(server.mappath("/"))。4我们可以使用serve
16、r对象的(CreateObject)方法来将一个组件实例化,并且,在实例化组件时,需要使用(set)关键字。521 FSO组件(上)1FSO组件和ASP内置对象一样,可以直接使用(否)。<实例组件后才可使用>2FSO组件的Drivexists方法可以用来检查文件是否存在(否)。<FileExists方法>3如果要复制文件夹,可以使用下列哪个方法(CopyFolder)。4我们要将d:a.txt复制到d:abc目录中,并改名为b.txt应该这样写,其中fs是已经建立好的FSO对象变量:fs.(CopyFile) "d:a.txt" , &qu
17、ot; d:(abcb.txt)"。5FSO对象的(gettempname)方法可以得到一个临时文件或文件夹名。522 FSO组件(下)1下面这条语句的第三个参数意义是什么?(若打开的文件不存在就建立) FS.OpenTextFile("a.txt",1,Ture)2如果要从文件中读取字符,可以使用哪个方法(Read)。3要操作文件需要使用Fextstream对象,那么我们可以通过哪些途径得到它呢?(FSO对象的CreateTextFile方法、FSO对象的OpenTextFile方法)。4如果要在文件中写入空行,可以使用哪些方法?(writeline和write
18、blanklines)。5我们要判断文件指针是否到行末要使用TextSteam对象的(AtEndofline)属性,而判断是否到文件末,则使用(Atendofstream)属性,想知道当前处于文件中的当前字符串所在列号使用(Column)属性,返回当前行号使用(line)属性。623 Accecc的简单操作(下)<课前作业>1在Access中建立数据表一共有(3)种方法,我们最常用的是(使用设计器创建表)。2索引可以加快我们查询和排序数据的速度(对)。 索引会加快查询和排序数据的速度,不会对数据库其它性能产生影响(响)。 主键是每个表都必须有的(错)。 主键不可以重复(对)。 当设
19、置为多个主键时,每个主键字段的值都不能重复(错)。 当一个字段被设置成有默认值时,在输入数据时我们可以不用填写它(对)。631 SQL语句11要查询class表中的所有记录应该如何写SQL语句?Select (*) from class2要查询class表中的所有记录,但只需要返回c_id和c_name字段,应该如何写SQL语句? Select (c_id,c_name) from class3要查询class表中字段c_stu值大于50,或者小于20的记录,并且只返回c_name和c_stu字段,应该如何写SQL语句?(select c_name,c_stu from class where
20、 c_stu>50 or c_stu<20)。632 SQL语句2请写出在class表中查找满足如下条件的记录的SQL语句:返回字段c_name,c_stu 返回记录数:前5条 查询条件:c_stu值大于30,并且c_type值为真,并且c_name字段值中有“二班”两个字 查询结果按c_stu正排序,按c_type倒排序(select top 5 c_name,c_stu from class where c_stu>30 and c_type=true and c_name like '*二班*' order by c_stu asc,c_type des
21、c)。633 SQL语句3请写出在class和stu表中查找满足以下条件的记录的SQL语句:表class中的字段c_id与stu表中的s_cid为关联字段 返回字段c_name,s_no,s_name 查询条件:c_stu字段大于20,并且s_no第二到第四位是“006”这三个字符的 查询结果按s_no倒排序。注:因为两个表中字段没有重名,因此写本条语句时字段名前不用加表名。(select c_name,s_no,s_name from class,stu where c_id=s_cid and c_stu>20 and s_no like '?006*' order
22、by s_no desc)。634 SQL语句41写出满足条件的SQL语句: 向class表中插入数据:c_name=三年二班,c_stu=45,c_type=false 注:请在答案的各段之间加空格隔开(insert into class (c_name,c_stu,c_type) values ('三年二班',45,false))。<除文字外的所有字符均在英文状态下输入>2删除stu表中s_age字段值大于45的记录(delete from stu where s_age>45)。3将表stu中所有s_no值第二和第四位分别为“6”和“1”的记录的s_ag
23、e字段值减去1(update stu set s_age=s_age-1 where s_no like '?6?1*')。 71 ASP操作数据库11我们要连接数据库需要使用ADO组件中的(connection)对象,创建它的方法是:set 变量名=server.CreateObject(“ADODB. connection”)。2我们使用connection对象的(open)方法加上(连接字符串)就可连接数据库了。3我们常用的数据库连接方式是:(连接字符串方式连接)。72 ASP操作数据库21我们可以将常用的代码放置在一个单独的文件上,然后在需要使用它们的地方引用
24、,引用它的方法是:(<!-# include file=”file.asp”->)。2下面哪些可以创建一个用于操作数据的recordset对象?(set rst=server.CreateObject(“ADODB.Recordset”)和set rst=connection.execute(“SQL”))。3我们可以判断recordset对象的(recordcount)属性的值来知晓是否有查询返回结果。4我们可以使用recordset对象的(open)方法来执行SQL语句,并返回查询结果,如果我们想要更改查询结果,那么LookType参数的值可以设置为:(AdLockPessim
25、istic(1)、AdLockOptimistic(2)、AdLockBatchOptimistic(3))。73 ASP操作数据库31Recordset对象使用过open方法后如果我们需要再次使用它的话,必须要(关闭)它,使用的语句是:recordset.(close)。2插入一条新数据,可以使用recordset对象的(addnew)方法,然后对各字段进行赋值,只有当执行了recordset对象的(update)方法后数据才被插入到数据表中。3给日期字段赋值时,要在日期字符串前面加(#)。<英文状态下输入>4在用完connection对象和recordset对象后,我们需要释放
26、它们所占用的资源,我们可以这样:connection/recordset.(close) set connection/recordset=(nothing)。5下面哪条SQL语句可以获得最后最后插入的记录中自动编号字段的值?(SELECT IDENTITY)。6在查询语句中我们可以使用(AS)关键字来改变查询返回结果集的字段名。74 ASP操作数据库41如果我们要自己来捕获ASP错误,我们需要网页的头部加上一条语句,以设置当发生错误时直接执行后面的语句,这条语句是(on error resume next)。2我们可以使用connection对象的(errors)集合来获取ADO操作中发生的错误,如果发现这个集合的(count)属性值大于(0)的话,证明出错了。3当即现出错后,我们可以通过set error=connection.errors.(item)(error对象索引)来获取其中一个error对象,然后我们就可以通过error对象的(number)属性知道错误代码,并通过(description
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 课件插连接教学课件
- 水果趣味课件教学课件
- 2024年培训学校安全培训与发展协议
- 2024年广告投放合同标的与服务内容的详细规定
- 2024年度软件开发与维护担保合同
- 2024互联网公司与网络安全公司之间的安全服务合同
- 2024年员工福利方案设计与实施合同
- 2024营销推广服务合同范本
- 2024厂房租赁协议私人厂房出租合同
- 2024年度大数据分析平台建设与技术支持合同
- 《埃隆·马斯克传》导读
- 环保设施安全风险评估报告
- MOOC创新创业与管理基础(东南大学)
- 【基于活动理论的信息技术课程教学研究8300字(论文)】
- 年产15万吨PET的生产工艺设计-毕业论文
- 车间生产计划完成情况统计表
- 品管圈(QCC)降低ICU护士床头交接班缺陷率课件
- 《左道:中国宗教文化中的神与魔》读书笔记模板
- 施工现场临时用电安全技术规范
- 同仁堂药品目录
- 社会问题概论
评论
0/150
提交评论