基本信息
文件名称:2025年春江苏开放大学.NET架构与项目开发实训第一次作业答案.pdf
文件大小:188.55 KB
总页数:13 页
更新时间:2025-03-31
总字数:约8.47千字
文档摘要

2025年春江苏开放大学.NET架构与项目开发实训第一次作业答案

一、单选题

1、对MVC架构里的实体类描述正确的是()。

A、实体类在三层里起到数据传递的作用

B、实体类属于三层里的一层dal+helper+….

C、实体类命名必须与数据库表一致

D、实体类必须被继承

正确答案:A

2、以下不属于在控制器与视图之间传递数据的是

A、TempDatA

B、xml

C、ViewDatA

D、ViewBag

正确答案:B

3、EntityFramework主要功能是什么()。

A、提高服务器性能

B、分布式开发

C、数据库的数据维护

D、云计算

正确答案:C

4、.在.NET开发环境下开发一个学籍管理系统,当搭建三层结构的业务逻辑层

时,需要创建的项目类型是()

A、类库

B、Windows应用程序

C、控制台应用程序

D、Windows控件库

正确答案:A

5、下列关于三层架构的描述正确的是()

A、三层架构使程序结构清晰,便于代码管理

B、三层架构使用为了减少代码量

C、以上都不对

D、三层架构可以提高代码的运行速度

正确答案:A

6、ViewData与TempData的区别是()

A、ViewData只能在控制类与视图之间传递一次数据TempData可以多次传送。

B、ViewData可以在控制类与视图之间传递数据TempData只能传送一次就失效。

C、ViewData可以在控制类与视图之间传递数据TempData也能多次传送数据

D、ViewData与TempData是一样的,没有区别

正确答案:B

7、要返回一个ViewResult结果的内容,应使用以下那个方法

A、View()

B、Json()

C、File()

D、JavaScript()

正确答案:A

8、在.NET框架下开发三层结构应用程序时,以下代码最有可能出现在()

If(txtLoginId.Text.Trim()””){

MessageBox.Show(“请输入用户名”);

txtLoginIn.Focus();

A、数据访问层

B、业务逻辑层

C、模型层

D、表示层

正确答案:D

9、实体类由()构成?

A、方法

B、事件

C、索引器

D、属性

正确答案:D

二、多选题

1、对mvc和三层描述正确的是()

A、mvc和三层是一样的没有多少区别

B、model中主要用来作数据库维护工作

C、mvc由model、view、controller组成。

D、view用于界面显示

正确答案:B;C;D

2、下列哪三种说法描述了在SOA中的服务?

A、服务根据SOAP文件提供了接口。

B、服务可以兼容不同的技术。

C、服务的实现可以被改变而不改变用户。

D、服务可以改变位置并对客户端没有影响。

E、服务是用Java或C#写的。

F、服务可以停止并对客户没有影响。

正确答案:B;C;D

3、控制类名的命名规则正确的是()

A、控制类必须以类名+Controller命名

B、控制类必须非静态的

C、控制类必须是HttpContext

D、控制类必须是public的类

正确答案:A;B;D

三、判断题

1、MVC控制器类公开了一些常用的属性,如ViewData、ViewBag、ViewData

等,在操作方法或视图中通过属性访问相关的对象,从而实现控制器和视图之间

的传递

A、正确

B、错误

正确答案:A

2、ASP.NETMVC中的C代表的是Controller

A、正确

B、错误

正确答案:A

3、三层架构体现了“高内聚,低偶合”的思想

A、正确

B、错误

正确答案:A

4、MVC通过表示层和数据表示层的切割,提高代码的可维护性

A、正确

B、错误

正确答案:B

四、填空题

1、三层架构中,表示层的作用是(),业务逻辑层的作用是(),数据访问层

的作用是()。

正确答案:用于存放与用户交互的展示页面;用于存放针对具体问题对数据进

行逻辑处理的代码;用于存放对原始数据进行操作的代码,它封装了所有与数据

库交互的操作,并为业务逻辑层提供数据服务。

2、ORM是()

正确答案:对象关系映射

五、简答题

题型:简答题主观题分值6分难度:简单得分:6

1、Entityframework编程模式有哪几种?

正确答案:

有三种编程模式,分别是Databasefirst、MODELfirst和Codefirst其中Database

first是指首先创建数据库、