1)在ASP.NET中,关于数据显示控件描述错误的是( C )。(选择一项)
a)  Repeater控件和DataList控件相比,没有编辑和选择模板
b)  Repeater控件是基于模板的,不会自动生成任何用于布局的代码
c)  GridView、DataList和Repeater控件都内置了分页功能
d)  Repeater控件更适合显示非<table>标签指定的内容
2)在ASP.NET中,关于母版页特点的说法错误的是(C  )。(选择一项)
a)在母版页中允许添加控件、文字等元素
b)有利于站点的修改和维护,提高了工作效率
c)母版页中不能添加事件处理程序    d)有利于实现页面布局
5)在ASP.NET中,能实现页面部分缓存的控件是( C )。(选择一项)
a)  ScriptManager  b)  AutoComplete  c)  Substitution  d)  Repeater
6)在ASP.NET中,关于运行机制的说法错误的是(  A)。(选择一项)
a)  .aspx页面第一次执行的时间比第二次短
b)  当客户端用户访问某一页成功时,当前ASP.NET项目不一定所有页面都编译完成
c)  客户端用户访问页面时,只能访问到该页面的.aspx文件
d)  .aspx页面第一次比第二次执行的时间长,因为第一次执行需要编译
8)若在IIS上部署一个ASP.NET站点,会出现错误的操作是(  B)。(选择一项)
a)  以XCopy方式发布站点,首先在IIS上创建虚拟目录
b)  站点所在虚拟目录不设置任何权限
c)  使用VS2005的功能复制站点
d)  使用VS2005的功能发布预编译站点
9) 在ASP.NET中,关于创建Web站点的4种方式,以下说法错误的是( D )。(选择一项)
a)  使用文件系统方式不需有IIS支持也能进行开发测试
b)  本地IIS方式可以使用IIS的高级功能
c)  使用FTP站点方式,许多人可以同时使用项目,也可以使用VSS进行代码管理
d)  远程站点方式与FTP类似
10) 在ASP.NET中,如果使用一个GridView显示数据,则下列说法正确的是(AD )。(选择二项)
a)数据源类型若为ObjectDataSource,能够支持数据的排序
b)数据源类型若为ObjectDataSource,不能够支持数据的排序
c)在绑定数据源时需要指定DataSourceID,不调用DataBind()方法
d)在绑定数据源时需要指定DataSourceID,然后调用DataBind()方法
11)阅读ASP.NET中关于ObjectDataSource的代码:
<asp:ObjectDataSource ID="odsImage" runat="server"  SelectMethod="GetImages">
<SelectParameters>
<asp:QueryStringParameter  DefaultValue="1"  Name="galleryId"
QueryStringFieId="id"  Type="Int32"/>
</SelectParameters>
</asp:ObjectDataSource>
关于这段代码说法错误的是(B)。(选择一项)
a)没有指明odsImage中GetImages()方法的类名称,会导致错误
b) odsImage中GetImage()方法的参数是id,类型是Int32
c) odsImage默认的查询参数值为1
d) ObjectDataSource可以作为GridView、DataList、Repeater等控件的数据源13)在ASP.NET中,关于网站部署说法错误的是(A)。(选择一项)
a)在部署前,应该开启fig中的调试功能,配置方式是:<compilation
debug="true"></compilation>
b)Xcopy方式发布站点,能将页面文件、dll文件都复制到站点目录下
c)要提高页面第一次运行的速度,可以发布网站时进行预编译
d)经过预编译的网站,仍然保留.cs文件
14)在ASP.NET中,BookList.aspx页面设置缓存的方式如代码所示:
<%@ OutputCache  Duration="60"
VaryByParam="*"  VaryByControl="Button1;Button2"%>
则下列说法正确的是( C )。(选择一项)
a)  BookList.aspx每次被缓存60毫秒
b)  BookList.aspx不随任何参数变化
c)  BookList.aspx可以根据Button1或是Button2控件改变输出缓存
d)  OutPutCache指令表示的是页面部分缓存
15)在ASP.NET中,关于第三方控件FreeTextBox的使用,①处应该填写的正确代码是(C)。
<%@ Register Assembly="FreeTextBox" Namespace="FreeTextBoxControls"
TagPrefix="FTB"%>  ……
①(选择一项)
a)<asp:TextBox ID="FreeTextBox1" runat="server"></asp:TextBox>
b)<asp:FreeTextBox  ID="FreeTextBox1" runat="server"></asp:TextBox>
c)<FTB:FreeTextBox  ID="FreeTextBox1" runat="server"></FTB:FreeTextBox>
d)<FTB:FreeTextBoxControls ID="FreeTextBox1"
runat="server"></FTB:FreeTextBox>
16)阅读关于DataList使用的代码:
<asp:DataList  ID="dlImages" runat="server">
<ItemTemplate>
<table border="1">
<tr>
<td><%Eval("ImageId")%></td>
<td><%Eval("Title")%></td>
<td><%Eval("Path")%></td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>
关于这段代码说法不正确的是(D)(选择一项)
a)从代码可以推断DataList生成的Table的每一行都会嵌套一个table
b)代码中数据绑定的写法有误,应为<%#要绑定内容%>的形式
c)如果要为每一项之间添加一个分隔符,可以设置SeparatorTemplate属性
d)可以通过设置DataList的AllowPaging属性实现DataList的分页
17)在ASP.NET中,关于ViewState、Session、Cookie的说法错误的是(AD)(选择两项)
a)在任意一个页面的ViewState中存储登录信息,在其他各个页面都可以访问
b)Cookie存在于客户端,Session存在于服务器端
c)Cookie安全性差,不适合存储用户的登录信息
d)ViewState状态保持是把数据放在浏览器的临时文件中
18)在ASP.NET中,关于缓存的廉洁错误的是( AB )。(选择二项)
a)缓存技术存在过期问题
b)ASP.NET有三种缓存类型:整页缓存、页面部分缓存、XML缓存
c)缓存的数据存放在客户端的内存中
d)车票剩余数量的实时显示页面不适合使用整页缓存
19)在ASP.NET中,关于WebService的说法正确的是(D  )。(选择一项)
a)WebService中的方法都具有[WebMethod]特性
b)WinForms程序不能调用WebService
c)使用WebService的步骤一般是:发布WebService,创建WebService,调用WebService
d)WebService的基本通讯协议SOAP是基于XML的
20)在ASP.NET中,以下属于Web服务器控件的是(BC  )。(选择二项)
a)<asp:Label ID =”IbName”></asp:Lable>
b)< asp:Label ID =”IbName” runat=”server”><//asp:Lable >
c)<asp:TextBox ID = “txtName” runat =”sever”></asp:TextBox>
d)<input id =txtName type =”text” runat=”server”>
21)MVC是一种流行的软件设计模式,它把系统分为三个模块。三个模块为( A )。
a)模型,视图,控制器    b)模型,视图,数据
c)模型,表示层,控制器    d)以上表述都不正确
22)在ASP.NET中,关于导航控件的说法错误的是(  B)。(选择一项)
a)TreeView控件可以使用.xml文件或web.sitemap文件为数据源
b)SiteMapPath控件可以使用.xml文件或web.sitemaps文件为数据源
c)母版页上可以放置SiteMapPath导航控件
d)母版页上可以放置TreeView导航控件
23)使用ASP.NET开发客房管理系统,实现界面层显示客房信息,客房实体类中包含的客人(guest)属性是作为一个对象处理的,客人(guest)的属性是:客人编号(guestId)、客人姓名(guestName)、客人身份证号(guestNumber)等,现要求显示客人身份证号,下列绑定语句正确的是( B )。(选择一项)
a)<%#Bind(“guestNumber”)%>    b)<%#Eval(“guestNumber”)%>
c)<%#Bind(“guest.guestNumber”)%>  d)<%#Eval(“guest.guestNumber”)%> 26)在ASP.NET中,若创建一个图书分类页面,使用图书类别表bookType(BookId,Type)中的数据,要求使用三层结构实现,下列廉洁错误的是( B )。(选择一项)
a)表示层负责内容的展示和与用户的交互
b)根据用户的需求获取相关图书信息数据的业务逻辑代码要写在业务逻辑层或表示层上  c)数据访问层封装了所有与bookType表相关的增、删、查、改的操作
d)模型层包含与bookType表相对应的实体类
28)在ASP.NET技术中,关于整页缓存主要属性的说法正确的是(BC  )。(选择二项)
a)Duration属性是页面被缓存的时间,如果不设置这个属性,则页面一直被缓存
b)VaryByParam属性是以逗号分隔开的字符串变量
c)VarByControl属性是在没有VaryByParam时是必须的
d)实现整页缓存的指令是@OutputCache
29)ASP.NET三层结构说法错误的是( BD)。(选择两项)
a)业务逻辑层的数据既可以来源于数据访问层,也可以来源于表示层
b)业务逻辑层对数据进行正确性验证,,表示层不对数据进行任何处理
c)表示层、业务逻辑层、数据访问层都会用到模型层
d)表示层中用Page,ClentScript,RegisterStartupScript( )方法输出的客户端脚本
会在页面加载之前执行
30)下列不属于ASP.NET的优势是(A )。(选择一项)
a)与浏览器无关  b)解释执行,运行效果高
c)控件库丰富  d)方便设置断点,易于调试
31)在ASP.NET中,基于超链接的扩展,可以动态设置链接地址的服务器控件是(A )。(选择一项)
a)HyperLink  b)LinkButton  c)ImageMap  c)MultiView
32) 在ASP.NET中,关于用户控件和页面的区别,说法错误的是(A )(选择一项)
a)用户控件和页面都继承自System..Web.UI.Page
b)用户控件中可以包含其他用户控件
c)用户控件不能独立运行,页面可以
d)用户控件所用的指令是@Controlontrol,页面的指令是@ Page
34) 如果需要保证文本框中输入的文字都是以“Beijing”开头,最适合使用的控件是(D )。
(选择一项)
a)  RequiredFieldValidator  b)  CompareValidator
C)  RangeValidator  d)  RegularExpressionValidator
36) 在ASP.NET中,关于系统导航控件说法正确的是(BD )(选择二项)
a)    站点地图只能作为SiteMapPath控件的数据源
b)    TreeView控件适合显示具有层次结构的数据源
c)    站点地图中,同一个URL可以出现多次
d) SiteMapPath默认的导航分隔符号为“>”,要改变分隔符号,可以设置PathSeparator
属性
38)  ASP.NET中,以下(D )不属于Substitution控件的MethodName属性所调用方法必须满足的条件。(选择一项)
a)    必须是静态方法    b)    返回类型必须是string类型
c)    参数类型必须是HttpContext类型  d)    必须是WebService中的方法
39)在ASP.NET中,使用上传控件上传图片,并将图片存储在网站根目录的Images文件夹
下,如下方法正确的是(D)(选择一项)
a)  string filePath="~/Images";
this.fup.PostedFile.SageAs(filePath);
b) string filePath=Server.MapPath("Images");
this.fup.PostedFile.SaveAs(filePath);
c) string filePath=Server.MapPath("Images");
this.fup.SaveAs(filePath);
d) string filePath=Server.MapPath("~/Images");
this.fup.PostedFile.SaveAs(filePath);
43)在ASP.NET中,以下关于Cookie、Session、Application三种状态对象的用法错误的是(B)。(选择一项)
a) Response. Cookies [“user”].Value=”admin”;
String user=Request. Cookies [“user”].Value;
b) Response. Cookie [“user”].Value=”admin”;
gridview不显示
String user=Request. Cookie [“user”].Value;
c) Session [“user”] =”admin”;
String user= Session [“user”].ToString();
d) Application [“user”] =”admin”;
String user= Application [“user”].ToString();
44)在ASP.NET中,现有一密码修改页面,其中包含用户名、密码、确认密码三个文本框,
要求三个文本框内容不许为空且密码和确认密码文本框录入内容必须一致,这里会用到的验证控件是(C)。(选择一项)
a)CompareValidator 和RangeValidator
b) RangeValidator和RequiredFieldValidator
c) RequiredFieldValidator和CompareValidator
d) RequiredExpressionValidator和CompareValidator
46) 在ASP.NET中,使用PagedDataSource类和存储过程都可以实现分页,现要求每页10
条记录并显示第3页的记录,以下实现分页的做法正确的是(BC)。(选择二项)
a)使用PagedDataSource类进行分页,代码为:
DataView dv=ds.Tables[0].DefaultView;
PagedDataSource Pds=new PagedDataSource();
Pds.DataSource=dv;
Pds.AllowPaged=true;
Pds.CurrentPageIndex=2;
Pds.PageSize=10;
DataList1.DataSource=dv;
DataList1.DataBind ();
b)基于PagedDataSource类的分页,代码为:
DataView dv=ds.Tables[0].DefaultView;
PagedDataSource Pds=new PagedDataSource();
Pds.DataSource=dv;
Pds.AllowPaging=true;
Pds.CurrentPageIndex=2;
Pds.PageSize=10;
DataList1.DataSource=Pds;
DataList1.DataBind ();
C)基于存储过程的分页,代码为:
SELECT Top10*
FROM 表 1
WHERE id NOT IN
(SELECT Top 20 id
FROM 表1
ORDER BY 字段 1)
ORDER BY 字段1
D) 基于存储过程的分页,代码为:
SELECT Top10*
FROM 表 1

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