网站设计技术复习题二_第1页
网站设计技术复习题二_第2页
网站设计技术复习题二_第3页
网站设计技术复习题二_第4页
网站设计技术复习题二_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1、 选择题1、以下所示的文件名后缀中只有_不是静态网页的后缀。(D)A、.html B、 .shtmlC、.htm D、 .aspx2、下列文件名后缀中,只有_不是动态网页的后缀。(B)A、 .jsp B、 .xmlC、 .aspx D、 .php3、下列选项中,只有_C_是错误的。A、提供了多种语言支持 。B、 提供了多种平台支持。C、提供跨平台支持,也可以在Unix下执行D、采取编译执行的方式,极大的提高了运行的性能。4、下列选项中,哪一个是.net应用的基础?(A)A、公共语言运行类 B、 虚拟机C、基类库 D、 类库5、下面对服

2、务器验证控件说法正确的是(A)A、可以在客户端直接验证用户输入,并显示出错信息B、服务器其验证控件种类丰富共有10中之多C、服务器验证控件只能在服务端使用D、各种验证控件不具有共性,各自完成功能6、下面不属于控件的是(A)A、DataSet B、 RepeaterC、SqlDataSource D、GridView7、下面对象中可以脱机处理数据的是(A)A、DataSet B、ConnectionC、DataReader D、DataAdapter8、使用SqlDataSource控件可以访问的数据库不包括以下的(C)A、SQL Server B、OracleC、XML D、ODBC数据库9、

3、下面对DataList控件说法正确的(A)A、DataList支持Repeater控件的模板,并具有独立模板列。B、与Repeater比较,DataList维护较为麻烦。C、DataList控件与Repeater控件相同,都可以实现对数据库的操作。D、 控件具有自己的风格样式模板,而DataList却没有。10、下面程序段执行完毕,我们在浏览器中看到的内容是什么?(A )%Response.Write 新浪%A、 新浪B、 新浪C、 新浪D、 该句有错,什么也不显示11、下面哪些不是ASP.NET页面间传递参数的方式?(D)A、使用QueryString B、 使用Session变量C、 使用

4、Server.Transfer D、 使用ViewState12、下面程序段执行完毕,页面上显示内容是什么?(A)A、张三B、 李四C、 张三李四D、 语法有错,无法正常输出13、如果需要确保用户输入大于30且小于60的值,应该使用 验证控件较合理。(C)A、 RequiredFieldValidator B、 CompareValidatorC、 RangeValidator D、 RegularExpressionValidator14、如果Session(“a”)=1,Session(“b”)=2,请问Session(“a”)+Session(“b”)的值是 (D)A、 12 B、3C、

5、 ab D、 以上都不对15、TextBox控件的_属性值用于设置多行文本显示。(D)A、 Text B、Password C、 maxLength D、Multiline16、如果要在网页上添加一个计算器来统计人数的话,我们可以选用 对象对计数变量Count的加法操作来实现。(B)A、 Session B、 ApplicationC、 Server D、 Page17、FormView与GridView控件相比最重要的区别是(C)A、 能够存储数据 B、 外观比较美观C、 显示的布局几乎不受限制D、 数据量受一定的限制18、现在需要验证某个TextBox控件的输入数据是否大于0小于10,此时

6、能使用的验证控件是(B)A、Compare ValidatorB、Compare Validator与 RequiredField ValidatorC、Range ValidatorD、Range Validator与 RequiredField Validator19、Session与Cookie状态之间最大的区别在于(A)A、 存储的位置不同 B、 类型不同C、 生命周期不同 D、 容量不同20、下列哪项不是ASP.NET的优点( C)A安全性高B、易于部署C、缓存量大D、支持移动设备.在web.config中用于网站与数据库连接的配置节是(B )A、 B、C、 D、21、用来读取数据库

7、数据的类是(A )A、DataReader B、DataAdapter C、DataSet D、DataTable22、将数据字段绑定到列表控件,在列表控件选择一个数据源的基础上,通过( A)属性来设置列表项所要显示的数据字段A、DataTextField B、DataValueFieldC、AutoPostBack D、OnselectedIndexChanged2、 填空题1、 ASP.NET的基本内置对象包括 _、_、_、_、_、_。(Response对象、Request对象、Application对象、Session对象、Cookie对象、Server对象)2、 ASP.NET配置系统

8、包括服务器配置和应用程序配置,服务器配置信息存储在machine.config文件中,应用程序配置信息存储在_文件中。(web.config)3、 下面是设置和取出Session对象的代码。 设置Session的代码是:Session“greeting”=”hello,world!”;取出该Session对象的语句如下:String str=_;(Session“greeting”.ToString()4、TextBox控件的_属性值用于设置多行文本显示。(Multiline)5、当需要将TextBox控件作为密码输入框时(要求隐藏密码的代码),应该将控件的TextMode属性设置为_。(Pa

9、ssword)URL的中文意思是指_。(统一资源定位符)6、用于从客户端获取信息的ASP内置对象是_,输出内容到客户端的ASP内置对象是_。(Request、 Response)7、在ASP.NET中,Session的默认生命周期是_分钟。(20)8、如果将添加文本框的_属性设置为None,则该文本框将被设置为无边框状态。(BorderStyle)9、FreeTextBox组件中包括_和_。(FreeTextBox.dll文件、aspnet_client资源文件夹)10、目前功能最全面的在线编辑器是_。(FCKEditor)11、客户发表留言时用_判断邮箱格式是否正确。(正则表达式)12、静态

10、网页的扩展名是_。(.html)13、在代码页面的Page_Lode中经常会出现if(!IsPostBack)代码,其中括号里的代码代表_意思。(首次加载)14、设计Web窗体页面的布局有两种方法:一种是通过_布局Web窗体,另一种是通过_布局Web窗体。(Table表格、CSS+DIV))15、Cookie中的数据保存在_。(客户端)16、验证在修改用户密码输入的新密码和确认密码是否一致时,使用的是_控件。(CompareValidator)17、与Java、PHP和Perl等高级技术相比,ASP.NET具有_、_、_、_及_等优点,是目前主流的网络编程技术之一。 (方便性、灵活性、生产效率

11、高、安全性高、面向对象)18、使用站点安全工具可以配置身份验证模式和设置数据库引擎等功能,在ASP.NET中主要提供了_和_两种身份验证模式。(Windows验证、Forms验证)19、使用Response对象的Redirect方法可以实现页面_功能。(重定向) 20、Server对象的常用方法中,返回与Web服务器上的指定虚拟路径相对应的物理文件路径的方法是_。(MapPath() 21、web.config文件是一个XML文本文件,XML的汉语全称_。(可扩展的标记语言)22、母版页是由一个母版主页和一个或多个内容页构成,是一个具有扩展名为.maste的ASP.NET文件,母版页可以包括_

12、、_和_。(静态文本、HTML元素、服务器控件的预定义布局)3、 判断题1. 如果需要在文本框中输入多行文本信息,需要在该文本框控件的属性窗口中将控件的TextMode属性值设置为MultiLine。 对2. 用户输入了错误的验证码以后,系统会自动更换一个验证码。 对3. 在对数据库执行操作之前,首先需要在网站的web.config文件中配置网站的操作数据库的连接字符串。 对4. 使用Response对象的Redirect()方法跳转页面功能,不可以通过html代码来实现。 错5、 数据比较验证使用comparevaildator控件实现。对6、母版页是一个扩展名为.master的ASP.NE

13、T文件。对7、response对象通过write()方法和writefile()方法在网页上输出数据,输出对象可以是字符、字符数组、字符串或文件。对8、cookie中只能保存字符串类型数据,如果需要在cookie中保存其他类型数据,需要将其转换成字符串类型保存。对9、在结束与数据库相关操作后,不需要关闭与数据库的连接。错10、freetextbox使用之前需要添加引用。对11、如果不在gridview控件的rowdatabound事件中添加绑定删除确认对话框的程序,则在执行删除操作时会不经过确认就直接删除新闻信息。对12、在新闻浏览模块中,存放图片的表中不需要储存新闻图片的保存路径信息。错 1

14、3、在上传函数的代码中,不能修改或删减上传文件的指定格式。 错14、在编写下载文件方法的程序代码中“UrlEncode”的作用是防止有乱码。 对15、把一些字段整合到一个虚拟表里,则该表即称为视图。 对16在进行登录验证时,要符合先判断耗费资源少的原则。 对 17、如果将添加文本框的BorderStyle属性设置为None,则该文本框将被设置为无边框的状态 对18、代码中通过使用SqlDataReader对象的Read()方法方法将读取的信息显示在Web窗体中相对应的文本框中。 对19、FCKEditor控件用来绑定数据表中的字段。 错20、在使用FreeTextBox控件之前要先添加引用将其

15、存放在Bin文件夹中。 对4、 简答题1、母版页的优点有哪些? (1)使用母版页可以集中处理页面的通用功能,以实现只在一个位置上进行更新。 (2)使用母版页可以方便地创建一组控件和代码,并将结果应用于一组页面中。(3)通过控制内容占位符控件的呈现方式,母版页可以在细节上控制最终页面的布局。 (4)母版页提供一个对象模型,使用该对象模型可以从各个内容页自定义母版页。2、请简述Session对象和Cookie对象的异同点?Cookie对象和Session对象一样都是用来保存特定的用户数据信息,两者都有可能在一个网站中使用到的对象不止一个,用户可以通过Cookie的名称来区分不同的Cookie对象。

16、但是与Session对象不同的是,Cookie对象保存在客户端而不是服务器上,每次客户端发出请求的时候都会把Cookie一起发送到服务器,服务器每次响应客户端请求的时候会重新把Cookie对象发送到客户端进行保存。3.ASP.NET的身份验证方式主要有哪两种?分别是什么原理?windows 身份验证:提供有关如何将 Windows 身份验证与 Microsoft Internet 信息服务 (IIS) 身份验证结合使用来确保 ASP.NET 应用程序安全的信息。Forms 身份验证 :提供有关如何使用您自己的代码创建应用程序特定的登录窗体并执行身份验证的信息。4.怎样使用Response对象在

17、页面中传递参数?请举例。答:使用Response对象的Redirect()方法传递参数时,使用“?”分隔页面的链接地址和参数。例如:Response.Redirect(“MyPages.aspx?ids=1”);如果要传递多个参数,参数之间使用“&”进行分隔。例如:Response.Redirect(“MyPages.aspx?id1=1&id2=2&ia3=3”)。5.简述Session对象的的工作原理。当用户请求一个页面时,系统将自动创建一个Session;退出应用程序或关闭服务器时,该Session撤销。系统在创建Session时将为其分配一个长长的字符串标识,以实现对Se

18、ssion进行管理与跟踪。5、 程序题(1)在GridView控件的RowDeleting事件中,添加删除所选择留言信息的程序:Protected void GridView1_RowDeleting(object sender,GridViewDelete-EventArgs e)SqlConnection sqlcons = new SqlConnection(ConfigurationManager.ConnectionStrings“connection”.ConnectionString);sqlcons.open();SqlCommand sqlcom;String sqlstr

19、= “delete from tb_usertalk where id =”+GridView1.DataKeyse.RowIndex.Value.ToString()+”;sqlcom = new SqlCommand(_(1)_,_(2)_): _(3)_ /执行删除数据信息的操作sqlcons.Close();LoadDatas();答案:(1) sqlstr(2) sqlcons(3) sqlcom.ExecuteNonQuery()(2)加载留言信息Private void LoadDatas()SqlConnection sqlcon = newSqlConnection(Conf

20、igurationManager.ConnectionStrings“connection”.ConnectionString);sqlcon.Open();String strsqls = “select * from tb_usertalk order by id”;SqlDataAdapter adsa = new SqlDataAdapter(strsqls,sqlcon);DataSet adds = new DataSet();_(1)_ /执行加载数据信息的操作If (adds.Tables0.Rows.count0)_(2)_ /将数据集对象赋值给GridView1控件GridView1.DataKeyNames = new string “id”;

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论