ASPNET期末复习题

合集下载

AspNet期末考试卷附答案

AspNet期末考试卷附答案

AspNet期末考试卷附答案1. WebGrid控件中哪个属性可以设置是否启动分页() [单选题]A、rowsperpageB、canpage(正确答案)C、pagesortD、allowpage2. 在webpage中,哪个控件的与webform中GridView控件功能类似() [单选题]A、DataGridViewB、GridC、WebGrid(正确答案)D、DataTable3. 使用WebChart中的哪个方法可以绑定数据源 [单选题]A、BindDataB、DataSourceC、DataBindD、DataBindTable(正确答案)4. 以下哪个属性不属于WebChart的属性 [单选题]A、FileNameB、WidthC、HeightD、Title(正确答案)5. WebGrid控件前端页面以何种形式进行输出?() [单选题]A、@webpage.GetHtml()(正确答案)B、@webpage.bind()C、@webpage.ShowHtml()D、@webpage.Html()6. C/S结构中,客户端能够使用哪种操作系统()①linux ②windows ③imac ④都可以 [单选题]A、①B、①②C、①③D、④(正确答案)7. 当前使用最多的网络应用程序开发体系结果有哪些()A、A/SB、B/CC、B/S(正确答案)D、C/S(正确答案)8. C/S是什么单词的缩写() [单选题]A、Class/ServerB、Client/Server(正确答案)C、Click/ServerD、Clear/Server9. B/S是什么单词的缩写() [单选题]A、Big/SilentB、Browser/SilentC、Big/ServerD、Browser/Server(正确答案)10. 在B/S结构中,客户端能够使用哪种浏览器?()①google浏览器②ie浏览器③火狐浏览器④都可以 [单选题]A、①B、②C、③D、④(正确答案)11. URL的组成由哪些()A、应用层协议(正确答案)B、主机IP地址或域名(正确答案)C、协议端口号(正确答案)D、资源所在的路径和文件名(正确答案)12. URL中的http是什么() [单选题]A、网络控制协议B、应用层协议(正确答案)C、服务器地址D、传输控制协议13. 请选择正确的HTTP协议的服务器访问响应过程()①客户端和web服务器建立连接②客户端发送http请求③服务器接受客户端的请求,生成http响应并发送给客户端④服务器关闭连接。

ASP_NET复习题全解

ASP_NET复习题全解

期末复习题一、选择题1.在的内建对象中,必须要有Lock和Unlock方法以确保多个用户无法同时改变某一变量的对象是( D )A. CacheB. SessionC. RequestD. Application2.下列哪个函数可以将数值转换为字符串?( C)A.Cdate B.Cint C.CStr D.CDbl3.有关脚本和HTML说法正确的是( D )。

A. HTML元素的ID属性值直接对应脚本的一个对象名B. 一个HTML元素不需要添加“runat=server”,脚本也可以引用该HTML 元素C. 一个页面中脚本可以直接引用另一个页面的HTML元素D. 在原有的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.CookiesB.FormC. QueryStringD. Server9. Server对象的Excute方法和Transfer方法的区别是(A )A.前者执行完调用网页,继续执行当前页面,后者不是。

B.前者执行完调用网页,不再继续执行当前页面,后者不是。

C.前者转移到调用的网页,执行新的页面,后者不是。

aspnet复习题

aspnet复习题

一、填空题1..NET框架中包括一个庞大的类库。

为了便于调用,将其中的类按照命名空间进行逻辑分区。

2.服务器有一个总的配置文件,名为Machine.config。

在这个文件中已经确定了所有应用程序的基本配置。

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. 不要安装IISB. 网站允许放置在任意目录下C. 能够进行单独调试D. A+B3.在图片校验码的图片中增加一些线条或点阵是为了 C 。

ASP.NET试题(50道)

ASP.NET试题(50道)

1、在开发应用程序时,如果一个页面包含大量文本与WEB服务器控件时,页面控件的布局模式应该采用(a):a)FlowLayoutb)TileHorizontalc)GridLayoutd)TileVertical2、以下是应用程序Web.config文件中的部分代码,为了获得配置节DSN的值,下列方法正确的是(a)(选择一项)<appSettings><add key="DSN" value="data source =YONGPING;Integrated" Security=SSPI;Initial Catalog=northwnd"/></appSettings>a)string strDSN=System.Configuration.ConfigurationSettings.AppSettings["DNS"];b)string strDSN=System.Configuration.ConfigurationSettings.AppSettings("DNS");c)string strDSN=System.Configuration.ConfigurationSettings.GetSettings("DNS");d)stringstrDSN=System.Configuration.ConfigurationSettings.AppSettings.GetKey("DNS"); 3、以下是某程序员在一个Web窗体中编写的部分C#代码,已知GetJobDs是一个返回一个数据集的方法,当某个用户第一次访问该页面时,下列说法正确的是(b)。

private void Page_Load(object sender , System.EventArgs e){if(!this.IsPostBack){ //1DataSet ds=this.GetJobDs(); //2This.DataGrid1.DataSource=ds.Tables[0]; //3}}(选择一项)a)用户不能在DataGrid控件中看到数据集中的数据,因为没有设置DataGrid控件的DataMember属性b)用户不能在DataGrid控件中看到数据集中的数据,因为没有进行数据绑定c)用户不能在DataGrid控件中看到数据集中的数据,因为代码行2、3不能被执行d)用户可以在DataGrid控件中看到数据集中的数据4、在一个ASPX页面的Page_Load事件中,编写了如下代码,则执行该页面后,将在页面中输出(a)。

《ASPNET程序设计》期末测试一及答案

《ASPNET程序设计》期末测试一及答案

一、单选题(每题1分,共15分)1、()是.NET的标准语言。

A.C++B.C#C.VBD.Java2、默认的页面文件扩展名是()。

A.aspB.aspnetD.aspx3、定义变量时不能以()开头。

A. 字母B.下划线C.数字D.空格4、用于在页面上显示文本的控件是()。

belB.TextBoxC.ButtonD.CheckBox5、中使用()对象实现数据库的连接。

A.DataReaderB.DataSetC.Connectionmand6、()对象是的核心对象。

A.DataReaderB.DataSetC.DataAdapterD. Command7、()控件负责管理Page页面中所有的Ajax服务器控件。

A.ScriptManagerB.UpdatePanelC.TimerD.Button8、数据绑定都通过()函数来实现。

A.Fill()B.Load()C.DataBind()D.Bind()9、()事件是页面默认事件。

A.ChangeB.EventC.ClickD.Page_Load10、()对象的主要功能是输出信息。

A.ResponseB.RequestC.ApplicationD.Session11、()对象是同一个网站中多个用户可以共享的信息。

A.ResponseB.RequestC.ApplicationD.Session12、下列哪个关键字在SELECT子句中表示所有列?()A.* B.All C.Desc D.Distinct13、()方法用于执行插入SQL语句。

A. InsertB. UpdateC. DeleteD. Select14、Visual Studio 2005的MSDN是指()系统。

A.向导B.报表C.数据库D.帮助15、请问下面程序段执行完毕,页面上显示内容是什么?()Response.Write (“<a href=''>新浪</a>”)A. “新浪”B. <a href=''>新浪</a>C.新浪D.该句有错无法正常输出二、多选题(每题2分,共10分)1、NET框架由以下哪几部分组成?()A、公共语言运行库(CLR)B、类库C、应用程序平台D、程序设计语言2、内置对象包括以下哪些?()A、Application对象B、Session对象C、Server对象D、Client对象3、下列类是访问数据库时使用的是:()A、SqlConnectionB、SqlCommandC、SqlDataReaderD、DataTable4、下面描述错误的是()。

ASP。NET期末复习

ASP。NET期末复习

期末复习题-----2015年6月29日1 .NET框架最初发布的年代是哪年?2002年2. 什么是CGI接口?CGI是common gateway interface的缩写,代表服务器的一种通用接口,CGI开启了动态网页的大门。

3. 什么是CLR?CLR是公共语言进行时(common language runtime,CLR),CLR架构。

在操作系统的服务上,它负责应用程序实际的执行,满足所有的应用程序的需求,例如内存管理,处理安全问题,整合不同的程序语言等。

4. CLR执行何种语言代码程序,并将其编译为机器语言代码以便执行?中间语言代码5. 应用程序的主要文件类型与其含义。

.aspx Web页面包括用户接口和隐藏代码。

.ascx 用户控件不能直接访问,必须内置在Web页面中。

.asmx Web服务,Web服务提供一个能够通过互联网访问的方法集合。

Web.config 配置文件,基于XML的文件,用来对应用程序进行配置。

Global.asax 全局文件,定义全局变量和全局事件。

.cs 用C#编写的代码隐藏文件,用来实现Web页面的逻辑。

6. 应用程序的标准定义是什么?标准定义是:文件、面、处理器、模块和可执行代码的组合,并且他们能够从服务器上的一个虚拟目录中被引用,换句话说,虚拟目录是界定应用程序的基本组织结构。

7. 用户控件的文件扩展名是什么?.ascx8. 在用户控件文件中必须包含的指令内容是什么?必须包含的是“@ Control”指令。

该指令对配置和其他指令进行定义。

9. 用户控件文件中不能有哪些元素?不能有html ,body和form元素。

10. 用户控件文件的运行方式?用户控件不能作为独立文件进行而必须像处理任何文件一样,将他们添加到页中。

11. 每个.ascx文件的@Control指令中能否允许定义Language属性?允许因为每个用户控件都可以使用和主页面不同的语言来编写。

aspnet期末考试试题

aspnet期末考试试题

aspnet期末考试试题### 期末考试试题#### 一、选择题(每题2分,共20分)1. 在中,以下哪个不是内置的验证控件?A. RequiredFieldValidatorB. CompareValidatorC. LabelD. RangeValidator2. Web Forms应用程序中,页面的生命周期中,以下哪个事件最先发生?A. Page_LoadB. Page_InitC. Page_PreRenderD. Page_Unload3. 在中,以下哪个不是Web控件的属性?A. IDB. TextC. ValueD. ConnectionString4. 使用 MVC框架时,以下哪个不是控制器中的方法?A. IndexB. EditC. ViewD. Delete5. 中,用于实现用户身份验证的控件是?A. LoginB. TextBoxC. ButtonD. GridView#### 二、简答题(每题5分,共20分)1. 简述 Web Forms和 MVC的主要区别。

2. 描述中的ViewState的作用及其优缺点。

3. 说明中Session和Cookie的区别。

4. 什么是的Master Page?它在页面设计中扮演什么角色?#### 三、编程题(每题10分,共40分)1. 编写一个 Web Forms页面的代码,使用Repeater控件显示一个数据表中的所有记录,并为每个记录添加一个删除按钮。

2. 假设你有一个名为`Product`的类,包含`ProductId`,`ProductName`, `Price`三个属性。

请编写一个 MVC控制器的Action方法,用于获取所有产品的列表,并返回一个视图。

3. 编写一个 Web Forms页面的代码,使用GridView控件实现数据的分页、排序和编辑功能。

4. 编写一个 MVC应用程序的视图,使用Razor语法,显示一个表单,包含文本框、下拉列表和提交按钮,用于创建一个新的`Product`对象。

ASPNET期末复习题

ASPNET期末复习题

备注:1.考试题型包括选择题(80分)、填空题(20分)2.考试主要内容范围:上课PPT中涉及到的知识点和本大纲所列知识。

3.闭卷考试。

复习资料一、基础知识点(对应填空题、解答题)(1) ASPX网页的代码储存模式有两种,它们是__代码分离模式_和_单一模式__代码分离模式。

(2) 当一个Web控件上发生的事件需要立即得到响时,应该将它的__AutoPostBack_ 属性设置为true。

(3) 请将下列数据(nn)在TextBox控件中显示出来。

Double nn = 4512.6;TextBox1.Text = nn.Tostring();(4)当需要将TextBox控件作为密码输入框时(要求隐藏密码的代码),应该将控件的TextMode属性设置为Password.(5) 下面是一个转移到目标网页的指令:Response.Redirect(“新网页的Url ”)(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) 打开文件系统网站时将自动打开一个(开发)服务器,这是一个轻量级服务器,可以用来对程序进行检查和调试工作。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

期末复习题一、选择题1.在的内建对象中,必须要有Lock和Unlock方法以确保多个用户无法同时改变某一变量的对象是( D )A. CacheB. SessionC. RequestD. Application2.下列哪个函数可以将数值转换为字符串?( C)A.Cdate B.Cint C.CStr D.CDbl3.有关脚本和HTML说法正确的是( D )。

A. HTML元素的ID属性值直接对应脚本的一个对象名B. 一个HTML元素不需要添加“runat=server”,脚本也可以引用该HTML 元素C. 一个页面中脚本可以直接引用另一个页面的HTML元素D. 在原有的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.CookiesB.FormC. QueryStringD. Server9. Server对象的Excute方法和Transfer方法的区别是( A )A.前者执行完调用网页,继续执行当前页面,后者不是。

B.前者执行完调用网页,不再继续执行当前页面,后者不是。

C.前者转移到调用的网页,执行新的页面,后者不是。

D.前者转移到调用的网页,不再执行当前的页面,后者不是。

10.关于HtmlForm控件说法错误的是(B)A. 一个HtmlForm对应页面中的一个<form>元素B. 在一个Web Form中,允许存在多个HtmlForm控件C. 在页面中,<form>元素的method属性的默认值为postD. 对于<form>元素来说,属性Runat="Server" 不能省略11.下列控件可用于定义组合框的是( B)A. TextBoxB. RadioBoxC. ListBoxD. CheckBox12. .Net Framework的的核心组件是(D)A B C COM+D 公共语言运行库和.Net Framework基础类库13..NET类库,很多能装载磁盘文件的类都是凭物理文件夹路径来装载文件的,因此在WEB页的程序代码中常常使用( A )把虚拟路径映到物理路径。

A. Server对象的MapPath方法B. Server对象的Transfer方法C. Request对象的FilePath属性D. Request对象的Url属性14.要将表单数据以字符串的方式附加在网址的后面返回服务器端,必须将 <FORM> 标记的METHOD属性设置为下列哪一个? ( C )A. POSTB. GOTC. GETD. QUERY15. 在建立Application对象的时候会产生哪个事件? ( A)A. Application_OnStartB. Application_OnEndC. Application_StartD. Application_End16. Application对象的默认有效期为多少分钟? ( D) A.10 B.15 C.20 D.应用程序从启动到结束17. 在执行A页面时,若要调用B页面,B页面执行完后,继续执行A页面,则通过Server的那个方法来实现?(C)A. TransferB. RedirectC. ExecuteD. href18.执行完如下语句后,页面上显示的内容为:(A)<%Response.Write "A"Response.EndResponse.Write "B"%>A. AB. ABC. ACD. ABC19.下列循环语句中循环多少次停止执行? ( C ) <%Dim sum, ISum=0I=1DoSum=sum+I^2I=I+1Loop While I<=10%>A. 7B. 9C. 10D. 1120.请问下面程序段执行完毕,页面上显示内容是什么:(D)<%Response.Write Server.HTMLEncode(“<a href=''>新浪</a>”)%>A. 新浪B.<a href=''>新浪</a>C. 新浪(超链接)D.该句有错,无法正常输出21. 如果希望控件内容变换后立即回传表单,需要在空间中添加属性(A)。

A. AutoPostBack=″True″B. IsPostBack=″True″C. IsPostBack=″False″D. AutoPostBack=″False″22. 如果需要确保用户输入小于96的值,应该使用(B)验证控件。

A. CompareValidatorB. RangeValidtorC. RequiredFieldValidatorD. RegularExpressionValidator23. 下面SqlComand对象方法中,可以连接执行Transact-SQL语句并返回受影响行数的是A. ExecuteReaderB. ExecuteScalaC. ConnectionD. ExecuteNonQuery24. 在配置GridView控件的SqlDateSource数据源控件过程中,单击【高级】按钮的目的是(C)A.打开其他窗口B.输入新参数C.生成SQL编辑语句D.优化代码25. 现在需要验证某个TextBox控件的输入数据是否大于0小于10,此时能使用的验证控件是( D )pare Validatorpare Validator与RequiredField ValidatorC.Range ValidatorD.Range Validator与RequiredField Validator26. 当需要用控件来输入性别(男,女)或婚姻状况(已婚,未婚)时,为了简化输入,应该选用的控件是( A)A. RadioButtonB. CheckBoxListC. CheckBoxD. RadioButtonList27. 留言板必须加强管理,这是因为( D)A. 存储容量有限B. 查看必须经过授权C. 影响查看的速度D. 可能存在过时或不健康的留言28. Validator Summary验证控件的作用是( B)A.检查总和数B.集中显示各个验证的结果C.判断有无超出范围D.检查数值的大小29. 在中,对于Command对象的ExecuteNonQuery()方法和ExecuteReader()方法,下面叙述错误的是(C)。

A.insert、update、delete等操作的Sql语句主要用ExecuteNonQuery()方法来执行;B.ExecuteNonQuery()方法返回执行Sql语句所影响的行数。

C.Select操作的Sql语句只能由ExecuteReader()方法来执行;D.ExecuteReader()方法返回一个DataReder对象;框架中,服务器控件是为配合Web表单工作而专门设计的。

服务器控件有两种类型,它们是( A)A.HTML控件和标准Web控件B.HTML控件和XML控件C.XML控件和标准Web控件D.HTML控件和IIS控件二、填空题1. 面向对象的语言具有__ 继承性_、_多态性_、_封装性__。

2. Response中的__Redirect _方法可使浏览器链接到其他URL。

3. _unlock()_方法用于释放ASP页面锁定Application对象的状态。

答案:4. Request.Form和Request.QueryString对应的是FORM提交时的两种不同提交方法:_ Post _方法和_Get _方法。

答案:,5. 几乎所有的HTML标记都可以转化为HTML Server控件,只需要在标记中加入__ _unat="server"_即可。

6. 当需要将TextBox控件作为密码输入框时(要求隐藏密码的代码),应该将控件的TextMode属性设置为 __ Password __7. 请将下列数据(nn)在TextBox控件中显示出来。

Double nn = 4512.6;TextBox1.Text =___ nn.ToString()_8.在设计阶段必须将各个验证控件的 _ ControlToValidate_属性指向被验证的控件。

9.下面是设置和取出Session对象的代码。

设置Session的代码是:Session[“greeting”]=“hello wang !”;取出该Session对象的语句如下:string Myvar= _ Session[“greeting”].ToString()__ ;10. 下面是使用Application对象时防止竞争的代码。

Application. ____ lock()____ ; //锁定Application对象Application[“counter”]=(int) Application[“counter”]+1;Application. ___ unlock()___ ; //解除对Application对象的锁定11. 废除Session的语句是:_ Session.Abandon()__12. 改变Session的有效时间的语句是:__ Session.Timeout=60___ (说明:60可用任何有效时间代替)13. 在SQLConnection对象中可以使用_ ConnectionString ___ 属性来获取或设置打开SQL数据库的连接字符串。

14. 在操作数据库时有查询、更新和删除等操作,在中一般使用__ command ___对象来完成。

15. 数据读取器DataReader对象是一个简单的数据库,用于从数据源中检索__只读_、只进的数据流。

16. 允许以两种方式从数据库中检索数据;一种是使用DataReader 对象;第二种是使用__ DataAdapter _对象。

相关文档
最新文档