asp.net程序设计教程课后答案

合集下载

asp程序设计第二版课后习题答案

asp程序设计第二版课后习题答案

第1章基础1.什么是静态网页?什么是动态网页?静态网页就是用纯HTML代码编写的网页。

这些网页的代码是用一些编辑器输入的,或者是用一些网页设计程序生成的,保存为.html或.htm文件的形式。

设计完成之后,无论是哪个用户访问这个网页,在什么时候访问这个网页,以何种方式进入这个网页,它的显示都不会发生任何变化。

要对用户请求做出动态响应,就要使用动态网页,动态网页可以为不同的用户提供个性化的服务,而为了实现这种动态性,就需要进行程序设计。

2.简述你对的事件驱动机制的理解。

使用一个事件驱动编程模型。

该模型定义了一个事件序列,这些事件在页面的生命周期中被依次引发,顺序为Init →Load →控件事件→Unload对每个引发的事件,你可能需要完成一些任务。

可以在称为事件处理过程中编写代码。

例如,可以在Web页面的Init或Load事件中编写页面初始化代码。

Page_Init是页面的Init 事件的事件处理器,而page_Load是页面的Load事件的事件处理器。

3.简述页面的事件序列,事件触发时机及顺序。

4.IsPostBack的作用是什么?在page_Load的过程中,你可以读取或者重置页面的属性和控件的属性,根据IsPostBack属性判定页面是否为第一次被请求,执行数据绑定等等。

IsPostBack属性为false 表明页面是被第一次显示,为true表明页面被请求后返回(PostBack)的结果值。

5.怎样配置运行环境?(略)第2章C#语言基础1.怎样在程序中加入注释文本?可以使用服务器端注释在页面中包括注释,服务器端注释说明文档,也可防止服务器代码和静态内容执行或呈现。

服务器端注释以<%一开始,以一%>结束。

如下所示:<%-- 这是一个注释--%>在代码中用//做单行注释;用/* */作多行注释2.C#语言中有哪几种控制语句?●条件控制if else switch case●循环控制while do for foreach●跳转语句break continue3.在构造表达式时,怎样明确指定运算次序?见表2-8 运算符从高到低的优先级顺序4.指出下列语句中的语法错误int i;for (i = 1; i <= 10; i++){if ((i % 2) = 0)continue;Response.Write(i);}答:if ((i % 2) = 0)中要用==5.下列语句有哪些语法错误?string[] arr = new string[5]string[5] = 5th string.答:string[] arr = new string[5]string[5] = “hello”.语句缺少分号;字符串要用双引号””6.写一个程序,把字符串“Hello Word”以相反顺序输出<%@ Page Language="C#" %><%String s="Hello World";for (int i = s.Length-1;i>=0;i--){Response.Write(s[i]);}%>7.下面函数有什么错误?bool Write(){Response.Write("Text output from function.");}答:缺少reture语句。

课后答案ASP程序设计尚俊杰清华大学出版社

课后答案ASP程序设计尚俊杰清华大学出版社

《程序设计》习题答案尚俊杰第1章概述1.思考题1.名词解释静态网页:一般指用超文本标记语言HTML来实现,以htm或html做后缀名的网页文件,这些网页文本中不存在需要服务器段解释的代码;所有人浏览到的同一网页不会有任何区别。

动态网页:所谓动态网页,就是服务器端可以根据客户端的不同请求动态产生网页内容。

它根据不同类型的客户端请求生成不同的页面,具有交互性。

动态网页是用标准html代码和动态语言(如:asp,jsp,php,等)编写的。

关于静态动态网页的概念请参照P1.(P1=第1页,下同)服务器端:在万维网中提供网页服务的一端称为服务器端。

客户端:接受服务的一端称为客户端。

名称空间:所谓名称空间就是将多个提供相似功能的类组成逻辑上相关的一些单元,以便于管理和记忆。

例如system.io类包含了用来处理输入输出操作的类。

应用程序:在同一台电脑上,添加了虚拟目录的文件夹就被当成一个独立的网站对待,这个独立的网站就成为一个应用程序。

所以用新建一个应用程序的时候,该软件会自动帮你生成一个文件夹,并且在IIS中添加相应的虚拟目录。

2.搜狐网站的服务器是服务器端,因为它提供网页服务;而小王的电脑就是客户端了3.小王的电脑既是服务器端又充当了客户端的角色。

4.静态网页和动态网页在客户端看来是除了发送请求是的后缀名外没有其它任何区别,主要是服务器端的区别。

静态网页服务器在接收了客户端的请求后直接读取相应的网页文件返回给客户端,而动态网页服务器在接收到了客户端发来的请求后先找到相应文件然后根据相应参数将文件编译成标准的html代码,在返回给客户端。

5.比较asp,php,jsp的优缺点:asp:优点:简单易学、容易上手;缺点:不能跨平台,速度较慢。

php:优点:免费、开放源代码;缺点:缺乏大公司的支持。

jsp:优点:跨平台;缺点:复杂难学。

6.简述的优点:效率增强,开发简单,移植方便等。

详见P6-P7.7.在资源管理器中可以直接打开以html做后缀名的静态网页文件,但是却不能打开这种动态网页文件,因为这些文件只有经过服务器端的解释才能正确显示。

【免费下载】ASP NET程序设计项目开发教程C#版课后习题答案

【免费下载】ASP NET程序设计项目开发教程C#版课后习题答案

第五章
一、填空题
(1)Runat=“Server” 属性和 Id 属性
(2)Src Alt
(3)DataTextField DataValueField
二、选择题
(1)B
(2)A
(3)D
(4)B
三、简答题
(1)简述 HTML 服务器端控件与 HTML 标记的关系。
答:几乎所有的 HTML 标记都可转化为 HTML
SiteMapPath 中主要设置属性、方法、事件等项。
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术关,系电,力根保通据护过生高管产中线工资敷艺料设高试技中卷术资配,料置不试技仅卷术可要是以求指解,机决对组吊电在顶气进层设行配备继置进电不行保规空护范载高与中带资负料荷试下卷高总问中体题资配,料置而试时且卷,可调需保控要障试在各验最类;大管对限路设度习备内题进来到行确位调保。整机在使组管其高路在中敷正资设常料过工试程况卷中下安,与全要过,加度并强工且看作尽护下可关都能于可地管以缩路正小高常故中工障资作高料;中试对资卷于料连继试接电卷管保破口护坏处进范理行围高整,中核或资对者料定对试值某卷,些弯审异扁核常度与高固校中定对资盒图料位纸试置,.卷编保工写护况复层进杂防行设腐自备跨动与接处装地理置线,高弯尤中曲其资半要料径避试标免卷高错调等误试,高方要中案求资,技料编术试5写交卷、重底保电要。护气设管装设备线置备4高敷动调、中设作试电资技,高气料术并中课3试中且资件、卷包拒料中管试含绝试调路验线动卷试敷方槽作技设案、,术技以管来术及架避系等免统多不启项必动方要方式高案,中;为资对解料整决试套高卷启中突动语然过文停程电机中气。高课因中件此资中,料管电试壁力卷薄高电、中气接资设口料备不试进严卷行等保调问护试题装工,置作合调并理试且利技进用术行管,过线要关敷求运设电行技力高术保中。护资线装料缆置试敷做卷设到技原准术则确指:灵导在活。分。对线对于盒于调处差试,动过当保程不护中同装高电置中压高资回中料路资试交料卷叉试技时卷术,调问应试题采技,用术作金是为属指调隔发试板电人进机员行一,隔变需开压要处器在理组事;在前同发掌一生握线内图槽部纸内故资,障料强时、电,设回需备路要制须进造同行厂时外家切部出断电具习源高题高中电中资源资料,料试线试卷缆卷试敷切验设除报完从告毕而与,采相要用关进高技行中术检资资查料料和试,检卷并测主且处要了理保解。护现装场置设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。

WEB应用程序设计技术--ASP.NET练习及答案练习11.简答题(1)简

WEB应用程序设计技术--ASP.NET练习及答案练习11.简答题(1)简

WEB 应用程序设计技术 练习及答案练习11.简答题(1)简述Web应用及其特点。

答:Web应用的是一种基于标准的应用集成方式,它可以将运行在通过Intranet、Extranet或Internet 连接的分布式服务器上的应用集成在一起。

Web应用建立在Web系统之上,而且加以扩展,即添加了业务功能。

从本质上说,Web应用利用Web站点作为一个业务应用的前端。

Web应用利用所支持的技术使得其内容具有动态性,如果服务器上没有业务逻辑存在,系统将不被称为Web应用。

主要有以下特点:a.易用性好b.易于维护c.信息共享度高d.扩展性好e.安全性好f.广域网支持g.保护企业投资(2)简述WEB应用的开发技术。

答:主要有以下开发技术:a.HTML(Hyper Text Markup Language)超文本标记语言b.PHP(Personal Home Page Tools)技术c.JSP(Java Server Pages)技术d.ASP(Active Server Page)技术e.技术(3)简述.NET框架的主要思想。

答:.NET 是一个开发和运行软件的新环境,便于开发基于Web 的服务,拥有丰富的运行库服务,支持用多种编程语言编写的组件,具有跨语言和跨平台的互操作能力。

侧重点从连接到互联网的单一网站或设备上,转移到计算机、设备和服务群组上,使其通力合作,提供更广泛更丰富的解决方案。

用户将能够控制信息的传送方式、时间和内容。

计算机、设备和服务将能够相辅相成,从而提供丰富的服务。

(4)简述的主要特点。

a.强大的语言支持,支持的开发语言包括、C#.NET、、VC++.NET以及其它.NET Framework所支持的语言。

b.跨平台运行,所有.NET 源脚本代码(使用任何语言) 在第一次运行时被编译为IL (Intermediate Language—中间语言,又称为MSIL,MicroSoft Intermediate Language)。

WEB程序设计(ASP.NET版)智慧树知到课后章节答案2023年下青岛科技大学

WEB程序设计(ASP.NET版)智慧树知到课后章节答案2023年下青岛科技大学

WEB程序设计(版)智慧树知到课后章节答案2023年下青岛科技大学青岛科技大学第一章测试1.模型(Model)是应用程序中用于处理应用程序数据逻辑的部分。

()答案:对2.HTML是一种用于制作超文本文档的简单标记语言。

()答案:对3.CSS可用于控制HTML和XML内容的数据交换形式。

()答案:错4.JavaScript是为适应静态网页的交互性而诞生的一种新的脚本(Script)语言。

()答案:错5.Ajax是指一种创建交互式网页应用的网页开发技术。

()对第二章测试框架中包含编译器 csc.exe。

()答案:对2.处于同一个命名空间中的类必须有明确的相互关系。

()答案:错3.在C#中不存在全局方法和变量,所有的变量和方法都包含在类的定义中。

()答案:对4.C#标识符的首字符必须为字母、下划线或@。

()答案:对5.声明数组时既指定了数组的名字和数组元素的类型,又开辟了内存空间。

()错第三章测试1.类体由成员变量定义和成员方法定义两部分组成。

()答案:对2.C#修饰符按功能可分为两类:类修饰符和成员修饰符。

()答案:错3.构造方法的主要作用是完成对类的对象的初始化工作。

()答案:对4.析构方法能被重载,但不能被继承。

()答案:错5.用protected修饰的成员变量可以被3种类所引用:该类自身、该类的嵌套类及该类的子类。

()对第四章测试1.HTML元素和属性是不区分大小写的,但通常约定标记符使用大写字母。

()答案:对2.<HEAD></HEAD>是HTML文件头标记符,用来描述HTML首部的内容,其作用是说明文档的整体信息。

()答案:对3.在HTML文档中,可以用回车、空格、Tab键来调整文档段落的格式。

()答案:错4.锚点标签定义元素仅限于文字。

()答案:错5.<DIV>称为区隔标记,其作用是将页面分隔为不同的区域。

()对第五章测试与ASP保持语法兼容,但不能同时运行于IIS服务器上。

ASP。net程序设计基础教程(第2版)05第五章课后习题答案

ASP。net程序设计基础教程(第2版)05第五章课后习题答案

第5章数据库操作技术5.6课后习题5.6.1作业题1. 实现数据库的增删查改功能。

如图19-图26(1)注册(向数据库中添加记录)图19 注册图20 注册后的数据库(2)登录(从数据库中查询记录),要求采用DataReader对象。

图21 登录图22登录成功提示信息(3)修改密码(修改数据库中的记录)图23 修改密码图24 修改密码后的数据库(4)注销(删除数据库中的记录)图25注销图26注销帐号后的数据库2. 采用ExecuteScalar方法,改写5-1中登录功能的代码。

3. 采用DataAdapter对象和DataSet对象,改写5-1中登录功能的代码。

4. 首先附加“IPAddress”数据库到SQL Server2008中,数据库中“IP”表的结构如图27所示,部分数据如图28所示,建立如图所示的页面,输入IP地址,将查询结果显示在Label控件中,如图29所示,要求采用DataReader对象。

图27 表结构图见“课后习题源代码”文件夹下的“homework5-1——homework5-5”5.6.2思考题访问关系数据库有哪两种方式?区别是什么?答:一共支持两种数据库访问方式,分别是连接模式的和断开模式。

通常情况下采用断开模式,这样当多个用户访问数据库的时候可以缓解数据库服务器的压力。

连接模式一般用于显示大量的数据,或者实时性要求较高的时候.2.DataReader与Dataset有什么区别?答:DataReader是只读的,而且只能向前读。

Datase是内存中的数据库,支持增删查改。

DataReader不支持缓存、分页与动态排序,速度较快。

DataSet支持缓存、分页与动态排序,速度较慢。

3. 请简要叙述数据库的连接池机制答:对上层用户提供了数据库连接池的服务,使用完的数据库连接将被有选择的保持在数据库连接池中,以供下次使用。

当用户以某个连接字符串申请数据库连接时,数据库连接池将尝试寻找在池中寻找具有相同的连接字符串的连接,并直接提供给用户。

ASP NET程序设计项目开发教程(C#版)课后习题答案

答:Web Server 控件以<ASP…>开头,</ASP>结尾,和 HTML Server 一样,也是被创 建于服务器上,需要设置 Runat=“Server”和 Id=“…”属性来工作,而且它们在很多功能上也 是重叠的。但与 HTML Server 控件不同的是,Web Server 控件不是从 HTML 标记转换而来, 它是全新的东西,具有更强面向对象特性的设计模型,它比 HTML Server 控件提供种类更 多、功能更强大的控件集合。 (2)简述 HyperLink 控件的功能及主要属性。
表 5-1 HTML Server 控件与 HTML 标记对应关系表
HTML Server 控件 HtmlAnchor HtmlButton HtmlForm tmlImage
HtmlInputButton
HtmlInputCheckBox
HtmlControl
HtmlInputFile HtmlInputHidden HtmlInputImage HtmlInputText HtmlSelect HtmlTable HtmlTableCell HtmlTableRow HtmlTextArea
第二章 (1)简述 IIS 的作用。 的工作原理是本地的 IIS Web 服务器自动配置成查找扩展名为.aspx 文件,且用 ASPNET_ISAPI 模块处理这些文件,生成 HTML 文本流返回到 IIS Web 服务器,再从 IIS Web 服务器返回到客户端。 IIS 是 Internet Information Server 的缩写形式,是 Microsoft 公司主推的 Web 服务器。创建 网页后,为查看它们,需要通过 Web 浏览器来请求页面,浏览器将发送一个请求 给 Web 服务器,Web 服务器将请求转发给 引擎,引擎处理这些页面并且将得到的 HTML 标记返回给浏览器。开发 站点时,创建的 网页被保存在个人计算 机上。为了能够测试这些页面,计算机上必须安装 Web 服务器。 (2)必须安装哪些软件计算机才能提供 网页服务? 安装和配置 IIS 5.0 .net framework sdk (3)在 Microsoft Visual 中,一个完整的 解决方案至少应包括哪些项目?

ASP。net程序设计基础教程(第2版)9第九章课后习题答案

第九章答案作业题1、什么是用户控件?用户控件文件的扩展名是什么?其代码文件的扩展名是什么?用户控件是一种用户自定义的控件,通常由多个控件组合而成。

用户控件文件的扩展名为.ascx,代码文件的扩展名为.ascx.cs2、什么是主题?放置皮肤文件的目录结构是怎样的?主题是自 2.0以后提供的一种技术。

它将CSS、服务器控件的外观以及各种网站资源的管理有机地组织在一起,为开发者设计统一的页面样式提供了更方便的手段。

主题目录的结构如下:●在站点根目录下创建目录“App_Themes”,专门用来存放应用程序主题;●在目录“App_Themes”下创建至少一个主题目录,默认名称为“Theme1”;●在“主题目录”下创建至少一个皮肤文件;●每个皮肤文件都可以定义一个或多个控件的外观属性。

3、应用主题有哪两种方式?应用主题有两种方式:一种是将主题应用于单个网页文件中,另一种是将主题应用于整个网站的全部文件。

4、有时需要对同一种控件定义多种显示风格,利用哪个属性来区别?利用Skinid属性。

5、什么是CSS样式?CSS(Cascading Style Sheet)译为层叠样式表。

所谓样式,就是一组格式;所谓层叠,是指当若干样式间所定义的格式发生冲突时,将依据层次顺序进行处理。

6、定义CSS样式有哪三种方式?若一个控件同时应用了多种样式规则,它们的优先级顺序是怎样的?在Web页面中,定义控件的样式有三种方式:设置控件的“Style”属性、在网页文件中定义CSS样式表、创建独立的CSS样式表文件(.css文件)。

若一个控件同时应用了多种样式规则,直接定义在控件上的style属性优先级最高,而独立CSS文件中的样式规则优先级最低。

7、在CSS样式规则中,外边距、内边距、边框、浮动、清理浮动的含义。

●外边距(margin):用于设定HTML元素与其外部元素之间的距离,它由上、右、下、左四个边距值组成。

●内边距(padding):用于设定HTML元素与其内容之间的距离,也由上、右、下、左四个值组成,用法与外边距类似。

asp。net程序设计基础教程(第2版)陈长喜第一章课后习题答案

第1章概论1.7.1 作业题1、什么是.NET Framework?.NET Framework是微软公司近年来主推的应用程序开发框架,是一套语言独立的应用程序开发框架。

微软公司发布.NET Framework的目的是使开发人员可以更容易地建立网络应用程序和网络服务,.NET Framework以及针对设备的.NET Framework简化版为XML Web服务和其他应用程序提供了一个高效安全的开发环境,并全面支持XML。

.NET Framework提供跨平台和跨语言的特性,使用.NET框架,配合微软公司的Visual Studio集成开发环境,可大大提高程序员的开发效率,甚至初学者也能够快速构建功能强大、实用、安全的网络应用程序。

2、ASP与有什么区别?ASP与的区别。

虽然向前兼容ASP,以前编写的ASP脚本几乎不做任何修改就可运行于.NET平台上,但是,与ASP技术还是具有一定差别。

(1)开发语言不同。

ASP局限于使用无类型(Non-Type)脚本语言来开发,用户给Web页面中添加ASP代码的方法与客户端脚本中添加代码的方法相同,导致代码杂乱。

(2)允许用户选择并使用功能完善的强类型(Strongly-Type)编程语言,允许使用潜力巨大的.NET Framework。

(3)运行机制不同。

ASP是解释运行的编程框架,执行效率较低。

是编译型的编程框架,运行时服务器上的编译好的公共语言运行库代码,可以利用早期绑定,实施编译来提高效率。

(4)开发方式不同。

ASP把界面设计和程序设计混在一起,维护和重用困难。

把界面设计和程序设计以不同的文件分离开,重用性和维护性得到了提高。

3、的运行原理是什么?当用户要通过浏览器向页面发送一个请求时:首先是IIS接受用户的请求,然后经过处理过程发送给能够处理此请求的模块,此模块在中被称为HttpHandler(Http处理程序组件)。

的文件是以.aspx作为后缀名,.aspx这样的文件可以被服务器处理,就是因为在服务器端有默认的HttpHandler专门处理.aspx 文件。

ASPNET动态网页设计习题答案教材习题和实训解答

动态网页设计——习题和实训参考答案第1章概述1第2章HTML语言根底2第3章语法根底3第4章效劳器控件6第5章验证控件7第6章常用置对象9第7章访问数据库10第8章开发实训12第1章概述实训:本章的实训容主要是建立的运行和编辑环境。

具体包括以下几项任务:1、建立以各自名字命名的文件夹,作为本课程学习目录2、安装IIS,安装完后在IE中输入localhost,看能否翻开欢送页面,检测是否安装成功。

localhost也可用“127.0.0.1”代替。

答:安装IIS的步骤详见教材P5。

3、建立一个虚拟目录,以第1步建立的文件夹为物理目录,虚拟目录名用的拼音答:建立虚拟目录的步骤详见教材P8.4、建立.NET运行环境(1)下载和安装MDAC答:MDAC的安装详见教材P10。

(2)下载和安装.NET Framework 1.1版可发行组件包答:.NET Framework 1.1版可发行组件包的安装详见教材P11。

5、安装Dreamweaver 8答:Dreamweaver 8的安装详见教材P14。

6、在Dreamweaver 8中建立站点答:Dreamweaver 8中建立站点的步骤详见教材P18。

习题:1、解释动态网页和静态网页的含义。

在网页中插入动画或影视媒体是否就称其为动态网页?答:根据网页的容是固定的还是程序生成的,网页分为两种:静态网页和动态网页。

这两种网页的制作语言不同。

静态网页使用语言是HTML(超文本标记语言),网页的容是事先编制好的。

动态网页的网页容不是固定不变的,而是由程序动态创立的。

根据实现技术,动态网页又可以细分为客户端动态网页和效劳器端动态网页。

在网页中插入动画或影视媒体并不是动态网页。

2、ASP与有什么不同?答:与ASP有很大的不同。

ASP程序是解释执行,未经优化;而是编译执行,程序效率得到提高。

在第一次访问网页时,由于需要编译,因此,在第一次连接访问时,网页的连接速度比ASP网页慢。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

程序设计教程课后答案【篇一:web.asp程序设计课后习题答案(沈士根版)】/p> (1).net framework主要包括公共语言运行库clr 和类库。

(2)网站在编译时,首先将语言代码编译成微软中间语言msil。

(3)一台iis web服务器ip地址为210.78.60.19,网站端口号为8000,则要访问虚拟目录xxxy中default.aspx的url为(4)可以通过复制网站同步网站上的一个文件。

2.是非题(1)托管代码是以clr为基础的代码。

(√)(2)3.5仍使用2.0引擎。

(√)(3).net framework 3.0是.net framework 3.5的一部分。

(√) 3.选择题(1).net framwork3.5不包括(a)a. .net framework 1.1b. .net framework 2.0c. linqd. ajax(2)下面(d)网站在建立时要求安装microsoft frontpage服务器扩展。

文件系统 b. 本地iis c. ftp站点 d.远程站点(3)发布网站后不可能存在的文件夹是(b)a. app_datab.app_code c.app_themes d.bin第二章1. 填空题(1) visual studio 2008 默认建立的xhiml文件类型是transitional。

(3)存放web窗体页c#代码的模型有单文件页模型和代码隐藏页模型。

(4)单文件页模型中,c#代码必须包含于script…/script之间。

(5)外部样式表通过link元素链接到网页。

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

2.是非题(2) xhtml中每个元素都有结束标记。

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

(√)3.选择题(1)css样式不包括(d)a 基于元素的样式b. 基于类的样式c. 基于id的样式d. 基于文件的样式(2)下面(b)是静态网页文件的扩展名。

b. .htmlc..aspxd..jsp(3)app_code文件夹用了存储(c)a. 数据库文件b. 共享文件c. 代码文件d. 主题文件(4)web.config 文件不能用于(a)。

a. application事件定义b. 数据库连接字符串定义c. 对文件夹访问授权d.基于角色的安全性控制第三章1. 填空题(1) c#使用的类库就是 . net framework提供的类库。

(2)要在一个类中包含system.data命名空间的语句是using system.data。

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

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

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

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

(7)装箱实质是把值类型转化为引用类型。

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

(9)较适用于一直知循环次数的循环语句是for语句。

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

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

2. 是非题(1) decimal类型必须在数据末尾添加m或m,否则编译器以double类型处理。

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

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

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

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

(√)3. 选择题(1)下列数据类型属于值类型的是(a)。

a. structb.classc.interfaced.delegate(2)下列数据类型属于引用类型的是(c)。

a.boolb.char c.string d.enum(3)下列运算符中(d)具有三个操作数。

a.= b.c.++ d.?(4)下面有关数据类型的描述中不正确的是(b)。

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

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

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

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

(5)下面对protected修饰符说法正确的是(d)a.只能在派生类中访问b.只能在所属的类中访问√)c.能在当前应用程序中访问d.能在所属的类或派生类中访问(6)以下有关属性的说法错误的是(b)。

a.通过属性能获取类中 private字段的数据b.当属性定义时,若仅包含set访问器,表示该属性为只读属性c.属性的访问形式是“对象名.属性名”d.属性体现了对象的封装性第四章1.填空题(1)在textbox控件中输入内容并当焦点离开textbox控件时能触发textchanged事件,应设置属性。

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

(3) 3.5 的服务器控件包括 html服务器控件和 web服务器控件。

(4)添加属性 runat=server 可将xhtml元素转化为html服务器控件。

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

(6)当需要将textbox控件作为密码输入框时,应设置textmode=password。

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

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

2.是非题(1)单击button类型控件会形成页面往返处理(√ )。

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

(4)利用multiview和view控件能实现向导功能(√ )。

3.选择题(1)web服务器控件不包括( b )。

a. wizardb. inputc. adrotatord. calender(2)下面的控件中不能执行鼠标单击事件的是( c )。

a. imagebuttonb. imagemapc. imaged. linkbutton(3)单击button类型控件后能执行单击事件的是( a )。

a. onclinentclickb. onclickc. oncommandclickd. onclientcommand(4)当需要用控件输入性别时,应选择的控件是(d)。

a. checkboxb. checkboxlistc. labled. radiobuttonlist(5)下面不属于容器控件的是( b )。

a. panelb. checkboxc. tabled. placeholder第五章1填空题(1)窗体验证包括客户端和服务器端两种形式。

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

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

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

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

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

2.是非题(1)如果客户机禁用javascript,则验证必须采用服务器端形式。

(√ )(3)要执行客户端验证必须设置验证控件属性enableclientscript值为true.(√)3.选择题(1)下面对3.5验证控件说法正确的是(a )。

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

b.对一个下拉列表控件不能使用验证控件c.服务器验证控件在执行验证时必定在服务器端执行d.对验证控件,不能自定义规则(2)下面对customvalidator控件说法错误的是( d )。

a.能使用自定义的验证函数b.可以同时添加客户端验证函数和服务端验证函数c.指定客户端验证的属性是clientvalidationfuctiond.属性runat用来指定服务器端验证函数(3)使用validatorsummary控件需要以对话框形式显示错误信息,则应( b)。

a. 设置属性showsummary 值为trueb. 设置属性showmessagebox 值为truec. 设置属性showsummary 值为falsed. 设置属性showmessagebox 值为true(4)如果需要确保用户输入大于100的值,应该使用(c )验证控件。

a.requiredfieldvalidator.b. rangevalidatorc. comparevalidatord. regularexpressionvalidator第六章1.填空题(1)从http://10.200.1.23/custom.aspx?id=4703中获取id值的方法是。

(2)要获取客户端ip地址,可以使用request.servervariables[remote_addr]。

(3)终止网页执行可以使用 response.end() 。

(4)要获取网页default.aspx物理路径可以使用server.mappath(default.aspx) 。

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

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

(7) session对象启动时会触发 session_start 事件。

(8)设置绘画有效时间为10分钟的语句是session.timeout=10; 。

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

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

2. 是非题(1)判断属性iscrosspostback的值可确定是否属于跨网页提交。

(√)(2) application状态可由网站所有用户进行更改。

(√)(3)使用html控件时将不能保持viewstate状态。

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

(√)3. 选择题(1)要重定向网页,不能使用(c)a.linkbutton控件b.httpresponse.redirect()方法c.image控件d.httpserverutility.transfer()方法(2)下面的(a)对象可使用于使服务器获取从客户端浏览器提交的信息。

相关文档
最新文档