aspnet模拟试卷

发布时间 : 星期一 文章aspnet模拟试卷更新完毕开始阅读

29.

30.

B. Get提交数据量的大小较小,跟浏览器有关,而post提交数据量较大。 C. Get方式提交数据更安全,方便 D. 在asp.net中,页面中表单默认设置为runat=”server”时,其提交方式为get。

下面对于cookie对象使用正确的是_______ A. 写入cookie时,如下:

HttpCookie cook=new HttpCookie(“user”); cook.Value=”accp”;

Response.Cookies.Add(cook);

B. 读取cookie中所保存数据时时,如下:

If(Response.Cookies[“user”]!=null) String str=Response.Cookies[“user”].Value;

C. 对Cookie进行删除时,可以通过:Response.Cookies[“user”].Remove(); D. 修改Cookie所保存数据时,只需要先获取到该Cookie对象,然后更改

Cookie对象的值即可

关于GridView使用,说法错误的是_______ A. GridView会生成以表格进行布局的列表

B. GridView内置了分页,排序,以及增、删、改、查等功能。

C. 给GridView设置数据源时,可以指定该控件的DataSourceID为某数据源

控件ID

D. 给GridView设置DataSource属性后,必须调用DataBind()方法。且

DataSource和DataSourceID不可以同时指定。

31.

对于GridView的CommandField列,说法错误的是______

A. CommandField列为命令列,主要包含编辑、更新、取消、删除、选定等按

钮操作。

B. CommandField是一个特殊的按钮列,点击时,不同类型的命令列会触发相

对应的事件。

C. 当点击CommandField列时,都会触发GridView的RowCommand事件。 D. 以上都不对 。

可以在Repeater控件中使用的模板有____(选择二项) A. SelectedItemTemplate B. EditItemTemplate C. ItemTemplate

D. AlternatingItemTemplate

对于数据绑定控件的模板列,说法错误的是______

A. 模板列是数据绑定控件中最灵活的一个列,可以自定义显示样式和内容。 B. 在模板列中显示数据时,需要通过Eval或Bind进行绑定。 C. 模板列中的项模板和交替项模板没有任何区别

D. 在模板列中使用按钮时,可以直接给该按钮注册事件,运行时点击按钮,会

32.

33.

触发该注册事件。

34. 下面不会生成以Table布局的控件为________ A. GridView B. DataList C. Repeater D. DetailsView

35. 下面对于ListView控件说法错误的为________

A. LayoutTemplate定义了ListView控件的主要布局,必须包含一个充当数据

占位符的控件

B. GroupTemplate定义了ListView控件中一组数据的布局方式,必须包含一

个充当数据占位符的控件

C. 使用ListView控件时,至少需要编辑LayoutTemplate、GroupTemplate和

ItemTemplate3个模板。

D. LayoutTemplate和GroupTemplate模板中的占位符控件必须是一个服务器

端控件

36. 站点导航控件,下面说法不正确的是________

A. 站点导航控件可以让用户快速的定位到某一页面

B. TreeView和Menu控件都会显示数据文件中所有节点信息 C. 使用SiteMapPath控件时不需要指定其数据源文件

D. SiteMapPath控件可以选择XML文件或者是站点地图作为数据源

37. 关于自定义控件,说法错误的是________

A. 当需要对现有控件增加某属性或者功能时,可以通过继承现有控件来实现 B. 继承Control类时,主要重写该类的Render方法。 C. 继承WebControl类时,主要重写该类的RenderBeginTag、RenderContents

和RenderEndTag方法。

D. 继承WebControl时,默认生成的标签是input。

38. 关于用户控件和自定义控件的区别________(多选)

A. 用户控件只能在当前应用程序中使用,自定义控件可以在任何Asp.net应用

程序中使用

B. 自定义控件的文件以.ascx为后缀名 C. 用户控件被编译成dll文件

D. 自定义控件在实现时无可视化见面,用户控件在实现时有可视化界面。

39. 关于web.config配置文件,说法有误的一项是________ A. appSetting是应用程序配置节点,用来存储自定义信息。

B. connectionStrings是连接字符串节点,用来存储数据库连接字符串

C. 配置文件是一个XML文件,在访问配置文件中的某节点信息时,必须通过

访问XML文件的方式进行访问。

D. 在一个web应用程序中可以有多个配置文件

40. 当web应用程序出现异常时,如果远程用户访问以友好的错误页面进行展示,本地用户提示详细的错误信息。需要将web.config中CustomErrors节点的mode属性设置为:________ A. On B. Off C. None

D. RemoteOnly

41. 对于整页缓存的使用有误的是______

A. 整页缓存通过OutPutCache指令来实现

B. 使用整页缓存时,可以通过Duration属性设置缓存的保存位置

C. 使用OutPutCache指定时,必须指定Duration,还有VaryByParam和

VaryByControl中的其中任意一个。

D. 整页缓存一般用于页面内容不会频繁更新,并且处理过程较复杂等情况下。

42. 对于应用程序缓存说法错误的是______

A. 应用程序缓存可以通过键/值对的方式来添加。 B. 应用程序缓存对比整页缓存更灵活、方便,可以用来保存常使用且不会频繁

更新的数据

C. 应用程序缓存的缺点是不能指定过期时间,数据的实时性得不到保障。 D. 应用程序缓存具有易丢失的特点,所以在访问应用程序缓存中数据时,最好

先判断缓存对象是否存在。

43. 对于优化应用程序性能,做法不恰当的是______

A. 字符串拼接或修改较频繁时,最好使用stringBuilder来代替string。 B. 在保证应用程序功能正常的情况下,尽量将条件判断放在循环外。 C. 在与数据库交互时,应该尽可能的使用存储过程以及尽量减少程序与数据库

交互的次数。

D. 在使用控件时,使用web控件越多,性能越好。

44. 给GridView控件增加光棒效果时,不适合编写的事件有______ A. RowDataBound B. DataBound C. RowCommand D. RowCreated

45. 在GridView控件的模板列中,添加一个Button控件,同时给这个按钮控件注册一个服务器端自定义事件。当点击按钮控件时,获取当前点击行数据的ID的方式不包括_______

A. 设置GridView的 DataKeyNames属性为id,并在自定义事件中,通过以下

代码:

Button btn=sender as Button;

GridViewRow gvr=btn.Parent.Parent as GridViewRow;

String id= GridView1.DataKeys[gvr.RowIndex].Value.ToString();

B. 在aspx页面给Button增加自定义属性并绑定id的值,并在自定义事件中,

如aid=’<%#Eval(“id”)%>’。在后台通过如下代码获取: Button btn=sender as Button;

String id=btn.Attributes[“aid”].ToString();

C. 在aspx页面将id的值绑定Button的CommandArgument属性,在后台

RowCommand事件中通过如下代码获取: String id=e.CommandArgument.ToString();

D. 设置GridView的 DataKeyNames属性为id,并在RowCommand事件中,

通过如下代码获取:

Int index=int.Parse(e.CommandArgument.ToString()); String id= GridView1.DataKeys[index].Value.ToString();

46. 在Asp.net页面中,需要从配置文件中读取网站的名称并显示在Label控件上,以下代码正确的是_______

A. lblName.Text=ConfigurationManager.AppSettings(“sitename”);

B. lblName.Text=ConfigurationManager.connectionStrings(“sitename”);

C. lblName.Text=ConfigurationManager.AppSettings[“sitename”].ToString(); D. lblName.Text=ConfigurationManager.connectionStrings[“sitename”];

47. 某公司使用excel软件存储员工通讯录并在网站通讯录页面显示,则同学录页面的最佳缓存方案为_______ A. 绝对过期 B. 弹性过期 C. 依赖于文件 D. 依赖于数据库

48. 其搜索页面包含如下指令,其中txtSerachKey为文本输入框,p是url地址中代表页数的参数,则以下说法正确的是_______ <%@ OutputCache Duration=”60” VaryByParam=”p” VaryByControl= “txtSearchKey” %> A. 在文本框输入相同的值时,页面只在第一次访问时执行,后续访问时都会使

用页面输出缓存

B. 在文本框输入相同的值时,访问指定页数时页面只在第一次访问时执行,后

续访问时都会使用页面输出缓存

C. 在文本框输入不同值时,页面都会被执行,并将结果缓存为不同版本,缓存

时间为60秒

D. 在文本框中输入不同值时,访问指定页数,只在第一次访问时执行,此后

60秒访问使用页面输出缓存。

49. 阅读以下代码,可以通过验证控件要求的输入是_______

ErrorMessage=”输入错误” MaximumValue=”99” minimumValue=”18” Type=”string”> A. 18 B. 65 C. 260

D. 以上都正确

50. 以下关于验证控件的说法,错误的是_______ A. 一个控件可以使用多个数据验证控件进行验证

B. 除了RequiredFieldValidator控件之外,当目标控件值为空时,其他验证控

件验证都不会被触发

C. CompareValidator控件可以限制控件中输入的值与指定控件中的值相等 D. RegularExpressionValidator控件可以限制控件中输入的值必须符合正则表

达式的要求。

联系合同范文客服:xxxxx#qq.com(#替换为@)