您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 其它行业文档 > Web开发技术习题集
精品文档.Web开发技术第一章1.下列动态网页和静态网页的根本区别描述错误的是(D)A、静态网页服务器端返回的HTML文件是事先存储好的;B、动态网页服务器端返回的HTML文件是程序生成的;C、静态网页文件里只有HTML标记,没有程序代码;D、动态网页中只有程序,不能有HTML代码;真棒,答对了!2.下面哪一项不是网页制作工具(D)A、FrontPage;B、Dreamweaver;C、VisualStudio;D、PhotoShop;3.目前的物联网、大数据和云计算的智能生活时代属于下列哪个web发展阶段(C)A、web1.0;B、web2.0;C、web3.0;D、web4.0;题目解析:一般认为11或者12年开始进入Web3.0时代,属于大互联时代。典型特点是多对多交互,不仅包括人与人,还包括人机交互以及多个终端的交互。智能手机促进了移动互联网的发展。现在是大互联时代的初期,真正的3.0时代一定是基于物联网、大数据和云计算的智能生活时代,实现了“每个个体、时刻联网、各取所需、实时互动”的状态,也是一个“以人为本”的互联网思维指引下的新商业文明时代。4.关于webservice,下列说法错误的是(D)A、webservice可以通过手机端访问;B、Web应用程序中无需下载安装Web服务可直接调用网上的Web服务提供的方法来实现某个功能;C、webservice服务可实现分布式应用;D、webservice不能通过局域网访问;题目解析:局域网可以访问在本局域网内部的webservice服务,能不能访问webservice取决于web服务的服务所在网络位置。5.域名系统DNS的含义是(A)A、DomainNameService;B、DirectNetworkSystem;C、DynamicNetworkSystem;D、DistributedNetworkService;6.下列有关浏览器到服务器到脚本到程序表述正确的是(D)A、一个URL指向一个CGI脚本.一个CGI脚本的URL能如普通的URL一样在任何地方出现;B、服务器接收请求,按照那个URL指向的脚本文件(注意文件的位置和扩展名),执行脚本;精品文档.C、脚本执行基于输入数据的操作,包括查询数据库、计算数值或调用系统中其他程序;D、脚本不能产生某种Web服务器能理解的输出结果;7.关于“服务端/客户端技术”的描述,不正确的是(D)A、“服务器端/客户端技术”描述的是一种工作方式;B、我们用来浏览网页的计算机属于客户端;C、web服务器既属于服务器端,也可属于客户端;D、web服务器只能属于服务器端;8.下面这段Html代码在浏览器中运行结果为(C)htmlheadtitleMyHomepage/title/headbodypalign=”center”WelcometoMyHomepage!/p/body/htmlA、MyHomepageB、centerC、WelcometoMyHomepage!D、body9题略10.Ajax(AsynchronousJavaScriptandXML,异步JavaScript和XML)。区别于传统的Web应用,Ajax应用的主要目的就是提高用户体验:可以不刷新整个页面,在页面内与服务器通信,响应速度快,不需要泡一杯咖啡,再看到显示结果。Ajax使得Web应用更加动态,带来了更高的性能,且可提供表现能力丰富的AjaxUI组件,产生了新的Web应用叫做RIA(RichInternetApplication)应用。(√)1.页面中有动画的网页是动态网页。(×)题目解析:静态网页文件里没有特殊程序代码,只有HTML标记和客户端脚本代码,这种网页以后缀.htm或.html的文件存放,可实现各种动态的效果,如.GIF动画、FLASH、滚动字母、色彩的变化等,这些动态效果只是视觉上的。2.XML可以应用于文件配置、数据存储、异构数据交换等方面。(√)3.DHTML即动态的HTML语言。除了具有HTML语言的一切性质外,还可在下载网页后仍能实时变换页面元素效果,使人们在浏览网页时看到网页动态效果。它属于一门新语言。(×)题目解析:DHTML并不是一门新的语言,它是HTML、CSS、客户端脚本语言JavaScript简称JS或Vbscript语言,还有HTMLDOM--HTML文档对象模型几种技术的一种集成。精品文档.4.当应用程序为B/S结构时,程序运行在应用服务器上,并通过应用服务器和数据库服务器进行通信。在客户机上一般无需安装任何与当前应用有关的文件,系统界面是通过浏览器来展现的。(√)5在网络带宽相同的情况下同一台计算机使用不同的浏览器访问同一个网站,访问速度是一样的(×)题目解析:浏览器是个软件,是软件就有软件复杂度的问题,就有软件运行效率的问题,如算法是否先进,代码是否简洁有效等等,另外浏览器的安全级别的设置也会大大影响访问速度。如果安全级别高了,都要去检查当然就慢了。还有如果浏览器中加载了很多插件也会拖累浏览器。6.下列哪些技术是web后端开发技术(ABD)A、CGI;B、CGI;C、CSS;D、WEBSERVICE;题目解析:css是前段开发技术,作用是控制HTML页面的样式。7下列哪些属于web前段开发技术(ABCD)A、HTML;B、CSS;C、JavaScript;D、XML;参考答案:8.关于web服务器,下列描述正确的是(ABD)A、互联网上的一台特殊功能的计算机,给互联网的用户提供服务;B、web服务器上必须安装web服务器软件;C、asp网页可以在任何一台计算机上运行;D、当用户浏览web服务器上的网页的时候,使用的是C/S的工作方式;9.下列有关浏览器到服务器到脚本到程序表述不正确的是?(ABC)A、一个URL指向一个CGI脚本.一个CGI脚本的URL能如普通的URL一样在任何地方出现;B、服务器接收请求,按照那个URL指向的脚本文件(注意文件的位置和扩展名),执行脚本;C、脚本执行基于输入数据的操作,包括查询数据库、计算数值或调用系统中其他程序;D、脚本不能产生某种Web服务器能理解的输出结果;10.下列哪些选项不是DNS的用途(BCD)A、解析域名;B、解析IP;C、查找服务器;D、查找路由器;1.关于“服务端/客户端技术”的描述,正确的是(ABC)A、“服务器端/客户端技术”描述的是一种工作方式;B、我们用来浏览网页的计算机属于客户端;C、web服务器既属于服务器端,也可属于客户端;精品文档.D、web服务器只能属于服务器端;2.TCP、UDP协议不属于TCP/IP模型中的(ACD)A、应用层B、传输层;C、网络层;D、物理链路层;1.为什么有时URL地址中没有文件名还能照常显示页面内容呢?答:.因为在Web服务器的配置中,可以事先设定一个或多个默认文件名,浏览器会自动找查这些默认文件名。2.URL相对地址和绝对地址的使用方面有哪些区别?为什么?答:URI绝对地址可直接在浏览器中输入,访问相关资源;相对地址只能用于页面文件中,而不可以用在浏览器地址栏。因为绝对地址是一个固定的路径,而相对地址则表示基于网站目录下的文件的地址,一般只表现一个网址的后面部分,不带有域名,所以不可用在浏览器地址栏3.C/S模式与B/S模式的优缺点分析.答:C/S的优点:可异种平台集成;分布式管理;能充分发挥客户端PC的处理能力;运行安全,稳定,速度快,且在适当情况下可脱机操作。C/S的缺点:必须在客户端安装软件;需客户端安装支持系统运行的动态链接库等,存在移植困难、用户界面风格统一、操作复杂、不利于推广使用、维护升级过程繁琐、信息内容和形式单一和不易应用新技术等不足。B/S的优点:具有良好开发性;无需下载安装,利用浏览器单一的访问点,用户可在任何时间和地点使用系统;系统维护方便,有效降低了整个系统运行和维护成本。B/S的缺点:运行速度没有C/S模式快,且受网络带宽的影响较大;会出现更多安全性的问题。4.Web服务器对动态网页的处理过程是怎样的?答:a.用户通过浏览器向Web服务器发出动态网页请求。b.Web服务器先找到该网页。c.分析其中有无需要其他应用服务器(如数据库服务器)处理的内容。d.如果有则将请求发送给应用服务器。e.等待应用服务器处理完毕。f.接收应用服务器处理的结果。g.生成包含处理结果的新的网页。h.分析其中相关联的各种文件,如图片、CSS样式表、JS脚本块等等。i。找到这些相关联的文件。j.一并传回到浏览器的缓冲区中。k.浏览器进行解释执行网页文件。l.浏览器呈现网页内容。5.请说出CGI,JSP,ASP,PHP之间的不同.精品文档.答:CGI:公共网关接口的缩写,用于连接Web页面和应用程序的接口。可用VB、VC、Delphi、Perl语言开发WebServer端运行的可执行程序,有网页的一个超链接激活进行调用,并对该程序的返回结果进行处理后,显示在页面上。CGI变成困难且效率低,每次修改都需重新编译。每个客户在访问CGI程序时,Web服务器都要单独建立应用进程,加重了服务器的负荷。多用于安全级别高的Web应用中。JSP:可用于简历先进、安全和跨平台的动态页面。JSP技术是以Java语言作为脚本语言的,使用JSP标识或者JavaServlet小脚本来生成页面上的动态内容。JSP可通过JDBC技术连接数据库。JSP代码被编译成Servlet并由Java虚拟机执行,这种编译操作仅在对JSP页面的第一次请求时发生。跨平台应用是JSP的最大特色。作为Java平台的一部分,JSP拥有Java编程语言“一次编写,各处运行”的特点。ASP:可用VBScript或JavaScript脚本语言,结合HTML代码,快速完成服务器端动态网页的开发,但Web服务器后台解释执行ASP动态网页,运行效率并不高,于是之后ASP和.NET技术结合成全信的ASP.NET技术,提供基于组件、事件驱动的可编程Web窗体,大大简化了编程,还可以用于建立Web服务。PHP:用开源和跨平台的PHP技术可创建动态网站,它包括完整的编程语言,支持因特网的各种协议、提供与多种数据库访问的能力,支持ODBC数据库连接方式。优点是安装方便,学习过程简单,数据库连接方便、兼容性强、扩展性强。PHP程序须在Apache、Tomcat等Web服务器上运行。第二章1.下列哪项不是Web服务器:(C)A、IISB、TomcatC、HttpD、Apache2.关于Web服务器管理,下列说法错误的是(B)A、主目录下的子目录可以不位于主目录下B、子目录必须与主目录在同一磁盘C、一个站点所包含的所有网页和相关文件都放在主目录下D、主目录下可包含其它独立站点3.以下哪一个不是源码控制软件(A)A、CommonLanguageRuntimeB、VisualSourceSafe2005C、VisualStudioTeamFoundationD、ConcurrentVersionSystem4.用以下哪种程序语言编写的代码是“非托管代码”(D)A、C#B、J#C、VB.NETD、VisualC++5.下列说法错误的是(D)精品文档.A、WindowsServer版IIS可创建多个Web站点B、每个Web站点都必须有一个主目录C、同一Web服务器上的多个网站不能使用同一个IP地址和端口号D、要从主目录以外的其他目录中发布网站,就必须创建虚拟目录6.以下不属于.NETFramework的组成部分的是(B)A、公共语言运行库B、IIS服务器C、.NETFramework类库D、ASP.NET7.如果服务器拥有多个Web站点但只有一个IP地址,就必须在所有站点共享同一个IP地址。(√)A、正确B、错误8.虚拟目录可以不包含在主目录中,它有一个别名供Web浏览器访问。(√)9.虚拟目录的别名可以随意取定。(√)10.ASP.NETMVC将页面与业务逻辑进行分离。(√)/*以下题目有争议*/1.在ASP.NETMVC开发模式下需要程序员自己实
本文标题:Web开发技术习题集
链接地址:https://www.777doc.com/doc-7232972 .html