试述ASP的特点。

题目

试述ASP的特点。

参考答案和解析
正确答案: (1)无须编译。它与CGI程序不一样,CGI是生成可执行程序,而ASP脚本是集成于HTML当中,可以用任何普通的文本编辑工具编辑,容易生成,并且无须编译或链接即可直接解释执行。
(2)独立于浏览器。由于ASP脚本实际上是由后台服务器解释执行,后台服务器根据ASP脚本生成标准的HTML文件格式,交由前台浏览器程序显示给用户。因此只要前台浏览器程序支持标准的HTML格式,就能够浏览由ASP设计的页面了。而前台浏览器是不需要支持ASP脚本的。当然,ASP脚本文件必须由后台服务器解释执行后,才能由前台浏览器正确执行。
(3)源程序代码不会泄漏。由于ASP脚本在服务器上执行,传到用户浏览器端的只是ASP执行结果所生成的标准HTML代码,这样可以保证编写出来的程序源代码不会被他人盗用。
(4)强大的面向对象功能和可扩充性。如果读者曾经设计过Windows应用程序,肯定对ActiveX这个名词不会陌生, 它带来的好处是显而易见的。在ASP脚本中,也集成了这种功能。在ASP脚本中可以很方便地引用系统组件和ASP内置组件,并且还能够通过定制ActiveX Server Component(ActiveX服务器组件)来扩充功能。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

请至少写出ASP的5个特点。


正确答案:写出以下任意5点即可:①无需编译;②易于生成;③独立于浏览器;④ASP脚本在服务器端执行;⑤扩充性;⑥兼容性好;⑦源程序不会泄漏。
写出以下任意5点即可:①无需编译;②易于生成;③独立于浏览器;④ASP脚本在服务器端执行;⑤扩充性;⑥兼容性好;⑦源程序不会泄漏。

第2题:

关于ASP的特点叙述中,如下哪个是不确切的()。

A.ASP页面中可包含文本、HTML标记、服务器端脚本、客户端脚本命令、ActiveX组件

B.ASP可以使用内置ActiveX组件和第三方组件完成特定功能

C.ASP相比其他动态网页更具安全,用户只能得到HTML代码而无法获取ASP页面源代 码

D.ASP是一种解释性语言,服务器只要在使用时对其进行解释执行即可


正确答案:C

第3题:

相对于ASP来说,ASP.NET的特点包括:( )

A、程序结构清晰

B、效率增强

C、顶级开发工具支持

D、开发简单


参考答案:ABCD
E、ASP.NET的是ASP的简单升级

第4题:

试述ASP.NET中的页面数据缓存技术。


正确答案: ASP.NET提供了一个相当出色的缓存引擎机制,它允许页面保存和索引HTTP请求所要求的各种各样的对象。ASP.NET的缓存对各个应用来说是私有的,是存储各种对象的存储器。缓存的生存周期取决于应用的生存周期,也就是说,当应用重新启动时,缓存实际上也已重建。
ASP.NET提供了三种缓存替换的策略:
(1)“腐烂搜索”(scavenging)。比较类似于“最近最少使用"替换原则,当内存变得比较紧张时,缓存机制会找出最不常用和最不重要的对象,把它从内存中移出,以减轻系统压力。
(2)“到期控制”(Expiration)。编程者可以指定缓存对象的生存周期,这种指定的时间可以是绝对的也可以是相对的。
(3)“文件和键值依赖”。从外部文件或者是其他缓存键值是否改变,来决定本身键值是否有效。如果依赖发生改变,缓存对象将变得不可使用,并从缓存中移动出来。

第5题:

asp和asp.net的区别?


正确答案:
 

第6题:

关于ASP说法不正确的是(44)。

A.ASP主要是服务器端脚本

B.ASP只能运行VBScript脚本

C.ASP可以在IIS中运行

D.ASP.DLL用于ASP文件的执行


正确答案:B
解析:ASP(ActiveServerPage,活动服务器网页)是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其他程序进行交互,是一种简单、方便的编程工具。ASP网页文件的格式是.asp,现在常用于各种动态网站中。ASP网页可以包含HTML标记、普通文本、脚本命令(VBScript、JavaScript)及COM组件等。利用ASP可以向网页中添加交互式内容(如表单),也可以创建使用HTML网页作为用户界面的Web应用程序。

第7题:

谈谈ASP 和ASP.NET 的区别


正确答案:
 

第8题:

关于ASP.NET,以下叙述不正确的一项是( )。

A.ASP.NET与ASP只是名称相似,而根本没有任何关系

B.ASE.NET显著的功能和特点是代码编译执行和支持Web服务

C.ASP.NET的主流和推荐的脚本语言是C

D.ASP.NET是用于开发Web数据库应用程序的


正确答案:A

第9题:

AS状态为AS-INACTIVE表示().

A.表明为该AS服务的ASP中只剩下一个ASP状态为ASP_PENDING,其他ASP的状态为ASP_DOWN

B.表明为该AS服务的ASP中至少有一个ASP状态为ASP_INACTIVE

C.表明为该AS服务的ASP中没有一个ASP状态为ASP_ACTIVE

D.初始化AS时AS的状态为AS-INACTIVE


参考答案:B, C

第10题:

下列关于ASP的说法中,错误的是()

  • A、ASP可以使用任何脚本语言
  • B、ASP应用程序无须经过编译
  • C、ASP的运行环境具有平台无关性
  • D、ASP是服务器端脚本环境

正确答案:B