1、设计、编码、测试维护阶段:运行维护2、需求分析的大致过程? 问题的识别、分析与综合、编制文档、评审3、详细设计主要任务?为每个模块进行详细的算法设计、对模块内的数据结构进行设计、数据库物理设计、其他设计、编写详细的设计说明书、评审1、需求分析中,开发人员要通过用户解决的最重要的问题是(A)。A、要让软件做什么B、要给软件提供哪些信息C、要求软件工程效率怎么样D、要让软件具有何种结构2、软件重用的单位是(D)。A、系统B、性能C、软件模块D、功能3、软件测试的目的是(B)。A、评估软件的质量B、发现软件的错误C、证明软件是对的D、发现软件的所以错误4、“软件危机”是指(D)。 A、计算机病毒的出
2、现 B、利用软件系统进行经济罪犯的活动 C、人们过分的依赖计算机软件系统 D、软件开发和软件维护中出现的一系列问题5、软件的生命周期是指(D)。A、软件系统开始研制到软件系统投入运行B、软件系统投入运行到软件系统被废弃C、软件系统开始研制到软件系统开发完成D、软件系统开始研制到软件系统被废弃1、简述软件系统开发的一般流程。需求分析、概要设计、详细设计、编码、测试、验收、维护第三章1、三层体系结构的优点? 开发人员可以只关注整个结构中的某一层、很容易用新的实现来替换原有层次的实现、可以降低层与层之间的依赖、有利于标准化、有利于各层逻辑的复用2、三层体系结构的缺点如下? 降低了系统的性能、有时会导
3、致级联的修改3、设计数据访问层 数据访问层封装了所有与数据库交互的操作,如增删改查等,数据访问层可以针对每个数据表提供增删改查操作,不必最初业务逻辑上的判断。4、设计业务逻辑层 业务逻辑层是表示层和数据访问层的桥梁,负责业务处理和数据传递。5、设计表示层 表示层负责内容的展现和与用户的交互,他给予用户最直接的体验。1、假设网站需要增加一个新的功能,如对某类的商品进行打折,则相关的代码应该写在(C).A、模型层B、数据访问层C、业务逻辑层D、表示层2、假设开发了一类新产品,为此单独创建了一个数据表,则与该数据表对应的实体类应该写在(A)。3、用户注册的方法,应该写在(C)。4、当需要添加一条查询
4、语句时,应该添加在(B)。A、 模型层5、关于三层结构,不正确的是(D).A、三层结构必须要有模型层B、数据访问层必须要添加模型层的引用C、业务逻辑层必须添加数据访问层的引用D、表示层必须要添加模型层、数据访问层、业务逻辑层的引用。第四章1、设计母板页组成部分母版页本身与一个或多个内容页母版页为具有扩展名.master 的ASP.NET文件,它具有包括静态文本、HTML元素和服务器控件的预定义布局。母版页有特殊的Master指令表示,该指令替换了用于普通.aspx页的page指令。2、母板页的优点?(使用母版页来进行页面设计有哪些好处?) 母版页提供了开发人员已经通过传统方式创建的功能、可以集
5、中处理页的通用功能、可以方便地创建一组控件和代码,并将结果应用与一组页、通过允许控制占位符控件的方式,使得开发者可以在细节上控制最终页布局、提供了一个对象模型,使用该对象模型可以从各个内容中自定义母版页。3、母版页处理步骤?用户通过输入内容页的URL来请求某页、获取该页后,读取page指令、包含更新的内容的母版页合并到内容页的控件树中、各个Contenet控件的内容合并到母版页中相应的ContentPlaceHolder控件中、浏览器中呈现得到的合并页。4、ContentPlaceHolder 控件ContentPlaceHolder控件在母版页中定义相对内容区域,并呈现在内容中找到的相关Co
6、ntent控件的所有文本、标记和服务器控件。5、站点地图创建战地地图最简单的方法是创建一个名为Web.sitemap 的XML文件,该文件按站点的分层形式组织页面。6、SiteMapPath 控件特点?显示一个导航路径,此路径为用户显示当前页的位置,并显示返回到主页的路径链接。此控件提供了许多可供自定义链接的选项。7、TreeView 控件特点?可以按树形结构显示分层数据,如目录或者文件目录,TreeView控件有一个或者多个节点构成。1、母版页的扩展名为(C).A、.asaxB、.aspxC、.masterD、.ascx 2、有关导航控件的说法正确的是(B)。A、作为服务器控件,导航控件将生
7、成浏览器可执行的JavaScrip脚本和HTML代码。B、SiteMapPath 可以用XML文件格式作为数据源。C、TreeView控件所使用的数据源一定是XML文件格式。D、TreeView控件的TextField属性用于链接对应的字段或元素值。3、实现控件在页面上任意位置的防止可以通过的操作为(B)。A、鼠标拖动B、设置布局方式为相对C、设置布局方式为绝对D、使用表格4、关于母版页的说法,正确的是(D)。A、一个站点只能有一个母板B、一个内容页对应母板中的一个位置C、内容页相当于HTML中的iframe页,浏览地址显示母版页地址D、母版页的后缀是.MASTER5、关于站点地图的说法,正确
8、的是(C)。A、站点地图文件是一个HTML文件B、站点地图文件中可以使用多个siteMAP标签C、站点地图文件中可以使用多个siteMAPNode标签D、站点地图文件反映的就是项目中的页面文件的相对关系第5章1、数据绑定ASP.NET 有两种数据绑定方式:1、编码指定数据源:编码指定数据源方式就是采用编写代码在程序中动态的绑定数据源。例如:this.gvMain.DataSource=UserManager.GetAllUser();this.gvMain.DataBind();2、使用数据源控件ASP.NET包含一些数据源控件,这些数据源控件允许使用不同的数据源,如数据库、XML文件或中间业
9、务对象。数据源控件连接到数据源,从中检索数据,并可以无需代码使得其他控件绑定到数据源。数据源还支持修改数据。3、GridView 控件显示表格数据是软件开发中要反复执行的一项任务。可以显示、编辑和删除来自不同的数据源的数据。AllowPaging 是否支持分页AllowSorting 是否支持排序AutoGenerateColumns 是否自动为数据源中的每个字段创建列。默认为TEUEDataMember 指示一个多成员数据源中的特定表绑定到该网格。DataSource 获得或设置包含用来填充该控件的值的数据源对象DataSourceID 指示所绑定的数据源控件PageSize 获取或设置Gr
10、idView控件在每个页面上所显示的记录的数目。PageCout 获取在GridView控件显示数据源记录所需的页数PageIndex 获取或设置当前显示也的索引SortDirection 获得列的当前排序方向SortExpression 获取当前排序表达式DetailsView控件和GridView 控件有使用方法比较相似。1、GridView 设置分页后,默认显示的记录条数为(B).A、5B、10C、15D、252、GridView控件的基数类是(B)。 A、ListControl B、CompositeDataBoundControl C、BaseGridview D、Hierarchi
11、calDataBoundControl3、下面控件中不支持插入的记录的是(C)。 A、GridView控件 B、DetailsView控件 C、DropDownList控件 D、都不支持4、下列控件只提供可编辑空白区域的是(D)。C、DropDownList控件D、都可以5、如果要在GridView控件中显示商品的图片,说法正确的是(B)。 A、可以使用模版 B、可以使用ImageField C、只能通过编码实现 D、无法显示1、简述主要有哪些数据源控件?他们分别有什么优缺点?ObjectDataSource :允许使用业务对象或其他类,以及创建依赖中间对象管理数据的WEB应用程序,支持其他数
12、据源控件不可用的高级排序和分页方案。Sql DataSource:允许使用Microsoft SQL Server 数据库,与SQL Server 一起使用支持高级缓存的功能。Acess DataSource:允许使用Microsoft SQL Server 数据库Xml DataSource :允许使用XML文件,并允许对数据应用XSLT转换。SiteMap DataSource :结合ASP.NET站点导航使用。第6章1、如果在信息输入中必须要填写身份证号码,则可以采用的验证控件是(D)。A、RequiredFielfValidator 和 RangeValidatorB、CompareV
13、alidator 和RequiredFielfValidatorC、CompareValidator 和RegularExpressionD、RequireRFieldValidator和RegularExpression2、ValidationSummary 控件的作用是(A)。A、集中显示所有验证的结果B、使用验证控件是必须使用C、验证求和的结果D、集合所有验证控件的功能3、下列关于ObjectDataSource 的说法中,正确的是(B)。A、ObjectDataSource 控件使开发人员能够在保留他们的三层应用程序结构的同时,使用ASP.NET数据源控件B、ObjectDataSou
14、rce 控件使用反射创建业务对象的实列,并调用这些实力方法以检索、更新、插入和删除数据C、ObjectDataSource控件不能接受参数D、可以使用ObjectDataSource 控件开百年家数据库数据4、下列关于DeailsView控件说法中,正确的是(C)。A、DeailsView控件能勾直接对显示的数据进行显示的数据进行分页B、DeailsView控件允许用户对数据库记录进行排序C、DeailsView控件可以左翼显示、编辑、插入货删除起相关联的数据源中的记录D、DeailsView一般用来显示详细信息1、数据的验证可在客户端完成也可以在服务端完成,请简述这两种方式的区别以及他们各自
15、的有缺点。两种方式的区别:服务器段验证是指将用户输入的信息全部发送到WEB服务器验证;客户端验证是指利用JavaScript 脚本,在数据发送到服务器之前进行验证。两种方式的优缺点:客户端验证能很快的响应用户的,但所使用的JavaScript 脚本会暴露给用户,这回带来安全隐患;服务器验证比较安全,但是因为数据必须发送到服务器才能被验证,所以响应的速度要比客户端验证慢。第7章1、采用Repeater控件来进行商品信息的Rss发布。1、在显示时不会自动增加额外的标签的数据显示控件的是(C).A、GridView 控件B、DataList控件C、Repeater控件D、DeailsView控件2、
16、设置换行样式的模版是( D) 。 A、SeparratorTemplate B、ItemTemplate C、TemplateField D、AlternatingItemTemplate3、关于Repeater控件,下列说法不正确的是(D)。A、Repeater控件能够通过设置模版显示内容B、 Repeater控件能显示HTMLC、 Repeater控件不会自动添加HTMLD、Repeater控件不会显示没有设置格式的内容4、下列关于PagedDataSource 的说法,正确的是(A)。A、PagedDataSource封装了数据绑定控件的分页功能B、PagedDataSource可以自动
17、计算总页数、当前页数以及每页的显示条数C、PagedDataSource不能与ObjectDataSource同时使用D、PagedDataSource可以自动实现分页和排序 5、下列关于DataList控件的说法,正确的是(D)。A、DataList控件可以替代GridView控件B、DataList控件内置了分页功能C、DataList控件可以套用自带的模版D、DataList只有模版列第8章1、常见的验证码形式?固定位数的数字和字母、随机显示的数字和字母、汉字、问题验证码1、使用WebValidates控件实现验证码功能时,首先调用的方法是(B)。A、New()B、Create()C、I
18、nit()D、Draw()2、下列对于第三方控件的说法,正确的是(D)。A、在系统开发时,不应该采用第三方提供的控件B、第三方控件是由微软提供的没有包含在VisualStudio 开发环境中的控件C、第三方控件都是免费的D、采用第三方控件是一种可以提高开发效率的方法3、在使用FreeTextBox 富文本编辑控件时,用来获取或设置文本内容的属性是(C)。A、ValueB、InnerTextC、TextD、InnerHtml4、下列关于验证码说法,不正确的是(B)。A、验证码可以用来防止暴力破解B、验证码都是用数字组成C、验证码都是以图片的形式显示在网页中D、验证码可以对用户输入的数据进行加密5
19、、下列关于FreeTextBox控件的说法,不正确是(D).A、FreeTextBox 是一个ASP.NET开源服务器控件B、FreeTextBox是基于JavaScript技术的控件C、FreeTextBox可用来对图片进行编辑D、FreetEextBox控件是有微软开发的第9章1、数字水印是向多媒体数据中添加数字信息以达到文件真伪鉴别、版权保护等目的。2、数字水印基本特征?可证明性、不可感知性、鲁棒性3、添加水印信息采用的方式?编辑每张商品图片、动态添加图片水印1、对于HttpHandler 程序的说法,不正确的是(B)。A、HttpHandler程序的后缀名是.ashxB、HttpHan
20、dler是HTTP请求处理的终点C、HttpHandler必须实现IHttpHandler接口D、如果IsReusable属性设置为False时,HttpHandler用于执行请求 2、下列关于HttpModule以及HttpHandler的说法,正确的是(C)。 A、HttpModule可以用多少个,但是HttpHandler只能有一个 B、HttpModule不能执行任何操作,HttpHandler才是真正的执行者 C、HttpModule可以做判断,HttpHandler用于执行请求 D、请求到达HttpHandler之前,可能会被某个HttpMoudle抛弃 3、Web Service
21、文件扩展名是(C)。A、.ASPXB、.ascxC、.asmxD、.ashx 4、下列关于WEB service 的描述,不正确的是(C)。 A、WEB service可以穿透防火墙通信 B、WEB service的返回结果是XML格式 C、我们只能调用自己开发的WEB service,而不能调用其他网站的 D、WEB service的描述语言WSDL是XML格式 5、WEB service的通信协议是(B)。 A、DCOM BSOAP C. CORBA D. UDP第10章1、ASP.NET 提供两种配置文件:machine.config 和web.config,他们都是基于XML 格式的配
22、置文件,只是其配置的作用域不同。Web.config文件修改后不用重启。2、ConnectionStrings:用于存贮连接字符串3、ASP.NET提供的安全体系主要由验证和授权两个部分组成,它们分别对应于web.config配置文件的标记以及标记4、用户授权文件授权、URL授权、基于角色的授权5、部署站点:复制站点、使用Visual Studio 发布工具来进行部署、预编译部署1、很多情况下,需要将被保护的页面分类并放置在不同的目录下,这样做是为了(B)。A、划分功能B、便于管理C、偏于编辑D、便于调用2、在web.config 配置文件中字迷了Manage有如下的一段代码: / autho
23、rization其作用是(C)。A、只有管理员可以访问Manage 目录B、所有匿名用户都可以访问Manage目录C、所有匿名用户都不能访问Manage目录D、所有的用户都不能访问Manage目录3、下列关于授权的说法,不正确的是( B). A、使用授权有利于提高管理效率 B、Forms验证是授权的一种授权方式 C、通过文件授权,可以对某个目录的访问 D、授权可通过web.config中的 配置节来实现 5、下了关于部署的说法中,正确的是(C)。A、部署钱需要对站点打包,并提供安装程序B、部署时可以直接将站点文件复制到服务器上C、发布预编译站点可以将源代码编译成DLL文件D、直接复制和发布预编
24、译站点的效果一样1、简述身份验证的几种方式,以及它们之间的区别?身份验证的方式:windouws、Forms、PassPort、Nonewindouws 验证:是提供程序用于验证登录,并将他映射带windows 组。Forms验证:最常见的一种验证方式,咋un诶不他使用cookie来跨页维护。PassPort验证:将MicrsoftPassPort 身份验证作为身份验证,是一种集中式商业验证模式。None验证:不指定任何身份验证,允许匿名访问或者自行编码实现验证。3、简述授权的几种方式,以及他们直接的区别?文件授权:是通过FileAuthorization Module 类实现的。URL授权:
25、是通过Urlauthorization Module 类实现的。基于角色的授权:是从逻辑上实现用户与授权的分离,在代码中可以调用显示的角色检查方法,请求一确保特定角色成员。第11章1、系统测试的定义、目的?目的:能一最少的人力和时间发现系统中盘呢个潜在的各种错误和缺陷。定义:更具开发过程中各个阶段的需求,设计等文档或内部结构精心设计测试实例,并利用这些运行程序,以便发现错误的过程。2、测试的方法? 黑箱测试、数据测试、穷举测试、操作测试、模型测试3、测试的主要步骤? 单元测试、集成测试、确认测试4、WEB测试目的、步骤?对web应用程序的功能进行测试、对数据驱动进行测试、对web应用系统的性能
26、进行测试步骤:添加web测试、编辑web测试、运行web测试并分析结果、修改测试,再此运行测试。 5、负载测试是指通过测试系统在资源超过负荷的情况下的表现,来发现系统设计上的错误或验证系统的负载能力。 6、负载测试的工具: LoadRunnerQALoaderWebRunner7、负载模式:常量负载、分级负载1、下列关于web测试的描述,错误的是(C)。A可以用录制的方法来编辑web测试BWeb测试只能用于测试某一个功能模块CWeb测试不能测试系统的性能DWeb测试可以用来测试系统的响应时间2、下列关于负载测试的描述,错误的是(B)。A、负载测试可以看作是性能测试的一种B、负载测试只能对一个web测试进行C、负载测试可以模拟多个用户访问系统D、负载测试可以设置测试的时间3、下列关于负载测试结果分析的描述,错误的是(D)。A、从负载测试的结果可以看出各个记录时间的请求数B、从负载测试的结果可以看出各个记录时间的用户数C、从负载测试的结果可以看出各个记录时间的平局响应时间D、从负载测试的结果不能看出内存的消耗情况 4 、下列web测试使用验证规则的说法,错误的是(D)。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1