1.简单说明什么是“风格漂移”现象,以及当这种现象发生时应如何处理。
项目管理员跟踪项目风格特点的过程中,常常出现“风格漂移”的现象。风格漂移是一种缓慢的不易被发现的过程,这种现象在整个项目生命周期中都可能出现,风格漂移也可能在遇到意外问题时出现,因此必须在项目计划中考虑这个因素。
当项目管理员发现或者预见到了漂移,必须采取行动,这将涉及一些其他技巧。问题出现时,项目管理员必须通知小组成员防止同样的问题再次出现。当发现了风格漂移时,必须和客户商量解决方案。项目管理员在项目计划中添加反映新解决方案的内容,然后通知其他小组成员这一变化。
2.简述Internet作为全球信息系统的特征。
1.Internet中的计算机通过全球性的惟一地址逻辑的链接在一起 2.Internet中的计算机之间的通信使用的是TCP/IP协议 3.Internet可以为公共用户或个人用户提供高水平的信息服务
3.简述Web服务器向浏览器提供服务的过程
1.用户打开计算机,启动浏览器程序,并在浏览器中指定一个URL,浏览器便向该URL所指向的Web服务器发出请求
2.Web服务器接到浏览器的请求后,把URL转换成页面所在服务器的文件路径名 3.如果URL指向的是普通的HTML文档,Web服务器直接将它送给浏览器
4.如果HTML文档中嵌有CGI程序,Web服务器就运行CGI程序,并将结果传送至浏览器
4.简述Internet域名系统的实现原理。
主机域名不能直接用于TCP/IP协议的路由选择中,当用户使用主机域名进行通信时,必须首先降其映射成IP地址。这种将主机域名映射为IP地址的过程称为域名解析,包括两个方式:正向域名解析和反向域名解析。寻找一个主机名所对应的IP地址需要借助域名服务器来完成。Internet中存在大量的域名服务器,在每台服务器中保存着它所管辖区域中主机域名IP地址对照表。当Internet 应用程序收到一个主机域名时,它向本地域名服务器查询该主机域名所对应的IP地址,如果找不到该主机对应的 IP地址,则本地域名服务器向其他域名服务器发出请求,要求其他域名服务器协助查找,并将找到的IP地址返回给发出请求的应用程序。
5.现阶段Web 的基本技术包括那些方面?并简要做出解释?
<1> 服务器技术 <2> HTML技术<3> CGI技术<4> JAVA技术<5> Java script 技术<6> ActiveX技术和VBScript技术<7> VRML技术 6.简述链接到E-Mail 的超链接的实现方式?
建立一个到 e-mail的链接和建立一个到其他主页的链接相类似,区别就是锚链元素的引用。链接到 e-mail时,用 mailto:代替http:。用e-mail地址代替url.当该链接被选中后,浏览器为用户打开 e-mail界面,每个界面是不同的,但多数会自动获得你的 e-mail地址 并揭示给你一个相关主题。 E-mail链接是一个标准的 URL,比较容易实现,许多浏览器都支持。当人们单击一个 E-mail链接时,Web浏览器会调出一个简单的邮件程序。
7.为什么要在WEB文档中使用标识符? 标识符表明文件的语言是HTML,以供支持多于一种通用标识语言的软件包使用。
8.如果想显示几个段落,为什么不能简单的在HTML 文件中输入额外的空行?
HTML 不把空行认为是一个格式元素。浏览器讲忽略这些空行,并将在网页上把段落集中在一起使用。
9.请说出在WEB文档中显示斜体字文本的两种方法,每种方法各有什么优点和缺点?
Italicized text
Italicized text
使用EM标识符的优点是,即使浏览器不支持斜体,它也可以被认出,并且这些浏览器仍会以某种方式强调这些文本。而I 标识符将被这些机器忽略。使用I 标识符有一个优点,就是可以清楚的描述文本的显示方式。
10.简要叙述ASP.NET中的页面数据缓存技术。
ASP.NET提供了一个相当出色的缓存引擎机制,它允许页面保存和索引HTTP请求所要求的各种各样的对象。ASP>NET的缓存对各个应用来说是私有的,是存储各种对象的存储器。缓存的生存周期取决于应用的生存周期,也就是说,当应用重新启动时,缓存实际上也已重建。
11.ASP.NET提供了三种缓存替换的策略: 1.腐烂搜索 2.到期控制
3.文件和键值依赖
12.简述评价Web服务器性能的几个主要标准。 1.数度
2.建立和维护
3.对用户保持追踪 4.安全性
13.简述ODBC规范的作用和意义。
ODBC规范为应用程序提供了一整套调用接口规范和基本动态链接库的运行支持环境。使用ODBC开发数据库应用程序时,应用程序调用的是标准的ODBC函数和SQL语言,数据库的底层操作是由各个数据库的驱动程序完成的。这种程序与数据库或数据引擎的无关性,客服了传统数据库应用程序的缺陷。 14.简述ODBC系统的组成结构。 1.应用程序
2.驱动程序管理器
3.数据库驱动程序 4.数据源
15.简述ODBC驱动程序管理器的作用。
驱动程序管理器提供了窗口式驱动程序管理和数据源管理,是一个Windows的应用程序,名为ODBC32.EXE,其功能具体包括:
1.装载指定的ODBC驱动程序
2.定义数据源,在ODBC.INI文件中把数据源名映射到指定的驱动程序动态链接库 3.支持驱动程序函数的表格,为其提供ODBC函数入口点
4.处理ODBC初始化调用,为ODBC调用提供参数验证和次序验证 16.简述ODBC数据库驱动程序的作用。
ODBC应用程序并不能直接存取数据库。ODBC函数调用和与数据源交互功能都是由驱动程序作为中间媒介,其主要功能包括以下几点: 1.建立与数据源的连接
2.向数据源提交SQL请求,执行SQL语句
3.根据实际需求,将发送的数据或是读取的数据进行必要的格式转换 4.返回处理结果
5.将数据源错误转换为ODBC标准错误代码,返回给应用程序
6.提交事务的初始化请求,事务完成请求或撤销请求
7.根据需要声明和使用游标
17.简述ODBC规范定义的驱动程序中两种类型的含义(单层和多层)
单层驱动程序不仅要处理ODBC调用,还要解释执行SQL语句,执行DBSM的功能。由于单层驱动程序具备数据库引擎的功能,多用来编写非客户机/服务器结构的数据库应用程序。
多层驱动程序仅仅处理应用程序的ODBC函数调用和数据转换,数据源接受SQL语句后由DBMS解释执行。这种驱动程序与数据库管理系统功能分离,构成了典型的客户机/服务器的结构。
18.简述ODBC的特性。
ODBC接口的最显著的优点在于互操作性。而实际应用中,不同的数据库系统对SQL语法度支持程度各不相同,驱动程序开发者不可能或没必要实现ODBC规范的所有功能。但通过ODBC接口的一致性级别,将ODBC API函数,ODBC SQL语法划分为不同的级别,应用程序在遵循同一一致性级别的不同数据库驱动程序的基础上,能够访问不同的数据库系统,实现功能上的独立。
ODBC提供了两方面的一致性级别:ODBC API一致性级别和ODBC SQL语法一致性级别。驱动程序在声明支持某个一致性级别时,它都必须支持该级别中的所有功能,为了保证ODBC应用程序的互操作性能力,开发人员应尽量避免使用不同厂家为驱动程序开发的特有功能。
19.简述ADO的特性。
ADO主要是用于Client/Server或Internet/Intranet环境下,所以它的特性主要体现在以下几个方面:
1.独立创建的对象 2.对批量更新的支持 3.支持存储过程 4.支持不同的光标类型 5.支持返回数据量限制
6.支持Multiple Recordset
20.简述在用CGI做通路的情况下编写Web数据库系统的编程要点。
1.编写HTML表单,利用Radio按钮,Check按钮,下拉列表框,滚动列表框,文本输入框等方法收集用户的输入信息,并通过Submit按钮向CGI脚本提交。
2.数据传递参数的方式,CGI脚本从Web服务器设置的环境变量Query-String或标准输入Stdin获取用户发来的信息串。
3.解码,由于数据串都采用固定的URL格式编码,所以解码程序可以是标准的。此外有必要在Web服务器设立一数据库,记录CGI脚本所需要处理的有关信息。
4.CGI脚本根据用户要求,执行相应的数据库客户程序,通过约定的通路访问数据库。 21.简述在Web数据库系统中客户端的主要功能。 1.建立或断开与服务器的连接 2.提交访问数据请求
3.等待接收结果或服务器发来的错误信息 4.数据的输入输出及验证
5.提供一个良好的用户界面
22.简述在Web数据库系统中客户/服务器结构的特点。 1.把处理任务在客户和服务器分开
2.减少主机网络负荷
3.数据库与客户应用程序无关
4.数据库平台和操作系统无关,访问数据库和客户使用的操作系统没有关系 23.简述在Web服务器的工作过程中客户机和服务器的对话过程。 Web中,客户机和服务器的对话过程如下: (1)客户机:
1.向用户提供请求的方法
2.将你的请求发送给某个服务器
3.接收服务器返回的结果,经过适当解释,呈交HTML文档或传递各种文件给适当的浏览器
(2)服务器: 1.接受请求
2.对请求进行合法性检查及安全性屏蔽
3.针对请求获取并制作数据,包括使用CGI脚本为文件设置适当的MIME类型 4.把结果发送给提出请求的客户机
24.简述在Web数据库系统中服务器端在主要功能。
1.管理多用户的数据库
2.管理用户权限及保证数据的安全性
3.管理和处理用户的请求,管理用户请求,包括请求队列。响应请求,通知服务完成,返回结果。
4.维护数据库,包括备份和恢复
25.简述ODBC规范定义的驱动程序中两种类型的区别(单层和多层)
单层驱动程序与多层驱动程序的差别不单在于是否具备数据库引擎功能,前者在网络中充当了文件服务器的角色,造成网络中的大量数据包;而使用后者能够大大减轻网络负担,而且提高了应用程序的运行效率。所以,多层驱动程序在实用中较为常见。 26.简述构成DHTML的各方面技术。
(1)客户端的脚本语言2文档对象模型3层叠样式表。
27.简述MySQL权限管理的远离和步骤
MySQL的权限系统用来保证用户可以在自身权限范围内顺利的执行权限。当用户链接到MySQL数据库后,身份就会根据主机名和用户名来确认。权限系统据此来赋予操作权限。 一般MySQL的权限控制是通过两个步骤进行的
1数据库服务器对登录的用户进行检查,确定是否可以进行连接。
2在用户连接到数据库服务器后,系统将会对此用户的每一个请求进行检查。当一个请求发出后,系统首先根据权限表确定你是否可以执行这个操作,如果可以,那么降进行操作,吐过你的权限不够,那么则终止操作,并且给出提示信息。 28.简述PHP所有具有的特点 1支持多钟系统平台 2具有自由软件的特性 3版本更新速度快 4容易与现有的网页整合 5具有丰富的功能。
6系统移植速度块
29.简述两种在PHP中引用头文件的方法,以及这两种方法的不同。
在PHP中引用文件的方法是非常简单的,只要在程序文件中引用头文件名,这个头文件
就包含进来了。引用头文件涉及两个函数:include() 和require()
Require()函数的工作方式类似于SSI,不管在程序的哪一个部分使用这个函数,只要程序一引用,头文件的内容就作为主程序的一部分来运行。如果你在一个条件控制语句使用这个函数,哪怕这个条件不为真,头文件也会包含进来。而include()函数则是相反的,在执行语句中,只有执行到这个函数语句时,这个函数所引用的头文件才会包含到主程序中。这就意味着,在条件判定部分使用include()函数时,可以完全按照你的愿望工作。
Require()和include()函数不同之处在于,如果反生了包括错误,require()函数会给出错误信息并终止程序执行,而include()函数只是给出错误信息,而程序还会自动执行下去。
30.试对PHP与其他CGI在稳定性上进行比较。
在稳定行上,由于NSAPI或ISAPI是动态链接的方式,因此在执行时若出现问题,会使得Wed服务器一起瘫痪。
而ASP在实际的引用上,可能是因为系统的原因,不是很稳定,有时需要重启操作系统。 PHP在许多的平台上使用,不单长期使用没有问题,而且程序的稳定性也不错。 当然最稳定的还是传统CGI程序,因为它是由操作系统负责控制,不会因CGI程序的错误导致Wed服务器的不稳定。
31.简述MySQL的主要特点。 1MySQL是真正多线程,多用户的数据库系统,特别是它的多线程是直接使用了系统核心的多线程内核,效率相当高。
2MySQL是真正支持多平台的,这就似的跨系统的开发成为可能。 3支持SQL92标准,可以使用所有的SELECT和WHERE语法。
4在数据库客户端程序上,MySQL提供了多种不同的APIs,包括C++,Eiffel,Java,Perl,PHP,Python和TCL。
5丰富的数据类型,支持1、2、3、4和8字节长的整数类型。 6可以在一次操作中从不同的数据库中混合表格
7完全支持ODBC,可以在WIN95和WIN NT上使用Access来进行数据库的连接。 32.简述Servlet的优点。 1.Servlet是持久的 2.Servlet是可扩展的 3.Servlet是安全的
4.Servlet可以在多种多样的客户机上使用 33.简述Servlet的生命周期。
Servlet的生命周期定义了一个Servlet如何被加载,初始化,以及它怎样接收请求,响应请求,提供服务。
Web容器加载Servlet,生命周期开始。通过调用Servlet的init()方法进行Servlet的初始化。通过调用Servlet()方法实现,根据请求的不同调用不同的do***()方法。结束服务,Web容器调用Servlet的destroy()方法。
34.简述Servlet带来的问题。
1.开发和维护应用程序的所有部分需要有深厚的Java编程知识,因为处理代码和HTML元素是交织在一起的。
2.改变应用程序的外观和风格,或者加入对某种新类型客户机的支持时,都需要更新并重新编译Servlet代码。
3.很难利用网页开发工具的优势来设计应用程序界面。 35.简述JSP中的指令元素。
1.页面指令:页面指令定义了许多影响到整个页面的重要属性。
2.Include指令:Include指令通知容器将当前JSP页面中内嵌的,在指定位置上的资源内容包含进来。
3.Taglib指令:这个指令允许页面使用者自定义标签。 36.简述UML的主要内容及其特点。
1. UML的主要内容有UML的语义和UML的表示法两个方面。
(1)UML的语义:UML语义通过元模型来严格定义。元模型为UML的所有元素在语法和语义上提供了简单,一致及通用的定义性说明。使开发者能在语义上取得一致,消除因人而异的表达方法。
(2)UML的表示法:UML表示法定义了UML的图形表示符号,为建模者和建模工具的开发者提供了标准的图形符号和正文语法。 2.UML的特点。
(1)统一了面向对象方法的基本概念 (2)建模能力更强
(3)独立于开发过程
(4)UML提出了许多新概念
37.简述UML的模型描述图及其各自的功能。
1.用列图:用列图描述了系统提供的一个功能单元。用列图的主要目的是帮助开发团队以一种可视化的方式理解系统的功能需求。
2.类图:类图表示不同的实体如何彼此相关;换句话说,它显示了系统的静态结构。 3.序列图:序列图显示具体用例的详细流程。
4.状态图:状态图表示某个类所处的不同状态和该类的状态转换信息。
5.活动图:活动图表示在处理某个活动时,两个或者更多类对象之间的过程控制流。
6.组件图:组件图提供系统的物理视图。它的用途是显示系统中的软件对其他软件组件的依赖关系。
7.部署图:部署图表示该软件系统如何部署到硬件环境中。它的用途是显示该系统不同的组件将在何处物理地运行,以及它们将如何彼此通信。
38.简述.NET框架。
1集合:从表面上看,似乎在.NET框架中根本未提到集合的概念,但实际上集合是无处不在的,集合可以被认为是受管理的组件。
2系统服务:在.NET内部包含大量的基础类,这些基础类存在于集合体中。每一种基础类都定义了.NET平台潜在的某些属性
3公共语言运行时:在整个.NET框架中,从技术角度上看,最重要的概念莫过于公共语言运行时,以下简称CLR。 39.简述J2EE的体系结构 1)J2EE容器的体系结构 (1) 容器服务API (2) 声明性服务 (3) 组件协议 (4) 其他容器服务 2)J2EE应用 (1)客户端 (2)WEB层 (3)业务层
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新幼儿教育互联网软件应用与开发笔记(简答题,论述题) 全文阅读和word下载服务。
相关推荐: