欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    ASP考试复习资料(共7页).doc

    • 资源ID:14098159       资源大小:53.50KB        全文页数:7页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    ASP考试复习资料(共7页).doc

    精选优质文档-倾情为你奉上A复习题型单选题15分,填空题30分,判断题15分,问答题15分,编程题25分一、单选题:1构造函数何时被调用?(A创建对象时)2SQL语句“select count(*) from employee”,需要SqlCommand对象的哪一个方法来执行?(BExecuteScalar())3让控件不可见的属性是以下哪一个?(DVisible)4下面几个方法,(2.int f1(int) 3.int f1(int,int))是重载方法。5异常是在什么时候发生的?(C运行时)6TextBox控件用来获取或设置文本框中最多允许的字符数的属性是(BMaxLength)。7下列(DDropDownList)控件不属于ASP.NET的验证控件。8用户控件中没有page指令,而是包含(AControl)指令,该指令对配置及其他属性进行定义。9数据库连接中的参数设置Connection Timeout=10表示(A设置数据库连接超时为10秒钟)。10SQL语句“delete from department”,需要SqlCommand对象的哪一个方法来执行?(AExecuteNonQuery() )11下面不属于ASP.NET内置对象的是(CFileInfo)。12DataReader可以对数据库进行(A只读)的访问。13要使用GridView控件的分页功能,需要将(BAllowPaging)属性设置为True。14要使用户能够在ListBox控件中一次选中多个项,则必须(B将其SelectionMode属性设置为Multiple)。15下面(BRequireFieldValidator)选项不能对页面中的输入进行验证。16下面不属于ASP.NET导航控件的是(DNavigate)。17App_Themes文件夹用来存储(D主题文件)18单击Button类型控件后能执行客户端脚本的属性是(AOnClientClick)。19下列对ASP.NET验证控件说法正确的是(A可以在客户端直接验证用户输入信息并显示错误信息)。20要暂时保存当前用户数据应该使用ASP.NET内置对象中的(BSession)。21下面(DExecute())选项不是SqlCommand命令对象提供的基本方法。22要使用GridView控件的选择功能,需要将(CAutoGenerateSelectButton)属性设置为True。23web.config文件不能用于(AApplication事件定义)24利用GridView和DetailsView显示主从表数据时,DetailsView中插入了一条记录需要刷新GridView,则应把GridView.DataBind()方法的调用置于(DDetailsView的ItemInserted)事件代码中。二、填空题1在ASP.NET网页的设计视图中选中Button控件后,就可以在(属性)窗口中为Button控件设置相应的属性了,双击Button控件就可以为控件添加(Click)事件处理程序。2使用<input>标记可以创建多种类型的表单控件,当它的type属性设置为submit时表示(提交按钮),当type属性为reset时表示(重置按钮),当type属性为button时表示(普通按钮)。3Application对象的(Lock)方法可以阻止其他客户修改存储在Application对象中的变量,以确保在同一时刻仅有一个客户可以修改和存取Application变量。4DataAdapter对象可以通过它的(Fill())方法将数据添加到DataSet中。5SqlDataSource控件不呈现任何用户界面,而是充当(关系数据库)与(数据绑定控件)之间的桥梁。6ListBox Web控件中列表项的(Selected)属性指定网页加载时该列表项是否被默认选中,(Text)属性是在列表中显示给用户的文本。7在使用Select语句时,要对结果进行筛选,应使用(Where)子句。8当DropdownList Web控件中选项在客户端改变时,要使页面能够自动回传,则需要将控件的属性AutoPostBack设置为(True)。9使用VS2010创建一个网站后,自定义的类源代码文件应放在网站根目录下的 子目录,已编译过的dll文件应放在(bin)子目录。10Response对象的(Redirect)方法可以重定向页面。11使用TreeView控件进行网站导航要通过与(SitMapDataSource)控件集成实现。12DataContext类中能够将已更新的数据从LINQ to SQL类发送到数据库的方法是(ExecuteDynamicUpdata())。13在ASP.NET AJAX页面中能够实现页面局部刷新的控件是(UpdataPanel)。14RadioButton Web控件的( Checked)属性指定单选按钮是否被选中。16要确保两次输入的密码必须一样,则可以使用(CompareValidator)验证控件。17在使用Select语句时,要让结果按照某列排序,应使用(Order By)子句。18ASP.NET Web窗体文件的扩展名是(.aspx),用户控件文件的扩展名是(.ascx),母版页文件的扩展名是(.mastex),主题中外观文件的扩展名是(.skin)。19ASP.NET AJAX框架由(客户端框架)和(服务端框架)两个部分组成。20想要达到局部刷新效果的控件必须放在UpdatePanel控件的(ContentTemplate)子标签中。21如果要设置Label控件的背景颜色,需要设置它的(BackColor)属性。22HTML中,换行标记是(<br>);水平线标记是(<hr>)。23ASP.NET网站中站点地图文件的名称是(Web.Sitemap),网站配置文件的名称是(Web.Config)。24在内容页中,通过添加Content控件并将这些控件映射到母版页上的(ContentPlaceHolder)控件来创建内容。25在LINQ中,使用(group)子句可产生按照指定的键进行分组的序列。三、判断题:1ASP.NET Development Web Server和IIS是同一款软件。(错)2C#中123是一个有效的变量名。(错)3事件处理程序一般都没有参数。(错)4客户端验证是为了保证用户较快的响应速度。(错)5在VS2010环境中开发网站必须安装IIS。(错)6在C#中_age是一个有效的变量名。(对)7事件处理程序一般都有两个参数。(对)8TextBox Web控件的外观设置在所有浏览器中得到相同的效果。(错)9CompareValidator可以确保用户输入为特定数据类型。(对)10每个用户输入Web控件可以有多个验证控件与它相关联。(对)11服务器端验证是为了保证用户较快的响应速度。(错)12使用CompareValidator控件时,可以同时设置属性ControlToCompare和ValueToCompare。(错)13每个用户输入Web控件不可以有多个验证控件与它相关联。(错)14Session数据为网站所有用户共享。(对)15只使用数据源控件不可以显示数据。(对)16利用LINQ查询表达式可建立匿名对象。(对)17GridView中能调整列的顺序。(对)18只使用数据源控件就可以显示数据。(错)19在同一主题中每个控件类只允许有一个默认的控件外观。(对)20AccessDataSource控件只能访问Access数据库。(对)21WHERE子句中的LIKE运算符可以用于任何数据类型。(错) 22母版页可以嵌套。(对)23母版页最多只能包含一个ContentPlaceHolder Web控件。(错)24母版页中可以添加导航控件。(对)25母版页可以包含服务器端源代码部分。(对)四、问答题:1简述ASP.NET页面的处理过程。在用户向服务器请求一个ASP.NET页面后,服务器首先找到该页并进行处理,然后把它发送到浏览器;浏览器向用户显示页面,在客户端用户与页面进行交互;对于每个要求处理的操作,相应的页面都会发送回服务器,当服务器处理完相应的操作后,再把相应的页面发送到浏览器。2.请写出两种向ASP.NET网页添加Web服务器控件的方法。(1)可以从工具箱拖出相应的控件放入页面中相的位置;(2)可以在源代码视图中以直接写代码的方式添加控件;(3)通过后台程序在页面中添加控件。3.列举ASP.NET中4个数据绑定Web服务器控件,并简单描述其特点。(1)GridView控件:此控件以表的形式显示数据,并提供对列进行排序、分页显示以及编辑和删除单个记录的功能。(2)DetailsView控件:此控件一次呈现一条表格形式的记录,并提供翻阅多条记录以及插入、更新和删除记录的功能。(3)FormView 控件:此控件与DetailsView控件类似,它一次呈现数据源中的一条记录,并提供翻阅多条记录以及插入、更新和删除记录的功能。不过,FormView控件与 DetailsView控件之间的差别在于:DetailsView控件使用基于表的布局,在这种布局中,数据记录的每个字段都显示为控件中的一行。而FormView控件则不指定用于显示记录的预定义布局。使用时需要创建包含控件的模板,以显示记录中的各个字段。该模板包含用于设置窗体布局的格式、控件和绑定表达式。(4)Repeater控件:此控件使用数据源返回的一组记录呈现只读列表。Repeater控件不指定内置布局。需要使用模板创建Repeater控件的布局。(5)DataList 控件:此控件以表的形式呈现数据,通过该控件,可以使用不同的布局来显示数据记录,例如,将数据记录排成列或行的形式。可以对DataList控件进行配置,使用户能够编辑或删除表中的记录。4.ADO.NET数据访问模型提供了哪两个核心组件,它们的作用是什么?DataSet是ADO.NET断开连接的体系结构的核心组件,用于数据访问,但与具体数据源无关。.NET Framework数据提供程序中的组件用于进行数据处理。5.简述ASP.NET中的主题。主题由一组元素组成:外观(Skin)、级联样式表 (CSS)、图像和其他资源。主题是在网站或 Web 服务器上的特殊目录中定义的,用来控制页面外观。6.通过编程方法绑定数据到复杂的数据源时,常规绑定步骤是什么?(1)将用于显示数据的Web服务器控件添加到ASP.NET页面中(2)将数据源对象赋给控件的DataSource属性)(3)执行控件的DataBind()方法7.ASP.NET中有哪些导航控件,其作用分别是什么?Menu控件可以创建网页的静态和动态菜单;SiteMapPath控件会显示一个导航路径;TreeView控件用于以树形结构显示分层数据。8.Page指令的作用是什么?它是否会在浏览器中显示?Page指令为ASP.NET引擎提供一些额外信息,如该页面使用的服务器端源代码语言和相应源代码文件的存放位置。它不会在请求浏览器中显示。9.使用LINQ查询通常由哪3个操作步骤组成?(1)获得数据源;(2)创建查询;(3)执行查询。10. 简述ASP.NET AJAX客户端脚本框架包括的内容。(1)一个浏览器兼容层。这个层为ASP.NET AJAX脚本提供了各种常用浏览器的兼容性,这些浏览器包括微软的IE、Mozilla的Firefox、苹果的Safari等。(2)ASP.NET AJAX核心服务,这个核心服务扩展了JavaScript,例如把类、命名空间、事件句柄、继承、数据类型、对象序列化扩展到JavaScript中。(3)一个ASP.NET AJAX的基础类库,这个类库包括组件,例如字符串创建和扩展错误处理。(4)一个网络层,该层用来处理基于Web服务和应用程序的通信以及管理异步远程方法的调用。后面的不会啊五、编程题:1. 如下图所示的ASP.NET Web窗体中,控件的ID已标出,用户输入笔试和上机成绩,点击计算按钮后,能在总分处显示上述2个成绩平均值。请完成计算按钮的单击事件代码,分数都为整数。private void Button1_Click(object sender, System.EventArgs e) int num1=int.Parse(txtPaper.Text); int num2=int.Parse(txtComputer.Text); int avg=(num1+num2)/2; txtAver.Text=avg.ToString();2. 建立一个Counter.aspx页面,在Global.asax文件的Application_start()和Session_start()中编写统计页面访问次数的程序。void Application_Start(object sender, EventArgs e) Application.Set("count",0); void Session_Start(object sender, EventArgs e) Application.Lock(); Application"count" = (int)Application"count" + 1; Application.UnLock(); 3.在用户管理程序中, SQL Server服务器为localhost,帐号为sa,密码为空,数据库Test中yonghu表用来存放管理员信息,结构如下表所示:列名数据类型长度字段描述IDint4标识列,数据表主键usernamenvarchar100帐号userpassnvarchar100密码C#类YHDAL包含了对数据库操作的一些方法,以下是YHDAL.cs的代码,请根据注释中的要求把空填写完整。/此处引入命称空间,假设所需要的名称空间已全部引入public class YHDAL /连接对象private SqlConnection conn = new SqlConnection("data source=.;database=test;uid=sa;pwd=''");public bool IsAdmin(string username,string pwd)/ 判断是否是管理员,是返回true,不是返回falsestring sql="select count(*) from yonghu where username='"+username+"' and userpass='"+pwd+"'"conn.Open();SqlCommand comm = new SqlCommand(sql,conn);int i=(int)comm.ExecuteScalar();conn.Close();return i>0; public void AddUser(string username,string pwd) /添加用户,参数username和pwd分别表示帐号和密码conn.Open();string sql="insert into yonghu (username,userpass) values ('"+username+"','"+pwd+"')"SqlCommand comm = new SqlCommand(sql, conn);comm.ExecuteNonQuery();conn.Close(); public DataSet GetAllUser()/以ID降序排列返回所有用户信息,以DataSet形式返回sql="select * from yonghu order by ID desc"SqlDataAdapter da = new SqlDataAdapter(sql, conn);DataSet ds = new DataSet();da.Fill(ds);return ds; public void ResetPass(int ID)/把用户ID为参数ID的userpass改为“”conn.Open();string sql="update yonghu set userpass='' where ID="+ID.ToString();SqlCommand comm = new SqlCommand(sql, conn);comm.ExecuteNonQuery();conn.Close(); public void FilterUser()/删除username中包含“测试”的记录conn.Open();string sql="delete from yonghu where username like '%测试%' "SqlCommand comm = new SqlCommand(sql, conn);comm.ExecuteNonQuery();conn.Close(); 4.在留言板程序中, SQL Server服务器为localhost,帐号为sa,密码为空,数据库Test中GuestBook表用来存放留言信息,结构如下表所示:列名数据类型长度字段描述IDint4标识列,数据表主键Titlenvarchar100留言标题Contntext16留言内容C#类GBDAL包含了对数据库操作的一些方法,以下是GBDAL.cs的代码,请根据注释中的要求把空填写完整。/此处引入命称空间,假设所需要的名称空间已全部引入public class GBDAL /连接对象 private SqlConnection conn = new SqlConnection("data source=.;database=test;uid=sa;pwd=''"); public void Insert(string Title,string Cont) /添加留言,参数Title和Cont分别表示标题和内容参照上题 public DataSet GetAll()/以ID降序排列返回所有留言信息,以DataSet形式返回参照上题 public int GetCount()/ 返回留言记录的总条数string sql="select count(*) from GuestBook"conn.Open();SqlCommand comm = new SqlCommand(sql,conn);int i=(int)comm.ExecuteScalar();conn.Close();return i; public void FilterCont()/删除留言内容中包含文本“测试留言”的记录 参照上题专心-专注-专业

    注意事项

    本文(ASP考试复习资料(共7页).doc)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开