习题-音乐商店制作

一、选择题

1.在ASP.NET MVC项目的RouteConfig.cs文件中,(    )方法注册了默认的路由配置。

    A.RegisterMap    B.RegisterRoutes    C.LoginMap    D.LoginRoutes

2.在ASP.NET MVC项目中,默认母版页面保存在/Views/Shared文件夹中的(    )文件中。

    A.Templet.cshtml    B.MasterPage.aspx    C.Sample.aspx    D._Layout.cshtml

3.在ASP.NET MVC项目中,母版页面的代码中(    )的作用是将来自内容视图中的内容加载到当前位置。

    A.@RenderBody()    B.@ContentPlaceholder()    C.@RenderScripts    D.Content

4.强类型视图中第一行(    )关键字申明了视图绑定的模型类型。

    A.@Model   B.@model    C.@Type   D.@type

5.强类型视图中访问控制器传递过来的模型数据,可使用(    )关键字。

    A.@Model   B.@model    C.@Data  D.@data

6.本学期教学使用的ASP.NET MVC版本是(    ),EntityFramework版本是(    )。

    A.2,3    B.3,4    C.4,5    D.5,6

7.在Web.config文件中数据库连接字符串使用了 AttachDBFilename=|DataDirectory|\MvcMusicStore.mdf,这里的 DataDirectory 指的就是项目中的 (    )文件夹。

    A.Content    B.App_Code    C.App_Data    D.Models

8.在Web.config文件中数据库连接字符串中,Data Source=(    )。

    A.SQLEXPRESS    B.(LocalDb)\v11.0;    C.Sa    D.localhost

9.(     )的名称必须与数据库连接字符串的名称一致。

    A.控制器类    B.模型类    C.视图页面    D.数据上下文类

10.在Global.asax文件中,(    )方法是在Asp.net应用程序第一次启动时会启动该事件。

    A.Page_Load    B.Application_Start    C.BundleConfig    D.RouteConfig

11.在RouteConfig.cs文件中,(   )方法注册了默认的路由配置。

   A.ApplicationStart    B.RouteStart   C.RegisterRoutes   D.RegisterStart

12.在RouteConfig.cs文件中,已知路由{controller}/{action}/{id},其中id是(   )

   A.控制器  B.动作  C.视图  D.数据标识  

二、判断题

1.LocalDB不会创建任何系统服务,LocalDB进程会根据需要自动启动、停止。(    )

2.在Web.config文件中数据库连接字符串的名字必须要与数据上下文类的名字一样。(    )

3.在创建项目时,使用“基本”项目模板,会生成一个空的解决方案,不包含控制器等文件夹。(   )

三、填空题

1.ASP.NET MVC将用户请求的URL地址映射到控制器的_____________上。

2._____________可以被看做是SQL Server Express的轻量级版本,专门为开发人员创建,易于安装,几乎无需管理,兼容T-SQL语言,编程接口与SQL Server Express别无二致。

3.LocalDB支持AttachDbFileName属性,允许开发者指定___________________位置。

4.在开发面向数据的软件时我们常常为了解决业务问题实体、关系和逻辑构建模型而费尽心机,_______________的产生为我们提供了一种优雅的解决方案。

5.使用______________开发人员可以不必考虑数据的基础数据表和列,在处理数据时能够以更高的抽象级别进行工作,并能够以相对传统开发编写更少的代码来创建和维护应用程序。

6.EF是一个灵活的进行数据访问的对象关系映射 API,允许开发人员使用_______________对数据库中的数据进行查询和更新。

7.Entity Framework支持“Database First”、“Model First”和_______________三种编程方式

8.EF将通过_____________类访问数据库,实现创建,读取,更新和删除等数据操作。

9.使用Entity Framework将引用命名空间System.Data.______________。

10.在视图中,使用____________ 引用命名空间,还可以在_____________文件中统一定义。

11.在视图中,验证的提示信息由______________方法自动显示在页面上。

四、简答题

1.请描述你对Code First的认识理解。

五、设计题

1.已知商品类型模型类Catalog,它的属性有名称Name、描述Description、包含的商品导航类Products,现有的类别有服装、电器、化妆品、玩具、食品等五类。现需要在首页视图中显示所有商品类别,请为该问题写出必须的控制器、视图、模型代码。

posted @ 2016-09-25 18:45  RunningYY  阅读(585)  评论(0编辑  收藏  举报