面向网络编程技术复习题2009-10

上传人:bei****lei 文档编号:174473016 上传时间:2022-12-15 格式:DOC 页数:21 大小:378.50KB
收藏 版权申诉 举报 下载
面向网络编程技术复习题2009-10_第1页
第1页 / 共21页
面向网络编程技术复习题2009-10_第2页
第2页 / 共21页
面向网络编程技术复习题2009-10_第3页
第3页 / 共21页
资源描述:

《面向网络编程技术复习题2009-10》由会员分享,可在线阅读,更多相关《面向网络编程技术复习题2009-10(21页珍藏版)》请在装配图网上搜索。

1、网络编程技术及应用复习题一、 单项选择题1. SQL语句中Insert语句的功能是 C A. 查询记录 B. 更新记录 C. 添加记录 D. 删除记录2. 下面哪条命令用来运行java应用程序 A A. java B. appletviewerC. jdb D. javac3. 执行ASP网页是在 B A. 客户端浏览器 B. 服务器端 C. 没有定论 D. 第一次在服务器端,以后在客户端4. 小王正在家里通过拨号上网访问搜狐网站,此时谁是服务器端,谁是客户端? B A. 小王的机器是服务器端,搜狐网站是客户端B. 搜狐网站是服务器端,小王的机器是客户端 C. 小王的机器既是服务器端,又是客户

2、端 D.以上说法全不对5. 可以用来创建Java程序的免费工具集被称作 D A. JRE B. JNIC. JVM D. JDK6. 表示图片的html标记是 A A. B. C. D. 7. 要获取服务器环境变量,采用的是 D A. Cookies方法 B. ClientCertificate方法 C. form方法 D. ServerVariables方法8. 在VBScript中,语句Dim a5表示定义一个数组a,则数组a中元素下标的最大值是 B A. 4 B. 5 C. 6 D. 79. ASP中,可指定缓存页面的确切到期日期和时间的Response对象的属性是 C A. Buffe

3、r属性 B. Expires属性 C. ExpiresAbsolute属性 D. CacheControl属性10. 要实现从表users中查询所有年龄大于50岁的人的信息,将查询结果按age字段降序排序,则正确的语句是 A A. Select * from users where age50 order by age descB. Select * from users where age50 order by age asc C. Select * from users D. Select * from users order by age desc11. 下面不属于Request对象的集

4、合成员的是 D A. Cookies B. Form C. QueryString D. Server12. 下面不是Global.asa文件可用来存放的事件是 C A. Application_OnEnd B. Application_OnStart C. Sever_Onstart D. Session_0nEnd13. Recordset记录集对象的方法MoveNext表示 A A. 指针移至下一条记录 B. 指针移至指定记录 C. 指针移至上一条记录 D. 指针移至上最后一条记录14. 查询用户表中最新的5条记录,请问用哪条语句 A A,select top 5 * from user

5、 order by id descB, select * from user order by id descC, select top 5 * from userD, select * from user top 5 order by id desc15. 执行完Delete From users语句后,共删除多少条记录 C A,0 B,1 C,全部 D,若干条16. 如果指针指向第1条记录,则rs.bof和rs.eof的值分别为 D A,True、False B,False、TrueC, True、True D, False、False17. ASP文件所有的Script程序代码均须放在下

6、列符号之间 A A. B. C. D. 18. 与效果等同的是 C A. B. C. D. 以上三个选项都不正确19. 取得客户端的IP地址的方法是 C A. Request.servervariables(LOCAT_USER) B. Request.servervariables(SERVER_PORT) C. Request.servervariables(REMOTE_ADDR) D. Request.servervariables(LOCAT_ADDR)20. 在VBScript程序中若a=4,则运算a/42的结果是 D A. 1 B. 2 C. 0.5 D. 0.2521. 用来存

7、储一个客户端信息的ASP内置对象是 C A. Application对象 B. Server对象 C. Session对象 D. Response对象22. Connection连接对象的常用属性ConnectionString表示 B A. 连接操作的最长执行时间 B. 数据库连接信息 C. 设置连接数据库的权限 D. 以上都不是23. 执行完如下语句后,页面上显示的内容为 A C A. A B. AB C. AC D. ABC24. 若表单提交数据时采用Post方法,则服务器端要获得表单提交的数据,应使用语句 A A. Request.Form(“表单域名称”) B. Request.Qu

8、eryString(“表单域名称”)C. Request.Write “表单域名称” D. Request.Write(“表单域名称”)25. Command命令对象的属性ActiveConnection用于 A A. 指定连接对象 B. 表示数据库的查询信息 C. 表示数据查询信息的类型 D. 创建Command对象26.下面不属于Request.SeverVariables集合可以读取服务器端环境变量的是 A A. 客户端的网速 B. 客户端所提交内容的数据类型 C. 发送请求的端口号 D. 发出请求的远程主机的IP地址27. Recordset记录集对象的方法中表示添加记录的是 C A.

9、 Update B. Delete C. AddNew D. UpdateBatch28. Response.Redirect login.asp表示 A A. 重定向到login.asp B. 关闭login.asp C. 在一个新窗口中打开login.asp D. 以上三种说法都不正确29. 关于Application对象的方法,下面说法正确的是 D A. 只有Lock方法 B. 只有Unlock方法 C. 没有Lock方法和Unlock方法 D. 有Lock方法和Unlock方法30. 若要设置下拉式菜单的各个选项,可以使用的标记是 B A. B. C. D. 31某同学开发了一个显示来

10、访时间的ASP文件,存放在C:inetpubwwwroot下,请问此时如果在资源管理器中双击该文件,该文件可以正常显示吗? B (A) 可以 (B) 不可以32下列哪个变量名称是正确的? C (A) 111 (B) _sum (C) ab_1 (D)a?b33执行完如下语句后,a的值为: C (A) 10.223344 (B) 10.2 (C) 10.223 (D) 10.00034. 在VBScript中,语句Dim a10表示定义一个数组a,则数组a中元素的个数是 C A. 9 B. 10 C. 11 D. 1235. ADO基本和核心的对象有三个:Connection连接对象、Comma

11、nd命令对象和 C A. Field对象 B. Recordset对象 C. Parameter对象 D. Error对象36. Applet类的直接父类是 D A. Component类 B. Container类 C. Frame类 D. Panel类37. 以上代码中,记录集对象名为 C A. db B. zbsdb C. rs D. article38. 下面循环语句中循环停止执行的次数是 B % Dim sum,I SUM=0 I=1 Do Sum=sum+22 I=I+1 Loop while IA. 12 B. 11 C. 9 D. 839、若要将虚拟路径转化为真实的物理路径,一

12、下语句正确的是 D A. Response.MapPath(虚拟路径) B. Request.MapPath(虚拟路径)C. Server.URLEncode(虚拟路径) D. Server.MapPath(虚拟路径)40、在表user有name 、tel 和data 3个字段,要求向表user中插入一新记录,该记录数据分别为: 王明、 8888888、2005-5-5,用SQL语句实现操作是 C A. INSER INTO user VALUES (王明,8888888,2005-5-5)B. INSER INTO user VALUES “王明”,”8888888”,#2005-5-5#C

13、. INSER INTO user(name,tel,data) VALUES (“王明”,“8888888”,#2005-5-5#)DINSER INTO user(name,tel,data) VALUES (“王明”,“8888888”,“2005-5-5“)二、填空题1. 域名“”中的“edu”代表 教育机构 。.2. CGI是一种通信标准,是早期建立动态网站时采用的技术。CGI的含义是 通用网关接口3. 在VBscript中,注释前使用 。4. ASP应用程序采用的文件扩展名是 . asp 。5 ASP程序的脚本不是在客户端运行的,而是在 服务器 生成的,然后传送到浏览器的Web页上

14、。6. 脚本语言是一种简单的 描述性 语言,它的语法结构与计算机的高级语言很相似。7. Response 对象的 Buffer 属性可指定缓存页的确切到日期和时间.8. 常用的脚本语言有 JavaScript 和VBScript。9. 在VBScript程序中,用来实现返回系统当前的日期和时间的函数是 Now 。10. VBScript只有一种数据类型,即 variant 类型,也叫做变体类型。11. 声明一个变长数组,使用时需要使用Redim重声明,原来的数值全部清空。如果希望保留原有的项目的数值,可以使用 Preserve 语句。12. Application对象解除锁定的方法是 Unlo

15、ck 。13. Session对象的方法只有一个,就是 Abandon ,当执行此方法后,所有此用户存在的Session变量都会被清除掉。14. Month (# 2003-10-22 #)函数返回的是 10 。15. Application 对象的默认有效值为 应用程序从启动到结束 。16. 若要获得客户端的IP地址,应使用Server variable 方法查询 REMOTE-ADDR 变量。17. ASP文件所有的Script程序代码均须放在 符号之间。18. Response对象的 Buffer 属性指示是否缓冲页输出。19. ASP提供的内建对象中,Request对象用于接收客户端浏

16、览器提交的数据,而 Response 对象的功能则是将服务器端得数据发送到客户端浏览器。20. 在ASP内置对象中, Application 对象用来在所有用户间共享信息。21. Lock方法用于锁定Application对象, Unlock 方法可以解除对Application对象的锁定。22. 默认情况下,服务器只保留Session对象 20 分钟。23. 建立Connection对象是采用Server对象的 CreatObject 方法进行的。24. 在ADO模型中,一个典型的ADO应用使用Connection对象建立与数据源的连接,然后用一个 Command 对象给出对数据库操作的命令

17、,比如查询或者更新数据等。25. Recordset记录集对象的方法中表示添加记录的是 AddNew 。26. 在ASP中,创建对象通常用 Server 对象的Createobject方法来实现。27. 在ASP中,服务器响应用户请求,向客户端浏览器输出信息,要使用 Response对象来实现。28. ADO基本和核心的对象有三个:Connection连接对象、 Command命令对象 和Recordset对象。29 如果要获取客户端所提交时表单数据,应使用 Request 对象来实现。30. 若要向客户端页面导航到index.asp,应使用Response对象的方法 Redirect 来实现

18、。31. 用来存储一个客户端信息的ASP内置对象是 Session对象。32. 如果操作系统是Windows 2000,一般需要安装 IIS 组件才能运行ASP程序。33. SQL语句中具有更新记录功能的语句是 UPDATE 。34. 在数据库的表中,纵的一行叫做一个 字段 ,横的一行叫做一个记录。35. 要创建ODBC数据源,打开“控制面板”中的 管理工具 ,在数据源(ODBC)项目上双击来一步步实现。36. Select语句从from子句所指定的表中按照WHERE子句所指定的条件选取符合条件的记录,并按 ORDER BY子句 所指定的顺序来排序。37. left(“javascript”,

19、4)的值为 java 。38. 将Java小应用程序(Applet)嵌入到HTML文件中是通过HTML标记 来实现的。39. 在执行A页面时,若要调用B页面,B页面执行完后,继续执行A页面。则通过Server 的 Execute 方面来实现.40. 若要将虚拟路径转化为真实的物理路径,一下语句正确的是 Server.Mappath 三、简答题1. SQL常用的命令语句有几条,各自的功能分别是什么?2. 什么是变量的作用域?3. 简述ASP.NET与ASP的主要区别。4. 简要介绍Java Applet的主要方法和生命周期。5. ADO提供的七个对象都是什么?其中三个主要对象的功能分别是什么6.

20、 ASP提供了哪六个可以直接使用的重要内建对象,简述它们各自的功能?7. 简述ADO中Command对象和Connection对象之间的关系。8. 请叙述Session对象和Application对象各自的作用和最主要的区别。9. 简述创建Recordset对象的几种方法,并举例说明。10. 简述Application对象、Session对象的基本功能,试说明它们的异同。11. 简述ASP中Request对象和Response对象的作用及相互关系。12. 下面程序实现计算从1到50的平方和,请填写其中的空格部分。%Dim sum, isum=_i=_Do While i13. 以下ASP代码执

21、行后,转化成HTML代码是:font size=您好!盛达欢迎您14. 请简要说明名词IIS、ASP、ODBC的含义。15. 简述ASP的主要特点。四、阅读分析题1. 原来用一个数组users保存学生名单,现在新转来一位同学“张峰”,需要将其名字添加到该数组中,请填写下面程序段中的空格。答: Preserve (说明:这样就可以保留原有数据,否则就不能保留)2. 下面是一个函数,用来返回从a到b的立方和,请填写其中的空格。答:0 Sum+I3 Cube3. 下面这段语句,将根据今天是星期几,分别在页面上显示一幅图片,星期一、二显示p1.jpg,其它时间显示p2.jpg。请填写完整下面的程序。%

22、Dim thedaytheday= (Date()Select Case thedayCase Case Else End Select%答:Weekday 2, 3 Response.Write Response.Write 4. 很多网站要求客户必须登录后才能访问,如果客户没有登录,就直接访问网站的某个页面,应该将其引导到首页。请据此填写下面的空格。答: “ ” Response.Redirect5. 学生李平正打算在他的个人网站上编写一个简易的论坛,主要部分都已编写完毕,还有访客注册部分没有完成,现请你帮他完成下面指定的任务。(1) 他已设计了一个注册页面register. asp,用来

23、收集浏览者的用户名(文本框名name)和密码(密码框名pass),页面显示效果如下:若表单传值用Post方法,提交到test. asp进行处理,请写出该网页中Form标记、密码框、提交按钮(名称为button1)三种HTML标记代码(注意表单对象位置顺序)。(2) 在test. asp页面中,请写出取得从注册页面register. asp中传递来的用户名和密码框的值的代码(网页标记可省略)。答:参考代码如下:(1) (2)6. 阅读下面Applet程序并回答下面的问题。Applet程序如下: import java.applet.Applet; import java.awt.*; publi

24、c class AppletTest extends Applet public void paint(Graphics g) Image image=getImage(getCodeBase(), “apple. jpg”); g.drawImage(image,30,20,this); 请回答下面的问题:(1)该Applet程序的功能是什么?(2)若将这个Applet嵌入到一个HTML文档,请写出HTML文件的代码。答:(1)功能是显示一个图像文件(2)HTML文件为: 7. 读下面的程序test.asp,程序代码如下:test请完成下面的问题:1. 完成程序空格处各语句的注释。2. 说明

25、整个程序的功能。答:1. 空格处(1)建立Connection对象 (2)打开数据源 (3)创建Recordset对象 (4)设置SQL命令 (5)使用Open方法打开数据源 2. 整个程序的功能是向users表中插入姓名为张三、电话为123456、年龄为23的记录,并将之更新,张三更新为李四、电话更新为654321、年龄更新为24。8. 阅读下面的程序并完成下面的问题,程序如下:import java.applet. ; import java.awt. ; public class HelloApplet extends Applet public void paint(Graphics

26、g) g.drawString(“Hello world”,20,20);(1)请填写程序的空缺部分。(2)说出该程序实现的功能。(3)若将这个Applet嵌入到一个HTML文档,请写出HTML文件的代码。9. 阅读下面Java应用程序并回答下面的问题,程序代码如下: public class HelloApplication public static void main(String args) System.out.println(“Helllo World!”); 请回答下面问题: (1)说明该程序的功能。 (2)采用Applet方式实现该功能,写出完整的代码。 答: (1)该程序的功

27、能是向屏幕输出Helllo World! (2)采用Applet方式实现该功能,完整的代码如下: import java.applet.Applet; import java.awt.Graphics; public class HelloApplet extends Applet public void paint(Graphics g) g.drawString(“Hello world”,20,20);10. 下面有(1)(2)(3)三段ASP程序代码,请写出第(2)段代码中每条语句的功能,以及第(1)、(3)段代码的功能,程序代码如下: (1) (2)(3)答:(1) 段语句实现把Ob

28、jRs对象中的数据显示到表格中 (2)(3)段语句释放ObjRs对象和ObjConn对象11. 学生赵丽丽在为某学校设计的网站上,要实现网页导向到外部站点的功能,编写了一个网页,命名为:外部网页链接.htm,网页代码如下(主要代码行已用数字序号标明):(1) 外部网页链接 (2) (3) (4) (5) (6) 首都在线(7) 搜狐(8) Chinaren(9) 网易(10) 中国中央电视(11) (12) (13) (14) (18) 请你结合所学知识,回答下列问题。1. 该网页文件名为:外部网页链接.htm对不对,如不对,说明原因并给出一个正确的文件名?(该文件名后面小题要用到)答:文件名

29、命名为网页导向.htm不对。 因为该文件中用到了在服务器端才能运行的代码。 正确的文件名扩展名应为ASP,可以改为:网页导向.asp 2. 第(2)、(14)、(18)行判断语句作用是什么?答:使用判断语句来确定是显示网站列表以供选择或者是转到选定的网站。 3. 要能够执行第(17)行Response.对象的Redirect方法,请改正第(1)行中的错误。 答:第(1)句应改为:response.buffer=True4. 要能够运行(14)-(18)行的语句,请将第(3)行补充完整(参考1小题)。答:要能运行Else后面的语句,必须要保证表单正常提交。第(3)行应补充为: 5. 能否将第(1

30、6)行改为:WebSiteURL = Request.Form(WebSite),为什么?答: 能。 因为代码行中表单提交的方法用的是Post方法,用Request.Form()语句取得表单对象的值是标准的写法,而第(16)行是省略的写法。6. 能否将第(12)行和第(13)行交换顺序,为什么?答:不能。 因为表单对象中用于提交的按钮必须要放在表单Form的结束标记之内,如放在Form的结束标记之外,提交按钮不会起作用。12. 针对如下图的数据表link,下面要在页面上按提交日期降序排列所有的网站,阅读程序并填写下面程序段中的空格。假设数据库文件rlink.mdb和本文件存放在同一个文件夹下,

31、数据表名为link。网站名称网站地址提交日期 13. 请针对下面的ASP程序,回答下列问题(代码行已用数字序号标明)。 程序代码:01: 02: 03: 04: 05: 06: 今天的日期是07: 14:15:16:(1)这个ASP程序由哪种语言编写而成?(2)第2行程序代码的意义是什么?(3)哪行程序代码包含HTML的注释标记?(4)哪行程序代码包含VBScript的注释文字?(5)请试着将第6、14行的 、 语句改写为Response.Write的形式。 (6) 假设今天是 2009/9/4、星期五、下午02:21:23,那么浏览器画面上的执行结果是什么?答:(1)这个ASP程序由VBSc

32、ript编写而成(2)第2行程序代码的意义是显示说明所有变量(3)第5行程序代码包含HTML的注释标记(4)第9行程序代码包含VBScript的注释文字(5)将第6、14行的 、 语句改写为Response.Write的形式是: (6)页面显示 今天的日期是2009-9-4星期五Fri14:21:2314. 针对如下图的数据表link,下面要在页面上按提交日期降序排列所有的网站,阅读程序并填写下面程序段中的空格。假设数据库文件rlink.mdb和本文件存放在同一个文件夹下,数据表名为link。网站名称网站地址提交日期 答: Select * From link Order By submit_

33、date DescNot rs.Eofrs.MoveNext五、设计题1利用Recodset对象也可以插入记录,现在针对图1所示的数据表,利用插入一条记录:其中网站名称为“搜狐”,网站地址为“”,网站简介为“门户网站”,提交日期为当天。注意:只给出主要代码即可,程序的开头部分已经给出。图1%Dim db, strConnstrConn=Dbq= & Server.Mappath(address.mdb) & ;Driver=Microsoft Access Driver (*.mdb)Set db=Server.CreateObject(ADODB.Connection)参考代码如下:2. 编写一段VBScript程序,计算表达式12+22+32+232的值。3. 编程序实现利用Cookies设计一个显示客户的访问次数,记住客户端的访问。比如在浏览器页面上显示“你是第几次访问本站”。答:参考代码如下: 显示访问次数% Dim varNumber 定义一个访问次数变量varNumber=Request.Cookies(Number) 读取Cookies值if varNumber= thenvarNumber=1 如果是第一次,则令访问次数为1Else varNumber=varNumber+1 如果不是第一次,则令访问次数加1End IfResponse.Write

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!