web综合整理复习.docx

上传人:小飞机 文档编号:3168859 上传时间:2023-03-11 格式:DOCX 页数:14 大小:44.25KB
返回 下载 相关 举报
web综合整理复习.docx_第1页
第1页 / 共14页
web综合整理复习.docx_第2页
第2页 / 共14页
web综合整理复习.docx_第3页
第3页 / 共14页
web综合整理复习.docx_第4页
第4页 / 共14页
web综合整理复习.docx_第5页
第5页 / 共14页
亲,该文档总共14页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《web综合整理复习.docx》由会员分享,可在线阅读,更多相关《web综合整理复习.docx(14页珍藏版)》请在三一办公上搜索。

1、web综合整理复习1. 选择题 1. ASP.NET页面是完全面向对象的。在ASP.NET网页中,可以使用来处理HTML元素。 A.属性 B.方法 C.事件 D.过程 2. (B)不属于ASP.NET开发和运行环境。 A.安装IIS B.SQL SERVER 数据库 C.安装.NET FRAMEWORK SDK D.VISUAL STUDIO.NET 3. .NET Framework旨在实现目标包括(ABCD). A.提供一个一致向对象的编程环境,而无论对象代码实在本地存储和执行,还是在本地执行但在Internet上分布,或者是在远程执行的。 B.提供一个将软件部署和版本控制冲突最小化的代码

2、执行环境。 C.提供一个可提高代码执行安全性的代码执行环境。 D.提供一个可消除脚本环境或解释环境的性能问题的代码执行环境。 4. HTTP常用请求方法包括(ABCD). A.PUT B.LINK C.DELETE D.UNLINK 5. .NET Framework具有的主要组件是(B). A.公共语言运行库 B.NET FRANEWORK类库 C.动态语言运行时 C.中间语言 6. 下列类型属于引用类型的有(AC). A.类类型 B.结构体 C.数组 D.枚举 7. 下列关键词中,不能用于循环。 A.FOR B.FROEACH C.WHILE D.OBJECT 8. 下列选项中(D)没有分

3、支功能. A.IF B.SWITCH C.?: D.CLASS 9. 下列说法中不正确的是(C). A.C#中以“,”作为一条语句的结束 B.C#中注释是不参与编译的 C.C#有3种不同的注释类型 D.switch语句中case标签结束可以有跳转语句,也可以没有 10. 下列关于变量的说法中正确的是. A. C#中变量可划分为值类型和引用 B.在同一行中可以申请多个变量 C.可以在定义变量的同时为其赋值 D.变量是用来存放数据值得 11. 设置(A)属性可以决定Web服务器了控件是否可用。 A.ENABLE B.VISIABLE C.ID D.SELECTED 12. 要使用户能够在ListB

4、ox控件中一次选中多个项,则必须(B) A. 将其SelectionMode属性设置为SINGLE B. 将其SelectionMode属性设置为Multiple C. 将其AUTOPOSTBACK属性设置为SINGLE D. 将其AUTOPOSTBACK属性设置为Multiple 13. 下列选项中,(ABC)选项属于Image类的ImageAlign属性。 A.LEFT B.RIGHT C.TOP D.TEXT_MIDDLE 14. TextBox控件用来获取或设置文本框中最多允许的字符数的属性是(B) A.COLUMNS B.MAXLENGTH C.ROWS D.WIDTH 15. 如果

5、要设置在ImageButton控件中显示的图片的位置,需要设置它的(C) A.IMAGEURL B.TOOLTIP C.IMAGEALIGN D.POSTBACKURL 16. 下面(A)选项不能对页面中的输入进行验证。 A.VALIDATIONSUMMARY B.REQUIREFIELDVALIDATOR C.Comparevalidator D.Customvalidator 17. 下面(D)控件不属于ASP.NET的验证控件。 A. VALIDATIONSUMMARY B.REQUIREFIELDVALIDATOR C.Comparevalidator D.Dropdownlist 1

6、8. 当验证控件检查不合法时,出现错误提示信息用(B)属性表示。 A.ID B.ERRORMESSAGE C.DISPLAY D.CONTROLTOVALIDATOR 19. 用户控件中没有(A)指令,而是包含Control指令,该指令对配置及其他属性进行定义。 A.PAGE B.CONTROL C.HTML D.BODY 20. CompareValidator控件中,可以比较的数据类型包括以下(ABCD) A.DATE B.INTEGER C.DOUBLE D.STRING 21. 下面属于ASP.NET内置对象的是(D) A.RESPONSE B.SESSION C.SERVER D.C

7、OOKIE 22. Application对象的特点包括(ABD) A. 数据可以在Application对象内部共享。 B. 一个Application对象包含事件,可以触发某些Application对象脚本。 C.个别Application对象可以通过对internet server manager(inetrnet服务管理器)的设置来获的Application对象的不同属性 D. 单独的Application对象可以隔离出来,在他们自己的内存中运行。 23. Session对象有可能会丢失的情况包括(ABCD) A. 用户关闭浏览器或重启浏览器。 B. 如果用户通过另一个浏览器窗口进入同

8、样的页面。 C. Sessiom过期。 D. 编程人员利用代码结束当前Session。 24. 下面(ABCD)选项是Session的方法。 A. Abandon B. CopyTo C. RemoveAll D. Add 25. 下面(ACD)选项不是Request的属性。 A. PhysicalApplication B.COOKIES C. Flush D. IsSecureConnection 26. SqlDataSourse数据源控件用于连接(A) A. SQL Server数据库 B.ORACLE数据库 C.OLE DB 数据库 C.ODBC 数据库 27. 下面(B)选项属于G

9、ridView控件的分页模式。 A.NEXTPREVIOUS B. NextPreviousFirstLast C.NUMERIC D.NUMERICFIRST 28. GridView控件中Columns集合的字段包括(C) A.BOUNDFIELD B.COMMANDFIELF C. HyperLinkField C.CHECKBOXFIELF 29. 在ASP,NET中,对于数据绑定的数据源而言,下列说法正确的是(D) A. 可以来自数据库中的数据 B. 可以是来自XML文档或其他控件的信息 C. 可以是来自其他进程的信息或者运行过程 D.A.B.C都正确 30. 要使用GridView

10、控件的选择功能,需要将 (C)属性设为TRUE. A.ALLOWSORTING B.ALLOWPAGING C. AutoGenerateSelectButton D. AutoGenerateSelectCOLUMNS 31. 下面(B)选项不是SqlCommand命令对象提供的基本方法。 A. ExecuteNONQUERY B.Execute C. ExecuteREADER D. ExecuteSCALAR 32.DataReader可以对数据库进行(A)的访问。 A. 只读 B.只写 C.只向前 随机 33. 连接数据库的验证方式包括(BD) A.FORMS验证 B. windows

11、验证 C.SQL SERVER验证 D. Windows和SQLServer混合验证 34. 下面关于SqlDataSource控件的描述正确的是(BC) A.在数据操作时,不能使用参数 B. 可执行SQL Server中的存储过程 C. 可插入、修改、删除和查询的操作过程 D.不可以链接access数据库 35.ADO.NET数据库访问技术的一个突出优点是支持离线访问,下列对象实现离线访问的技术的核心。 A.DATAGRID B.DTAVIEW C.DATATABLE D.DATASET 2. 填空题 1. ASP.NET支持的编程语言有C#,VB等 2. .NET基类库位于公共语言运行库的

12、上层,与.NET Framework紧密集成在一起,可被.NET支持的任何语言所使用。 3. ASP.NET网站在编译时,首先将语言代码编译成中间语言。 4. .ASP.NET页面文件的后缀是.aspx 5. 基于C#的ASP.NET程序文件的后缀是.aspx.cs 6. object类是所有其他类型的基类,可以赋予任何类型的值。 7. 在C#中,程序的执行总是从Main方法开始的。 8. 数据类型转换可以分为自动转换和强制转换两种。 9. C#语言是一种面向对象的程序设计语言,这种语言的三大特点是封装、继承和多态 10. C#中提供的逻辑运算符有&,|,! 11. 当用户单击Button控件

13、时,将触发的事件是Onclick 12. ASP.NET服务器控件位于System.web命名空间中 13. 使用RadioButton控件提供一组选项时,需要将这一组RadioButton控件的checked属性设置为相同的值。 14. 如果要设置Label控件的背景颜色,需要设置它的BackColor属性。 15. 当需要用控件输入性别时,应选择的控件是RadioButton 16. 验证某个值是否在要求的范围内,需要使用RangeValidator控件。 17. 数据验证包括两种方式,分别是客户端数据验证和服务器端数据验证。 18. RangeValidator控件表示的最大值属性是Ma

14、xmumValue表示的最小值属性是MinimumValue. 19. 验证相关输入控件的值是否匹配正则表达式指定的模式,需要使用RegularExpressionValidator控件 20. 用户控件存放在文件扩展名为.ascx的文件中。这种类型的文件中没有标记,也没有标记和标记。 21. 要获取服务器的名称可以利用MachineName对象。 22. Request对象的URL属性可以返回URL后面的参数内容来实现页面传值 23. ASP.NET包含两个内部Cookie集合;Request对象的Cookie集合和Response对象的Cookie集合。 24. Application对象

15、的Lock方法可以阻止其他客户修改存储在Application对象中的变量,以确保在同一时刻仅有一个客户可以修改和存取Application变量。 25. Response对象中将制定的字符串或表达式的结果写到当前的HTTP输出的方法是Write。 26. SplDataSource控件不呈现任何用户界面,而是充当数据库与服务器控件之间的桥梁。 27. 要使用GridView控件的排序功能,需要将ALLOWSORTING的属性设为TRUE。 3. 简答题 1.在被执行之前,所有.NET 4.0语言都会被编译成为一种低级别的语言,这种语言就是中间语言(IL)。 2.NET 4.0框架可以看成编程

16、平台,主要功能是跨平台,提供了一个公共语言规范(CLS)以保证兼容性。只要遵循CLS,任何利用某一种.NET语言编写的组件都可以被其他语言所引用。 3.公共语言运行时(CLR)是指用.NET 4.0语言编写的代码公共运行环境。 4.ASP.NET应用程序的标准定义是:文件、页面、处理器、模块和可执行代码的组合,并且他们能够从服务器上一个虚拟目录中被引用。虚拟目录是界定应用程序的基本组织结构。 5.ASP.NET页面与服务器交互: -用户请求页面。使用HTTP GET方法请求页面,页面第一次运行,执行初步处理。 -页面将标记动态呈现到浏览器。 -用户输入信息或从可用选项中进行选择,然后单击按钮。

17、如果用户单击链接而不是按钮,页面可能仅仅定位到另一页,而第一页不会被进一步处理。 -页面发送到Web服务器。 -在Web服务器上,该页再次运行。并且可在页面上使用用户输入或者选择的信息。 -页面执行通过编程索要实行的操作。 -页面将其自身呈现回浏览器。 6.一个ASP.NET页面就是一个Web窗体。Web窗体是一个后缀名为.aspx的文本文件。 代码分离的优点就是在.aspx页面中,开发人员可以讲页面直接作为样式来设计,即美工人员可以设计.aspx页面,而.cs文件由编程人员来完成业务逻辑的处理。同时,将ASP.NET中的页面样式代码和逻辑处理代码分离,能够让维护变得简单并且代码看上去也非常的

18、整洁明了。 7.Web.config配置文件的所有代码都应该位于和节之间。 8.Default.aspx.cs文件用于编写程序的后台代码,另一个是Default.aspx.designer.cs文件存放一些页面控件中控件的配置信息。 using System; 9.页面的生命周期:1.页面初始化2.载入3.回送事件处理4.呈现5.卸载 10.Cookie对象如何进行工作? 1.当用户第一次访问某个站点时,Web应用程序发送给该用户一个页面和一个包含日期和时间的Cookie。 2.用户的浏览器在获得页面的同时还得到了这个Cookie,并且将它保存在用户硬盘上的某个文件夹中。 3.以后如果该用户再

19、次访问这个站点上的页面,浏览器就会在本地硬盘上查找与该网站相关联的Cookie。 4.如果Cookie存在,浏览器就将它与页面请求一起发送到网站,Web应用程序就能确定该用户上一次访问站点的日期和时间。 11.Session对象有可能丢失的情况: 1.用户关闭浏览器或重启浏览器 2.如果用户通过另一个浏览器窗口进入同样的页面,尽管当前session依然存在,但在新开的浏览器窗口中将找不到原来的session这和session的机制有关 3.session过期了 4.编程人员利用代码结束当前session 12.主要有四种数据绑定表达式: (1) ,它是内联引用方式,可以引用C#代码。 (2)

20、,它可以引用.cs文件中的代码的字段,但这个字段必须初始化后,在页面的Load事件中使用Page.DataBind方法来实现。 (3) ,它可以引用Web.config文件中预定义的字段或者已注册的类。 (4) ,它类似于JavaScript,数据源也需要绑定。 13.ASP.NET 4.0提供了一下复杂数据服务器控件: 1.GridView最重要的数据控件,全方位的网格控件. 2.DetailsView:一次显示一条记录 3.FormView:基于模板,可以式布局具有灵活性 4.DataList:自定义显示各行数据库信息 5.Repeater:数据列表绑定控件6.Lis他View:绑定从数据

21、源返回的数据并显示它们。 14.用户控件扩展名.ascx 。AutomaticLoopBack-自动回环。本地回环地址。 15.TreeView控件以树型结构来对网站进行导航,它支持以下功能: 1.数据绑定,它允许控件的节点绑定到XML、表格或关系数据。 2.站点导航,通过与SiteMapDataSource控件集成实现。 3.节点文本既可以显示为纯文本也可以显示为超链接。 4.借助编程方式访问TreeView对象模型以动态地创建树、填充节点、设置属性等。 5.客户端节点填充。 6.在每个节点旁显示复选框的功能。 7.通过主题、用户定义的图象和样式可实现自定义外观。 16.母版页是按照下面的步

22、骤处理的: (1) 用户通过键入内容页的URL来请求某页。 (2) 获取该页后,读取Page指令。如果该指令引用一个母版页,则也读取该母版页。如果这是第一次请求这两个页,则两个页都要进行编译。 (3) 包含更新的内容的母版页合并到内容页的控件树中。 (4) 各个Content控件的内容合并到母版页中相应的 ContentPlaceHolder控件中。 (5) 浏览器中呈现得到的合并页。 17.Masterpage页面与普通页面存在着一定的区别。主要包括: 1.第一行代码不同,母版页使用的是Master,而普通.aspx文件使用的是Page。除此之外,二者在代码头方面是相同的。 2.母版页中声明

23、了控件ContentPlaceHolder,而在普通.aspx文件中是不允许使用该控件的。在MasterPage.master的源代码中,ContentPlaceHolder控件本身并不包含具体内容设置。仅是一个控件声明。 18.LINQ的中文名字是“语言集成查询” 19.使用LINQ查询通常由一下3个操作步骤组成: 1.获得数据源 2.创建查询 3.执行查询。 4.程序题 1.考试成绩排等级。 static void Main(string args) 使用switch case语句完成计算器程序。 static void Main(string args) Console.WriteLin

24、e(请输入第一个数); var a=Convert.ToInt32(Console.ReadLine); Console.WriteLine(请输入运算类型); var b =char.Parse(Console.ReadLine); Console.WriteLine(请输入第二个数); var c=Convert.ToInt32(Console.ReadLine); switch (b) case +:Console.WriteLine(计算结果为:0,a+c;break; case -:Console.WriteLine(计算结果为:0,a-c;break; case *:Console

25、.WriteLine(计算结果为:0,a*c;break; string y=; Console.WriteLine(请输入考试分数:); int x=Convert.ToInt32(Console.ReadLine); if(X=70)if(x=80)if(x=90) y=优秀; else y=良好; else y=中等; elseif(x=60)y=及格; elsey=不及格; Console.WriteLine(考试成绩的等级为:0,y; case /:Console.WriteLine(计算结果为:0,a/c;break; default:Console.WriteLine(计算符号输

26、入错误!);break; 2. 使用DataReader对象获取Mobilephone数据库的MobilephoneInfo表内容。 String sqlconn = Server=.;DataBase=Mobilephone;userid=sa;password=585858; SqlConnection myConnection = new SqlConnection(sqlconn); myConnection.Open; SqlCommand myCommand=new SqlCommand(select * from MobilephoneInfo,myConnection); Sq

27、lDataReader myReader; myReader=myCommand.ExecuteReader; Response.Write(获取MobilephoneInfo数据表的内容); Response.Write(); Response.Write(); for(int i=0;imyReader.FieldCount;i+) Response.Write(+myReader.GetName(i)+); Response.Write(); while(myReader.Read) Response.Write(); for(int i=0;imyReader.FiledCount;i

28、+) Response.Write(+myReaderi.ToString+); Response.Write(); Response.Write(); myReader.Close; myConnection.Close; 3.使用Windows验证方式: string conStr=“Data Source=.;Initial Catalog=库名;Integrated Security=True”; SqlConnection myconn=new SqlConnection(conStr); myconn.Open; 例6-3使用DataSet和DataAdapter对象填充数据的方法

29、来访问Mobilephone数据库的MobilephoneInfo表内容,并把得到的结果显示在网页上。 string str = Server=.; DataBase=Mobilephone; user id=sa;password=585858; SqlConnection myConnection = new SqlConnection(str); myConnection.Open; SqlCommand myCommand = new SqlCommand(select * from MobilephoneInfo, myConnection); SqlDataAdapter Adap

30、ter = new SqlDataAdapter; Adapter.SelectCommand = myCommand; DataSet myDs = new DataSet; Adapter.Fill(myDs); Response.Write(使用DataSet显示MobilephoneInfo数据表内容); Response.Write(); DataTable myTable = myDs.Tables0; Response.Write(); foreach (DataColumn myColumn in myTable.Columns) Response.Write( + myColumn.ColumnName + ); Response.Write(); foreach (DataRow myRow in myTable.Rows) Response.Write(); foreach (DataColumn myColumn in myTable.Columns) Response.Write( + myRowmyColumn + ); Response.Write(); Response.Write(); myConnection.Close;

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号