欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    Web程序设计复习题002.docx

    • 资源ID:10273114       资源大小:139.16KB        全文页数:46页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Web程序设计复习题002.docx

    1、Web程序设计复习题002一、 选择题(没有特别说明的题目都为单选)1. 下列选项中,只有_不是Page指令的属性A. CodeFile B. InheritsC. namespace D. Language2. 下面的_对象可用于使服务器获取从客户端浏览器提交或上传的信息。A. Response B. ServerC. Request D. Session 3. 下面对于状态保持对象说法错误的是_ A. Session对象是针对单一会话的,可以用来保存对象。 B. Cookie是保存在浏览器端,当没设置Cookie的过期时间时,关闭当前会话相关浏览器后,Cookie丢失。C. Applica

    2、tion是应用程序级的,所有浏览器端都可以获取到Application中保存的信息D. Session对象保存在浏览器端,容易丢失。4. A中,Server对象的_方法用于对URL地址进行编码A. UrlEncodeB. UrlDecodeC. MapPathD. Execute5.关于站点地图说法错误的是_ A. 站点地图文件是xml格式的文件 B. 站点地图根节点为元素,每个文件有且仅有一个根节点。 C. 下一级有且仅有一个节点。 D. 站点地图中,同一个URL可以出现多次。 6. 下面关于母版页和内容页使用说法错误的是哪一项_?A. 一个内容页可以引用多个母版页。 B. 内容页通过Con

    3、tent控件的ContentPlaceHolderID属性来指定要填充到母版页中的哪个内容块。C. 内容页不可以包含、 、标签。D. 内容页通过Page指令的MasterPageFile属性指定所引用的母版页。 7下面关于Html控件和Web控件说法错误的是_ A. 所有的Web控件最终在浏览器端都会生成为相对应的Html控件BWeb控件让我们可以使用控件+事件的开发方式C运行时,页面中如果包含Web控件,需要考虑到浏览器的兼容性DHtml控件比Web控件的性能要高一些8. 站点地图文件中,下面哪个属性不属于元素?_A. urlB. titleC. textA. description 9.

    4、如果使文本框内容改变时自动触发事件并传回数据到服务器,则应该设置下列哪个属性?_A. AutoPostBack=true B. AutoPostBack=falseC. IsPostBack=true D. IsPostBack=false10. 关于三层说法错误的是_ A. 表现层主要是提供给用户交互的操作界面,以及校验等B 数据访问层主要是用来存取数据C 业务逻辑层主要是表现层和数据访问层中间的通信桥梁,用来调用数据访问层的,不可以包含其他操作。D 模型层中的实体类一般与数据库中的表是一一对应的。11. 在ADO.NET中,对于Command对象的ExecuteNonQuery()方法和E

    5、xecuteReader()方法,下面叙述错误的是_。 A. insert、update、delete等操作的Sql语句主要用ExecuteNonQuery()方法来执行 B. ExecuteNonQuery()方法返回执行Sql语句所影响的行数; C. Select操作的Sql语句只能由ExecuteReader()方法来执行; D. ExecuteReader()方法返回一个DataReader对象12. 下列哪个控件可以通过绑定中间层对象来管理数据库_?A. SqlDataSouce B. XmlDataSourceC. ObjectDataSource D. AccessDataSou

    6、rce13.有关ObjectDataSource说法正确的是_ A.它只能绑定数据访问层方法,才能返回正确数据 B.只有通过ADO.NET方式访问数据库 C.使用ObjectDataSource需要在表现层写SQL语句操作数据库 D. ObjectDataSource一般绑定业务逻辑层方法 14.对于Eval和Bind绑定方式说法错误的是_ A. Eval是只读方法,Bind支持读写功能 B. Eval可以单独使用,而Bind必须和控件配合使用。 C. Eval可以调用后台方法进行处理,Bind不可以 D. Eval和Bind都可以直接进行格式化。如:或15. 关于DropDownList说法

    7、错误的是_ A.使用DataSource设置数据源时,必须调用DataBind方法 B. DropDownList的DataTextField属性设置下拉框的显示文本字段 C. DropDownList的DataValueField属性可以用来绑定下拉框选项对应的id值,方便操作 D. 获取下拉框选定的值是DropDownList1.SelectedItem.ToString()16. 如果用户信息必须填写手机号,且格式必须符合手机号码格式,则注册时,手机号的验证使用_验证控件 A.RequiredFieldValidator B.RegularExpression C.CompareVali

    8、dator D.RequiredFieldValidator和RegularExpression17. 使用ValidatorSummary控件时需要以对话框形式显示错误信息,需要_(选择二项)A. 设置ShowSummary属性为trueB. 设置ShowMessageBox属性为trueC. 设置ShowSummary属性为falseD. 设置ShowMessageBox属性为false 18. 在银行转账的Asp.Net页面中,为了实现验证用户输入的转账金额必须大于50元,最好使用下面的_控件A. RegularExpressionValidatorB. CompareValidator

    9、C. RangeValidatorD. RequiredFieldValidator 19.关于ViewState说法错误的是_A. 仅在该页面处理过程中有效 B. 离开该页面,内容丢失C. 不影响其他页面的数据 D. ViewState是页面级状态保持对象,所保存的数据在该页面回传时丢失20、下面对Repeater控件说法错误的是_。A. 可以实现循环展示B. 没有默认的固定外观,用户无法自定义其显示形式C. 功能强大,可以实现表布局和XML格式的D. 没有EditTemplate和SelectedTemplate21.下面有关PagedDataSource的说法,正确的是_ A.封装了数据

    10、绑定控件的分页功能B.把数据源和当前页数赋值给该类的实例对象后,还不能够直接获得数据的总数。 C.每次只获取当前页的数据,从而能够提高效率。 D.只需将某个数据显示控件的数据源指定为该类实例对象就可以实现控件的分页效果。 22. 下列对用户控件说法错误的是_?A. 用户控件是以.ascx为扩展名,可以在ASP.NET布局代码中重用B. 用户控件不能在同一应用程序的不同网页上使用C. 用户控件使用Control指令D. 用户控件是一种自定义的组合控件23. 根据用户控件的注册指令, 使用用户控件的代码应该为:_A. B. C. D. 24. ASP.NET提供了多种验证方式进行身份验证,其中,能

    11、够使用HTTP Cookies和HTML表单对请求进行身份验证的是下列选项中的_。A. Forms验证B. Windows 验证C. Passport验证D. 定制验证25.在子目录Admin文件夹的web.config中有这样一段代码: 则允许访问Admin目录的用户有_ Aadmin B.admin和manager C. user和manager D.user、manager和admin26. 在ASP.NET中,下面说法正确的是_A. machine.config用来保存A的当前计算机所有应用程序的配置B. web.config通常用来保存一个站点信息的配置信息C. web.config

    12、在一个web应用程序中可以有多个D. 以上说法都正确 27. 下面说法不正确的是_A. 每次客户端触发一个事件,都会产生一个新的http请求。B. Page_Load事件是页面类执行的第一个事件,且只会在页面第一次请求时执行一次。C. 在Page_Load中,可以通过IsPostBack判断页面是否回传D. 客户端每发送一个http请求,服务器端响应时,都会返回一个page对象。28. 表单提交方式中get和post的区别,说法正确的是_(选多项)A. Get主要通过url方式提交表单域的数据,post是通过页面的head进行提交B. Get提交数据量的大小较小,跟浏览器有关,而post提交数

    13、据量较大。C. Get方式提交数据更安全,方便D. 在中,页面中表单默认设置为runat=”server”时,其提交方式为get。29. 下面对于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进行删除时,

    14、可以通过:Response.Cookies“user”.Remove();D. 修改Cookie所保存数据时,只需要先获取到该Cookie对象,然后更改Cookie对象的值即可30. 关于GridView使用,说法错误的是_A. GridView会生成以表格进行布局的列表B. GridView内置了分页,排序,以及增、删、改、查等功能。C. 给GridView设置数据源时,可以指定该控件的DataSourceID为某数据源控件IDD. 给GridView设置DataSource属性后,必须调用DataBind()方法。且DataSource和DataSourceID不可以同时指定。31. 对于

    15、GridView的CommandField列,说法错误的是_A. CommandField列为命令列,主要包含编辑、更新、取消、删除、选定等按钮操作。B. CommandField是一个特殊的按钮列,点击时,不同类型的命令列会触发相对应的事件。C. 当点击CommandField列时,都会触发GridView的RowCommand事件。D. 以上都不对 。32. 可以在Repeater控件中使用的模板有_(选择二项)A. SelectedItemTemplateB. EditItemTemplateC. ItemTemplateD. AlternatingItemTemplate33. 对于数

    16、据绑定控件的模板列,说法错误的是_A. 模板列是数据绑定控件中最灵活的一个列,可以自定义显示样式和内容。B. 在模板列中显示数据时,需要通过Eval或Bind进行绑定。C. 模板列中的项模板和交替项模板没有任何区别D. 在模板列中使用按钮时,可以直接给该按钮注册事件,运行时点击按钮,会触发该注册事件。34. 下面不会生成以Table布局的控件为_A. GridViewB. DataListC. RepeaterD. DetailsView35. 下面对于ListView控件说法错误的为_A. LayoutTemplate定义了ListView控件的主要布局,必须包含一个充当数据占位符的控件B.

    17、 GroupTemplate定义了ListView控件中一组数据的布局方式,必须包含一个充当数据占位符的控件C. 使用ListView控件时,至少需要编辑LayoutTemplate、GroupTemplate和ItemTemplate3个模板。D. LayoutTemplate和GroupTemplate模板中的占位符控件必须是一个服务器端控件36. 站点导航控件,下面说法不正确的是_A. 站点导航控件可以让用户快速的定位到某一页面B. TreeView和Menu控件都会显示数据文件中所有节点信息C. 使用SiteMapPath控件时不需要指定其数据源文件D. SiteMapPath控件可以

    18、选择XML文件或者是站点地图作为数据源37. 关于自定义控件,说法错误的是_A. 当需要对现有控件增加某属性或者功能时,可以通过继承现有控件来实现B. 继承Control类时,主要重写该类的Render方法。C. 继承WebControl类时,主要重写该类的RenderBeginTag、RenderContents和RenderEndTag方法。D. 继承WebControl时,默认生成的标签是input。38. 关于用户控件和自定义控件的区别_(多选)A. 用户控件只能在当前应用程序中使用,自定义控件可以在任何A应用程序中使用B. 自定义控件的文件以.ascx为后缀名C. 用户控件被编译成d

    19、ll文件D. 自定义控件在实现时无可视化见面,用户控件在实现时有可视化界面。39. 关于web.config配置文件,说法有误的一项是_A. appSetting是应用程序配置节点,用来存储自定义信息。B. connectionStrings是连接字符串节点,用来存储数据库连接字符串C. 配置文件是一个XML文件,在访问配置文件中的某节点信息时,必须通过访问XML文件的方式进行访问。D. 在一个web应用程序中可以有多个配置文件40. 当web应用程序出现异常时,如果远程用户访问以友好的错误页面进行展示,本地用户提示详细的错误信息。需要将web.config中CustomErrors节点的mo

    20、de属性设置为:_A. OnB. OffC. NoneD. RemoteOnly41. 对于整页缓存的使用有误的是_A. 整页缓存通过OutPutCache指令来实现B. 使用整页缓存时,可以通过Duration属性设置缓存的保存位置C. 使用OutPutCache指定时,必须指定Duration,还有VaryByParam和VaryByControl中的其中任意一个。D. 整页缓存一般用于页面内容不会频繁更新,并且处理过程较复杂等情况下。42. 对于应用程序缓存说法错误的是_A. 应用程序缓存可以通过键/值对的方式来添加。B. 应用程序缓存对比整页缓存更灵活、方便,可以用来保存常使用且不会频

    21、繁更新的数据C. 应用程序缓存的缺点是不能指定过期时间,数据的实时性得不到保障。D. 应用程序缓存具有易丢失的特点,所以在访问应用程序缓存中数据时,最好先判断缓存对象是否存在。43. 对于优化应用程序性能,做法不恰当的是_A. 字符串拼接或修改较频繁时,最好使用stringBuilder来代替string。B. 在保证应用程序功能正常的情况下,尽量将条件判断放在循环外。C. 在与数据库交互时,应该尽可能的使用存储过程以及尽量减少程序与数据库交互的次数。D. 在使用控件时,使用web控件越多,性能越好。44. 给GridView控件增加光棒效果时,不适合编写的事件有_A. RowDataBoun

    22、dB. DataBoundC. RowCommandD. RowCreated45. 在GridView控件的模板列中,添加一个Button控件,同时给这个按钮控件注册一个服务器端自定义事件。当点击按钮控件时,获取当前点击行数据的ID的方式不包括_A. 设置GridView的DataKeyNames属性为id,并在自定义事件中,通过以下代码:Button btn=sender as Button;GridViewRow gvr=btn.Parent.Parent as GridViewRow;String id= GridView1.DataKeysgvr.RowIndex.Value.ToS

    23、tring();B. 在aspx页面给Button增加自定义属性并绑定id的值,并在自定义事件中,如aid=。在后台通过如下代码获取: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事件中,通过如下代码获取:I

    24、nt index=int.Parse(e.CommandArgument.ToString();String id= GridView1.DataKeysindex.Value.ToString();46 在A页面中,需要从配置文件中读取网站的名称并显示在Label控件上,以下代码正确的是_A. lblName.Text=ConfigurationManager.AppSettings(“sitename”);B. lblName.Text=ConfigurationManager.connectionStrings(“sitename”);C. lblName.Text=Configurat

    25、ionManager.AppSettings“sitename”.ToString();D. lblName.Text=ConfigurationManager.connectionStrings“sitename”;47. 某公司使用excel软件存储员工通讯录并在网站通讯录页面显示,则同学录页面的最佳缓存方案为_A. 绝对过期B. 弹性过期C. 依赖于文件D. 依赖于数据库48 其搜索页面包含如下指令,其中txtSerachKey为文本输入框,p是url地址中代表页数的参数,则以下说法正确的是_ A. 在文本框输入相同的值时,页面只在第一次访问时执行,后续访问时都会使用页面输出缓存B. 在

    26、文本框输入相同的值时,访问指定页数时页面只在第一次访问时执行,后续访问时都会使用页面输出缓存C. 在文本框输入不同值时,页面都会被执行,并将结果缓存为不同版本,缓存时间为60秒D. 在文本框中输入不同值时,访问指定页数,只在第一次访问时执行,此后60秒访问使用页面输出缓存。49. 阅读以下代码,可以通过验证控件要求的输入是_ A. 18B. 65C. 260D. 以上都正确50. 以下关于验证控件的说法,错误的是_A. 一个控件可以使用多个数据验证控件进行验证B. 除了RequiredFieldValidator控件之外,当目标控件值为空时,其他验证控件验证都不会被触发C. CompareVa

    27、lidator控件可以限制控件中输入的值与指定控件中的值相等D. RegularExpressionValidator控件可以限制控件中输入的值必须符合正则表达式的要求。二、填空题1、.NET框架主要由公共语言运行库 和框架类库 组成。2、.NET应用程序的编译过程一般分为两个阶段,第一阶段是把源代码编译成MSIL,第二阶段是把MSIL编译为本机代码。3、在解决方案资源管理器中,可以通过单击查看代码按钮查看ASP.NET页面的源代码。4、若在设计ASP.NET页面时,工具箱中没有所需要的控件,则可以通过自定义工具箱解决这个问题。5、在属性窗口中不但可以设置控件的属性,还可以为控件添加事件。6、C#数据类型分为值类型、引用类型和指针类型三大类。7、不能实例化的类是实例类,不能被继承的类是密封类。8、已知:两个方法int Add(int x)return x+x;double Add(int x)return x+x;能否用一个泛型方法实现这两个方法。如果能实现,则该泛型方法的定义是T Add(T x)r


    注意事项

    本文(Web程序设计复习题002.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开