面向网络编程技术练习题.doc

上传人:sk****8 文档编号:4353102 上传时间:2019-10-25 格式:DOC 页数:7 大小:75.50KB
下载 相关 举报
面向网络编程技术练习题.doc_第1页
第1页 / 共7页
面向网络编程技术练习题.doc_第2页
第2页 / 共7页
面向网络编程技术练习题.doc_第3页
第3页 / 共7页
面向网络编程技术练习题.doc_第4页
第4页 / 共7页
面向网络编程技术练习题.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

1、面向网络编程技术练习题一、单项选择题1.CGI是一种通信标准,它的任务是接受客户端的请求,经过辨认和处理,生成 DA. Word文档 B. Excel文档 C. 二进制文件 D. HTML文档2. 把VBScript嵌入HTML页面,可以使用(A)A. 标签 B. 标签 C. 标签 D. 标签3. 在网页中表格的主要功能是(D)A. 使网页颜色丰富 B. 使网页有动态效果 C. 使网页代码量减小 D. 使网页层次分明、结构清晰 4. 以下不属于表单元素的是(D)A. 单行文本框 B. 滚动文本框 C. 复选框 D. 表格 5. 公共函数是指在任何一个VBScript程序中可以随时使用的程序段,

2、这些函数的提供者是 BA. 访问者 B. 系统 C. CPU D. 内存 6.在VBScript中,如果事先已知循环次数,则更适合使用的循环结构是 BA. Do-Loop B. For-Next C. foreach D. goto7. Application对象中,用于禁止其他客户修改Application对象属性的方法是(A)A. Lock方法 B. Unlock方法 C. Start方法 D. End方法 8. 如果同时有多位用户正在浏览网站,则他们的SessionID编号是(B)A. 相同的 B. 不同的 C. 组内相同的 D. 不能确定9. 在Server对象中,用于创建已经注册到服

3、务器上的ActiveX组件实例的方法是(A)A. Server.Createobject B. Server.Set C. Server.Open D. Server.Get 10. 在确定数据库的表时要注意尽量避免的一个问题是(B)A. 表中记录个数过少 B. 存储重复的信息 C. 表的字段过少 D. 表和表之间不能有关系 11. 删除数据库中记录所使用的SQL命令语句是 (D)A. SELECT B. INSERT C. UPDATE D. DELETE12. 在使用ADO进行连接数据库操作时,以下不会被用到的对象是(C)A. Connection B. Command C. Respon

4、se D. Recordset 13. Connection对象中负责建立与数据库连接的方法是(A)A. Open方法 B. Execute方法 C. Close方法 D. Save方法 14. 在Error对象的属性中,包含错误文本的属性是(B)A. Number B. Description C. Source D. NativeError 15. 在Windows操作系统环境中运行ASP.NET程序,至少需要安装(B)A. JDK B. .NET Framework SDK C. DirectX SDK D. PHP 16. Web服务器控件中文本框控件的属性中,能够表示用户从文本框所输

5、入内容的属性是(B)A. id B. Text C. ReadOnly D. Width 17. 采用ADO.NET访问Access数据库时,以下不属于通常使用的核心对象是(D)A. OleDbConnection B. OleDbCommand C. OleDbDataAdapter D. OleDbSqlClient 18. Java源程序的文件扩展名一般为(D)A. cs B. jsp C. asp D. java 19.以下不属于Java小应用程序能够实现的功能是 (C)A. 绘制图形 B. 响应鼠标事件 C. 访问本地文件系统 D. 改变自身背景颜色 20. 以下不属于JDBC主要功

6、能的是(D)A. 建立Java程序与数据库的连接 B. 发送SQL语句 C. 处理从数据库得到的结果 D. 创建Access数据库21. 脚本语言的出现较好的解决了Web页的(B)A. 显示较慢问题 B. 动态交互问题 C. 加载速度问题 D. 动态交互问题22. Active Server Pages(ASP)的默认语言是(B)A. JavaScript B. VBScript C. C+ D. C 23. ASP和HTML网页都是普通的(B)A. 二进制文件 B. 文本文件 C. 声音文件 D. 图像文件 24. 在表格中,定义表格的一个数据单元格的标识是(C)A. B. C. D. 25

7、. 动态网页就是网页中含有(D)A. 图片 B. 表格 C. 文字 D. 动态元素 26. 在VBScript程序中取值始终保持不变的数据称为(B)A. 变量 B. 常量 C. 代码 D. 标签 27. 在VBScript中可以实现多分支结构的一种语句是(C)A. 定义变量 B. 表单 C. CSS D. Select Case28. 常用的循环结构有do-loop循环和(A)A. for-next B. foreach C. until D. goto 29. 在HTTP标题文件中会记录一些客户端的信息,如客户端的IP地址等,可以获取这些信息的Request对象属性是 CA. Form属性

8、B. Querystring属性 C. ServerVariables属性 D. Cookies属性30. 当每一个Application开始时,会激活的事件是(A)A. Application_OnStart B. Application_OnEnd C. Application_OnTime D. Application_OnNow 31. 当一位尚未建立Session对象的用户浏览到Web站点的网页时,ASP就会自动产生一个Session对象,并且指定惟一的(B)A. SessionNumber B. SessionID C. SessionStart D. SessionNow 32.

9、 在ASP中,用来提供对服务器上的方法和属性进行访问的内置对象是(C)A. Request B. Response C. Server D. Application 33. 数据库的规划与设计主要包括数据库模型的选择、DBMS的选择和(A)A. 信息的建模 B. 服务器的选择 C. 网络带宽 D. 编程语言的选择34. 在数据库中插入一个新纪录使用的SQL命令语句是 (B)A. SELECT B. INSERT C. UPDATE D. DELETE35. 在Connection对象中可以取得系统运行时所发生的错误或警告信息的集合是(A)A. Errors B. Fields C. Param

10、eters D. Variables 36. ASP.NET应用程序采用的文件扩展名是(B)A. asp B. aspx C. jsp D. java 37. 以下不属于常用的ASP.NET Web服务器控件是(D)A. 文本框控件 B. 标签控件 C. 命令按钮控件 D. 名称控件 38. JDK的核心是以Java应用程序接口给出的一些预定义的(A)A. 类库 B. 变量 C. 规范 D. 参数 39. 将Java小应用程序嵌入到HTML文件中所需要使用的标记是(D)A. B. C. D. 40. 已经成为Java与许多数据库实现数据库连接的规范和工业标准的是(B)A. ODBC B. JD

11、BC C. MDBC D. KDBC41. 用户在Web浏览器中输入网址后,就会向一个Web服务器提出申请,要求下载相关的 CA. Word文档 B. Excel文档 C. Web页面 D. 数据库文件42. JavaScript是一种解释性的语言,它将源代码直接写入 AA. HTML页面 B. Java程序 C. Word文档 D. 服务器43. 支持ASP的Web服务器除了Windows 2000的IIS还有Windows95/98的 BA. SQL Server B. PWS C. Win32 D. Websphere 44. 在表格中,定义表格的一行的标识是 AA. B. C. D.

12、45. 只能容纳一行文本输入窗口的表单元素是 AA. 单行文本框 B. 下拉菜单 C. 复选框 D. 单选按钮 46. 下列不属于表单信息可以发送到对象的是 DA. 站点中的一个文件 B. 电子邮件信箱 C. 脚本处理程序 D. 回收站47. 输入VBScript语句时,对于字母大小写的要求是 AA. 不区分大小写 B. 区分大小写 C. 首字母必须大写 D. 首字母必须小写48. 在VBScript中,能够实现分支功能的语句是 DA. For B. Next C. Loop D. If 49. 循环结构是程序的基本算法结构,所为循环,就是 DA. 避免执行一些操作B. 放弃执行一些操作 C.

13、 执行一次一些操作 D. 重复执行一些操作 50. 在ASP中,用来控制发送给用户信息的内置对象是 BA. Request B. Response C. Server D. Session 51. Response对象中用于使浏览器立即重定向到指定URL的方法是(D)A. Clear方法 B. End方法 C. Flush方法 D. Redirect方法 52. 在ASP中,用来提供给多个客户端用户共享信息的内置对象是 DA. Request B. Response C. Server D. Application 53. 数据库的规划与设计主要包括数据库模型的选择、信息的建模和(D)A.编程

14、语言的选择 B. 服务器的选择 C. 网络带宽 D. DBMS的选择54. 应用程序可以通过ODBC,利用SQL语法进行 CA. 修改程序中的变量 B. 创建数据库连接 C. 存取数据库的数据 D. 修改系统时间55. 在数据库中查找满足条件的数据信息使用的SQL命令语句是 D A. SELECT B. INSERT C. UPDATE D. DELETE56. 以下哪一个不属于ADO中主要对象的是 BA. Connection B. Request C. Parameter D. Recordset 57. 以下不属于Connection对象主要方法的是 DA. Open方法 B. Exec

15、ute方法 C. Close方法 D. Time方法 58. 以下不属于ASP.NET常用控件的是 DA. 用户控件 B. Web服务器控件 C. 验证控件 D. 维护控件 59. Java标准基础开发工具包的英文简称是 BA. Tomcat B. JDK C. Framework D. KDE 60. 用于执行SQL语句的Java应用程序接口是 BA. ODBC B. JDBC C. MDBC D. KDBC二、填空题1. JavaScript可以直接嵌入到HTML文档中, 浏览器 能够理解其中的JavaScript语句,并能在网页下载后对这些JavaScript语句进行解释执行。2. 目前

16、而言,网页中最常使用的图片文件格式有三种,分别是GIF、 JPEG 和PNG图片格式。3. 每个表单元素的 名称 是用于确定该表单元素的惟一标志。4. 在VBScript中,用于表示逻辑非的逻辑运算符是 NOT 。5. 在VBScript的表达式中,当运算符不止一种时,要先处理 算数 运算符,接着处理比较运算符,最后处理逻辑运算符。6. Response对象的 Expires 属性指定了浏览器上缓冲存储的页面距过期还有多少时间。7. SQL是对 关系 型数据库中的数据进行定义、修改、控制及查询的语言标准。8. 当SQL命令已经被放入到Command对象后,使用Command对象的 Execut

17、e 方法来执行SQL命令。9. 对于在Recordset对象中进行的添加记录和删除记录的操作,如果要更新到相应的数据库中,则必须再调用Recordset对象的Update方法或 UpdateBatch 方法。10. Recordset对象中Fields集合的 Count 属性反映了集合中Field对象的个数。11. ASP引擎可以调用相应的脚本引擎处理VBScript和 JavaScript 程序。12. CSS是一套格式化的指令和扩展HTML句法的一套特殊 附加标记 。13. 如果提供的选项特别多,那么用单选按钮或复选框就显得有些烦琐,可以使用 下拉列表单 来处理这种问题。14. VBScr

18、ipt只有一种数据类型,称为 Variant 。15. 使用数据库等方式保存变量需要占用服务器资源,而Request对象的 Cokies 属性保存变量使用的是客户机的资源。16. 使用ADO进行网络数据库程序设计时,可以先使用Connection对象和数据源连接,然后通过 Command 对象传递指定的SQL命令。17. Command对象和Recordset对象可以通过 ActiveConnection 属性来连接Connection对象。18. 对于在Recordset对象中进行的添加记录和删除记录的操作,如果要更新到相应的数据库中,则必须再调用Recordset对象的 Update 方法

19、或UpdateBatch方法。19. 使用Recordset对象的 AddNew 方法可以将一条新的记录添加到Recordset对象中。20. 在ASP.NET环境下, ADO.NET 是网络应用程序访问数据库的基础。21. ASP引擎可以调用相应的脚本引擎处理 VBScript 和JavaScript程序。22. ASP提供了可在脚本中使用的共计 7 个内建对象。23. 在一个完整的表格中, td 是表格最基本组成元素,是存放数据的地方。24. 在设计网页时,使用 session 来收集访问者信息。25. 可以使用 request 对象访问任何基于HTTP请求传递的信息,包括从HTML表单用

20、Post方法或Get方法传递的参数、Cookie和用户认证。26. ADO中的Command对象、Recordset对象等必须依赖 Connection 对象的连接才能发挥作用。27. 可以使用Command对象的 CommandText 属性定义命令(例如SQL语句)的可执行文本。28. .NET框架具有两个主要组件: 公共语言 运行库和.NET框架类库。29. 使用ADO.NET访问Access数据库时,可以通过OleDbConnection类建立连接对象,使用OleDbDataAdapter类建立命令对象,用 DataSet 类定义数据库集对象。30. 小应用程序(Applet)是指只能

21、在 浏览器 中运行的Java程序。三、问答题(本大题共5小题,每题8分,共40分)1.简述对于表单结果的四种处理方式。2.简述ASP中Request对象的主要功能和其任意两个属性。3.简述ASP中Application对象的主要功能和其任意两个事件。4.简述ADO中Connection对象的创建方法及其Open方法的使用语法。5.简述ADO中使用Command对象执行SQL命令的一般过程。6.简述表单中单选按钮和复选框的主要作用。7. 简述VBScript中分支语句Select Case的主要作用和语法结构。8.简述Request对象的ServerVariables属性的主要作用。9.简述AD

22、O中七个主要对象。10.简述使用Recordset对象进行记录的添加、删除和更新到数据库的四个方法。11. 简述HTML中表格的组成和表格的主要作用。12. 简述VBScript中常用的七个关系运算符。13. 简述ASP中Response对象的五个常用方法。14. 简述ASP中Server对象的主要功能和创建ActiveX组件实例的语法。15. 简述Java中URL类获取传输协议、主机名称、端口号和资源文件名的四个方法。四、分析题(本大题共2小题,每题10分,共20分)1. ASP中的Request和Response对象是编程时经常使用的两个内置对象。请阅读下面的程序段,并指出每条语句的功能。

23、2 Java小应用程序可以接收从html文件传送过来的参数,阅读下面的程序段,并指出方法内各语句的功能。public class Drawpara extends java.applet.Apletprivate int pStu;public void init()String s1 = getParameter(“sname”);String s2 = getParameter(“sno”);int num1 = Integet.parseInt(s2);pStu = “No.”+num1+”,”+s1;Public void paint(Graphics g)g.grawString(p

24、Stu,10,15);3. ASP中的Request和Response对象是编程时经常使用的两个内置对象。请阅读下面的程序段,并指出每条语句的功能。4. Java小应用程序可以接收从html文件传送过来的参数,阅读下面的程序段,并指出方法内各语句的功能。public class Drawpara extends java.applet.Apletprivate int pSum;public void init()String s1 = getParameter(“snum1”);String s2 = getParameter(“snum2”);int num1 = Integet.pars

25、eInt(s1);int num2 = Integet.parseInt(s2);pSum = num1 + num2;Public void paint(Graphics g)g.grawString(“The Sum is:” + pNum,10,15);5. ASP中的Request和Response对象是编程时经常使用的两个内置对象。请阅读下面的程序段,并指出每条语句的功能。6. Java小应用程序可以接收从html文件传送过来的参数,阅读下面的程序段,并指出方法内各语句的功能。public class Drawpara extends java.applet.Apletprivate

26、 int pNum;private String pName;public void init()String ss = getParameter(“snum”);pNum = Integet.parseInt(ss);pName=getParameter(”sname”);Public void paint(Graphics g)g.grawString(“No.” + pNum,10,15);g.grawString(“No.” + pNum,10,35);五、设计题(本大题共1小题,每题10分,共10分)1. 使用Java编写一个客户机应用程序,采用套接字技术,向服务器端发送5次“Nice Day”字符串,如果某次发送后接收到服务器返回“OK”字符串则停止向服务器发送信息。(写出主要代码即可)2. 使用Java编写一个服务器应用程序,采用套接字技术,当接收到客户机传送过来“Nice Day”字符串后则结束监听。(写出主要代码即可)3. 使用Java编写一个客户机应用程序,采用套接字技术,循环向服务器端发送10次“Nice Day”字符串。(写出主要代码即可)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 重点行业资料库 > 自然科学

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。