一、填空题
1..NET框架中包括一个庞大的类库。为了便于调用,将其中的类按照 命名空间  进行逻辑分区。
2.服务器有一个总的配置文件,名为 fig 。在这个文件中已经确定了所有ASP.NET应用程序的基本配置。
3.HTML是_Hyper Text Markup Language___的英文缩写。
4.    DHTML的设计思想是:浏览器从服务器端下载文档后,利用__浏览器___的资源,在不增加_服务器__端负担和网上传输流量的前提下,使网页的某些元素“动”起来。
5.文档对象模型DOM 是英文___Document Object Model____的缩写,它是_DHTML__的基础。
6.当一个Web控件上发生的事件需要立即得到响应时,应该将它的 AutoPostBack aspnet和net的区别 属性设为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一样,ASP.NET也是一种基于面向对象的系统。                        (  F )
3。在ASP.NET中能够运行的程序语言只有5种。                                ( F )
4.fig是网站中必需配置的文件。                                          ( 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. 简述ASP.NET 2.0的事件模型。系统采用什么方式来减少信息往返次数的。
[参考答案]
ASP.NET 2.0中对事件处理的原则是:
基于服务器处理事件;
尽量减少事件处理中信息往返的次数;
调用浏览器执行辅助功能。
为了减少事件处理中信息往返的次数,系统采用了以下的策略,即客户端发生的事件,并不是每发生一次就向服务器传送一次信息。默认情况下,只有当服务器端按钮(Button)被点
击时,才集中向服务器传递事件信息。其他支持改变(Change)事件的服务器端控件,如文本框、下拉列表框、单选按钮、复选框等,当它们的Change事件发生时,先将事件的信息暂时保存在客户端的缓冲区中,等到下一次向服务器传递信息时(点击按钮时),再和其他信息一起发送给服务器。以减少传送信息的频度。
如果有的控件的Change事件需要立即得到响应时,只需要将该控件的AutoPostBack的属性设为true即可。
3. 为什么要保持视图状态?ASP.NET中是如何保持视图状态的?
[参考答案]
视图状态就是本窗体的状态。保持视图状态就是在反复访问本窗体页的情况下,能够保持状态的连续性。以便使得网站的运行过程与桌面系统一致。如果不保持视图状态,就是说当窗体页返回时,窗体页中原有的状态(数据)都不再存在,这种情况下怎样能够继续窗体的操作?
为了保持视图状态,系统在浏览器的源代码中自动增加了一个隐含的控件。并在该控件中
自动保留网页当前的信息。当网页返回到本窗体页时,再自动将把这些信息反馈给返回的窗体页,也就恢复了窗体页中各控件的状态。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。