ASP期末复习练习题

上传人:仙*** 文档编号:96890027 上传时间:2022-05-26 格式:DOC 页数:10 大小:76KB
收藏 版权申诉 举报 下载
ASP期末复习练习题_第1页
第1页 / 共10页
ASP期末复习练习题_第2页
第2页 / 共10页
ASP期末复习练习题_第3页
第3页 / 共10页
资源描述:

《ASP期末复习练习题》由会员分享,可在线阅读,更多相关《ASP期末复习练习题(10页珍藏版)》请在装配图网上搜索。

1、课后习题答案第一章1、下面使用的网页制作技术不能称为动态网页的是( C )AASP.NET BJSP CFlash DPHP2、.NET打造的互联网平台是( C )A第一代 B第二代 C第三代 D第四代3、微软正式推出.NET的时间是( A ) A2000年 B2001年 C2002年 D2011年4、ASP.NET文件的扩展名是( A )A.aspx B.asp C.cs Daspx.cs5、C#中的语句中作为结束的符号是( D )A。 B, C: D;第二章1、关于C#语言的语法规范,下面错误的是( B )AC#语言中用分号作为语句分隔符BC#语言中不区分大小写CC#语言中的结构体使用大括

2、号”表示DC#语言从Main方法开始执行2、下面的数据类型不属于简单类型的是( D )Aint Bchar Cdouble Dstring3、C#语言中作为连接符的符号是( A )A+ B& C# D/4、下面的逻辑运算表达式其结果为True是( A )ATrue|False BFalse|Fase CTrue&False D!True第三章1、要查询姓名为“亮亮”并且在2007年1月1日前注册的用户,使用的语句是( C )ASELECT * FROM 俱乐部 WHERE 姓名=亮亮 AND 日期#2007-1-1#BSELECT * FROM 俱乐部 WHERE 姓名=亮亮 AND 日期20

3、07-1-1CSELECT * FROM 俱乐部 WHERE 姓名=亮亮 AND 日期#2007-1-1#DSELECT * FROM 俱乐部 WHERE 姓名=亮亮 OR 日期#2007-1-1#2、要查询姓“张” 或者在2006年10月1日前注册的用户,使用的语句是( D )ASELECT * FROM 俱乐部 WHERE 姓名=张 AND 日期#2006-10-1#BSELECT * FROM 俱乐部 WHERE 姓名=”张 OR 日期#2006-10-1#CSELECT * FROM 俱乐部 WHERE 姓名 LIKE 张* AND 日期#2006-10-1#DSELECT * FRO

4、M 俱乐部 WHERE 姓名 LIKE 张*” OR 日期#2006-10-1#3、要在择友俱乐部表中插入1条记录,使用的语句是( A )AINSERT INTO 择友俱乐部(编号,姓名)VALUES(100, xixi)BINSERT INTO 择友俱乐部(姓名,身高)VALUES(xixi,170)CINSERT INTO 择友俱乐部(姓名,日期)VALUES(xixi,2007-1-18)DINSERT INTO 择友俱乐部(姓名,年龄)VALUES(xixi,27)4、执行完”DELETE FROM 俱乐部”语句后,共删除记录数是 ( D )A0 B1 C不一定 D全部第四章1、下面不

5、是ADO.NET对象的是 ( D )AConnection BDataReader CDataAdapter DExecuteScalar2、下面数据库连接字符串错误的是 ( D )Aserver=(local);database=student;uid=sa;pwd=;Bserver=.;database=student;uid=sa;pwd=;Cserver=(local);database=student;User ID=sa;Password=;Dserver=.;database=student;UserID=sa;Password=;3、通过Command对象执行一个聚合函数的查询

6、,应用的方法是 ( A )AExecuteScalar BExecuteReader CExecuteNonQuery DExecuteXmlReader4、通过Command对象执行一个返回结果是DataReader对象类型的查询,应用下列的方法是 ( B )AExecuteScalar BExecuteReader CExecuteNonQuery DExecuteXmlReader5、总是与DataReader对象共同使用的对象是 ( A )ACommand BDataSet CExecuteReader DDataAdapter第五章1、下面关于验证控件的说法错误的是 ( C )ARe

7、quiredFieldValidator控件验证表单为非空BCompareValidator控件对输入值与指定值进行比较CRangeValidator控件是正则表达式验证控件DCustomValidator控件让用户自己编写检验函数,执行自定义的检验2、用户控件的扩展名是 ( B )A.aspx B.ascx C.cs D.acsx3、不是控件属性的是 ( D )ASaveAs BHasFile CPostedFile DImpressions第六章1、下面语句执行后,页面上显示的内容是 ( B )Response.Write(ASP);Response.End();Response.Writ

8、e(.NET);AASP.NET BASP C.NET DASP(换行).NET2、下面语句执行后页面上显示的内容是 ( B )String str = 天天向上!;Response.Write(好好学习! + str);A好好学习!天天向上!B好好学习!天天向上!(下划线部分为标题样式1)C好好学习!天天向上!D好好学习!str3、Ssssion对象的默认有效期是 ( C )A10分钟 B15分钟 C20分钟 D25分钟4、Application对象的默认有效期是 ( D )A10分钟 B15分钟 C20分钟 D从应用程序启动到结束5、要获得一个文件在服务器上的绝对路径,使用的方法是 ( C

9、 )ACreateOject() BExecute() CMapPath() DTransfer()第七章1、DataAdapter对象中用于设置选择记录的属性是 ( A )ASelectCommand BUpdateCommandCDeleteCommand DInsertCommand2、下面对DataSet对象的描述错误的是 ( B )ADataSet独立于数据库B在关闭数据库后,DataSet中的数据不能再使用C可以通过包括XML文件在内的各种数据源获取数据D可以把数据放在内存的缓存中加快速度3、要读取DataSet中的某条记录,应用的对象是 ( A )ADataTable BData

10、Column CDataRow DDataView第八章1、基本绑定表达式是 ( A )A BC D以上都不对2、是GridView控件的绑定列中可以自定义显示内容的是 ( C )ABoundField BButtonFieldCTemplateField DCommandField3、GridView控件的超链接列中,表示超链接的文本的属性是 ( B )AHeaderText BDataTextField CDataNavigateUrlFields DDatTextFormatString4、DataList控件的7种模板中,表示选择项模板的是 ( B )AItemTemplate BSe

11、lectItemTemplateCEditItemplate D以上都不对5、向哈希表中添加一个键值的语句是 ( A )AHashtaleObject.Add(key) BHashtaleObject.Remove(key)CHashtaleObject.Clear() DHashtaleObject.Contains(key)第九章1、用于交换Web上结构化和模块化信息的是 ( D )AXML BC# CXSD DSOAP2、Web服务源文件的扩展名是 ( C )A.aspx B.aspC C.asmx D.ascx3、下面关于Web服务的说法错误的是 ( C )AWeb服务建立在.NET

12、Framework和公共语言运行库之上B任何的Web Service都可以与其他Web Service进行交互CWeb服务不能同时为多个应用程序提供服务 D任何支持HTTP和XML的设备都可以拥有Web服务第十章1、一个应用程序中可以具有的Global.asax文件,Web.config文件数量是 ( D )A1,1 B若干,若干 C若干,1 D1,若干2、用于存放.cs类文件的文件夹是 ( B )ABin BApp_Code CApp_Data DApp_cs补充单项选择题:1、利用Request对象获取服务器端IP地址语句是( A )ARequest.ServerVarialbesLoca

13、l_AddrBRequest.ServerVarialbesRemote_AddrCRequest.ServerVarialbesRemote_HostDRequest.ServerVarialbesServer-Name2、利用Request对象获取客户端IP地址语句是( B )ARequest.ServerVarialbesLocal_AddrBRequest.ServerVarialbesRemote_AddrCRequest.ServerVarialbes“Remote_Host”DRequest.ServerVarialbesServer-Name3、利用Request对象获取客户端

14、主机名称语句是( C )ARequest.ServerVarialbesLocal_AddrBRequest.ServerVarialbesRemote_AddrCRequest.ServerVarialbesRemote_HostDRequest.ServerVarialbesServer_Name4、利用Request对象获取服务器端主机名地址语句是( D )ARequest.ServerVarialbesLocal_AddrBRequest.ServerVarialbesRemote_AddrCRequest.ServerVarialbesRemote_HostDRequest.Serv

15、erVarialbesServer_Name5、以下一定不是Command对象的CommandType属性值的是( B )。AText BProvider CStoreProcedure DTableDirect6、以下哪个控件用于实现必填验证( B )。ACustomValidator控件 BRequiredFielValidator控件CRangeValidator控件 DCompareValidator控件7、以下哪个控件用于实现比较两个控件的值( D )。ACustomValidator控件 BValidationSummary控件CRangeValidator控件 DCompareV

16、alidator控件8、以下哪个控件用于实现验证输入值是否在特定的范围内( C )。ACustomValidator控件 BValidationSummary控件CRangeValidator控件 DCompareValidator控件9、以下哪个控件用于实现验证电子邮件( B )。ACustomValidator控件 BRegularExpressionValidator控件CRangeValidator控件 DCompareValidator控件10、以下哪个控件用于实现用户自己编写检验函数( A )。ACustomValidator控件 BValidationSummary控件CRang

17、eValidator控件 DCompareValidator控件11、以下哪个控件用于实现验证信息汇总( B )。ACustomValidator控件 BValidationSummary控件CRangeValidator控件 DCompareValidator控件12、以下不存储在服务器端的对象是( C )。AApplication BSession CCookies DViewState13、定向到站内和站外页面的方法使用( C )。AResponse.Redirect() BServer.Execute()CServer.Transfer() DResponse.Write()书本内容复

18、习:1、WWW起源与1989年欧洲物理研究室,目前网页根据其生成方式,分为静态网页和动态网页两种。2、静态网页就是说该网页文件里没有程序代码。3、动态网页就是说该网页文件里有程序代码。4、ASP.NET窗体文件的扩展名是 .aspx。5、ASP.NET代码文件的扩展名是 .cs。6、Web服务文件的扩展名是 .asmx。7、Web用户控件的扩展名是 .ascx。8、C#的数据类型分为两大类:值类型和引用类型。9、enum WeekDaySun,Mon,Tue,Wed,Thu,Fri,Sat Sun的值为 0。10、enum WeekDaySun=10,Mon,Tue,Wed,Thu,Fri,S

19、at Tue的值为 12。11、int age=18,17,19,17 为定义了一个age数组类型。12、在ASP.NET应用程序开发中经常要进行数据类型转换,分为隐式转换和显式转换两种。13、数据类型转换分为隐式转换和显式转换两种,int iData=10;byte bData=(byte)iData;属于显式转换类型。14、数据类型转换分为隐式转换和显式转换两种,int iData=20;strin sData=iData.ToString();属于显式转换类型。15、逻辑运算符“&”表示逻辑与16、逻辑运算符“|”表示逻辑或17、逻辑运算符“!”表示逻辑非18、三元运算符“Sex=1?

20、男:女”表示表达式“Sex=1”为真则返回值为男,否则返回值为女。19、.NET Framework连接数据库的核心组件是ADO.NET。20、ADO.NET通过使用DataReader对象和DataAdapter对象两种方式来读取数据库中的数据。21、Command对象中ExecuteScalar执行一个查询返回值为查询数据中的第1行第1列处的值。22、ASP.NET服务器控件分为两大类HTML服务器控件和Web服务器控件。23、普通HTML元素:转换为HTML服务器控件为:24、ASP.NET文本控件主要有Label和TextBox两种类型。25、在登录窗口中为隐藏密码,要把TextBox

21、控件的TextMode设为Password。26、在Web服务器文本框控件中,只需要设置AutoPostBack属性为真(True)就可以将数据回传,省略了提交按钮。AutoPostBack属性需要和OnTextChangeed事件配合使用。27、容器控件Panel控件能输出客户端脚本,而PlaceHolder控件仅在服务器端起分组作用。28、表格Table控件中CellPadding属性表示单元格边框与单元格内容之间的距离,CellSpacing属性表示单元格与单元格之间的距离,TableRow用来控制表格的行,TableCell用来控制行中的单元格。29、广告控件AdRotatorde的I

22、mageUrl用于设置广告图像文件的绝对或相对路径。30、把文件从用户的计算机发送到服务器的控件为(文件上传控件)。31、ASP.NET缓存主要包括页输出缓存、页片段缓存和数据缓存。32、C#代码是必区分大小写的。( )33、ASP.NET网页文件的扩展名是.aspx。( )34、C#中的语句必须用分号”;”结束。( )35、StyleSheet.css是样式表文件。( )36、Web.config是应用程序配置文件。( )37、MasterPage.master是母版页文件。( )38、Global.asax是应用程序全局配置文件。( )39、按F5键或【启动调试】可启动调试。( )40、C

23、#的数据类型分为两大类:值类型和引用类型。( )41、多个单选按钮控件的GroupName属性设置为相同的组名称,该组内的所有单选框只能有一个被选中。( )42、广告控件AdRotatorde的Impressions用于设置一个数字,该数字为广告的权值,数字越大,该广告显示的频率就越高。( )44、用户控件的编写包含、和标签元素。( )书本部分简答题:1、 要配置ASP.NET运行环境,需要在服务器端上安装哪些必要的组件?答:(1) IIS Web Server (2) .NET Framework Visual Studio 2005开发环境2、 ASP.NET文件能否通过双击的方式显示?答

24、:不能,必须要安装运行环境并配置才能运行显示。(静态网页才可以)3、 .NET框架由哪三部分组成?答:(1) 公共语言运行库(CLR)(2) 基础类库(Bass Class Library)(3) ASP.NET、VB.NET、C#等语言运行库3、列出四种控制权转移控件?答:Button、ImageButton、LinkButton、HyperLink4、列出六种选择控件?答:(1)单选按钮控件 RadioButton(2)单选列表框控件 RadioButtonList(3)复选框控件 CheckBox(4)复选列表框控件 CheckBoxList(5)下拉列表框控件 DropDownList

25、(6)列表框控件 ListBox5、什么是数据绑定技术,就数据绑定的对象而言主要有哪四种?答:服务器控件可以直接与数据源进行交互(如显示或修改数据),这种技术称为数据绑定技术。就数据绑定的对象而言,主要有简单属性、表达式、方法的结果、数据源四种。6、完成一个简单注册表单(包含用户名、密码、电子邮箱),需要用到什么控件进行对输入值进行验证?答:用户名用到RequiredFielValidator必填控件,进行必填验证;密码用到RequiredFielValidator必填控件,进行必填验证,CompareValidator比较控件用来比较两次输入密码是否一致;电子邮箱用到RegularExpre

26、ssionValidator正则表达式控件,进行输入的电子格式是否正确。7、ADO.NET有几种数据库驱动程序,它们的核心对象都是什么?答:4种数据库驱动程序,核心对象包括Connection、Command、DataReader和DataAdapter。8、为什么通过ADO.NET对象操作数据库前需要先引入命名空间?答:Connection、Command、DataReader和DataAdapter这4个核心对象包含在System.Data.SqlClient命名空间中,因此在使用前需要先导入。程序填空题举例:阅读以下程序,将应填入 (n) 处的内容写在答题纸的对应栏内1、using Sy

27、stem;using System.Collections.Generic;using System.Text;namespace ConsoleApplication1 class Program static void Main(string args) Console.WriteLine(请选择午饭种类:); Console.WriteLine(1.炒面); Console.WriteLine(2.份饭); Console.WriteLine(3.包子); Console.WriteLine(请输入午饭的代码(1-3)); int n = int.Parse(Console.ReadLi

28、ne(); switch (n) case 1: Console.WriteLine(你选择的是1.炒面); break; case 2: Console.WriteLine(你选择的是2.份饭); break; case 3: Console.WriteLine(你选择的是3.包子); break; default: Console.WriteLine(选择错误); break; 2、 使用foreach显示数组中所有元素using System;using System.Collections.Generic;using System.Text;namespace ConsoleAppli

29、cation1 class Program static void Main(string args) int arrAll = new int 1, 2, 3, 4, 5 ; foreach (int i in arrAll) Console.WriteLine(i); 3、using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using Sy

30、stem.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Data.SqlClient; (引入命名空间)public partial class _Default : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) SqlConnection conn = new SqlConnection(server=.;database=student;uid=sa;pwd=123;); conn.Open(

31、); /打开数据库连接 string state = conn.State.ToString(); if (state = Open) /C#中等号是=符号,而不是= lblMessage.Text=已经和数据库建立连接!; else lblMessage.Text = 尚未和数据库建立连接!; conn.Close(); /关闭数据库连接 4、using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using

32、 System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Data.SqlClient;(引入命名空间)public partial class _Default : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) /1.连接数据库 SqlConnection conn = new SqlConnection(); conn.Con

33、nectionString = server=(local);database=student;uid=sa;pwd=; conn.Open(); (打开与数据库的连接) /2.创建DataReader对象,即临时数据集 SqlCommand cmd = new SqlCommand(select * from tb_student, conn); SqlDataReader dr = cmd.ExecuteReader(); /3.通过GridView控件显示DataReader临时数据集中的数据 gvStudent.DataSource = dr; /为GridView控件指定数据源 gv

34、Student.DataBind(); /数据绑定 /4.关闭与数据库的连接 dr.Close(); conn.Close(); 5、在student数据库中 tb_student表中插入一条记录。using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using S

35、ystem.Web.UI.HtmlControls;using System.Data.SqlClient;public partial class _Default : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) SqlConnection conn = new SqlConnection(server=.;database=student;uid=sa;pwd=;); conn.Open(); /打开数据库连接,conn是数据库连接实例 SqlCommand cmd = new SqlCom

36、mand(insert into tb_student(姓名,性别,出生日期,专业,年级,班级,身高,籍贯,电话) values(张庭,女,1987-4-23,信息,06,1班,166,沈阳,86840563), conn); cmd.ExecuteNonQuery(); /通过comm这个SqlCommand对象实例执行ExecuteNonQuery方法 Response.Write(添加成功!); conn.Close(); 6、实现网页间传值=杨欣&type=管理员则admin.asps页面中取值语句为:String name=Request.QueryString“name”;Stri

37、ng type=Request.QueryString“Type”;7、using System.Data.SqlClient;public partial class _7_3 : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) SqlConnection conn=new SqlConnection(server=.;database=student;uid=sa;pwd=;); SqlDataAdapter da = new SqlDataAdapter(select * from tb_student, conn); DataSet ds = new DataSet(); da.Fill(ds, 学生); GridView1.DataSource = ds.Tables学生.DefaultView; /为GridView控件指定数据源 GridView1.DataBind();/数据绑定 10 / 10文档可自由编辑打印

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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