习题一 1.1简述名词:计算机网络、局域网、广域网、城域网和因特网,局域网、广域网和城域网英文名称的缩写是什么? 1.2 Internet的主要技术有哪些方面? 1.3 请简要勾画出Internet的基本结构。 1.4 请简要勾画出Intranet的基本结构。 1.5 请简要勾画出一个一般Web站点的基本结构。 1.6 请简述Internet/Intranet的功能,Internet/Intranet能为我们带来什么? 1.7请比较Internet与Intranet的区别和联系。 1.8 Intranet使用什么技术? 1.9 什么叫主机? 1.10 Internet中最重要的两个通信协议是什么? 1.11 WWW的英文全称是什么,它的主要功能是什么? 1.12 WWW是通过什么方式把全世界的文档都链接在一起的? 1.13 用户在Web环球信息网中遨游的三要素是什么? 1.14 ASP与ASP.NET技术有什么特点? 1.15 试比较ASP、PHP与JSP技术的性能。 思考题: 为您的个人计算机设计一个ASP和JSP运行环境。 习题二 2.1 网络通信协议的三要素是什么? 2.2 OSI体系结构采用了那些层次,各层的功能是什么? 2.3 TCP/IP协议在互联网上的作用是什么?它的层次结构与OSI结构有什么不同。 2.4 TCP/IP协议各层的功能是什么? 2.5 IP地址采用什么表示法? 2.6 可以为两台主机分配同一个IP地址吗?可以为同一个网络的两台主机分配同一个IP地址吗?可以为两个不同网络的两台主机分配相同的主机地址吗? 2.7 什么叫主机的IP地址?IP地址由哪几部分组成? 2.8 IP地址分为哪几类?它们各自适用于什么情况? 2.9 为什么要划分子网? 2.10什么是Internet上主机的域名? 2.11 Internet上主机的IP地址和域名的关系是什么? 2.12以下几个IP地址中哪几个是合法的IP地址?为什么?并确认合法IP地址是属于哪个类的,它们的网络地址及主机地址是什么? 1)202.8664.46.133 2)123.232.87.0 3)175.146.87.175 4)202.96.0.97 5)204.258.0.96 2.13.已知主机的IP地址和它的子网掩码,试确定该主机所在网络的类型,网络号,子网号和主机编号。 1) 主机IP地址:195.196.0.134,子网掩码:255.255.255.192。 2) 主机IP地址:100.97.0.134,子网掩码:255.240.0.0。 3) 主机IP地址:180.200.21.87,子网掩码:255.255.248.0。 2.14 域名解析系统的作用是什么? 2.15 我国的顶级域名是什么?二级域名“edu”指的是哪个机构? 2.16 到目前为止,你可以用那几种方法访问主机资源? 2.17 URL的组成是什么?简述各部分的功能。 2.18 请解释 http://www./wwwroot/default.html的含义。 2.19在Browser/Server/Database Server三层工作模式中,Browser、Server、Database Server分别起什么作用?该模式有哪些优点? 2.20 Web的体系结构是什样的?请简述它的工作过程。 2.21 什么是Web数据库访问技术?它的特点是什么? 2.22 中间件在Web数据库访问起什么作用? 2.23 ASP、PHP和JSP访问数据库机制有什么相同点和不同点? 实训课题 实训课题2.1请根据读者所在单位的实际情况,规划出所用主机的域名。 实训课题2.2 已知某学院电子信息系计算机布局如图2.1所示,请为该系规划网络IP地址。
返回 习题三 3.1 规划一个Web站点需要考虑哪些因素? 3.2 一般用户依据什么条件选择站点的安置位置? 3.3 有一个企业有60台主机,内含两个子网,一个子网有40台主机另一个有20台主机,请策划该单位的Intranet环境。 3.4 如果用户只有一台PC,可以进行网上的应用开发工作吗?能够在一台PC上既建立ASP运行环境,又建立JSP运行环境吗? 3.5 个人Web服务器有那些功能?具有什么特点,特别适合在什么情况下使用? 3.6 请简述个人Web服务器的软件结构。 3.7 在Windows9x个人Web服务器上,主页的默认发布目录是什么? 3.8 在Windows9x个人Web服务器上,配置DNS后,可以用哪几种方式发布主页? 3.10 IIS服务器软件有什么特点,它的结构是什样的? 3.11 在IIS的Web服务器上,主页、FTP的默认发布目录是什么? 3.12 SQL Server 2000数据库系统对操作系统支持环境有要求吗?如果用户安装的是Windows 2000 Professional,安装SQL Server 2000企业版行不行? 3.13 安装JSP运行环境需要准备哪些软件? 3.14 JSDK软件的作用是什么,用户可以从哪里得到最新版的Java平台软件? 3.15 JSDK安装完成后为什么要配置系统的环境变量,如何配置? 3.16 resin2.0.1服务器软件的特点是什么?默认发布目录是什么?需要发布的页面应存放在哪个目录下?Servlet应放在哪个目录下? 思考题: 如何为只有一台计算机的用户,有两台计算机用户,或多台计算机的用户策划一个Web运行环境。 习题四 4.1 一个Web应用系统开发的主要过程是什么? 4.2 当前一个应用系统主要使用那些技术,这些技术的作用是什么? 4.3 完成书目查询子系统的分析与设计。 4.4 完成图书借阅子系统的分析与设计。 4.5 完成全文检索子系统的分析与设计。 4.6完成图书采编子系统的分析与设计。 思考题: 系统设计的主要原则是什么? 习题五 5.1 HTML的中文名称和英文名称是什么?它在页面中起什么作用? 5.2 DHTML的英文名称是什么?它的主要作用是什么? 5.3 开发者可以使用哪几种编辑器编辑HTML文档,请列举出一、二种常用编辑器的名称。 5.4 HTML文档的扩展名是什么? 5.5 HTML的本质是什么?它是什么格式的文件? 5.6 HTML文件的结构是什么样的? 5.7 表单在页面中起什么作用? 5.7 DHTML技术主要由哪几部分组成? 5.8 CSS的主要功能是什么? 5.9 网页的基本元素有哪些? 思考题: 一般来讲建设一个网站要经过拿几个步骤? 习题六 6.1 Java的用户程序分为那两类,各自如何运行? 6.2 Java小应用程序能独立运行吗,它在什么环境中才能运行? 6.3 Java是在那种语言的基础之上改进形成的? 6.4 Java平台是什么?其原理和一般的操作平台有何不同? 6.5 请简述Java虚拟机的工作过程? 6.6 列出Java的5个特点。 6.7 为什么称Java是一种半编译半解释的语言? 6.8 在Java源程序编译时,在dos提示符的命令行输入命令: javac Java源程序名 要特别注意些什么,其中“Java源程序名”可以与程序关键字class后的类名不同吗?大小写可以任意吗? 6.9 如果有一个Java源程序HelloWorld.java,编译后形成字节码文件HelloWorld.class,运行时输入以下命令可否? java HelloWorld.class 6.10 Java程序的基本单位是什么? 6.11 如果a=3,以下Java代码执行后的结果是什么;若a=-3,又是什么结果? c=1; if(a>0){ if(a>3) c=2; else c=4; } 6.12面向对象与面向过程的程序设计主导思想有什么区别? 6.13 类和对象之间的关系是什么? 6.14 封装特性的最大好处是什么,一般来讲谁需要知道类和对象的内部细节,谁只需要了解他们的对外接口就行了? 6.15 一个对象的生命期有那几个阶段? 6.16 在页面中嵌入Java Applet,需要使用什么标记? 思考题: 继承的优点是什么?如果学校的信息系统中,已经定义了师生员工类,它具有静态属性:姓名、出生年月、性别、电话、E-Mail;现在需要设计一个学生类,它的静态属性:姓名、出生年月、性别、电话、E-Mail、专业、所在系、班级、成绩。可以有两种方法来进行: (1) 从0开始设计; (2) 继承已定义了的师生员工类,再添加一些属性和方法形成学生类。 请选择一种方法。 习题七 7.1 什么是脚本语言,它的功能是什么? 7.2 常用的脚本语言有哪几种,它们各有什么特点? 7.3 如何将脚本嵌入HTML页面? 7.4 window对象的组成结构是怎样的? 7.5 window对象的主要属性和方法是什么?举例说明它们的应用方法。 7.6 window下层最主要的对象是什么? 7.7 document对象的主要属性、方法和事件是什么?请举例说明它们的使用方法? 7.8 document对象的按键事件在什么时候起作用? 7.9 JavaScript中的函数如何定义,如何调用? 7.10 JavaScript如何创建对象,如何访问所创建对象的方法和属性? 7.11 VBScript的数据类型是什么?它的特点是什么? 思考题: VBScript中子程序和函数的区别是什么?如何定义和调用VBScript中的函数和子程序? 习题八 8.1 XML文件头包含哪些信息? 8.2 XML的功能有哪些,? 8.3 HTML和XML标记的本质区别是什么? 8.4 书写XML文档时应注意些什么? 思考题: HTML和XML的工作重点各是什么,这样分工的优点是什么? 习题九 9.1 什么是数据库?数据库中的数据有什么特点? 9.2 什么是数据的整体性?什么是数据的共享性? 9.3 说明表的结构。 9.4 解释名词:表、记录、字段、主关键字和外部关键字。 9.5 主关键字的作用是什么,在表中主关键字的值可以重复吗? 9.6 什么是索引,索引的作用是什么,什么情况下应用索引? 9.7 SQL语句的特点是什么?有几种语言形式,如何应用? 9.8 从功能上看,SQL的功能有那些,他们的作用是什么? 9.9 SQL语句由那几部分构成? 9.10 SQL子句中的FROM和WHERE的含义是什么,如何使用? 9.11写出在Books表中查询某一书号的图书记录的SQL语句。 9.12 写出在Books表中查询某一出版社出版的图书记录的SQL语句。 9.13 写出在Books表中查询所有图书的SQL语句,要求输出结果按出版日期排序 9.14 写出在Books表中插入一条新书记录的SQL语句。 9.15 更新刚插入的记录,使图书的在库册数加10。 9.16 删除刚插入的记录。 9.17 删除Books表中所有记录。 思考题: ODBC由那几部分组成?各部分的功能是什么? 习题十 10.1客户端脚本和服务器端脚本的区别是什么? 10.2一个含有客户端脚本、服务器端脚本和HTML格式的服务器端应用程序,在客户端看到的是什么? 10.3什么是ASP技术?它有什么功能和特点? 10.4解释动态Web页面和静态Web页面的含义。在网页中插入动画或影视媒体是否就称其为动态的页面? 10.5 请写出一行ASP语句,把变量MyName的值输出到浏览器显示。 10.6 ASP的默认脚本语言是什么?如果程序员需要使用JavaScript为主脚本语言,应当如何处理? 10.7 在制作交互动态ASP页面时,为什么要使用ASP内置对象,应用内置对象有什么好处? 10.8 ASP有那些内置对象,并简述他们的功能。 10.9简述ASP内置组件“Request”的功能。ASP页面的Request对象包含些什么内容? 10.10 Request对象的Form集合是做什么用的? 10.11 当HTML表单用get方法向服务器端发送信息时,提交数据的方式是什么样的? 10.12 Request对象的QueryString集合是做什么用的? 10.13 Request对象的serverVariales集合的作用是什么?如何获得环境变量。 10.14 简述Response对象的功能,它是如何与Request对象共同工作的? 10.15 Application对象是那一级的对象,它在什么范围内共享信息? 10.16 Application对象的lock()和unlock()方法在什么情况下使用,只用其中的一种方法行不行,为什么? 10.17 Session对象共享信息的范围是什么,它与Application对象共享信息的范围有什么区别? 10.18 Server对象可以访问客户机还是服务器上的方法和属性? 10.19 Server对象的CreateObject方法创建什么实例? 10.20基于ASP应用变量的应用可分为几个层次,他们各是什么,在什么范围内起作用? 10.21 ASP组件和ASP内置对象在应用方法上的差别是什么? 10.22 ADO组件的功能是什么,它的特点是什么?谁比较愿意使用ADO组件? 10.23 请简述ASP应用程序、ADO与底层数据库的关系。 10.24 请简述ADO的工作机制。 10.25 请简述ADO 7个组件的功能。 10.26 编写ASP语句,打开图书馆管理信息系统中libdb数据库,并对Books表进行查询操作。 10.27 RecordSet对象存放什么信息? 10.28编写ASP代码,创建数据库libdb,并创建libdb数据库中Books表的记录集对象。 10.29 Field集合和Field对象各表示什么?如何应用? 10.30 总结ASP访问数据库的基本步骤,并写出其基本语句。 思考题: 数据通过客户端和服务器端两级验证的好处是什么? 习题十一 11.1 JSP元素的定界符是什么? 11.2 简述JSP的运行过程,在JSP的上机练习中请注意:同一个JSP应用执行时间是有区别的,什么情况下比较慢,什么情况下就比较快了,为什么? 11.3什么是HTML注释,什么是隐藏注释,他们分别在什么情况下使用? 11.4 HTML注释在浏览器中能见到吗,在客户端的“查看源文件”中能见到吗 ? 11.5 隐藏注释在客户端的“查看源文件”中能见到吗? 在浏览器中被什么替代? 11.6 声明语句的作用是什么,使用时应注意些什么? 11.7 表达式是如何显示的,使用时应注意些什么? 11.8 JSP指令的主要功能是什么? 11.9 如果include指令包含的是静态文件,被包含的文件在什么时间被编译?如果include指令包含的是动态文件,被包含的文件在什么时间被编译? 11.10 JSP的默认脚本语言是什么? 11.11 Page指令的作用是什么? 11.12 JSP动作的作用是什么? 11.13 jsp:include动作与include指令的区别是什么?哪个应用起来灵活一些? 11.14 jsp:plugin动作的功能是什么? 11.15 应用JavaBean的好处是什么? 11.16 jsp:setProperty动作的功能是什么? 11.17 jsp:getProperty动作的功能是什么,与jsp:setProperty动作如何配合使用? 11.18 为什么要使用JSP内置对象,应用内置对象有什么好处? 11.19 JSP有那些内置对象,并简述他们的功能。 11.20 简述JSP内置对象“Request”的功能。 11.21 简述Response对象的功能 ?Request对象和response对象是如何相反相成的? 11.22 Response对象的sendRedirect方法的功能是什么,常在什么情况下使用? 11.23 out对象的功能是什么? 11.24 session对象的功能是什么,它在什么范围内共享信息? 11.25 application对象的功能是什么,它在什么范围内共享信息? 11.26 exception对象的功能是什么,它可以增强软件的什么性能? 11.27 JSP异常处理机制是什么? 11.28 JSP的Cookie对象的作用是什么 ? 11.28 什么是JDBC,它的英文全称是什么?它的特点和功能是什么? 11.29 为什么不在Java中直接使用ODBC,而要应用JDBC? 11.30 JDBC对于数据库的访问有那几种方式,JDBC-ODBC桥的方式适用于什么条件? 11.31 应用JDBC建立数据库连接需要那几个步骤? 11.32 java.sql包中有什么,请写出包含java.sql的Page指令语句。 11.33 请写出加载JDBC-ODBC Bridge驱动程序的语句。 11.34 如果数据库studentdb的数据源名是:studentdsn,请写出与该数据库建立连接的语句。 11.35 用Statement类的对象向上题的studentdb数据库发送SQL语句。 思考题: 请对比ASP与JSP技术的特点。 |
|
来自: zjsxShenwx > 《读书笔记》