ImageVerifierCode 换一换
格式:DOCX , 页数:24 ,大小:139.77KB ,
资源ID:24041734      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/24041734.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Web程序设计复习题.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Web程序设计复习题.docx

1、Web程序设计复习题Web程序设计复习题一、 填空题1、ASP.NET采用代码隐藏页模型,将事物处理代码都存放在cs文件中,当ASP.NET网页运行的时候,ASP.NET类生成时会先处理 的代码,再处理 .的代码。这种过程被成为代码分离。2、ASP.NET的关键技术有 、 、 、 和 。3、_标记用于HTML文档的最前边,用来标记HTML文档的开始。而_放在HTML文档的最后边,用来标识HTML文档的结束。4、Web窗体页面有 和 两种布局模式5、URL的中文意思是指 。6、几乎所有的HTML标记都可以转化为HTML Server控件,只需要在标记中加入 即可7、C#语言中,值类型包括: 、

2、和 。8、C#语言中,引用类型主要有4种: 、 、 和 。9、在switch语句中,每个语句标号所含关键字case后面的表达式必须是 。10、C#数组类型是一种引用类型,所有的数组都是从System命名空间的 类继承而来的引用对象。11、一般将类的构造方法声明为 访问权限。如果声明为 ,就不能创建该类的对象。12、C#的类中声明的属性往往具有 和 两个函数。13、在C#中,所有类都是直接或间接地继承 类而得来的。14、写出以下程序的运行结果。using System;class Test public static void Main () int a =2,4,6,8,10,12,14,16

3、,18; for (int i=0; i9; i+) Console.write(“ ”+ai); if (i+1)%3=0) Console.writeLine(); 。15、常见的用户界面有三类: 、 和 。16、ASP.NET框架中,服务器控件是为配合Web表单工作而专门设计的。服务器控件有两种类型,它们是 和 。17、如果需要对文件进行读写,在ASP.net中通常要使用的组件对象是FSO。请问FSO的全称是 。18、Application对象的常用事件有 和 。19、Application对象的事件在 发生,而Session对象的事件在 发生,因为两者都是 的成员,所以无需实例化。20

4、、ASP.net中的身份验证包含 、 和 三种类型。21、Cookie是Web服务器保存在用户硬盘上的一段文本,分为永久Cookie和 。如要定义一个永久Cookie,则必须设置Cookie的 属性。22、ASP.NET中,使用验证控件来验证用户输入,要求用户不可跳过该项输入,并且用户输入值在0和1000之间,则适用 和 控件。23、DataGrid控件使用 列来指定要显示数据源中的那些列、自定义每列的标头和脚注以及控件的排序等。24、在包含多个表的DataTable对象的DataSet中,可以使用 对象来使一个表和另一个表相关。25、DataSet数据集表示来自一个或多个数据源数据的 ,是数

5、据的集合,也可以看作是一个 。26、ADO.NET中包含 、 、 、 和 对象。27、ConnectionString属性中有两个重要的部分: 和 。28、ExecuteNonQuery方法是对Connection对象建立的连接进行不返回任何行的查询,如 、 和 等。29、Web Service公开的每个方法,必须用自定义的 属性进行标记。30、异常类对象均为 类的对象。二、 选择题1、关于HTML文件说法正确的是:(C)A HTML标记都必须配对使用。B 在和标签之间的是头信息。C HTML标签是大小写无关的,跟表示的意思是一样的。D 在和标签之间的文本会以加粗字体显示。2、下面哪一个文件是

6、全局配置文件(B)A Global.asax B Web.configC Styles.css D default.aspx.cs3、想要在HTML中显示一个小于号“”,需要用到字符实体(B)。A >B <C  D "4、关于网页中的图像,下列说法正确的是(C)A 图像是由标签开始,由结束。B 图像标签的 href属性用于指定图像链接到的URL。C src 属性的值是所要显示图像的URL。D 以上全都是错的。5、配置IIS时,设置站点的主目录的位置,下面说法正确的是(D)。A 只能在本机的c:inetpubwwwroot文件夹。B 只能在本机操作系统所在磁盘的文

7、件夹。C 只能在本机非操作系统所在磁盘的文件夹。D 以上全都是错的。6、安装web服务器程序后,在地址栏输入(D),可以访问站点默认文档。A 在局域网中直接输入服务器的IP地址。B 在局域网中输入服务器所在计算机的名称C 如果是在服务器所在的计算机上,直接输入http:/127.0.0.1D 以上全都是对的7、关于IIS的配置,下列说法错误的是(B)A IIS可以同时管理多个应用程序B IIS要求默认文档的文件名必须为default或index,扩展名则可以是 .htm、.asp等已为服务器支持的文件扩展名。C IIS可以通过添加Windows组件安装D IIS不光能够管理web站点,也可以管

8、理FTP站点。8、下面关于标记的说法不正确的是(C)。A) 标记要填写在一对尖括号()内 B) 书写标记的时候,英文字母的大、小写或混合使用大小写都是允许的。C) 标记内可以包含一些属性,属性名称出现在标记的后面,并且以分号进行分隔。D) HTML对属性名称的排列顺序没有特别的要求。9、以下标记中,_(A)_可用于在网页插入图像。A) 标记 B) 标记C) 标记 D) 标记10、下列变量初始化时不能完成转换的是_(C)_A) int a=5; float b=a B) int a=65; char c=(int) a;C) string s=”X”; char c=s; D) long L=1

9、23 ; int a= L;11、下列哪一个方法可以将数值型转换为字符串_(C)_A) Convert.ToUINT32 B) Convert.ToChar C) Convert.ToString D) Convert.ToByte12、一个10行20列的二维整型数组,下列哪个定义语句是正确的(C)。A. intarr = new int10,20B. intarr = int new10,20C. int,arr = new int10,20 D. int,arr = new int20;1013、可用作C#程序用户标识符的一组标识符是( B )。A. void define +WORD B

10、. a3_b3 _123 YNC. for -abc Case D. 2a DO sizeof14、小数类型和浮点类型都可以表示小数,正确说法:(C) A. 两者没有任何区别 B. 小数类型比浮点类型取值范围大 C.小数类型比浮点类型精度高 D. 小数类型比浮点类型精度低15、加载窗体时触发的事件是( B )。 A. Click B.Load C.GotFoucs D.DoubleClick16、要获取Web站点中某个文件的物理存储路径,可以使用Server对象的(B)属性。A. Execute B. MapPathC. Transfer D. HtmlEncode17、在虚拟目录asp中有文

11、件about.asp,若是在文件中显示该文件在服务器上的物理路径,则需要加入语句Response.Write( C )。 A Server.MapPath(asp/about.asp)B Server.MapPath()C Server.MapPath(request.servervariables(PATH_INFO)D 以上全都对18、如果要将窗体设置为透明的,则( B) A要将FormBoderStyle属性设置为None; B要将Opacity属性设置为小于100%得值; C要将locked 属性设置为True; D要将 Enabled属性设置为True;19、如果将窗体的FormBo

12、derStyle属性设置为None,则(B) A窗体没有边框并不能调整大小; B窗体没有边框但能调整大小; C窗体有边框但不能调整大小; D窗体是透明的;20、下列Response对象的用法错误的是(A)A B C D 以上全都正确21、对于 Request 对象,如果省略获取方法,如 Request(user_name),将按什么顺序依次检查是否有信息传入:(C)A Cookies、QueryString、Form、Server Variables、ClientCertificateB Form、QueryString、Cookies、Server Variables、ClientCerti

13、ficateC QueryString、Form、Cookies、Server Variables、ClientCertificateD Form、QueryString、Cookies、Server Variables、ClientCertificate22、QueryString获取方法、Form 获取方法获取的数据子类型分别是:(C)A 数字、字符串 B 字符串、数字C 字符串、字符串 D 必须根据具体值而定23、关于Session对象的属性,下列说法正确的是(C)A Session的有效期时长默认为90秒,且不能修改。B Session的有效期时长默认为20分钟,且不能修改。C Ses

14、sionID可以存储每个用户Session的代号,是一个不重复的长整型数字。D 以上全都错24、下面属于Server 对象的方法的是(D)A CreateObject B HTMLEncodeC MapPath D 以上全都是25、访问DataReader对象中的某列可以采用如DataReader(“Name”)的方法。该示例默认使用的是DataReader对象的(C)属性。A. IsClosed B. FieldCountC. Item D. RecordsAffecte26、在DataList控件中,任何一个按钮单击时,都会触发(B)事件。A. EditCommand B. ItemCom

15、mandC. CancelCommand D. SelectCommand27、下列关于ASP.NET的验证控件描述错误的是(A )A 在客户端和服务器端都能进行验证B 其客户端验证和服务器端验证对所有浏览器都适用C 如果页面调用了多个验证控件,当有其中的一个验证未通过时,整个页面不会被通过验证D 一个服务器控件可同时被多个验证控件验证28、如果需要确保用户输入大于30的值,应该使用( C )验证控件A RequiredFieldValidator B CompareValidatorC RangeValidator D RegularExpressionValidator29、在ASP.NE

16、T应用程序中访问SqlServer数据库时,需要导入的命名空间为( B )A System.Data.Oracle B System.Data. SqlClient C System.Data. ODBC D System.Data.OleDB30、下面哪一个对象用于与数据源建立连接:( B )A Command B ConnectionC DataReader D DataAdapter31、在ASP.NET应用程序中访问SqlServer数据库时,需要导入的命名空间为(B)A System.Data.Oracle B System.Data. SqlClient C System.Data

17、. ODBC D System.Data.OleDB32、DataGrid控件使用(A)列来指定要显示数据源中的那些列、自定义每列的标头和脚注以及控件的排序等。A. 绑定列 B. 按钮列C. 超级链接列 D. 模板列33、在DataGrid控件中设定显示学生的学号,姓名,出生日期等字段。现要将出生日期设定为短日期格式,则应将数据格式表达式设定为(A)。A. 0:d B. 0:cC. 0:yy-mm-dd D. 0:p34、在DataList控件中,任何一个按钮单击时,都会触发(A)事件。A. EditCommand B. ItemCommandC. CancelCommand D. Selec

18、tCommand35、在对SQL Server 数据库操作时应选用(A)。 A SQL Server .NET Framework 数据提供程序; B OLE DB .NET Framework 数据提供程序; C ODBC .NET Framework 数据提供程序; D Oracle .NET Framework数据提供程序;36、在ADO.NET中执行一个存储过程时,如果要设置输出参数则必须同时设置参数的方向和(D),必要时还要设置参数尺寸 A大小; B上限; C初始值; D类型;37、在DOM中,装载一个XML文档的方法(B) A save方法 B load方法 C loadXML方法

19、 D send方法38、如果设treeView1=new TreeView(),则treeView1.Nodes.Add(根节点)返回的是一个 (A)类型的值 A TreeNode; B int; C string; D TreeView;39、下面关于XML的描述错误的是(D) A XML提供一种描述结构化数据的方法; B XML 是一种简单、与平台无关并被广泛采用的标准; C XML文档可承载各种信息; D XML只是为了生成结构化文档;40、要对注册表进行操作则必须包含(D ) A System.ComponentModel命名空间; B System.Collections命名空间;C

20、 System.Threading命名空间; D Microsoft.Win32命名空间;三、 简答题1、简述一个ASP.NET网站的组成内容。2、如何在Visual Stadio.NET2005中浏览一个Web页面?3、简述数组的Clone方法和CopyTo方法的用途,并比较二者的不同点。4、接口和抽象类的区别是什么?5、什么是“焦点”?如何使控件获得焦点?6、简述可以采用哪几种方法将HTML标记转换为Web服务器控件?7、静态类和实例类有什么区别?8、简述ASP.NET页面的处理过程。9、简述Page对象的IsPostBack属性的作用。10、比较Page_Init和Page_Load事件

21、的不同点。11、请写出ASP.net的六个内置对象名。12、写出几个你曾用过的Request对象的方法或属性名称。13、DataReader对象有哪些特点?14、什么是Web Service? 组成Web Service的两个角色是什么?15、简述在Windows Server 2003中创建一个支持ASP.NET2.0网站的Web站点的基本步骤。四、 综合题1、编写一个函数求出从键盘上输入的一批常数的平均值,以-1作为结束输入的标志。2、求函数值,输入x,计算y的值,计算方法为: x0 x0要求在网页上出错信息用黑体、4号字、红色输出。假定网页设计部分已经完成,如下图(表)所示:控 件属 性

22、值TextBox1IDtxtXButton1IDbtnOKLabel1IDlblY 设计Web页面 出错提示信息请编写完成下述求值事件。protected void btnOK_Click(object sender, EventArgs e) 3、某数组有20个元素,元素值为020范围内的随机整数,要求将前10个元素与后10个元素对换。假设窗体、控件及窗体级变量、产生随机数已经设计完成,试编写用于完成元素对换的事件代码。public partial class _Default : System.Web.UI.Page static int iArray = new int21; /窗体级变

23、量数组,但iArray0未使用 protected void Page_Load(object sender, EventArgs e) this.Title = 数组元素互换; lblBefore.Text = ; lblAfter.Text = ; Random rand = new Random(); / 声明并实例化随机数对象 for (int i = 1; i = 20; i = i + 1) / 为数组赋值并输出 iArrayi = rand.Next(1,20); / 生成一个120的随机数并赋给数组元素 lblBefore.Text = lblBefore.Text + &nb

24、sp;    + iArrayi; / 输出互换前的数组元素 protected void btnSwitch_Click(object sender, EventArgs e) /设计部分 4、设计一个简单的算术计算器程序,要求写成由共享事件处理的代码结构。界面设计如图所示,各控件的ID值见表。控 件属 性值TextBox1TextBox3IDtxtNum1、txtNum2、txtResultButton1Button4IDbtnAdd、btnSub、btnMulti、btnDiviLabel1IDlblEq(1)系统自动建立的default.aspx文件部分内

25、容如下,请根据共享事件处理的要求予以改写;.(2)编写所有按钮控件被单击时执行的共享事件代码(代码头定义已给出)。protected void Button_Click(object sender, EventArgs e)5、产生6个随机整数,借助数组对这一组数字进行排序。(1)设计如图a所示的页面,将各个控件的ID和Text值填入下表中,并声明全局变量;(2)单击【产生随机数】按钮页面中显示6个由程序产生的随机整数,请编写此事件代码;(3)单击【排序】按钮则输出排序结果。要求如果在没有产生随机数前,单击了【排序】按钮,页面中将显示图b所示的出错提示信息。请编写此事件代码。 图a 图b控 件

26、属 性值Button1IDTextButton2IDTextLabel1IDTextLabel2IDText参考答案一、填空题1、cs文件中 aspx页面中2、代码隐藏技术;数据绑定技术;数据访问技术ADO.NET;面向对象特性;多语言支持3、 4、流布局和网格布局5、统一资源定位符6、runat=server7、基本值类型、结构类型和枚举类型8、类类型、数组类型、接口类型和委托类型9、常量表达式10、object11、public或公有、private或私有12、get() set()13、System.Object14、2 4 6 8 10 1214 16 1815、对话框应用程序、单文档

27、界面应用程序SDI和多文档应用程序MDI16、HTML控件和Web控件17、FileSystemObject18、Start事件 End事件19、应用程序启动时、会话启动时、page对象20、窗体身份验证;Passport身份验证; Windows身份验证21、会话Cookie ,Expires22、RequiredFieldValidator和RangeValidator23、绑定列24、DataRelation25、本地副本 虚拟的表26、Connection, Command, DataReader, DataAdapter, DataSet27、字符串的内容和数据提供器名称28、Upd

28、eae(更新)、Delete(删除)和Insert(插入)29、WebMethod30、System .Exception二、选择题(略)三、简答题1、一个使用Visual Studio 2005开发出来的ASP.NET 2.0网站,通常包含以下一些内容:1) 包含一个或多个扩展名为.aspx的网页文件,网站中也允许包含.htm或.asp文件。2) 包含一个或多个Web.config配置文件。3) 包含一个以Global.asax命名的全局文件(可选)。4) 包含App_Code和App_Data两个共享目录。2、可以采用3种方式:1) Web浏览器的地址栏中输入当前网页地址,如http:/LocalHost/StuMS/Login.aspx;2) 在VS 的资源管理器中右键点击选择在浏览器中查看; 3) 在VS 的资源管理器中将该页设为起始页,启动项目。3、克隆(Clone)与拷贝(CopyTo)方法均可以实现数组之间的数据复制。 二者的主要

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1