判断题:
1. HTML文件是文本文件。(√ )
2. HTML标记可以描述网页的字体、大小、颜等,但不可以描述多媒体文件。( ×)
3. HTML标记符不区分大小写。(√ )
4. IE浏览器是唯一的解释HTML超文本语言的工具。( ×)
5. HTML的标记可以嵌套,但不可以交叉嵌套。(√ )
6. 超链接标记仅能链接到另一个网页,不可以链接其它文件。(× )
7. 静态网页是指静止不动的网页,因此,加入了动画或视频的网页属于动态网页。(× )
8. 用HTML语言书写的页面只有经Web服务器解释后才能被浏览器正确显示。(× )
9. 验证控件仅能检验输入控件是否输入了内容。(× )
10. 使用验证控件可以大大简化验证过程。(√)
11. Session和Application对象的事件过程只能书写在文件中。(√ )
12. 一个WEB站点,仅能建立一个与根目录对应的Application对象。(× )
13. 会话是针对单个用户的,其他的用户没有办法改变当前用户的Session对象的任何一个项目的值。(√ )
14. Cookie是指保存在服务器上的一个文本文件,它的长度不超过4K。(×)。
简答题:
1. ASP与有什么不同?
答:与ASP有很大的不同。ASP程序是解释执行,未经优化;而是编译执行,程序效率得到提高。在第一次访问网页时,由于需要编译,因此,在第一次连接访问时,网页的连接速度比ASP网页慢。但是之后的访问速度比ASP网页快。是建立在模块化程序设计语言之上;而ASP使用的VBScript只是一个脚本语言。
2. 什么是虚拟目录?
答:虚拟目录并不是一个真正存在的物理目录,而是WEB服务器上物理目录的一个别名。
3. 开发者可以使用哪些工具编辑HTML文件?请列举出一、二种常用编辑器的名称。
答:如UltraEdit、EditPlus等文本编辑软件,或Frontpage、Eclipse等开发工具。
4. HTML的注释在浏览器中能见到吗?从浏览器的“查看” “源文件”能见到吗 ?
答:HTML的注释在浏览器中不能见到,但从浏览器的“查看” “源文件”中能能见到。
5. 写出常用的两种换行标记,指出它们的区别。
说明哪些网站属于asp答:<p>和<br>标记都可以用于换行,<p>是段落标记,在换行的同时,会在前段与后段之间留一空白行。<br>不会产生空行。
6. 简要说明HTML表单和WEB表单之间的区别?
答:HTML表单是静态网页中定义的表单,只在浏览器端运行,用于向服务器提交用户的请求。WEB表单是中的表单,是在服务器上运行的。WEB表单也是用<Form>标记定义的。
WEB表单标记中有一个重要的属性:Runat=”Server”。正是这个属性使WEB表单与HTML表单有了本质的不同。
7. 如果控件没有放在<form runat="server ">标记中,会有什么结果?
答:的WEB服务器控件必须<form runat=server></form>的标记之中。如果不放在<form runat=server></form>之间,对于大多数控件来说,就无法在服务器端进行事件处理或者获得某些返回值的,仅仅是在浏览器中显示出来而已。
8. 使用Label控件有什么好处?
答:使用标签控件可以动态地修改显示在页面中的文本。
9. 简述你所学过的验证控件及其功能。
答:必须字段验证控件:用于检验页面的控件是否已输入。比较验证迭件:用于将关联输入控件的值与常数值或其他输入控件的值进行比较,以确定这两个值是否与指定的关系相匹配。范围验证控件:用于验证输入的内容是否在规定的范围内。正则表达式验证控件:
确保关联输入控件的输入值与某个正则表达式所定义的模式相匹配。验证总结控件:和前面讲到过的其他控件一起使用,以集中给出对整个页面的验证结果,也就是错误消息列表。
10. 验证总结控件与其它控件有什么不同?
答:验证总结控件本身不提供任何验证,但它可以和前面讲到过的其他控件一起使用,以集中给出验证结果。
11. 正则表达式验证控件的作用是什么?可以用在什么场合?试举例说明。
答:正则表达式用于验证控件输入的内容是否符合规定的格式,如当要求输入一个邮箱时,通过在正则表达式控件中定义邮箱的正则表达式,可以检验用户输入的邮箱格式是否正确。
12. 当HTML表单用get方法向服务器端发送信息时,如何获得提交数据?
答:可以用Request对象的QueryString方法获取URL后面相关变量的值。
13. 的表单在提交时采用的是什么方法?
答:采用Post方法。
14. 在一个网站中只能有一个Application对象吗?如果不是,应该用什么方法来创立新的Application?
答:一个网站中可能有一个Application对象。每个Web站点的子目录,可以创建一个新的Appliation对象。方法是:在Internet信息服务对话框中选择相应的程序目录,单击鼠标右键,在弹出菜单中选择“属性”。打开的属性对话框中,点击“创建”按钮,即可创建一个新的Application对象。创建完后,程序目录的图标将变成一个打开的小盒子。
15. Application对象的lock()和unlock()方法在什么情况下使用,只用其中的一种方法行不行,为什么?
答:Application对象是网站的应用程序可以共享的,而网站程序可能同时会有多个用户访问,那么可能出现多个用户同时访问某个保存在Application对象中的变量的问题。当多个用户同时需要修改Application中某个变量时,还有可能产生数据不一致的问题。
为了避免这种情况的发生,Application对象提供了两个方法:Lock和UnLock。当需要修改某个Application对象中保存的变量值时,先用Lock方法将Application对象锁住,禁止其它用户修改Application对象中的变量值,然后再对变量值进行修改。修改结束后,再用UnLock方法把锁打开。这样就避免了访问冲突的问题。
Lock和UnLock方法必须成对使用。如果只用了Lock方法而不用Unlock,则获得资源的用户永远占有Application,不释放,导致其它用户无法得到Application。没有Lock方法使用Unlock也是无意义的。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论