ASP复习题WORD_第1页
ASP复习题WORD_第2页
ASP复习题WORD_第3页
ASP复习题WORD_第4页
ASP复习题WORD_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

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

文档简介

1、文档可能无法思考全面,请浏览后下载! 一、 选择题1.下列选项中,只有_不是Page指令的属性?ACodeFile B. Inherits C. namespace D. Language2. 以下是ASP.NET的代码:private void pageLoad(objext Sender,System.EventArgs e)       / (1)此处填入代码             ArrayList val

2、ues=new ArrayList();           Values.add(“O”);           Values.add(“A”);           Values.add(“B”);        &

3、#160;  Values.add(“C”);           Values.add(“D”);           ChKA.DataSource=values;           ChKA.DataBinding();     &

4、#160; 为保证页面不被重复数据项的加载,需要在(1)处填入的代码为:_。 A. if (!isPostBack) B. if (Page.isPostBack=false)C. if (this.PostBack=false)D. if (isPostBack)3. 下面的_对象可用于使服务器获取从客户端浏览器提交或上传的信息。A. Response B. Server C. Request D. Session4. ASP.NET代码“Response.Write(Server.HtmlEncode(“<H1>HtmlEncode 样例</H1>”)”输出结果为_

5、。A. 在窗口打印“HtmlEncode样例”B. 在窗口打印“<H1>HtmlEncode样例</H1>”C. 在窗口打印“H1HtmlEncode样例H1”D. 出现错误信息,说明嵌入的串中包含非法字符5. .NET中,下列不属于服务器控件TextBox控件的TextMode属性的取值的是_。A. SingleLine     B.  MultiLine     C.  Password D.   MultiLanguage53 / 566. ASP.NET中,为了执

6、行返回DataReader对象的命令,要使用Command对象的_方法。A.ExecuteReader B. ExecuteScalar C.ExecuteNonQuery D. ExecuteQuery7. 下面哪个指令可以定义母板页_。A. Master指令 B. Control指令 C. Page指令 D. Register指令8. ASP.NET框架中,服务器控件是为配合Web表单工作而专门设计的。服务器控件有两种类型,它们是_。A. HTML控件和Web控件 B. HTML控件和XML控件 C. XML控件和Web控件 D. HTML控件和IIS控件 9. 在HTML中创建一个表格时

7、不应该包括的标记为()。A. table B. th和td C. title D. tr10. 如果使文本框内容改变时自动触发事件并传回数据到服务器,则应该设置下列哪个属性?A. AutoPostBack=true B. AutoPostBack=falseC. IsPostBack=true D. IsPostBack=false11. 在ASP.NET代码<%Page language=”c#” Codebehind=”WebForm1.aspx.cs”AutoEventWireup=”false” Inherits=”MfirsApp.WebForm1”%>中,Codebeh

8、ind=”WebForm1.aspx.cs”表示_。A. 页面所对应的代码文件为“WebForm1.asp.cs”B. 页面文件为“WebForm1.asp.cs”C. 页面所对应的代码文件为“MfirsApp.WebForm1.cs”D. 页面所对应的代码文件为“MfirsApp.WebForm1.Aspx”12. 在购物车的ASP.NET应用程序中,若使用以下的代码来存储当前会话的口令信息:Session“pp”=txtPwd.Text;则该代码在执行时将_。A. 报告错误信息,提示NULL引用B. 报告错误信息,应该使用Session“Password”来进行标识C. 不报告错误信息,但

9、是存储的口令信息永远为空D. 正常运行13. ASP.NET中,为了执行返回DataReader对象的命令,要使用Command对象的_方法。A. ExecuteReader B. ExecuteScalar C. ExecuteNonQuery D. ExecuteQuery16. 下面的_对象可用于使服务器获取从客户端浏览器提交或上传的信息。A. Response B. Server C. Request D. Session24. 以下所示的文件名后缀中,只有 不是静态网页的后缀。A. .html B. .shtml C. .htm D. .aspx25. 在对SQL Serv

10、er 数据库操作时应选用 A.SQL Server .NET Framework 数据提供程序; B. OLE DB .NET Framework 数据提供程序; C. ODBC .NET Framework 数据提供程序; D. Oracle .NET Framework数据提供程序26执行完如下语句后,Sum的值为:( )int a=new int5;int Sum=0; for (int i=0;i<=4;i+)ai=i+1;Sum=Sum + ai;(A) 1 (B) 10 (C) 21 (D) 1527执行完 a = 6 % 4 语句后,a的值为:( )(A) 0 (B) 2

11、(C) 3 (D) 529下面哪条语句可以返回客户端机器的IP地址 ( )(A) Request.ServerVariables("REMOTE_ADDR")(B) Request.ServerVariables("REMOTE_IP")(C) Request.ServerVariables ("LOCAL_ADDR ")(D) Request.ServerVariables ("REMOTE_HOST ")30执行完如下语句后,页面上显示的内容为:( )Response.Write ("1")

12、;Response.Write("2");Response.End( );Response.Write("3");(A) 1 (B) 12 (C) 13 (D) 12331执行完Delete From users语句后,共删除多少条记录?( )(A) 0 (B) 1 (C)若干条(0条或多条) (D) 全部32Session对象的默认有效期为多少分钟 ( )(A) 10 (B) 15 (C) 20 (D) 应用程序从启动到结束34如果外地朋友通过Internet访问你的计算机上的ASP.NET文件,应该选择( )(A) http:/localhost/(

13、B) /(C) http:/您的计算机名字/(D) http:/您的计算机的IP地址/35如果要编制一段聊天室的程序代码,记录聊天内容应该使用对象( )(A) Session (B)Cookie (C) Application (D)Server39下面哪条语句可以返回服务器的IP地址 ( )(A) Request.ServerVariables("REMOTE_ADDR")(B) Request.ServerVariables("REMOTE_IP")(C) Request.ServerVariables ("L

14、OCAL_ADDR ")(D) Request.ServerVariables ("REMOTE_HOST ")7.假设存放ASP.NET应用程序页面的目录为C:InetPubWWWRootWebSvrsample,则该程序中的代码: Request.ApplicationPath,返回值应为_。A. C:InetPubWWWRoot B. WebSvrsampleC. C:InetPubWWWRootWebSvrsample D. InetPubWWWRootWebSvrSample1执行完如下语句后,Sum的值为:( )int a

15、=new int6;int Sum=0; for (int i=0;i<=5;i+)ai=i+1;Sum=Sum + ai;A. 1 B. 10 C.21 D .152执行完 a = 7 % 4 语句后,a的值为:( )A. 0 B. 2 C.3 D. 53执行完 a = 6>5 | "b"<"D" 语句后,a的值为:( )A. True B.False C. 1 D. 04如果外地朋友通过Internet访问你的计算机上的ASP.NET文件,应该选择( )(A) http:/localhost/(B) /

16、(C) http:/您的计算机名字/(D) http:/您的计算机的IP地址/5下面哪个不是C#语言的特性?( )A.封装性 B.排他性C.继承性 C.多态性6.以下变量名中不合法的是 ( ) 。A.score B._score C.9score D.score%7. 异常捕获发生在_块中?A. try B.catch C. finally D. throw84. 窗体中有一个年龄文本框 txtAge,下面_代码可以获得文本框中的年龄值。A. int age = txtAge; B. int age = txtAge.Text;C. int age = Convert.ToInt32(txtA

17、ge); D. int age = int.Parse(txtAge.Text);9. 下面关于继承,说法正确的是 :_。A . 在C#中,静态类不能够被继承 B. 一个子类可以继承多个父类 C. 子类可以继承父类的所有成员 D. Objcet类是所有类的基类 5. 在C#中产生类的实例需要使用以下哪个关键字?()Athis B.base C.new D.as4下面哪条语句可以返回访问者的IP地址 ( )(A) Request.ServerVariables("REMOTE_ADDR")(B) Request.ServerVariables("REMOTE_IP&

18、quot;)(C) Request.ServerVariables ("LOCAL_ADDR ")(D) Request.ServerVariables ("REMOTE_HOST ")5执行完如下语句后,页面上显示的内容为:( )Response.Write ("1");Response.End( );Response.Write("2");Response.Write("3");(A) 1 (B) 12 (C) 13 (D) 1236执行完Delete From users语句后,共删除多少

19、条记录?( )(A) 0 (B) 1 (C)若干条(0条或多条) (D) 全部7Session对象的默认有效期为多少分钟 ( )(A) 10 (B) 15 (C) 20 (D) 应用程序从启动到结束9如果外地朋友通过Internet访问你的计算机上的ASP.NET文件,应该选择( )(A) http:/localhost/(B) /(C) http:/您的计算机名字/(D) http:/您的计算机的IP地址/10如果要编制一段聊天室的程序代码,记录聊天内容应该使用对象( )(A) Session (B)Cookie (C) Application (D)Serve

20、r1. 下面代码运行后,s的值是_。 int s = 0; for (int i = 1; i < 100;i+) if (s > 10) break; if (i % 2 = 0) s += i; A20 B. 12 C. 10 D. 62. 若想向数据库中插入一条记录,应使用Command对象的_方法。AExecuteInsert() B. ExecuteReader()CExecuteNonQuery() D. ExecuteQuery()3. 窗体中有一个年龄文本框 txtAge,下面_代码可以获得文本框中的年龄值。A. int age = txtAge; B. int a

21、ge = txtAge.Text;C. int age = Convert.ToInt32(txtAge); D. int age = int.Parse(txtAge.Text);4. 使用_对象的Mappath方法可以将返回与Web服务器上指定虚拟路径相对应的物理文件路径。A. Session B. Server C. Request D. Response5. ASP.NET中,为了执行返回DataReader对象的命令,要使用Command对象的_方法。A.  ExecuteReader B.   ExecuteScalar C. Execute

22、NonQuery D.    ExecuteQuery 6. 如果使文本框内容改变时自动触发事件并传回数据到服务器,则应该设置下列哪个属性?A. AutoPostBack=true B. AutoPostBack=falseC. IsPostBack=true D. IsPostBack=false7. 下面程序段执行完毕,我们在浏览器中看到的内容是_。 <% Response.Write(“<a href=>新浪</a>”)%>A. 新浪 B. <a href=>新浪</a>C. 新浪 D. 该句有错,

23、什么也不显示8. 下面属于Server对象的方法的是_。 A. CreateObject B. HTMLEncode C. MapPath D. 以上全都是9. 下面哪一项是换行符的标签?A. <body> B. <font> C. <br> D. <p>10. 下列选项中,只有_不是Page指令的属性?ACodeFile B. Inherits C. namespace D. Language4下面哪条语句可以返回服务器的IP地址 ( )(A) Request.ServerVariables("REMOTE_ADDR")(B

24、) Request.ServerVariables("REMOTE_IP")(C) Request.ServerVariables ("LOCAL_ADDR ")(D) Request.ServerVariables ("REMOTE_HOST ")5执行完如下语句后,页面上显示的内容为:( )Response.Write ("1");Response.Write("2");Response.End( );Response.Write("3");(A) 1 (B) 12 (C

25、) 13 (D) 1236执行完Delete From users语句后,共删除多少条记录?( )(A) 0 (B) 1 (C)若干条(0条或多条) (D) 全部7Session对象的默认有效期为多少分钟 ( )(A) 10 (B) 15 (C) 20 (D) 应用程序从启动到结束8如果在1.aspx中添加Server.ScriptTimtOut=300,如果在2.aspx中添加c=Server.ScriptTimtOut (假定2.aspx也被运行),请问c等于多少?( )(A) 60 (B) 90 (C) 300 (D) 以上都不对10如果要编制一段聊天室的程序代码,记录聊天内容应该使用对

26、象( )(A) Session (B)Cookie (C) Application (D)Server二、 回答下列各题(30分)1. 请简要阐述Response对象、Request对象、Session对象和Application对象的功能。2. 数据源控件SqlDataSource与ObjectDataSource有什么区别?3. 哪些方法可实现网页跳转?4. 什么是ASP.NET中的用户控件?5. 请简要阐述Response对象、Request对象、Session对象和Application对象的功能。6. 哪些方法可实现网页跳转?7. 什么是ASP.NET中的用户控件?8.在C#语言中,

27、列举出两种循环语句(5分)。9.ASP.NET主要包含哪些内置对象,列举其中的四个内置对象(5分)。10.ASP.NET包含哪五个常用的对象(5分)?11.为什么要使用验证控件(5分)?12. 列举ASP.NET 页面之间传递值的几种方式。在C#语言中,列举出两种循环语句(5分)。13.ASP.NET主要包含哪些内置对象,列举其中的四个内置对象(5分)。14.ASP.NET包含哪五个常用的对象(5分)?15.为什么要使用验证控件(5分)?16.在C#语言中,列举出两种循环语句(5分)。17.ASP.NET主要包含哪些内置对象,列举其中的四个内置对象(5分)。18.ASP.NET包含哪五个常用的

28、对象(5分)?19.为什么要使用验证控件(5分)?在C#语言中,列举出两种循环语句(5分)。20.ASP.NET主要包含哪些内置对象,列举其中的四个内置对象(5分)。21.ASP.NET包含哪五个常用的对象(5分)?22.为什么要使用验证控件(5分)?1. 下面是一个函数,用来返回从a到b的立方和,请填写其中的空格。protected int lifanghe(int a,int b) long Sum;Sum= ;for (int i=a;i<=b;i+)Sum= ;return ;2. 下面的程序段用来计算客户是第几次访问本站,请填写其中的空格。int varNumber ;if (

29、 Request.Cookies .value = = “” )varNumber=1;elsevarNumber= System.Convert.ToInt32(Request.Cookies"varNumber".value)+ 1; =varNumber.tostring();/保存客户新的访问次数 =DateTime.Now.AddYears(1);/设置有效期 Response.Write ("您是第" & varNumber.tostring() & "次访问本站")3下面的程序段用作网页计数器。请填写其中

30、的空格。 ; Application“count”=Convert.ToInt32(Application“count”) + 1; ; Message.Text=“您是本站第”+ Application“count”.tostring() + “位贵宾”;4下面的程序段利用DataAdapter对象填充DataSet对象,请填写其中的空格。 SqlConnection conn=new SqlConnection(“server=(local);database=northwind;trusted_connection=true”);/建立数据库连接 SqlDataAdapter da=ne

31、w SqlDataAdapter(“select * from customers”, ) ;/建立SqlDataAdapter对象,查询相应记录,并关联到SqlConnection DataSet ds =new DataSet( );/创建一个DataSet对象实例 da. (ds);/填充数据1. 请简要阐述Response对象、Request对象、Session对象和Application对象的功能。3. 列举ASP.NET 页面之间传递值的几种方式。1.简述网页中C/S和B/S结构。2.哪些WEB服务器控件具有SelectedIndexChanged事件?3.简述文本框(T

32、extBox)中TextMode有哪几个选项,并解释他们的含义?4.简述类与对象的关系?1 在C#语言中,列举出两种循环语句(5分)。2 ASP.NET主要包含哪些内置对象,列举其中的四个内置对象(5分)。3 ASP.NET包含哪五个常用的对象(5分)?4 为什么要使用验证控件(5分)?5.请简要阐述Response对象、Request对象、Session对象和Application对象的功能。6哪些方法可实现网页跳转?7.简述ADO.NET的结构。三、 填空题(每空1分,共10分)1.下面是一个函数,用来返回从a到b的平方和,请填写其中的空格。protected int pingfanghe

33、(int a,int b) long Sum;Sum= ;for (int i=a;i<=b;i+)Sum= ;return ;2.下面的程序段用来计算客户是第几次访问本站,请填写其中的空格。int varNumber ;if ( Request.Cookies .value = = “” )varNumber=1;elsevarNumber= System.Convert.ToInt32(Request.Cookies"varNumber".value)+ 1; =varNumber.tostring();/保存客户新的访问次数 =DateTime.Now.AddY

34、ears(1);/设置有效期 Response.Write ("您是第" & varNumber.tostring() & "次访问本站")3下面的程序段用作网页计数器。请填写其中的空格。 ; Application“count”=Convert.ToInt32(Application“count”) + 1; ; Message.Text=“您是本站第”+ Application“count”.tostring() + “位贵宾”;4下面的程序段利用DataAdapter对象填充DataSet对象,请填写其中的空格。 SqlConnec

35、tion conn=new SqlConnection(“server=(local);database=northwind;trusted_connection=true”);/建立数据库连接 SqlDataAdapter da=new SqlDataAdapter(“select * from customers”, ) ;/建立SqlDataAdapter对象,查询相应记录,并关联到SqlConnection DataSet ds =new DataSet( );/创建一个DataSet对象实例 da. (ds);/填充数据6.下面的程序段用来计算客户是第几次访问本站,请填写其

36、中的空格。int varNumber ;if ( Request.Cookies .value = = “” )varNumber=1;elsevarNumber= System.Convert.ToInt32(Request.Cookies"varNumber".value)+ 1; =varNumber.tostring();/保存客户新的访问次数 =DateTime.Now.AddYears(1);/设置有效期 Response.Write ("您是第" & varNumber.tostring() & "次访问本站&qu

37、ot;)7下面的程序段用作网页计数器。请填写其中的空格。 ; Application“count”=Convert.ToInt32(Application“count”) + 1; ; Message.Text=“您是本站第”+ Application“count”.tostring() + “位贵宾”;8下面的程序段利用DataAdapter对象填充DataSet对象,请填写其中的空格。 SqlConnection conn=new SqlConnection(“server=(local);database=northwind;trusted_connection=true”);/建立数据

38、库连接 SqlDataAdapter da=new SqlDataAdapter(“select * from customers”, ) ;/建立SqlDataAdapter对象,查询相应记录,并关联到SqlConnection DataSet ds =new DataSet( );/创建一个DataSet对象实例 da. (ds);/填充数据9.下面是一个函数,用来返回从a到b的立方和,请填写其中的空格。protected int pingfanghe(int a,int b) long Sum;Sum= ;for (int i=a;i<=b;i+)Sum= ;return

39、 ;10.下面的程序段用来计算客户是第几次访问本站,请填写其中的空格。int varNumber ;if ( Request.Cookies .value = = “” )varNumber=1;elsevarNumber= System.Convert.ToInt32(Request.Cookies"varNumber".value)+ 1; =varNumber.tostring();/保存客户新的访问次数 =DateTime.Now.AddYears(1);/设置有效期 Response.Write ("您是第" & varNumber.t

40、ostring() & "次访问本站")11下面的程序段用作网页计数器。请填写其中的空格。 ; Application“count”=Convert.ToInt32(Application“count”) + 1; ; Message.Text=“您是本站第”+ Application“count”.tostring() + “位贵宾”;12下面的程序段利用DataAdapter对象填充DataSet对象,请填写其中的空格。 SqlConnection conn=new SqlConnection(“server=(local);database=northwind

41、;trusted_connection=true”);/建立数据库连接 SqlDataAdapter da=new SqlDataAdapter(“select * from customers”, ) ;/建立SqlDataAdapter对象,查询相应记录,并关联到SqlConnection DataSet ds =new DataSet( );/创建一个DataSet对象实例 da. (ds);/填充数据13.下面是一个函数,用来返回从a到b的立方和,请填写其中的空格。protected int lifanghe(int a,int b) long Sum;Sum= ;for (

42、int i=a;i<=b;i+)Sum= ;return ;14.下面的程序段用来计算客户是第几次访问本站,请填写其中的空格。int varNumber ;if ( Request.Cookies .value = = “” )varNumber=1;elsevarNumber= System.Convert.ToInt32(Request.Cookies"varNumber".value)+ 1; =varNumber.tostring();/保存客户新的访问次数 =DateTime.Now.AddYears(1);/设置有效期 Response.Write (&q

43、uot;您是第" & varNumber.tostring() & "次访问本站")15下面的程序段用作网页计数器。请填写其中的空格。 ; Application“count”=Convert.ToInt32(Application“count”) + 1; ; Message.Text=“您是本站第”+ Application“count”.tostring() + “位贵宾”;16下面的程序段利用DataAdapter对象填充DataSet对象,请填写其中的空格。 SqlConnection conn=new SqlConnection(“se

44、rver=(local);database=northwind;trusted_connection=true”);/建立数据库连接 SqlDataAdapter da=new SqlDataAdapter(“select * from customers”, ) ;/建立SqlDataAdapter对象,查询相应记录,并关联到SqlConnection DataSet ds =new DataSet( );/创建一个DataSet对象实例 da. (ds);/填充数据程序设计题1 数据库student中有表name_score,它有字段name(string 姓名)与字段score

45、(int 入学成绩)。这张表记录了某班所有同学的入学成绩。编写一段较为完整的代码,检索出姓名为“张三”的学生的入学成绩,并输出结果(10分)。以下是可能用到的一些对象定义等的例子。SqlConnection conn = new SqlConnection("server=(local);database= northwind;Uid=sa;Pwd=123456");SqlCommand open_customers = new SqlCommand("select * from customers", conn);SqlDataReader dr =

46、open_customers.ExecuteReader();dr.Read();int tmp = dr.GetInt32(0);2 数据库student中有表name_score,它有字段name(string 姓名)与字段score(int 入学成绩)。这张表记录了某班所有同学的入学成绩。编写一段较为完整的代码,检索出姓名为“张三”的学生的入学成绩,并输出结果(10分)。以下是可能用到的一些对象定义等的例子。SqlConnection conn = new SqlConnection("server=(local);database= northwind;Uid=sa;Pwd=

47、123456");SqlCommand open_customers = new SqlCommand("select * from customers", conn);SqlDataReader dr = open_customers.ExecuteReader();dr.Read();int tmp = dr.GetInt32(0);3 数据库student中有表name_score,它有字段name(string 姓名)与字段score(int 入学成绩)。这张表记录了某班所有同学的入学成绩。编写一段较为完整的代码,检索出姓名为“张三”的学生的入学成绩,并输

48、出结果(10分)。以下是可能用到的一些对象定义等的例子。SqlConnection conn = new SqlConnection("server=(local);database= northwind;Uid=sa;Pwd=123456");SqlCommand open_customers = new SqlCommand("select * from customers", conn);SqlDataReader dr = open_customers.ExecuteReader();dr.Read();int tmp = dr.GetInt32

49、(0);1. 编制一个简单的成绩查询网站,共有两个页面:Login.aspx和的的default.aspx,如图1和图2 所示。要求如下: 图1 登录页面 Login.aspx 图2 成绩查询页面 default.aspx(1)Login.aspx是登陆页面,注意必须有验证控件,例如:用户名不能为空,前后两次输入的密码必须一致,输入的E-Mail格式必须正确。(9分)(2)点击登录按钮能正确进入default.aspx页面,即能正确验证所输入的用户是否存在(15分)(3)在default.aspx页面中能正确显示,欢迎×××用户的字样,即在离开登录页面时必须保存登

50、录的用户名。(5分)(4)能根据所输入的学号正确显示某人的成绩。(20) 注:所用数据库已在SQL SERVER服务器中,数据库名为软件0741,数据库中共有两张表,一张是用户表,保存所有登录用户的信息,另一张是成绩表,保存所有要查询的学生的成绩。5.使用项目列表控件显示网站列表,并可以通过它们分别访问相应的网站,效果如图3所示。图34 数据库student中有表name_score,它有字段name(string 姓名)与字段score(int 入学成绩)。这张表记录了某班所有同学的入学成绩。编写一段较为完整的代码,检索出姓名为“张三”的学生的入学成绩,并输出结果(10分)。以下是可能用到的一些对象定义等的例子。SqlConnection conn = new SqlConnection("server=(local);database= northwind;Uid=sa;Pwd=123456");SqlC

温馨提示

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

评论

0/150

提交评论