当前位置:文档之家› aspnet复习题1

aspnet复习题1

aspnet复习题1
aspnet复习题1

一、填空题

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,中是如何保持视图状态的?

[参考答案]

视图状态就是本窗体的状态。保持视图状态就是在反复访问本窗体页的情况下,能够保持状态的连续性。以便使得网站的运行过程与桌面系统一致。如果不保持视图状态,就是说当窗体页返回时,窗体页中原有的状态(数据)都不再存在,这种情况下怎样能够继续窗体的操作?

为了保持视图状态,系统在浏览器的源代码中自动增加了一个隐含的控件。并在该控件中自动保留网页当前的信息。当网页返回到本窗体页时,再自动将把这些信息反馈给返回的窗体页,也就恢复了窗体页中各控件的状态。

ASPNET期末复习题

期末复习题 一、选择题 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对应页面中的一个

元素 B. 在一个Web Form中,允许存在多个HtmlForm控件 C. 在https://www.doczj.com/doc/8710736053.html,页面中,元素的method属性的默认值为post D. 对于元素来说,属性Runat="Server" 不能省略

ASP NET考试试题及答案详析

一、填空题 (1)ASPX网页的代码储存模式有两种,它们是_代码分离模式__和__单一模式_。 答案:代码分离模式,单一模式 (2)当一个Web控件上发生的事件需要立即得到响时,应该将他的AutoPostBack属性设置为true。 答案:AutoPostBack (3)请将下列数据(nn)在TextBox控件中显示出来。 Double nn=4512.6; TextBox1.Text=nn.Tostring(); 答案:nn.ToString() (4)当需要将TextBox控件作为密码输入框时(要求隐藏密码的代码),应该将控件的TextMode属性设置为Password. 答案:Password (5)下面是一个转移到新网页的指令:Response.Redirect(“新网页的Url”) 答案:新网页的Ur1 (6)在设计阶段必须将各个验证控件的属性指向被验证的控件。 答案:ControlToValidate (7)下面是设置和取出Session对象的代码。 设置Session的代码是: Session[“greeting”]=“hello wang!”; 取出该Session对象的语句如下: string Myvar=; 答案:Session[“greeting”].ToString() (8)下面是使用Application对象时防止竞争的代码。 Application.;//锁定Application对象 Application[“counter”]=(int)Application[“counter”]+1; Application.;//解除对Application对象的锁定 答案:lock(),unlock() (9)废除Session的语句是:。 答案:Session.Abandon() (10)打开文件系统网站时将自动打开一个开发服务器,这是一个轻量级服务器,可以用来对程序进行检查和调试工作。 答案:开发 (11)所谓分布式类就是在多个文件中使用相同的_命名空间_,相同的_类名_,而且每个类的定义前面都加上partial修饰符,编译时编译器就会自动的将这些文件编辑成一个完整的类。答案:命名空间,类名,partial (12)改变Session的有效时间的语句是:Session.Timeout=60;。 答案:Session.Timeout=60; (13)NET与XML紧密结合的最大好处是跨平台传送数据。 答案:跨平台传送数据 (14)网上招聘模板如果使用FormView控件,通常分为上、下两部分.上面部分通常使用FormView控件的模板,用来介绍公司情况并提出招聘要求;下面部分通常用模板,用来输入和存储数据.当应聘者提交数据后应事件中向应聘者发出感谢或收到的信息.答案:Header Insert ItemInserted

ASPNET 期末复习整理

《https://www.doczj.com/doc/8710736053.html, WEB程序设计》课程 期末复习 考试卷型: 1、单选、判断 2、填空 3、简答题 4、程序填空 5、阅读程序 基本知识点 1、https://www.doczj.com/doc/8710736053.html,运行环境、平台: Windows操作系统、IIS、.NET框架。 https://www.doczj.com/doc/8710736053.html,是一种基于.NET框架开发动态网页的新技术,它依赖于Web服务器上的https://www.doczj.com/doc/8710736053.html,模块(aspnet_isapi.dll文件),但该模块本身并不处理所有工作,它将一些工作传递给.NET框架进行处理。https://www.doczj.com/doc/8710736053.html,允许使用多种面向对象语言编程,如https://www.doczj.com/doc/8710736053.html,、C#、C++、https://www.doczj.com/doc/8710736053.html,和J#.NET语言等,它也只能在Windows平台上运行。 2、HTML语言基本语法: 超链接() 列表(

表格行
)、 URL(
    )、 form表单(
    ) //HTML文档的开始和结束标签 //HTML文档标题的开始和结束标签 //HTML文档体的开始和结束标签 //段落的开始和结束标签 //一个文本框或按钮 //下拉列表框 3、静态网页构成和标准: 内容+结构+表现+行为 xhtml + div/css + javascript CSS概念:层叠样式表 嵌入方式:1.内联式。(

    ) 2.嵌入式。(写在html的头部.[]) 3.外部式。(样式外部文件已“.css”,为扩展名,在内,不是在