一、填空题 | |
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小时内删除。
发表评论