1、完整版mvc结构复习题ASP.NET MVC中的C代表的是( Controller )。 MVC中,Action方法中,如果要显示一个页面可执行什么方法( View() )MVC中,为了,完成一个文件下载的功能,如果使用ActionResult作的话,可以使用( return File(); )。ASP.NET MVC中,从Controller类里向View页面传递数据可以使用( ViewData、ViewBag、TmpeData、Model强类型 )写的越多越好?MVC中,请说明成为一个Action的必要条件:Repeater有两个重要的事件,分别是:?其中一个,可以与体内的button结合
2、使用完成一些功能,此时应设置button的_CommandArguemnt_属性和_CommandName_属性OnItemBoundItemCommand以下对ViewData描述错误的是( B C D )ViewData可以存放任意类型数据 ViewData的信息保存在客户端 ViewData只能存放int值ViewData不能存储任何数据ViewData与TempData的区别是( B )?ViewData与TempData是一样的,没有区别。 ViewData可以在控制类与视图之间传递数据TempData只能传送一次就失效。 ViewData可以在控制类与视图之间传递数据TempDat
3、a也能多次传送数据。ViewData只能在控制类与视图之间传递一次数据TempData可以多次传送。以下不属于在控制器与视图之间传递数据的是( D )。SessionViewDataTempDataxml在 mvc中是否,还需要使用web控件( B )应该使用,这样有利于快速开发。不使用。可以使用也可以不使用。必须使用。从视图读取数据到控制器,可以使用的方法有( A )。Request formCollectionCollection Context Server在作Repeater开发时,经常可对当前的行号如果判断,以下能成功获取行号的语句为( c ).A、B、C、D、要返回一个ViewRe
4、sult结果的内容,应使用以下那个方法( A )?View()File()Json()JavaScript()ASP.NET中,为了防止页面回发数据时,数据被初始化,应对以下那个属性进行判断( C )A、Page.LoadB、Page_LoadC、Page.IsPostBackD、Page.DataBind下列对HiddenField控件说法错误的是( B )2分A、HiddenField控件是隐藏的服务器控件。B、hiddenfield 的值将,直接呈现给客户端浏览器并显示在界面上。C、若要为 hiddenfield 控件指定值,可以设置其的value属性。D、hiddenfield控件作为
5、 input type= hidden/ 元素呈现,并且通过添加runat=”server”就可以使它成为标准的html服务器控件。对MVC架构里的实体类描述正确的是( B )。实体类属于三层里的一层 dal+helper+.实体类在三层里起到数据传递的作用实体类必须被继承实体类命名必须与数据库表一致Entity Framework主要功能是什么( A )。数据库的数据维护。提高服务器性能分布式开发云计算。光棒效果,是响应的什么事件( A )。Onmouseout 和 onmouseover 事件Onmousedown事件Onmouseup事件OnClick事件控制器的命名规则是( A )。类
6、名+Controller类名类名+方法名Controller直接在 MVC里使用foreach循环输出数据,以下代码片段正确的是( A )。%foreach(DataRow rs in dt.Rows) Response.Write(rsname .ToString(); %下面对ViewData说法正确的( A )。ViewData可以向视图传值。与Repeater比较,ViewData维护较为麻烦。 ViewData与TempData相同,没有区别。 TempData能传值,而ViewData却不能。在 mvc里使用post传值后,怎么取值( A )是正确的。Request.FormReq
7、uest.QueryString GET传值过来的数据SessionApplication对FormCollection描述错误的是( )。FormCollection获取或设置指示是否启用分页的值。 FormCollection获取要从数据源使用的项数。 FormCollection获取View向Controller的传值。 。 FormCollection获取显示数据源中的所有项所需要的总页数。ViewData描述正确的是( A )。ViewData的生命周期和View相同, 只对当前View有效.ViewData只读ViewData可写 ViewData适用于很多数据的显示,效率高以下属
8、于 mvc ajax开发的对象方法为( A )。Ajax.BeingForm() DataBinding() $get $post 以下说法正确的是( A )。ViewResult呈现一个视图页面结果ViewResult调用一个控制器JavaScriptResult呈现一个视图页面结果JsonResult呈现一个视图页面结果Ajax.ActionLink的作用是( D )。生成一个超连接生成一个文本框 生成一个对象生成一个Ajax调用的超连接IIS发布网站默认的端口号是( A )。80143321808 mvc发布编译的网站后以下说法错误的是( D )。网站项目中的所有CS文件,会自动生成一个
9、DLL动态链接库网站里的ASPX文件都可以看到里面的HTML代码或服务器控件及相关的属性?如果网站后台代码更新只需更新bin文件夹里的dll文件即可编译网站的时候网站的html文件也被编译以下( D )不属于 mvc组件或类。母版页内容页HtmlHelper静态页js实现ajax将请求发送到服务器,使用( B )对象。HttpCookieXMLHttpRequest 异步传输对象XHTMLCache采用EntityFramework技术对数据库的操作,以下说法不正确的是( C )。不需要SQL语句即可完成数据库的操作。EntityFramework技术使Visual Studio拥有了自己的操
10、作数据库功能。EntityFramework技术使用了Linq语法。采用EntityFramework技术使代码更短小精悍LINQ实现倒序功能使用什么关键字( D )。order by ascgroup by descendinggroup by descOrderByDescending()等价语句是( A )。Response.Write(Session“username”);Response.Redirect(Session“username”) Window.location.href= Session“username”; Alert(Session“username”);对Lamb
11、da表达式描述错误的是( B )。“Lambda 表达式”是一个匿名函数“Lambda 表达式” = 表示大于等于所有 Lambda 表达式都使用 Lambda 运算符 = Lambda可用于创建委托或表达式目录树类型1、什么是MVC设计模式,并画出ASP.NET MVC的运行图?2、Controller向View传值,有那些手段?3、请写出HtmlHelper助手提供的主要辅助方法? 4、请写出Controller中,接收数据的三种方式?5、完成基于ef的数据库数据查询与分页、CURD的代码实现。 二、多项选择题对 mvc 和 三层 描述正确的是( bcd )。 mvc 和 三层 是一样的没
12、有多少区别 mvc由model、view、controller组成。model中主要用来作数据库维护工作view用于界面显示在ASP.NET中,以下属于服务器控件的是( bcd )A、B、 Web服务器控件、Html服务器控件C、D、 中page页面指令中的主要属性有( )A、 LanguageB、 InheritsC、 CodeFileD、 AutoEventWireup 在 mvc页面里显示“你好 世界”下面代码正确的是( ABD )。MVC主要讲的是Razor视图(MVC3.0mvc4.0),ASPX视图(MVC2.0)在ASP.NET MVC中,一下关于用户控件与页面之间区别的描述中正
13、确的是( )。后缀名不同,前者为.ascx,后者为.aspx 指令不同,前者使用Control,后者使用Page 前者可以直接访问,后者不可直接访问前者可以包含HTML标签,后者不能包含HTML标签web开发中,页面之间的传值方式都有( CD )A. HTTP B. FTP C. GET D. POST以下属于HtmlHelper类的方法有( ABCD )TextBoxFor() DropdownListFor()BeginForm()EndForm()控制类名的命名规则正确的是( A B C )?控制类必须以类名+Controller命名。控制类必须是public的类控制类必须非静态的控制类
14、必须是HttpContextA mvc项目中的View/Shared目录中,一般存放什么内容?( AB ).master文件 B、用户控件 C、.cs文件 D、类文件以下为属性修饰类的是?( ABCD )HttpPost B、HttpGet C、DisplayName D、Required调用 Web Service/WCF 的方法有( )使用wsdl.exe生成代理类直接实例化类名添加引用添加web引用 添加服务引用Html.RenderPartial( )方法的作用( AD )在当前View,加载一个局部页(用户控件) 控制器的Controllers绑定呈现一个局部视图。ASP.NET M
15、VC 上传文件时标签中要注意的有:( ABC )保证有enctype=multipart/form-data属性定义 必须以post方式提交控制类中接收文件时,使用Request.Files“filename01”必须以get方式提交ASP.NET MVC的优点有那些( ABCD )易于对界面逻辑进行单元测试易于后台与前台开发人员的配合Web应用程序的另一选择,并非为了取代WebForms。 易于提高运行速度jQuery中的Ajax请求方法有哪些( ABCD )$(.ajax.load).loadjQuery.getjQuery.postjQuery Ajax 二、填空题要在ASP.NET M
16、VC页面中使用Html.ActionLink方法来生成一个添加的代码应如果写?获取以下是使用Razor视图编写的代码,请写出以下代码执行后的结果_!_。 var valus01 = !; var weekDay = DateTime.Now; valus01 var Message = valus01 + Today is: + weekDay;阅读以下代码填空 | | 有以下路由配置,请修改默认路由为/log/index routes.MapRoute( Default, controller/action/id, new controller = _log _, action = _ind
17、ex_, id = UrlParameter.Optional );用MVC中 经常需要开发上传文件功能,如果要成功上传,需要如果修改以下代码: 下面( )方式不能在两个单独页面间传值的方式。A.使用QueryString的get传值, 如.?id=1; response. Redirect(). B.Model强类型传值 C.使用Session变量 D.使用Application变量3. 下面对B/S说法准确的是( )。 A.B/S结构的客户端启动速度和运行比较慢。B.B/S对客户端可以完全控制。C.B/S是客户端与服务器结构。 D.B/S可以在任何地方进行运行。4.以下对 MVC描述错误的
18、是( )。 A.方便设置断点,易于调试。B.是一种全新的Winform开发方式。 C.AMVC生成的代码遵循W3C标准化组织推荐的XHTML标准。 D.AMVC运行效率高。5. ASP.NET MVC中的C代表的是( )。 A.ControlsB.ControllerC.ContainsD.Control6. 要向视图传递一个强类型的对象sdt,下面的代码中应填( ) Public ActionResult Index()Student sdt=new Student(); ;A 、return View(sdt)B、return Content(sdt)C、return JsonResult
19、(sdt)D、return Controllers(sdt) 7. Mvc中model类的叙述不正确的是( ) A、模型类代表了应用程序的数据,这些数据通常具有一个数据验证逻辑,用来使得这些数据必须符合业务逻辑B、模型对象是实现业务逻辑处理的程序部件C、MVC本身是一个领域模型,它是更倾向于数据层的一个框架D、Model是MVC三部分之一8. 三层架构中,各层间关于引用描述错误的是( )。A. 数据访问层需要添加模型层的引用B. 表示层需要添加业务逻辑层和模型层的引用C. 模型层需要添加数据访问层的引用D. 表示层需要添加模型层的引用9. 关于get和post两种请求,下列说法正确的是?( )
20、A. Form表单默认请求是get请求。B. get请求处理的数据量大小不受到限制。C. post请求地址栏里是能看到数据的,所以传送用户信息尽量避免使用。D. post请求不能上传文件,必须使用get10.下边哪个是MVC中提供的传值对象?( ) A. session B. request C. application D. ViewBag11. 对于下列方法,在横线处填什么内容( ) public ContentResult Tip() _ _ ; A、return Content(hello);B、return Json(“hello”);C、return View(hello);D、r
21、eturn ContentResult ();12. MVC中,从Controller类里向View页面传递数据可以使用( )?A.RouteB.ViewC.ControllerD.ViewData13. 以下不属于ASP.NET MVC系统对象的是( )。A.ApplicationB.SessionC.CookieD.C#14. 为了实现记录某网站访问次数的统计,可以采用( )变量完成存储计数值。A. ApplicationB. SessionC. CookiesD. 以上都可以15. 在ASP.NET MVC中, 对Controller描述不正确的是( ) A.Controller类可以继
22、承IController接口,也可以不继承IController接口:B.当有Web请求到来时,通过路由系统映射并调用Controlelr类里的方法执行C.可以通过继承System.Web.Mvc.Controller来创建ControllerD.Filters:即MVC中的过滤器16. 下列( )选项不属于动作结果类型。 A、RedirectResultB、FileInfoC、JsonResultD、ContentResult17. ASP.NET MVC的Session默认有效期为20分钟19.MVC中的特有的传值方式有ViewData TempData ViewBag 21. 对ASP.
23、net mvc里的content文件夹,主要用来存放图片和样式文件文件22.要返回一个ViewResult结果的内容,应使用那个方法( )?一、单项选择题控制器和视图之间数据传递的方式有哪些( ABD )?A. ViewData B. TempData C.表单 D.Model路由中MapRoute方法的参数有那些( ABCD )?A. 名称 B . URL模型 C.默认跳转地址 D.URL模型中的参数的约束在ASP.NET MVC中,一般情况下模型通常搭配( B )来操作 A.LINQ to SQL类别 B.ADO.NET实体资料模型 C.LINQ to XML类别 D.ASP.NET实体资
24、料模型下面对ViewData说法正确的( A )。(1分)ViewData可以向视图传值。与Repeater比较,ViewData维护较为麻烦。 ViewData与TempData相同,没有区别。 TempData能传值,而ViewData却不能。在 mvc里使用get传值后,怎么取值( B )是正确的。Request.FormRequest.QueryString SessionApplicationViewData与ViewBag的不同点是:( A )A:前者是Key/Value字典集合 后者是dynamic类型对像B:ViewData比ViewBag快 ViewBag比ViewData慢
25、C:在ViewPage中查询数据时需要转换合适的类型 在ViewPage中查询数据不需要类型转换D:前者有一些类型转换代码 后者可读性更好ViewData描述正确的是( A )。ViewData的生命周期和View相同, 只对当前View有效.ViewData只读ViewData可写 ViewData适用于很多数据的显示,效率高以下属于 mvc ajax开发的对象方法为( A )。Ajax.BeingForm() DataBinding() $.get $.post 以下说法正确的是( A )。(1分)ViewResult呈现一个视图页面结果ViewResult调用一个控制器JavaScriptResult呈现一个视图页面结果JsonResult呈现一个视图页面结果在MVC设计模式中,下列说法不正确的是( AD )A.模型响应用户请求并返回响应数据B.视图负责格式化数据并把它们呈现给用户C.业务逻辑和表示层分离D.降低了代码的重用性 如何要执行sql语句delete from t_score where id=1,你会使用command类的那个方法获取结果( A )A. Exe
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1