logo
地区教育: 渝中区| 万州区| 涪陵区| 大渡口区| 江北区| 沙坪坝区| 九龙坡区| 南岸区| 北碚区| 綦江区| 大足区| 渝北区| 巴南区| 更多
当前位置:重庆成人教育网>自考资料 > 工学类 > 正文

2018年4月份重庆自考网07026网络程序设计考试资料

时间:2022-12-01 21:00:16 作者:储老师

  2018年4月份重庆自考网07026网络程序设计考试资料

  一、名词解释:静态网页、动态网页、服务器端、客户端、URL、会话、状态

  静态网页:所调静态网页,就是说该网页文件里没有程序代码,只有HTML标记,这

  种网页的扩展名一般是htm或html.静态网页一经制成,内容就不会再变化,不管何时何

  人访问,显示的都是同样的内容,如果要修改内容,就必须修改源文件,然后重新上传到

  服务器上

  动态网页:所谓动态网页,就是说该网页文件不仅含有HTML标记,而且含有程序代

  码,这种网页的扩展名一般根据不同的程序设计语言而不同,如ASP文件的扩展名为asp

  动态网页能够根据不同的时间、不同的来访者而显示不同的内容。如常见的BBs、留言板

  聊天室一般是用动态网页实现的

  服务器端、客户端:

  一般来说,凡是提供服务的一方称为服务器端,而接受服务的

  一方称为客户端。比如,当我们在浏览搜狐主页的时候,搜孤主页所在的服务器就称为服

  务器端,而我们自己的计算机就称为客户端

  URL:大家在上网的时候,需要在浏览器地址栏中输入一个网址,回车后就可以打开相应的网页了,这个网址又叫做统一资源定位符(URL: Uniform Resource Locator)。在Internet中的每一个网页文件或其他类型的文件都有自己的URL,它的一般形式是:协议:∥服务器地址(域名或IP地址):端口号/路径(含文件名)

  会话:是指用户访问网站的过程;

  状态:就是指会话过程中的一些变量、设置等信息。

  二、简答题

  1、请结合URL知识简述静态网页和动态网页的工作原理:

  答:静态页面的工作原理是当你在浏览器中输入一个网址回车后,就向服务器端提出了一个浏览页面的请求。服务器端接到请求后,就会找到你要浏览的静态网页文件,然后发送给你。

  动态网页的工作原理是服务器端接到客户端发出的请求后,首先会找到你要浏览的动态网页文件,然后就解释执行其中的程序代码,将含有程序代码的动态网页转化为标准的静态网页,然后将静态网页发送给你

  2、请简单比较AsP、PP和JSP的优缺点。

  答:总的来说,ASP、PHP和SP基本上都是把脚本语言嵌入到了HTML文档中,如果要说它们最主要的优点:ASP学习简单,使用方便;PHP软件免费,运行成本低:JSP多平台支持,转换方便

  3、某同学开发了一个显示来访时间的ASP文件,存放在 C: inetpublwwwroot下,然后在 Windows资源管理器中双击该文件,却不能正常显示,请问是什么原因?

  答:ASP文件是不能直接双击运行的,必须通过浏览器访问,由服务器端来解释执行

  为标准的HTML代码,然后才可以显示在浏览器中。

  4、在1.4.3节中讲的是如何访问ASP文件,如果希望访问HTML网页文件,可以用类似的方法?

  答:可以,对于HTML文件,服务器端找到到该文件后,直接发送给客户端即可。

  5、)请问在 Global.asa文件中可以使用 Response. Write话句吗?

  答:Globalasa文件中不能包含 Response. Write语句。因为该文件只是被调用,根本不

  会显示在页面上,所以不能输出任何内容。

  6、就532节示例来说,如果没有添加虚拟目录, Globalasa应该放在什么位置?

  答:应该放到C: inetpublwwwroot下

  6、请问怎样才能让一个 Session对象永远不过期?(提示:可以使用自动刷新)

  答:将页面设置为自动刷新,比如可以用下面代码实现:在区域中加入

  http- equiv=" refresh" content="10">,其中 content="10"指每隔10秒刷新一次页面.这个时间间隔必须小于 session. timeout(一般默认为20分钟),这样 Session对象就永远不会过期了。

  7、如果客户端浏览器不支持 Cookie,那么能支持 Session吗

  答:不能,因为每建立一个 Session对象,服务器端就会生成一个长整数形式的ID,并把这个ⅠD自动保存到客户端的 Cookie中。当客户端再次向服务器端发送信息时,服务器端就会根据这个ID返回相应的 Session信息。因此如果不支持 Cookie,则无法找到这个ID,也就不会返回相应的 Session信息

  8、请简述 Session对象建立和清除的时间?

  答:当用户打开一个浏览器窗口开始访问网站时,就会开始一个会话,并建立一个Session对象; Session对象的清除是由它的有效期决定的,默认为20分钟。如果客户端在20分钟内没有向服务器端发出任何请求信息,就表示这个会话结束了, Session对象就会被清

  除

  9、请简述 Session对象和 Application对象各自的作用和最主要的区别

  答: Session对象是记录单个用户的信息,而 Application是记载所有用户的共享信息;Session的有效期默认为20分钟, Application从服务启动到服务结束均有效。

  10、在一个页面中, Session变量、 Application变量、普通变量和数组变量的名称都可以一样吗?

  答:Session变量、 Application变量、普通变量的名称可以一样,但普通变量和数组变量名称不能一样

  11、请比较 Cookie、 Session、 Application对象的有效期?

  答:Cookie和 Session都是有有效期限制的,可以根据实际情况进行设定。而 Application对象没有有效期的限制,从应用程序启动后第一个用户开始访问到所有用户都结束访问它一直是有效的。

  12、请问什么信息适合用 Session保存,什么信息适合用 Application保存?

  答:保存单个用户的信息时,用 Session,保存共享信息时,用 Application。

  13、请问 Global.asa文件的名称、位置、语法有什么规定?

  答:每一个应用程序只能有零个或一个 Globalasa文件,而且它的名字和位置都是固

  定的,它必须被放在应用程序的根目录下。

  14、请简述 Redirect方法的工作原理?

  答: Redirect是指将网页重新定向到另一个新的网址,该定向发生在客户端,当执行到该语句时,客户端浏览器就会向相应的服务器端发出一个请求,然后该服务器端就会返回这个新的页面给客户端

  15、请问 Redirect方法和超链接的区别是什么?

  答:两者都可以引导用户至另一个页面,但是超链接必须要用户单击超链接才行而 Redirect可以自动引导用户至另一个页面。

  16、请问当使用 Redirect方法时,为什么有时要在文件开头加“ Reponse. Buffer=Tr语句?在 Windows2000以上系统中一般需要加吗?

  答:因为如果 Response Buffer= False,就表示将页面直接输出到客户端,那么如果已经输出了部分页面内容到客户端,又想重定向到另一个页面,这是不允许的。而令Buf等于True后,将把页面先输出到缓冲区,在缓冲区中则可以随时重定向页面, Windows2000以上操作系统中则默认为True,所以 Windows2000以上系统中一般不需要加。

  17、本章中都有哪些方法可以将一个变量从一个页面传递到另一个页面?

  答:可以利用表单提交和在URL地址后面加上变量进行传递,也可以使用 Cookie传

  递变量。

  18、请简述 Session对象的工作原理?

  答:当每一个用户开始访问网页时,服务器端就会给该用户建立一个 Session对象,并且在服务器端内存中给他分配一块区域,用来存储该用户的信息。当该用户结束访问时,服务器端就会清除这个 Session对象,并释放相应的内存区域。

  19、如何将两个变量的值互换?(提示:用一个中间变量)

  答:首先定义一个中间变量,将第一个变量的值赋给中间变量,然后再将第二个变

  量的值赋给第一个变量,最后将中间变量的值赋给第二个变量,这样就实现了两个变量值

  的互换。

  三、问答题

  1、请问是否可以将4-1.asp的扩展名改为htm?

  答案:可以,因为4-1中只是将表单信息提交给42asp,本身并没有动态代码,所以可以修改。

  2、假如变量a="b",那么 Request(a)和 Request("a")返回值一样吗?

  答案:不一样。因为用代入法, Request(a)是获得名称为b的变量的值,而 Request("a")则是获得名称为a的变量的值

  3、当表单分别以POST方法和GET方法提交时,获取数据的方法有什么区别?

  答案:用POST方法提交表单,获取数据用的是 Request Form方法;而用GET方法提交表

  单,获取数据用的是 Request Query String方法。

  4、请问有什么方法可以检验各种集合返回值的数据子类型?

  答案:一般集合返回值的数据子类型是取决于集合值本身的类型,因此是没有一个固

  定的方法可以判断出某集合返回值的数据子类型,但常用的有三个函数 ISNUINu1可以辅助来判断一下返回值的数据子类型。

  5、请结合第1章讲的wWW的工作原理来讲述4-3.asp的运行过程?

  答案:当用户在浏览器中输入网址笫1次访问本文件时,服务器端就会从头到尾解释执行本文件。首先输出表单中的元素内容(文字、文本框、按钮),然后执行I判断语句,此时因为是第一次访问该文件,还没有提交表单,所以 Request Form("txtA")=",Request. Forn("txtB")="",If语句中条件表达式的返回值为 False,因此执行Esc后面输出语句;接下来当用户输入两个数并提交表单后,此时就会第2次访问本文件,服务器端就会再次从头到尾解释执行本文件,先输出表单元素内容,然后再次执行If判断语句,此时因为已经提交了表单,所以 Request Form("txtA")=输入的值, Request Form("txtB")=输入的值I语句中条件表达式的返回值为True,因此执行运算语句,最后输出两个数的和。

  6、请简述 Response的 Write方法的两种写法的区别及注意事项。

  答案:两种写法分别为 Response. write和<%=%>,前者多用于在Ⅴ Script代码中,用来向客户端输出服务器端的信息;后者则多用于大量HTML代码中嵌入少量Ⅴ Script代码的时候。

  7、如何将两个变量的值互换?(提示:用一个中间变量)

  答案:首先定义一个中间变量,将第一个变量的值赋给中间变量,然后再将第二个变量的值赋给第一个变量,最后将中间变量的值赋给第二个变量,这样就实现了两个变量值

  的互换。

  8、请问是否可以将4-1.asp的扩展名改为htm?

  答案:可以,因为4-1中只是将表单信息提交给42asp,本身并没有动态代码,所以可以修改。

  9、假如变量a="b",那么 Request(a)和 Request("a")返回值一样吗?

  答案:不一样。因为用代入法, Request(a)是获得名称为b的变量的值,而 Request("a")则是获得名称为a的变量的值

  10、当表单分别以POST方法和GET方法提交时,获取数据的方法有什么区别?

  答案:用POST方法提交表单,获取数据用的是 Request Form方法;而用GET方法提交表

  单,获取数据用的是 Request Query String方法。

  11、请问有什么方法可以检验各种集合返回值的数据子类型?

  答案:一般集合返回值的数据子类型是取决于集合值本身的类型,因此是没有一个固定的方法可以判断出某集合返回值的数据子类型,但常用的有三个函数 ISNUINu1可以辅助来判断一下返回值的数据子类型。

  12、请结合第1章讲的wWW的工作原理来讲述4-3.asp的运行过程?

  答案:当用户在浏览器中输入网址笫1次访问本文件时,服务器端就会从头到尾解释执行本文件。首先输出表单中的元素内容(文字、文本框、按钮),然后执行I判断语句,此时因为是第一次访问该文件,还没有提交表单,所以 Request Form("txtA")=",Request. Forn("txtB")="",If语句中条件表达式的返回值为 False,因此执行Esc后面输出语句;接下来当用户输入两个数并提交表单后,此时就会第2次访问本文件,服务器端就会再次从头到尾解释执行本文件,先输出表单元素内容,然后再次执行If判断语句,此时因为已经提交了表单,所以 Request Form("txtA")=输入的值, Request Form("txtB")=输入的值I语句中条件表达式的返回值为True,因此执行运算语句,最后输出两个数的和。

  13、请简述 Response的 Write方法的两种写法的区别及注意事项。

  答案:两种写法分别为 Response. write和<%=%>,前者多用于在Ⅴ Script代码中,用来向客户端输出服务器端的信息;后者则多用于大量HTML代码中嵌入少量ⅤB Script代码的时候。

  14、想一想,把一个HTML网页文件直接更改扩展名为asp行不行?

  答案:可以。相当于一个不含有任何动态代码的ASP文件,运行时服务器端也会对其进行解释执行,只不过实际上没有代码需要解释执行而已

  15、什么是应用程序?为什么要建立应用程序?

  答案:简单的说,添加了虚拟目录的文件夹就可以称为应用程序。建立应用程序后多个网站之间就可以独立了,一些公共变量就不会混淆。

  16、为什么需要给HTML文件添加注释语句?

  答案:适当地使用注释语句,可以让网页的维护和更新变得很方便。

  17、如果同时设置了背景颜色和背景图片,会出现什么情况?

  答案:如果同时设置了背景颜色和背景图片,将只有背景图片起作用。

  18、请比较背景图片、图片标记、超链接、框架网页中用到的文件路径的语法?

  答案:这些文件路径的引用都分相对路径和绝对路径两种,其中背景图片、图片标记、

  框架网页的链接写法为src=“URL地址”,而超链接的写法为href=“URL地址

  19、为什么HTML文件一般可以直接双击打开,而ASP文件就不能呢?

  答案:因为AsP文件必须要到服务器端解释执行后才可显示到浏览器端

  20、在示例2-2中,也可以将背景音乐文件的路径修改为

  “ C: inetpubwwwrootasptempchapter2 bgmusic mp3”,而且也可以正常运行。但是,这样做实际上是有问题的,请大家想想为什么?(提示:要注意客户端和服务器端的区别)

  答案:因为背景音乐文件的路径其实仅是指明了文件在哪个服务器地址存放,并没有

  将文件发送到客户端,只有当浏览器执行到这一句时,才会自动到相应服务器的

  C: inetpublwwwrootasptempchapter2目录下去寻找 bgmusic mp3文件,然后发送到客户端如果服务器上没有找到这个文件,就不会播放出音乐来,但是因为我们此时指定的服务器

  和客户端机是同一台,因此就可以找到播放文件正常运行。

声明:

(一)由于考试政策等各方面情况的不断调整与变化,本网站所提供的考试信息仅供参考,请以权威部门公布的正式信息为准。

(二)本网站在文章内容来源出处标注为其他平台的稿件均为转载稿,免费转载出于非商业性学习目的,版权归原作者所有。如您对内容、版权等问题存在异议请与本站联系,我们会及时进行处理解决。

重庆自考报考系统

自考报名入口

注:重庆2022年10月自考报名时间为7月8日...

准考证打印入口

注:重庆2022年10月自考报名时间为7月8日...

热门院校专业

更多院校>>
school

重庆大学

  重庆大学(ChongqingUniversity,CQU),简称重大,位于重庆市,是中华人民共和国教育部直属,由教育部、重庆市、国家国防科技工业局共建的全国重点大学,位列国家“双一流”、“211工程”、”985工程”,入选“珠峰计划”、“强基计划 [186] ”、“高等学校创新能力提升计划”、“高等学校学科创新引智计划”、“卓越工程师教育培养计划”、“卓越法律人才教育培养计划”、国家建设高水平大学公派研究生项目、中国政府奖学金来华留学生接收院校、教育部来华留学示范基地,为卓越大学联盟、中俄工科大学联盟、中波大学联盟、一带一路高校联盟、“长江—伏尔加河”高校联盟、CDIO工程教育联盟、中国高等戏剧教育联盟成员单位。

school

西南大学

  西南大学(Southwest University),主体位于重庆市北碚区,是中华人民共和国教育部直属并与农业农村部、重庆市共建的全国重点大学。 位列国家“双一流”、 “211工程”、“985工程优势学科创新平台”建设高校、“双一流”农科联盟成员高校。入选“111计划”、“2011计划”、“百校工程”、卓越农林人才教育培养计划、卓越教师培养计划、国家大学生创新性实验计划、国家级大学生创新创业训练计划、国家建设高水平大学公派研究生项目、国家大学生文化素质教育基地、中国政府奖学金来华留学生接收院校。

school

重庆医科大学

重庆医科大学(ChongQing Medical University),简称“重医”,是中华人民共和国教育部、国家卫生健康委员会和重庆市人民政府共建高校,入选国家“111计划”、“中西部高校基础能力建设工程”、“卓越医生教育培养计划”、国家建设高水平大学公派研究生项目、国家“特色重点学科项目”建设高校、中国政府奖学金来华留学生接收院校、国家大学生文化素质教育基地、国家国际科技合作基地、教育部来华留学示范基地,全国首批博士和硕士学位授予单位,重庆市院士专家工作站建站单位,重庆市一流学科建设高校,国家重点支持建设的西部地区十四所大学之一。

school

重庆师范大学

重庆师范大学(Chongqing Normal University),简称“重庆师大”,位于中国直辖市重庆,国家“中西部高校基础能力建设工程”实施高校, 入选首批“卓越农林人才教育培养计划、卓越教师培养计划”,“马云乡村师范生计划”首批合作院校,全国毕业生就业典型经验高校,重庆市一流学科建设高校,是一所以教师教育为特色、多学科协调发展的综合性师范大学。

school

重庆邮电大学

重庆邮电大学(Chongqing University of Posts and Telecommunications)简称“重邮”,坐落于直辖市——重庆市,是中华人民共和国工业和信息化部与重庆市人民政府共建的教学研究型大学,入选国家“中西部高校基础能力建设工程”、国家“卓越工程师教育培养计划”,是国家“2011计划”核心协同高校、中国政府奖学金来华留学生接收院校、国家大学生文化素质教育基地、国家布点设立并重点建设的四所邮电高校之一,重庆市一流学科建设高校,CDIO工程教育联盟成员单位。

school

重庆交通大学

重庆交通大学(Chongqing Jiaotong University,CQJTU),是由重庆市人民政府和中华人民共和国交通运输部共建的一所交通特色、以工为主的多科性大学,入选“中西部高校基础能力建设工程”、“卓越工程师教育培养计划”、国家级大学生创新创业训练计划、国家大学生文化素质教育基地、中国政府奖学金来华留学生接收院校、全国毕业生就业典型经验高校、全国创新创业典型经验高校,是教育部本科教学工作水平评估优秀学校、重庆市一流学科建设高校,为“一带一路”中波大学联盟发起成员、中俄交通大学联盟核心成员。

school

重庆理工大学

重庆理工大学(Chongqing University of Technology)简称重理工,坐落于中央直辖市重庆,是中国兵器协同创新联盟、全国高等军工院校课程思政联盟单位,中央与地方共建的市属普通本科高等院校、重庆市重点建设高校、国家级大学生创新创业训练计划实施高校、全国毕业生就业典型经验高校,首批高等学校科技成果转化和技术转移基地,教育部首批新工科研究与实践项目入选高校。

school

重庆三峡学院

重庆三峡学院(Chongqing Three Gorges University)坐落于重庆市万州区,由重庆市人民政府举办,以文、工为主的全日制普通本科院校,入选首批“卓越农林人才教育培养计划”、教育部数据中国“百校工程”、“重庆市2011协同创新中心”,全国高校校园网站联盟理事单位,“一带一路”标准化教育与研究大学联盟成员,是山东大学对口支援高校。

school

重庆文理学院

重庆文理学院(Chongqing University of Arts and Sciences),位于重庆市,是重庆市人民政府主办的全日制普通高等本科院校、国家首批卓越农林人才教育培养计划改革试点高校。 其前身重庆师范高等专科学校和渝州教育学院分别创办于1976年和1972年;2001年5月,两校合并组建为重庆渝西学院;2005年4月,学校更名为重庆文理学院。

school

重庆科技学院

重庆科技学院(Chongqing University of Science and Technology),始建于1951年,由重庆市人民政府与中国石油天然气集团公司、中国石油化工集团公司、中国海洋石油总公司共建,是一所以工为主,以石油与化工、冶金与材料、机械与电子、安全与环保为特色,涵盖理、工、经、管、法、文、艺的多学科协调发展的全日制公办普通本科院校。入选全国应用技术大学(学院)联盟副理事长单位、卓越工程师教育培养计划、数据中国“百校工程”、新工科研究与实践项目、国家级大学生创新创业训练计划、全国创新创业典型经验高校、全国深化创新创业教育改革示范高校。2021年成为重庆市博士学位授予立项建设单位。