一、填空题
1..NET框架中包括一个庞大的类库。为了便于调用,将其中的类按照命名空间进行逻辑分区。
2.服务器有一个总的配置文件,名为Machine.config。在这个文件中已经确定了所有https://www.doczj.com/doc/8710736053.html,应用程序的基本配置。
3.HTML是_Hyper Text Markup Language___的英文缩写。
4.DHTML的设计思想是:浏览器从服务器端下载文档后,利用__浏览器___的资源,在不增加_服务器__端负担和网上传输流量的前提下,使网页的某些元素“动”起来。5.文档对象模型DOM 是英文___Document Object Model____的缩写,它是_DHTML__的基础。
6.当一个Web控件上发生的事件需要立即得到响应时,应该将它的AutoPostBack 属性设为true。
7.下面是一个转移到新网页的指令:
Response. Redirect ("新网页的Url");
8.请将下列字符串转换为浮点类型的数据,以便进行计算。
string ss = "4109.54";
double dd = double.Parse(ss) ;
9.下面是设置和取出Session对象的代码:
设置Session的代码是:
Session["greeting"] = "Hello Wang!";
取出该Session对象的语句如下:
string MyVar= (string)Session[“greeting”];
10.改变Session的有效时间的语句是:Session.Timeout = 60; 。
二、选择题
1.App_Data目录用来放置A。
A.共享的数据库文件B.共享文件C.被保护的文件D.代码文件
2.文件系统网站非常适合于学习使用,因为D。
A. 不要安装IIS
B. 网站允许放置在任意目录下
C. 能够进行单独调试
D. A+B
3.在图片校验码的图片中增加一些线条或点阵是为了 C 。
A.使图片更美观。B。使图片更加规整C。干扰机器人的识别D。使图像更丰富
4.用CSS布局的方框模型中Margin代表下图的C部分空间
5.静态网页文件的后缀是C。
A. asp
B. aspx
C. htm
D. jsp
6..NET与XML紧密结合的最大好处是B。
A. 代码易于理解
B. 跨平台传送数据
C. 减少存储空间
D. 代码安全
7.下面几个图形控件中,不能执行鼠标单击事件的控件是 B 。
A. ImageButton
B. Image
C. ImageMap
8.Session与Cookie状态之间的最大区别在于 A
A.存储的位置不同B.类型不同C.生命周期不同D.容量不同9.默认情况下Session的有效时间是C。
A.30秒B.10分钟C.20分钟D.30分钟
10.现在需要验证某个TextBox控件输入的年龄是否大于18且小于65。此时应该使用的验证控件是 D 。
A. CompareValidator
B. CompareValidator与RequiredFieldValidator
C. RangeValidator
D. RangeValidator与RequiredFieldValidator
三、判断题
1.网页的界面中使用CSS可以更确切地表达文本的内容(F)2.和ASP一样,https://www.doczj.com/doc/8710736053.html,也是一种基于面向对象的系统。
( F )
3。在https://www.doczj.com/doc/8710736053.html,中能够运行的程序语言只有5种。
( F )
4.Web.config是网站中必需配置的文件。
( F )
5.网站中的Global.asax文件(如果有的话)可以放在网站的任意目录下。
( F )
6.离开了网站的服务器ASPX网页也能够单独运行。
( F )
7.HTML控件属于浏览器控件,网页下载后不接受服务器的控制。
( T )
8.Web控件的几种按钮都起到向服务器提交数据的作用。
( T )
9.视图状态(ViewState)可以在各个网页之间共享。
( F )
10.Session对象可以在同一对话的不同网页之间共享。
( T )
四、问答题
1. 简述HTML与XML之间的区别。
[参考答案]
●HTML用来定义显示,而XML是对语义的描述。
●HTML的标记由系统定义,而XML的标记自行定义。
●HTML的语法比较松散,而XML的语法比较严格(例如,区分大小写,各标记必
须封闭等等),因此XML的执行效率要高一些。
●为了显示XML文本,常需要与其他文件结合起来使用。
2. 简述https://www.doczj.com/doc/8710736053.html, 2.0的事件模型。系统采用什么方式来减少信息往返次数的。
[参考答案]
https://www.doczj.com/doc/8710736053.html, 2.0中对事件处理的原则是:
●基于服务器处理事件;
●尽量减少事件处理中信息往返的次数;
●调用浏览器执行辅助功能。
为了减少事件处理中信息往返的次数,系统采用了以下的策略,即客户端发生的事件,并不是每发生一次就向服务器传送一次信息。默认情况下,只有当服务器端按钮(Button)被点击时,才集中向服务器传递事件信息。其他支持改变(Change)事件的服务器端控件,如文本框、下拉列表框、单选按钮、复选框等,当它们的Change事件发生时,先将事件的信息暂时保存在客户端的缓冲区中,等到下一次向服务器传递信息时(点击按钮时),再和其他信息一起发送给服务器。以减少传送信息的频度。
如果有的控件的Change事件需要立即得到响应时,只需要将该控件的AutoPostBack的属性设为true即可。
3. 为什么要保持视图状态?https://www.doczj.com/doc/8710736053.html,中是如何保持视图状态的?
[参考答案]
视图状态就是本窗体的状态。保持视图状态就是在反复访问本窗体页的情况下,能够保持状态的连续性。以便使得网站的运行过程与桌面系统一致。如果不保持视图状态,就是说当窗体页返回时,窗体页中原有的状态(数据)都不再存在,这种情况下怎样能够继续窗体的操作?
为了保持视图状态,系统在浏览器的源代码中自动增加了一个隐含的控件。并在该控件中自动保留网页当前的信息。当网页返回到本窗体页时,再自动将把这些信息反馈给返回的窗体页,也就恢复了窗体页中各控件的状态。
期末复习题 一、选择题 1.在https://www.doczj.com/doc/8710736053.html,的内建对象中,必须要有Lock和Unlock方法以确保多个用户无法同时 改变某一变量的对象是( D ) A. Cache B. Session C. Request D. Application 2.下列哪个函数可以将数值转换为字符串?( C) A.Cdate B.Cint C.CStr D.CDbl 3.有关https://www.doczj.com/doc/8710736053.html,脚本和HTML说法正确的是( D )。 A. HTML元素的ID属性值直接对应https://www.doczj.com/doc/8710736053.html,脚本的一个对象名 B. 一个HTML元素不需要添加“runat=server”,https://www.doczj.com/doc/8710736053.html,脚本也可以引用该HTML 元素 C. 一个https://www.doczj.com/doc/8710736053.html,页面中脚本可以直接引用另一个https://www.doczj.com/doc/8710736053.html,页面的HTML元素 D. https://www.doczj.com/doc/8710736053.html,在原有的HTML元素的基础之上,又新增加一整套Web Server控件, 加强页面内容和脚本的设计能力。 4. 下面说法正确的是(D) A.当用户从一个网页转到另一个网页时,保存在Session中的信息会丢失。 B.Session对象的有效期默认为40分钟。 C. Session对象的有效期不能更改。 D. Session对象到期前可以用Abandon方法强行清除。 5. Request.Form读取的数据是( A ) A.以Post方式发送的数据。 B. 以Get 方式发送的数据。 C. 超链接后面的数据。 D. 以上都不对。 6. Cookie对象的默认有效期是(C) A.20分钟 B.30分钟 C.50年 D.以上都不对 7. Application对象的默认有效期是(D) A.10分钟 B.20分钟 C.30分钟 D.从网站启动到终止 8. 下面不属于Request对象集合成员的是(D) A.Cookies B.Form C. QueryString D. Server 9. Server对象的Excute方法和Transfer方法的区别是( A ) A.前者执行完调用网页,继续执行当前页面,后者不是。 B.前者执行完调用网页,不再继续执行当前页面,后者不是。 C.前者转移到调用的网页,执行新的页面,后者不是。 D.前者转移到调用的网页,不再执行当前的页面,后者不是。 10.关于HtmlForm控件说法错误的是(B) A. 一个HtmlForm对应页面中的一个
) //HTML文档的开始和结束标签) 2.嵌入式。(写在html的头部.[
]) 3.外部式。(样式外部文件已“.css”,为扩展名,在内,不是在