第1题
B、采用MVC设计模式可以使软件的可维护性、可修复性、可扩展性、灵活性以及封装性大大提高。
C、MVC的“视图”,是代表用户与服务器进行交互的页面,即我们能看到和操作的页面。
D、MVC的“模型”,负责所有业务流程/状态的处理以及业务规则的制定。
E、Servlet是MVC的“控制器Controller”的典型代表。
第3题
(7)A.软件复用 B.模式设计 C.需求获取 D.需求分配
第4题
(7)A.软件复用 B.模式设计 C.需求获取 D.需求分配
第6题
(1)
A.架构模式
B.惯用法
C.设计模式
D.分析模式
第7题
(57)A. 架构模式 B. 惯用法 C. 设计模式 D. 分析模式
(58)A. 架构模式 B. 惯用法 C. 设计模式 D. 分析模式
(59)A. 架构模式 B. 惯用法 C. 设计模式 D. 分析模式
第8题
设计模式描述了在特定场景下解决一般设计问题的类和相互通信的对象。一个设计模式命名、抽象并确定了一个通用设计结构的主要方面,这些设计结构能被用来构造可复用的面向对象设计。现在,设计模式已经广泛地应用在软件开发中。
请围绕“设计模式在软件开发中的应用”论题,依次对以下三个方面进行论述。
1)概要叙述你参与分析和开发的应用项目以及你所担任的主要工作。
2)简要介绍设计模式的基本概念及分类,详细说明在你所参与分析和开发的应用项目中应用了哪些设计模式、方法以及选用它们的原因。
3)分析并讨论使用设计模式的效果,并分析和评价设计模式对软件开发的影响。
第10题
【问题1】(5分) 基于 ASP.NET 开发 B/S 系统肘,考虑系统的灵活性、可伸缩性,可扩展性等,一般都采用层次体系结构。常见的为三层结构,分别是页面表示层、( 1 ),( 2 )。如果要实现商品信息的展示,该功能属于( 3 )层:数据的增、删、改、查等与数据库直接交互的操作属于( 4 )的功能。基于层次结构的WEB系统( 5 )软件耦合度。 (5) 备选答案: A. 增加 B. 降低 【问题 2】(5分) 在 ASP.NET 应用程序连接 SQL Server 数据库时,一般是要将连接字符串写到项目的 Web.config 文件中。 Web.config 文件是一个 XML 文本文件,它用来储存 ASP.NETWeb 应用程序的配置信息。假设要连接的 SQL Server 数据库服务器 F 地址为“ 192.168.1.4”, 服务器名为 “DataServer",服务器的身份认证采用SQL Server 与 Windows 混合验证模式, 数据库名为 "Business ",数据库的登录用户名为"sa ",密码为 "alb2c3",在Web.config 文件的 appSettings 标记中设置数据库连接如下: <add ( 6 ) ="ConnectionString" value="server=(7);database=( 8 );uid=( 9);pwd=( 10 );"/> 【问题 3】(5分) 假设某客户已经确认下单并需要结算,此时应该将该客户的订单信息展示,并统计客户购买商品的种类数、合计总金额,可使用 GridView 控件实现该功能。假定 GridView控件 ID 为 “ gridView ”,绑定的订单数据中"金额"是GrdiView 控件的第 6 列(列从 0 开始),现要在 GridView 控件的 Footer 位置显示统计合计的信息,其中第 0 列显示文字 "合计:"、第 1 列显示商品的种类数、在"金额"列显示金额合计数,根据以上描述,完成以下程序。 Decimal sum = 0; protected void gridView_RowDataBound (object sender ,GridViewRowEventArgs e) { if (e. Row. RowType == DataControlRowType .(11) ) { if (e.Row.Cells[6].Text != "" && e.Row.Cells[6].Text != null && e.Row.Cells[6] .Text != " ") sum+= Convert.ToDecimal(e.Row.Cells[6] .Text); } else if (e.Row.RowType == DataControlRowType. ( 12 ) ) { e .Row. Cells [0] .Text = "( 13 )"; e.Row.Cells[l] .Text = this.gridView.Rows.( 14 ).ToString (); e.Row.Cells[( 15 )] .Text = sum.ToString(); } }
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!