ASP.NET的几个试题

sishenyinji 2010-01-21 05:10:24
7.在ASP.NET中,Application是( )类的实例. (选择一项)
a) HttpApplication
b) HttpApplicationUtility
c) HttpApplicationState
d) Page

8. 下列关于ADO.NET的特点说法错误的是()。 (选择一项)
a) 在ADO.NET中,数据是以XML格式存储的,具有较好的互操作性
b) ADO.NET采用断开式数据结构,这增加了应用程序的开销
c) 在ADO.NET中,可以使用C#、VB.NET等语言编写程序
d) ADO.NET的性能比基于COM的ADO好
9. 在ADO.NET中,下列()组件用来获得只读只进数据。(选择一项)
a) DataSet
b) Command
c) DataReader
d) DataAdapter
10. 在C#中,()正确定义了一个数组。 (选择一项)
a) int iArray=new int[10];
b) int[] iArray=new int;
c) int[] iArray=new int[10];
d) int[] iArray=new int(10);
11. 在C#中,下列代码的运行结果是()。 (选择一项)
ArrayList arrNumber=new ArrayList();
arrNumber.Capacity=2;
for(int i=0;i<5;i++)
{
arrNumber.Add();
}
ConsoleWriteLine(arrNumber.Count);
a) 2
b) 4
c) 5
d) 8
12. 某人利用ASP.NET编写一个包括多个页面的应用程序,每个页面中都有一部分功能相同的导航按钮,这时最好采用( )实现导航功能,以加快开发速度. (选择一项)
a) 自定义控件
b) 用户控件
c) 复合控件
13.在ASP.NET中,已知在页面的Page_Load事件中已为一个DataList控件设置了一个DataTable类型数据源,为了在DataList控件中显示DataTable中名为”Interest”的列,下列绑定表达式正确的是( ).(选择一项)
a) <%# DataBinder.Eval(Container.DataItem, “Interest”) %>
b) <%# Container.DataItem, “Interest” %>
c) <%# DataBinder.Eval(“Interest”) %>
d) <%#Interest %>
14. 如图,在一个 ASPX页面中,有四个RadioButton控件,他们的HTML 代码如下,在图示状态下,当用户单击足球RadioButton控件后,下列说法正确的是()
<asp:RadioButton id= “RadioButton1”groupName= “bigBall”runat= “server”
Text= “篮球”></asp:RadioButton>
<asp:RadioButton id= “RadioButton2”groupName= “bigBall”runat= “server”
Text= “足球”></asp:RadioButton>
<asp:RadioButton id= “RadioButton3”groupName= “littleBall”runat= “server”
Text= “乒乓球”></asp:RadioButton>
<asp:RadioButton id= “RadioButton4”groupName= “littleBall”runat= “server”
Text= “羽毛球”></asp:RadioButton> (选择一项)
() 篮球 ()足球
() 乒乓球 ()羽毛球
a) 篮球RadioButton控件的Checked属性变为False
b) 乒乓球RadioButton控件的Checked属性变为False
c) 羽毛球RadioButton控件的Checked属性变为Ture
d) 篮球RadioButton控件的Checked属性变为Ture
15.在ASP.NET中,有一个ASPX页面的部分代码如下,当用户单击Button1按钮后,下列说法正确的是()。(选择一项)
Public class CityBrower:System.Web.UI.Page{
Protected System. Web.UI.WebControls.Button Button1
String name= “Eduask1.0”;
Private void Page-Load(object sender,System.EventArgs e){
if(!this.IsPostBack)
name= “Eduask2.0”;
else
name= “Eduask3.0”
}
private void Button1-Click(object sender,System.EventArgs e){
Response.Write(nane);
}
a) 在页面中输出的文本“Eduask3.0”
b) 在页面中输出的文本“Eduask2.0”
c) 在页面中输出的文本“ACCP1.0”
d) 在页面不输出的任何文本
16.如图,是ASP.NET中的一个DropDownList控件,已知该控件的AutoPostBack属性,EnableViewState属性都为TRUE,该控件所在的页面的部分代码如下,在图示状态下,用户单击关羽项后,在页面中输出的结果是()。(选择一项)
protected System.Web.UI.WebControls.DropDownList DropDownList1;
protected System.Web.UI.WebControls.Button Button1;
string name= “诸葛亮”;
private void Page-Load(object sender,System.EventArgs e){
if(!this.IsPostBack)}
, string []names=new string[]{ “张飞”, “关羽”, “刘备”};
this.DropDownList1.DateSource=names;
this.DateBind();
}
}
private void DropDownList1-SelectedIndexChanged(object sender,
System.EventArgs e){
If(this.DropDownList1.SelectedItem.Text!=null)}
name=this.DropDownList1SelectedItem.Text;
}
Response.Write(name);
}
a) 诸葛亮
b) 张飞
c) 关羽
d) 刘备
17. 在ASP.NET中,有一个高考分数线查询的网站,各个省份的分数线都存放在一个表中,因此各个省份的考生查询分数线时,通过选择自己的省份来查询录取分数线。程序员设计了 两个页面,在第一个页面中用一个DropDownList控件来绑定各个省份,在第二个页面添加一个DateGrid控件,用来根据第一个页面传递过来的Province参加显示对应省份的录取分数线。考虑到同一个省份的考生特别多,因此同时查看录取分数线的考生比较多,为了减轻服务器的负担,程序员启用页面缓存,下列对两个页面OutputCache指令声明合理的是()
(选择二项)
a) 第一个页面的OutputCache指令:<%@OutputCache duration=120VaryByParam=none%>
b) 第一个页面的OutputCache指令:<%@OutputCache duration=100VaryByParam=none%>
c) 第一个页面的OutputCache指令:<%@OutputCache duration=100VaryByParam=Province %>
d) 第一个页面的OutputCache指令:<%@OutputCache duration=100VaryByParam= Province %>

18. 要在ASP.NET页面中显示服务器的计算机名.正确的代码为().(选择一项)
a) Response.Write(Server.IPAddress)
b) Response.Write(Server.MachineName)
c) Response.Write(Application.IPAddress)
d) Response.Write(Application.MachineName)
19. ASP.NET中,下列关于Response,Request对象的说法错误的是().(选择一项)
a) Request用于检索重浏览器想服务器发送请求中的信息
b) Response用于将数据从服务器发送到浏览器
c) Response对象的Redirect方法用于将客户端重定向到方法指定的页面
d) Request对象的Write方法用于在客户端输出信息
20. 在ASP,NET中,下列代码在页面中的输出结果是().(选择一项)
XmIDocument xd = new XmIDocument();
Xd.LoadXml(“<Person><name>诸葛亮</name></Person>”);
XmIAttribute xa = xd.CreateAttribute(“Sex”);
Xa.Value=“男”;
Xd.DocumentElement.Attributes.Append(xa);
Respones.Write(Server.HtemlEncode(xd.DocumentElement.OuterXml));
a) <Person><name></name></Person><Sex></Sex>
b) <Person><name>诸葛亮</name></Person><Sex>男</Sex>
c) <Person><name>诸葛亮</name><Sex>男</Sex></Person>
d) <Person Sex=”男><name>诸葛亮</name></Person>

21. 在ASP。NET的一个ASPX页面中,程序员采用CustomValidator控件对用来数日兴趣的TextBox控件进行了验证,验证的事件处理程序如下,则在TextBox控件中输入合法的是()。(选择二项)
Private void CustomValidator1_ServerValidate(object source,
System.Web.UI.WebControls.ServerValidateEventArgs args)
{
string[]NoValids=new string[]{“下”,“玩”,“打”};
string[]words=args.Value.Split(‘│’);
if(words.Length!=3)
args.IsValid=false;
else
{‘
foreach(string ws in words)
{
foreach(string ns in NoValids)
{
If(ws==ns)
{
args.IsValid=false;
returm;
}
}
}
}
}

a) 下棋、打球、玩牌
b) 象棋│乒乓球│玩
c) 下象棋│打乒乓球│玩足球
d) 象棋│乒乓球│游泳
22.如果要把数据库中某个表的内容显示在ASP.NET的页面上,下面描述错误的是( )(选择一项)。
a) ASP.NET具有比JSP更加方便快速的开发特性。
b) ASP.NET可以轻松实现对此数据表的绑定操作。
c) ASP.NET还可以使用自带的样式,实现美观的显示效果。
d) ASP.NET能够方便的使用相关控件直接显示数据,但是,如果要对此数据内容的排序,分页等功能时,程序员必须自己编写代码实现。
23.ASP.NET中,使用( )控件可以实现对输入数据的边界值和范围的验证。(选择一项)
d) CustomValidator
e) RangeValidator
f) CompareValidator
g) ReguriedFieldValidator
24.web服务的数据传输标准是( ),从而最终实现跨平台,跨语言之间的相互通信和数据共享。(选择一项)
a) HTTP
b) XML
c) HTML
d) JAVA
25.在ASP.NET的以下控件中,( )控件可以实现在图片中定义一些热点的功能。(选择一项)
e) ImageList
f) ImageMapPath
g) ImageMap
h) MultiView
26.HTTP是一个( )协议,无法进行用户状态的跟踪。(选择一项)
i) 无状态。
j) 有状态
k) 状态良好的
l) 局域网
27.在以下选项中,( )不属于ASP.NET系统对象。(选择一项)
m) Page 对象
n) Request对象
o) Response 对象
p) Server对象
q) 以上全是
28.在ASP.NET中,可以利用IIS创建虚拟目录和站点,那么虚拟目录和站点的差别在于
( )。(选择一项)
r) 站点的路径是站点的文件夹,如:http://localhost/web,虚拟目录的路径是主机的物理路径,如:e:/MyWeb
s) 站点需要指定端口号,虚拟目录则不需要指定端口号
t) 不需为站点设置访问权限,但必须对虚拟路径设置访问权限
u) 在IIS管理器右键点击”默认网站”后执行“新建”--“Web应用站点”可以创建站点,在IIS管理器右键点击“网站”后执行“新建”---“虚拟目录”就能创建一个虚拟目录
29.ASP.NET中AJAX框架技术的核心组件UpdatePanel的作用是( )。(选择一项)
v) 全局脚本控制器
w) 实现页面无刷新
x) 实现在更新过程中给出提示
y) 实现在间隔一定的时间自动完成特定的任务
30.在ASP.NET的AJAX框架技术中,有关Accordion控件作用描述正确的是( )(选择一项)
z) 用来显示模式弹出窗体
aa) 用于显示日历
bb) 用于实现菜单效果
cc) 用于实现选项卡功能
31.在ASP.NET中页面部分缓存有多种方法,最常用的是“缓存后替换”方法,缓存 后替换主要是通过使用( )控件来实现。(选择一项)
dd) Button
ee) Substitution
ff) Table
gg) Label
32.ASP.NET中的用户控件是一种自定义的组合控件。用户控件的( )指令用于使用自己 创建的自定义控件。(选择一项)
a) Register
b) Control
c) TagPrefix
d) Page
33.在ASP.NET中,关于HttpHandler程序的说法错误的是( )。(选择一项)
a) 每个Web请求可以被多个HttpModule处理,但是只能被一个HttpHandler处理
b) 每个Web请求可以被多个HttpHandler处理,但是只能被一个HttpModule处理
c) 任何一个HttpHandler程序都必须具有ProcessRequest方法
d) 任何一个HttpHandler程序都必须具有IsReusable属性
34. ASP.NET中AJAX框架技术的日历控件(Calendar)解决了传统ASP.NET日历控件存在的以下除了( )的三大问题。(选择一项)
a) 不能实现日历控件和TextBox的智能绑定
b)选定日期后无法自动隐藏
c) 选定日期后需要刷新页面
d) 不能实现月份的选择
35.在ASP.NET中,应用程序缓存是用来存储与应用程序相关的对象,主要由( )类来实现。(选择一项)
a) Server
b) Session
c) Cache
d) Application
36. 下面选项中,关于ASP.NET的HTML服务器控件和Web服务器控件说法错误的是( )(选择一项)
a) 同一个页面或应用程序中可以同时使用HTML服务器控件和Web服务器控件
b) 决定使用HTML服务器控件还是Web服务器控件并没有硬性规则
c) 希望显示的控件为浏览器生成的代码时必须使用Web服务器控件
d) 在安全性要求较高或需要与数据库数据发生交互执行复杂请求时使用Web服务器控件
37.在ASP.NET的AJAX扩展控件中,ModalPopup控件主要用来显示模式弹出窗口,以下用法中( )方法是该控件的重要方法。(选择二项)
a) Show()
b) Clicl()
c) Popup()
d) Hide()
.在ASP.NET中,下列关于三层结构说法错误的是( )(选择一项)
a) 表示层需要添加对业务逻辑层的引用
b) 业务逻辑层需要添加对数据访问层的引用
c) 数据访问层需要添加对模型层的引用
d) 模型层需要添加对业务逻辑层的引用
38.在ASP.NET应用系统中,设当前站点的所有文件夹是E:\myPath\,在该站点有一个虚拟目录virPath,其对应的文件夹是F:\dest\,在该目录下有文件my.aspx,则Server.MapPath(“\\my.aspx”)的返回值是( )。(选择一项)
a) E:\myPath\my.aspx
b) E:\myPath\virPath\my.aspx
c) F:\dest\my.aspx
d) F:\virPath\dest\my.aspx
39. 在ASP.NET中,子目录products文件夹中的web.config文件中有这样一段代码,则允许( )角色访问此目录。(选择一项)
<authorization>
<allow roles=”user”>
<deny users=”*”/>
<allow roles=”manager”/>
<allow roles=”admin”/>
</ authorization >
a) user
b) user,manager和admin都可以
c) 都不允许
d) 只有匿名角色不允许
...全文
489 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
l171147904 2010-01-21
  • 打赏
  • 举报
回复
真不少,,分太少!

顶。。。。
sishenyinji 2010-01-21
  • 打赏
  • 举报
回复
算了 我分开问把
error_class 2010-01-21
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 zhulong1111 的回复:]
引用 2 楼 sishenyinji 的回复:
谁可以回答下?
这么多 看完了天斗黑了
[/Quote]

还没开始看,我这里的天就黑了...

楼主,www.baidu.com.cn
zhulong1111 2010-01-21
  • 打赏
  • 举报
回复
这么基础的,是学校的试题么?你就说你那几道不会把??
zhulong1111 2010-01-21
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 sishenyinji 的回复:]
谁可以回答下?
[/Quote]这么多 看完了天斗黑了
zhulong1111 2010-01-21
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 teita731 的回复:]
好多。。。。

有句话怎么说来着,“百度一下,你就知道”
[/Quote]mark
sishenyinji 2010-01-21
  • 打赏
  • 举报
回复
谁可以回答下?
teita731 2010-01-21
  • 打赏
  • 举报
回复
好多。。。。

有句话怎么说来着,“百度一下,你就知道”

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧