您好,欢迎来到抵帆知识网。
搜索
您的当前位置:首页Web程序设计答案(A)

Web程序设计答案(A)

来源:抵帆知识网
第一章:

1.NET Framework主要包括 CLR和.NET.NET Framework类库。

2.ASP.NET网站在编译是,首先将语言代码编译成 — 中间语言代码

3.一台IIS Web服务器IP地址为210.78.60.19,网站端口号为8000,则要访问虚拟目录xxxy中default.aspx的URL为 http://210.78.60.19:8000/xxxy/default.aspx。

4.可以通过( 复制网站)同步网站上的一个文件。

(1) 托管代码是以CLR为基础的代码。(√)

(2) ASP.NET3.5仍使用ASP.NET2.0引擎。( ×)

(3).NET Framework3.0是..NET Framework3.5的一部分。( ×)

(4)ASP.NET3.5是边解释边执行(√ )

(5)在Visual Studio 2008环境中开发网站必须安装IIS。(× )

(1)..NET Framework3.5不包括(A)

- 1 -

A. .NET Framework1.1 B. .NET Framework2.0 C. LINQ D.ASP.NET AJAX

(2)下面(B)网站在建立是要求安装Microsoft FrontPage 服务器扩展。

A. 文件系统 B.本地IIS C.FTP站点 D. 远程站点

(3)发布网站后不可能存在的文件夹是(D )

A.App_Data B.App_code C.App_Theme D.bin

第二章

(1) Visual Studio 2008默认建立的XHTML文件类型是 .htm

(2) 利用XHTML建立一个链接到************邮箱的元素是 href。

(3) 单文件模型中,C#代码的模型有单文件页模型和代码隐藏页模型。

(4) 单文件也模型中,C#代码必须包含于 〈script> 之间。

(5) 外部样式表通过Link元素了解到网页。

(6) XML主要用于传输和存储数据。

- 2 -

二.

(1)XHTML是HTML的子集。(× )

(2)XHTML中每个元素都有结束标记。(×)

(3).htm文件不需要编译,直接从web服务器下载到浏览器执行即可。(√ )

(4) 基于类的样式在定义是要加前缀“#”(×)

(5)Javascript代码必须包含在<script>元素中(√)

三.

(1)CSS样式不包括(D)

A.基于元素的样式 B.基于类的样式 C.基于ID的样式 D.基于文件的样式

(2)下面()是静态网页文件的扩展名。

A. .ASP B. .htm C. .aspx D. .jsp

(3)APP_Code文件夹依赖存储()

A.数据库文件 B.共享文件 C.代码文件 D.主题文件

- 3 -

(4)web.config文件不能用于()

A.Application事件定义 B.数据库连接字符串定义

C.对文件夹访问授权 D.基于角色的安全性控制

四.

(1)简述静态网页和动态网页的区别。

(2)为什么可把.htm扩展名改为.aspx,而不能把.aspx文件改为.htm?

(3)简述web.config文件特点及作用。

第三章

一.

(1)C#使用的类库就是 .NET Framework 提供的类库。

(2)要在一个类中包含System.Data命名空间的语句 using System.Data

(3)使用public修饰符能调用未实例化的类中的方法。

- 4 -

(4)C#中的数据类型包括值类型和引用类型。

(5)枚举类型是由一组命名常量组成的类型。

(6)在C#统一类型系统中,所有类型都是直接或间接地从 继承。

(7)装箱的实质是把值类型转化为对象类型。

(8)至少会执行一次循环的循环语句是 。

(9)较适合用于已知循环次数的循环语句 。

(10)如果类名为UserInfo,那么它的构造函数名为 。

(11)继承可以重用现有类的数据和行为,并扩展新的功能。

二.

(1)decimal类型必须在数据末尾添加Mhuom,否则编译器以double类型处理()

(2)访问结构类型成员的方式通常使用“结构名.成员名”形式。()

(3)枚举类型的变量可能同时取到枚举中两个元素的值。()

(4)数组可以由一组数据类型不相同的元素组成。()

- 5 -

(5)在switch结构中,每一个case块的结束必须要有break或goto语句。()

(6)foreach语句适用于枚举数组中的元素。()

(7)当一个类实例化时,他的构造函数中包含的代码肯定会执行。()

三.

(1)下列数据类型属于值类型的是()

A.struct B.class C.interface D.delegate

(2)下列数据类型属于引用类型的是()

A.bool B.char C.string D.enum

(3)下列运算符中()具有三个操作数。

A.>>= B.&& C.++ D.?

(4)下面有关数据类型的描述中不正确的是()。

A.在引用类型中,有可能两个变量引用同一个对象

- 6 -

B.bool类型中可以用数字1表示true。

C.byte类型的取值范围是0~255

D.可以通过转义符方式输入字符。

(5)下面对proteced修饰符说法正确的是()

A.只能在派生类中访问 B.只能在所属的类中访问

C.能在当前应用程序中访问

D.能在所属的类或派生类中访问

(6)以下有关属性的说法错误的是()

A.通过属性能获取类中private字段的数据

B.当属性定义是,若仅包含set访问器,表示该属性为只读属性。

C.属性的访问形式是“对象名.属性名”

D.属性体现了对象的封装性

四.

- 7 -

(1)请说明修饰符public、internal、protected、protected internal 、private

(2)值类型和引用类型有什么区别?

(3)举例说明装箱和拆箱的作用。

第四章

一.

(1)在TextBox控件中输入内容并当焦点离开TextBox控件时能触发TextChanged事件,应设置属性AutoPostBack.

(2)判断页面是否第一次载入可通过属性IsPostBack实现。

(3)ASP.NET3.5的服务器控件包括HTML服务器控件和Web服务器控件。

(4)添加属性runat=“server”可将XHTML元素转换为HTML服务器控件。

(5)设置属性enable可决定Web服务器控件是否可用。

(6)当需要将Textbox控件作为密码输入框时,应设置TextMode.

(7)对使用数据源显示信息的Web服务器控件,当设置完控件的属性DataSource后,需要方法DataBind()才能显示信息。

- 8 -

(8)如果需要将多个单独的RadioButton控件形成一组具有RadioButtonList控件的功能,可以通过将属性GroupName设置成相同的值实现。

二、

(1)单击Button类型控件会形成页面往返处理(×)

(2)当页面往返时,在触发控件的事件之前会触发Page_Load事件。(√)

(3)不能在服务器端访问HTML服务器控件。(×)

(4)利用Multiview和View控件能实现向导功能。(×)

三.

(1)Web服务器控件不包括(B)

A.wizard B.Input C.AdRotator D.Calender

(2)下面的控件中不能执行鼠标单击事件的是(C)

A.ImageButton B.ImageMap C.Image D.LinkButton

(3)单击Button 类型控件后能执行客户端脚本属性的是(A)

A.OnClientClick

B.OnClick

- 9 -

C.OnConmmandClick

D.OnClientCommand

(4)当需要用控件输入性别时,应选择的控件是(C)

A.CheckBox B.CheckBoxList C.Lable D.RadioButtonList

(5)下面不属于容器控件的是(B)

A.Panel B.CheckBox C.Table D.PlaceHolder

四.

(1)说明Image、ImageButton、和ImageMap控件的区别。

(2)说明元素、LinkButton和HyperLink控件的区别。

(3)举例说明Panel、MultiView、Wizard控件的使用。

第五章

一、

(1)窗体验证包括客服端验证和服务器端验证两种形式。

(2)判断页面的属性Isvalid值可确定整个页面的验证是否通过。

- 10 -

(3)若页面中包含验证控件,课设置按钮的属性causesValidation,使得单击该按钮后不会引发验证过程。

(4)若要对页面中包含的控件分成不同的组进行验证,则应设置这些控件的属性ValidateGroup为相同值。

(5)通过正则表达式定义验证规则的控件时RegularExpressionValidation。

(6)设置属性controlToValidate指定被验证控件的ID。

二.

(1)如果客户机禁用Javascript,则验证必须采用服务器端形式。(×)

(2)服务器端验证是为了保证给用户较快的响应速度。(×)

(3)要执行客户端验证必须设置验证控件属性EnableClientScript值为true。(√)

(4)compareValidator控件不能用于验证数据类型。(√)

(5)使用CompareValidator控件时,可以同时设置属性ControlToCompare和ValueToCompare的值。(√)

三、

(1)下面对ASP.NET3.5验证控件说法正确的是(A)

- 11 -

A.可以在客服端直接验证用户输入信息并显示错误信息。

B.对一个下拉表控件不能使用验证控件

C.服务器验证控件在执行验证时 必定在服务器端执行。

D.对验证控件,不能自定义规则。

(2)下面对CustomValidator控件说法错误的是(B)

A.能自定义的验证函数

B.可以同时添加客服端验证函数和服务器端验证函数

C.指定客服端验证的属性是clientValidationFunction

D.属性runat用来指定服务器端验证函数

(3)使用ValidatorSummary控件需要以对话框形式显示错误信息,则应(B)

A.设置属性ShowSummary值为true。

B.设置属性ShowMessageBox值为true

C.设置属性ShowSummary值为false

- 12 -

D.设置属性ShowMessageBox值为false

(4)如果需要确保用户输入大于100的值,应该使用(B)验证控件

A.RequiredFieldValidator

B.RangeValidator

C.CompareValidator

D.RegularExpressionValidator

第六章

一、

(1)从http://10.200.1.23/custom.aspx?ID=4703中获取ID值的方法是 。

(2)要获取客服端IP地址,可以使用Request.ServerVariables[“REMOTE_ADDR]

(3)终止ASP.NET页面执行可以使用Response.end()。

(4)要获取网页Server.MapPath(“default.aspx”)

default.aspx的物理路径可以使用

- 13 -

(5)状态管理具有客服端和服务器端两种方式。

(6)设置Button类型控件的属性PostBackUrl值可确定单击按钮后跳转到相应的网页。

(7)Session对象启动时会触发Session_start事件。

(8)设置会话有效时间为10分钟的语句是 。

(9)若设置浏览器禁止Cookie,要有效地识别用户可以在web.config中加入

(10)要对Application状态变量值修改之前应使用Application.Lock()。

二、

(1)判断属性IsCrossPageBack的值可确定是否属于跨网页提交。()

(2)使用HTML控件时将不能保持ViewState状态。()

(3)Application状态可、由网站所有用户进行更改。()

(4)ViewState状态可以在网站的不同网页间共享。()

(5)Session状态可以在同一会话的不同网页间共享。()

- 14 -

(6)使用Profile管理个人状态信息需要添加连接数据库的代码。()

(7)当关闭浏览器窗口时,Session_End事件立即被触发。()

三、

(1)要重定向网页,不能使用(C)

A.LinkButton B.HtttpResponse.Redirect()方法 C.Image控件

D.HttpServerUtilityTransfer()方法。

(2)下面的()对象可用于使服务器获取从客服端浏览器提交的信息

A.HttpRequest B.HttpResponse C.HttpSessionState D.HttpApplication

(3)Session状态和Cookie状态的最大区别是(A)

A.存储的位置不同 B.类型不同 C.生命周期的不同 D.容量不同

(4)默认情况下,Session状态的有效时间是(D)

A.30秒 B.10分钟 C.30分钟 D.20分钟

(5)执行lblMsg.Text=”微软”;已经后,页面上显示的内容是(A)

- 15 -

A.微软

B.以测力计形式显示“微软“

C.微软 D.程序错误

四、

(1)简速Session状态和Application状态的异同。

(2)简述页面重定向的不同形式和使用区别。

(3)简述利用Profile管理个人状态信息的过程。

第十章

(1) 主题可以包括外观文件样式表文件和图片文件。

(2) 母版页有特殊的@Master指令识别,该指令替换了普通.aspx网页的@Page指令。

(3) 母版页中可以包含一个或多个可替换内容占位符ContentPlaceHolder。

(4) 如果用户要想在网站运行时动态的添加或删除WebPart控件,则需要添加

- 16 -

catalogDisplay Mode 控件

(5) 内容页通过@Page和母版页建立联系。

二、

(1)主题至少要有样式表文件(×)

(2)母版页只能包含一个ContentPlaceHolder控件。(×)

(3)在同一主题中美国控件类型值允许有一个默认的控件外观。(×)

(4)控件外观中必须指定SkinId值。(√)

(5)同一主题中不允许一个控件类型有重复的SkinId。(√)

(6)每个部件页可以包含多个WebPartManager控件。(√)

三、

(1)主题不包括(D)

A.skin控件 B.css控件 C.图片文件 D.Config文件

(2)一个主题必须包含(A)

- 17 -

A.skin文件 B.css文件 C.图片文件 D.config文件

(3)母版页文件的扩展名(B)

A.aspx B. master C.cs D.skin

(4)在(D)模式下,允许重新启用被用户关闭的WebPart控件。

A.BrowseDisplayMode B.DesignDisplayMode C.EditDisplayMode

D.CatalogDisplayMode

四、

(1)<%@Page Theme=”ThemeName” %>和<%@ StylesheetTheme=”ThemeName”%>有何区别。

(2)主题包括哪几种方式?

(3)简述包含ASP.NET母版页得页面运行时 的显示原理。

第十一章

一、

(1)网站地图文件的扩展名是.sitemap

- 18 -

Page

(2)元素的url属性表示超链接目标页的地址。

(3)若要使用网站导航控件,必须在web.config文件中描述网站的结构。

(4)siteMapPath控件的属性PathDirection功能是改变导航路径的方向。

二、

(1)一个网站地图中只能有一个根元素。(×)

(2)网站导航文件不能嵌套使用(×)

(3)网站导航控件都必须通过siteMapPath控件来访问网站地图数据。(×)

(4)母版页中不能添加导航控件。(×)

三、

(1)关于嵌套网站地图文件的说法中,(D)是正确。

A.网站地图文件必须在网站根文件夹下。

B. 网站地图文件必须在App_Data子文件夹下。

C. 网站地图文件必须和引用的网页在同一个文件夹中。

- 19 -

D.Web.sitemap必须在网站根文件夹下。

(2)网站导航控件(A)不需要添加数据源控件。

A.SiteMapPath B.TreeView C.Menu D.SiteMapDataSource

(3)母版页中使用导航控件,要求()

A.母版页必须在根文件夹下。

B.母版页名字必须为Web.master。

C.与普通页一样使用,浏览母版页时就可以查看效果。

D.必须有内容页才能查看效果。

四、

(1)描述网站地图文件的基本格式。

(2)举例说明如何利用嵌套方式解决复杂的网站导航问题。

(3)如何在母版页中使用网站导航功能?

第十三章

- 20 -

一。、

(1)ASP.Net web 服务是基于 创建的。

(2)ASP.NET Web服务文件的扩展名是.asmx,其后台的编码文件一般位于App_code文件夹中。

(3)ASP.Net web服务文件使用@webServer指令代替了@Page指令。

(4)ASP.Net web服务类和普通类的差别是方法前要添加[WebMethod].

(5)若要允许使用ASP.Net AJAX从脚本中调用ASP.Net web服务,则需要在类前面添加System.Web.script.services.ScriptService

(6)对[WebMethod]使用MessageName属性来设置方法的签名。

(7)要使用WCF必须导入的命名空间为System.service.Model。

二、

(1)Web服务只能在ASP.Net 应用程序中使用。(×)

(2)要使用ASP.NET Web服务,主要在添加解决方案中添加引用即可。(×)

(3)ASP.Net web服务不允许方法重载。(×)

- 21 -

(4)ASP.Net 1.0默认允许使用HTTP-GET,ASP.Net 1.1以后的版本HTTP-GET请求在么认识情况是禁止的。(√)

三、

(1)Web服务的通信使用协议不包括(B)

A.HTTP B.XML C.TCP/IP D.SOAP

(2)如果要在项目中使用ASP.NET web服务,则必须在项目中添加(B)

A.服务引用 B.Web引用 C.XML引用 D.web网站

(3)WCF服务(C)

A.可以和ASP.Net web服务在同一项目中使用,但不能跟其他服务一起使用。

B.不可以和ASP.Net web服务在同一个项目中使用。

C.只能在支持WCF消息队列(MSMQ)功能的制作系统上使用。

D.可以在Microsoft所有的操作系统上使用。

四、

(1)为什么要使用Web服务?

- 22 -

(2)ASP.Net web服务.asmx文件包含什么指令?该指令包含哪些属性?

(3)什么是WCF服务?与ASP.Net web服务有什么区别?

- 23 -

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- dfix.cn 版权所有 湘ICP备2024080961号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务