ASPNET动态网站开发试题与答案A卷

合集下载

网络程序设计—ASP考试试题(A卷)答案[1]

网络程序设计—ASP考试试题(A卷)答案[1]

《网络程序设计—ASP》考试试题1答案一、单项选择题(本大题共15小题.每小题1分。

共15分)1.A2. D3. B4. B5. B6. B7. A8.C9.B 10.B 11.A 12.D 13.B 14.A 15.C二、判断题(本大题10小题,每小题1.5分,共15分)。

16.ABCD 17.AD 18.AB 19. ABCD 20.CD 21. ABCD 22. BD 23. CD 24. ABCD 25. AB三、程序填空题(本大题10小题,每空1.5分,共15分)26. “11”、2、“11”、“11”27. ac 28. 3 29.2 30. 空(Empty)31. 空(Empty)32. "<p>"33. <p> 34. 与intAge的值有关35.全部四、名词解释(本大题5小题,每小题2分,共10分)36.静态网页——所谓静态网页,就是说该网页文件里没有程序代码,只有HTML标记,这种网页的扩展名一般是.htm或.html。

静态网页一经制成,内容就不会再变化,不管何时何人访问,显示的都是同样的内容,如果要修改内容,就必须修改源文件,然后重新上传到服务器上。

37.相对路径——所谓相对路径,就是以“/”或“\”开头的路径。

38.子程序——就是只执行程序而不返回值的程序模块。

39.会话——是指用户访问网站的过程;状态,就是指会话过程中的一些变量、设置等信息。

40.数据库——所谓数据库,就是按照一定数据模型组织、存储在一起的,能为多个用户共享的,与应用程序相对独立的、相互关联的数据集合。

五、简答题(本大题4小题,每小题4分,共20分)41.什么是应用程序?为什么要建立应用程序?答案:简单的说,添加了虚拟目录的文件夹就可以称为应用程序。

建立应用程序后,多个网站之间就可以独立了,一些公共变量就不会混淆。

.NET程序设计A卷试题与答案

.NET程序设计A卷试题与答案

程序设计A卷试题与答案基本信息:[矩阵文本题] *1、下面对Cookie对象描述不准确的是()。

[单选题]A.Cookie对象在服务器端运行(正确答案)B.Cookie文件保存在客户端C.Cookie对象可以通过Expires属性设置过期时间D.投票系统中可以使用Cookie限制重复投票2、下列有关解决方案的叙述中,不正确的是()。

[单选题]A.一个解决方案可以包含多个项目B.一个解决方案只能包含一个项目(正确答案)C.新建项目时,会默认生成一个解决方案D.解决方案文件的扩展名是“.sln”3、如果想验证文本框中是否输入了数据,应该使用()控件。

[单选题] A.RequiredFieldValidator控件(正确答案)B.CompareValidator控件C.ValidationSummary控件D.RangeValidator控件4、在用户注册页面中,验证用户输入的密码和确认密码是否一致时,应该使用()控件。

[单选题]A.RequiredFieldValidator控件B.CompareValidator控件(正确答案)C.ValidationSummary控件D.RangeValidator控件5、设置验证内容不合法时,出现的提示信息,通过()属性进行设置。

[单选题] A.NameB.IDC.ErrorMessage(正确答案)D.Text6、假设txtName是控件TextBox的ID,那么()是用户输入的内容。

[单选题] A.txtName.ValueB.C.txtName.IDD.txtName.text(正确答案)7、使用Response对象的()方法可以进行页面重定向。

[单选题]A.Write()B.Redirect()(正确答案)C.Close()D.Flush()8、不能存储信息的内置对象是()。

[单选题]A.SessionB.CookieC.Request(正确答案)D.Application9、通过设置Button控件的( )属性为false,可以使该控件变为不可用状态,即控件变灰色。

《ASP.Net开发》期终考试试卷(A卷)及答案

《ASP.Net开发》期终考试试卷(A卷)及答案

适用专业:请各位考生注意:所有答案必须填写到答题纸上,否则不计分。

一、选择题(每小题2分,共50分,单选题)1.APP_Data目录用来放置()A、专用数据文件B、共享文件C、被保护的文件D、代码文件2.设置分页时,设置页面大小的属性为()A、PageSettingB、PageINdexC、PageSizeD、AllowPaging3.@Page指令,下面说法不正确的是()A、语言属性可以写JA V AB、AutoEventWireup属性可以不写C、CodeFile可以不写,但必须Inherits也不写D、AutoEventWireup所指定的页面事件包含Page_Load4.当跨页传递数据时,哪个属性标识源页面是跨页提交?()A、IsPostBack B、IsCrossBackC、PreviousPageD、IsCrossPagePostBack5.有关母版页的说法正确的是()A、一个站点只能有一个母版页B、一个内容页对应母版页中的一个位置ContentPlaceHolderC、内容页相当于HTML中的Iframe页,浏览地址显示母版页地址D、母版页的后缀名为.master6.下面是TreeView控件代码:<asp:TreeNode Text=”Node1” SelectAction=”Extend”><asp:TreeNode Text=”Node2”….><asp:TreeNode Text=”Node3”….></ asp:TreeNode>当鼠标单击“Node1”时只进行的操作。

()A、调用网页B、显示或隐藏本节点C、折叠或展开子节点D、回复原状7.程序需要根据条件组合一个SQL查询语句,该语句出现在()A、模型层B、数据访问层C、业务逻辑层D、表示层8.用户注册方法,应该写在()A、模型层B、数据访问层C、业务逻辑层D、表示层9.GridView设置分页后,默认显示条记录。

动态网站开发模拟试题及满分答案

动态网站开发模拟试题及满分答案

1 ()技术不能将网页元素有静态转变为动态2 的数据源可以是:3 对数据源进行的操作包括:4 是一种5 数据库应用程序的开发流程包括:6 提供了哪些对象进行状态管理:7 CompareValidator用哪些属性指出要进行验证的两个控件的名称:8 DataAdapter对象的常用属性包括:9 NET 框架的组成包括10 NET框架支持的开发语言包括:11 NET数据提供程序的对象包括:12 RangeValidator控件指定用于比较的数据类型的属性不是()。

13 Request对象的__属性可以获得客户端提交的数据。

14 SqlCommand对象的CommandType属性可以取值为:15 TextBox控件的TextMode 属性可以设置为:16 ValidatorSummary验证控件的作用不正确的是17 ValidatorSummary验证控件的作用中没有18 Web 服务器控件包括:19 不可以跨服务器共享的服务器端状态管理技术是()。

20 当需要将TextBox控件作为密码输入框时(要求隐藏密码的代码),不能将控件的TextMode属性设置为()。

21 当需要用控件来输入性别(男、女)或婚姻状况(已婚、未婚)时,为了简化输入,下列控件不能选择以下哪个控件22 定义网页标准控件的格式不正确的是。

23 定义验证错误信息的验证控件属性不正确的是()。

24 动态网页的扩展名可以是25 对输入值范围进行验证的控件,不能选用()。

26 对输入值范围进行验证的控件是()。

27 对于应用程序状态的描述说法正确的是()。

28 方法能向网页内写入文本的是29 关于Cookie状态说法正确的是()。

30 关于单文件页模型和代码隐藏页模型,以下说法正确的是:31 关于会话状态说法正确的是()。

32 关于视图状态说法不正确的是()。

33 关于页面验证,说法不正确的是()。

34 关于应用程序状态说法不正确的是()。

《ASPNET动态网站开发教程(第三版)》各章习题参考答案

《ASPNET动态网站开发教程(第三版)》各章习题参考答案

1.答:HTML表单是静态网页中定义的表单,只在浏览器端运行,用于向服务器提交用户的请求。WEB表单是中的表单,是在服务器上运行的。WEB表单也是用<Form>标记定义的。WEB表单标记中有一个重要的属性:Runat=”Server”。正是这个属性使WEB表单与HTML表单有了本质的不同。
为了避免这种情况的发生,Application对象提供了两个方法:Lock和UnLock。当需要修改某个Application对象中保存的变量值时,先用Lock方法将Application对象锁住,禁止其它用户修改Application对象中的变量值,然后再对变量值进行修改。修改结束后,再用UnLock方法把锁打开。这样就避免了访问冲突的问题。
}
//(1)
Console.WriteLine("字符串的长度为:{0}", str.Length);
//(2)
int i = str.IndexOf('a');
if (i > -1)
{
Console.WriteLine("第一个出现字母a的位置是:{0}", i);
}
else
{
Console.WriteLine("字符串中不包含字母a。");
类的成员有:成员常量,代表与类相关的常量值。字段,即类的变量。成员方法,执行类中的复杂计算和其他操作。事件,定义了由类产生的事件公告,用于说明发生了什么事情。属性:定义命名的属性以及与读写属性相关的行为。索引指示器,允许类的实例通过与数组相同的方法来索引。操作符,定义类的实例能够使用的操作符。构造函数,在类被实例化时首先执行,完成对类的实例的初始化。析构函数,在类被删除之前最后执行,用于对类的实例销毁。

ASP NET动态网站开发基础教程习题答案

ASP NET动态网站开发基础教程习题答案

Chap01参考答案一、填空题1、Web XML Web services2、公共语言运行库、.NET Framework类库3、属性方法事件4、aspx5、cs二、选择题1、ABCD2、ABCD3、AB4、A5、B三、上机操作题1、参考1.3.1。

2、参考1.4.2。

3、在ex1_1.aspx文件中的代码如下所示:<body><form id="form1" runat="server"><div><asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="提交" /><br /><asp:Label ID="Label1" runat="server" Text="您单击了0次按钮" Width="194px"></asp:Label></div></form></body>在ex1_1.aspx.cs中的代码如下所示:public partial class _Default : System.Web.UI.Page{private static int i;protected void Page_Load(object sender, EventArgs e){if(!Page.IsPostBack)i = 0;}protected void Button1_Click(object sender, EventArgs e){i=i+1;Label1.Text = "您单击了"+i.ToString()+"次按钮";}}Chap02参考答案一、填空题1、引用类型2、object3、显式4、多态性5、初始化语句右侧二、选择题1、AC2、A3、B4、B5、AC三、上机操作题1、本习题的源代码如下:namespace ex2_1{struct student{public string name;public string address;public string tel;};class Program{static void Main(string[] args){student[] stu = new student[5];for (int i = 0; i < 5; i++){stu[i].name = Console.ReadLine(); stu[i].address = Console.ReadLine(); stu[i].tel = Console.ReadLine();}for (int i = 0; i < 5; i++){Console.WriteLine(i.ToString()); Console.WriteLine(stu[i].name); Console.WriteLine(stu[i].address); Console.WriteLine(stu[i].tel);}Console.ReadLine();}}}2、本习题的源代码如下:namespace ex2_2{class Program{static void sort(int[] a, int n){int temp;for (int i = 1; i < n; i++)for (int j = 0; j < n - i; j++)if (a[j] > a[j + 1]){temp = a[j];a[j] = a[j + 1];a[j + 1] = temp;}}static void Main(string[] args){int n = 5;int[] a = new int[5];for (int i = 0; i < 5; i++){a[i] = Convert.ToInt32(Console.ReadLine());}sort(a, n);for (int i = 0; i < 5; i++){Console.WriteLine(a[i].ToString());}Console.ReadLine();}}}3、本习题的源代码如下:namespace ex2_3{class student{protected string m_name;protected string m_sex;protected float m_tuition;public student(string strname, string strsex, float ftuition){m_name = strname;m_sex = strsex;m_tuition = ftuition;}virtual public void printfInfo(){Console.WriteLine(m_name + " " + m_sex + " " + m_tuition.ToString()); }}class graduate : student{protected string m_tutor;public graduate(string strname, string strsex, float ftuition,string strtutor):base(strname,strsex,ftuition){m_tutor = strtutor;}override public void printfInfo(){base.printfInfo();Console.WriteLine("导师是"+m_tutor);}}class Program{static void Main(string[] args){student s = new student("张三", "男", 5000);graduate g = new graduate("李四", "女", 9000, "王五");s.printfInfo();g.printfInfo();Console.ReadLine();}}}Chap03参考答案一、填空题1、HttpResponse2、客户端3、服务器4、状态变量5、用户会话二、选择题1、C2、ABCD3、ABCD4、AD三、上机操作题1、在ex_1_1.aspx文件中的代码如下所示:<body><form id="form1" runat="server"><div><asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="提交" /></div></form></body>在ex_1_1.aspx.cs文件中的代码如下所示:public partial class _Default : System.Web.UI.Page{protected void Page_Load(object sender, EventArgs e){}protected void Button1_Click(object sender, EventArgs e){Response.Redirect("ex_1_2.aspx?name=张三");}}在ex_1_2.aspx.cs文件中的代码如下所示:public partial class ex_1_2 : System.Web.UI.Page{protected void Page_Load(object sender, EventArgs e){Response.Write(Request.QueryString["name"]);}}2、在ex2_1.aspx文件中的代码如下所示:<body><form id="form1" runat="server"><div><asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="提交" /></div> </form></body>在ex_2_1.aspx.cs文件中的代码如下所示:public partial class __ex_2_1 : System.Web.UI.Page{protected void Page_Load(object sender, EventArgs e){}protected void Button1_Click(object sender, EventArgs e){Session["name"] = "李四";Response.Redirect("ex_2_2.aspx");}}在ex_2_2.aspx文件中的代码如下所示:<body><form id="form1" runat="server"><div><asp:Label ID="Label1" runat="server" Text="Label" Width="143px"></asp:Label></div> </form></body>在ex_2_2.aspx.cs文件中的代码如下所示:public partial class _ex_2_2 : System.Web.UI.Page{protected void Page_Load(object sender, EventArgs e){Label1.Text = Session["name"].ToString();}}3、在ex_3_1.aspx.cs文件中的代码如下所示:public partial class _ex_3_1 : System.Web.UI.Page{protected void Page_Load(object sender, EventArgs e){HttpCookie cookie1 = Request.Cookies["ttt"];if (cookie1 == null){//创建一个cookie实例HttpCookie cookie = new HttpCookie("ttt");//添加要存储的信息,采用键/值结合的方式cookie.Values.Add("Name", "Tom");cookie.Expires = DateTime.Now.AddYears(1);//把cookie加如当前的页面的Response对象里面Response.Cookies.Add(cookie);Response.Redirect("");}else{Response.Write(cookie1.Values["Name"]);}}}Chap04参考答案一、填空题1、System.Web.UI.WebControls2.设置是否自动向服务器发送数据false用户单击此控件时并不导致向服务器发送页面。

《ASP动态网站开发》期末考试A卷答案

《ASP动态网站开发》期末考试A卷答案

2005-2006学年第二学期期末考试《ASP动态网站开发》参考答案(A卷)一、选择题A B C B B C C B C A D C C B B二、填空题1、动态 HTML .htm .html2、.asp 服务器端客户端3、Recordset Connection Command4、RecordCount PageSize absolutePage5、ScriptTimeOut6、Open Close7、sID=request.QueryString(“id”)sName=request.QueryString(“uname”)三、判断题×√××√√××√√四、简答题(本题主观性强,答案不唯一,根据回答情况酌情评分)1、ASP工作流程如下:用户在地址栏中请求一个asp程序。

浏览器向ASP服务器请求这个asp程序,而不是像html一样直接处理一个自身的html程序,不需要在服务器上的运行。

ASP程序中的服务器端脚本开始运行。

ASP程序连续的执行这个请求文件中的所有语句,然后生成一个HTML文件。

2、制作步骤:首先建立数据库,数据库至少有两个表,一个存放管理员账号,需要有用户名和密码两个字段;另外一个表存放留言,应当包括留言标题、留言内容、留言人、留言时间、留言编号等字段。

然后创建用户登录页面,制作一个表单。

表单提交之后判断用户是否登录成功,如果成功则显示管理菜单。

否则不显示。

最后制作留言提交页面,让用户在表单内输入留言,然后将留言存入数据库。

在留言显示页面读取数据库中的留言并显示出来。

五、编程题(本题答案不唯一,根据作答情况酌情给分。

)1、答案仅给出核心代码<div align="center"><table border="1" width="425" id="table1" height="247"><tr><td colspan="2" height="41" bgcolor="#C0C0C0"><p align="center">用户注册</td></tr><tr><td width="178" align="right">用户名:</td><td width="231"><form method="POST" action="--WEBBOT-SELF--"><p><input type="text" name="T1" size="20"></p></form></td></tr><tr><td width="178" align="right">密&nbsp; 码:</td><td width="231"><input type="text" name="T2" size="20"></td> </tr><tr><td width="178" align="right">性&nbsp; 别:</td><td width="231"><input type="radio" value="V1" checked name="R1">女<input type="radio" value="V1" checked name="R2">男</td> </tr><tr><td width="178" align="right">地&nbsp; 址:</td><td width="231"><input type="text" name="T3" size="20"></td> </tr><tr><td width="178"><p align="right">个人简介</td><td width="231"><textarea rows="10" name="S1" cols="26"></textarea></td></tr><tr><td width="415" colspan="2"><p align="center"><input type="submit" value="提交" name="B1"></td></tr></table></form></div>2、本答案仅给出部分核心代码Set conn=server.createobject(”adodb.connection”) Connstr=”Provider=Microsoft.Jet.OLEDB.4.0;DataSource=”&server.mappath(”a.mdb”)Conn.open connstrUsername=request.form(“username”)Userpass=request.form(“userpass”)Set rs=server.createobject(“adodb.recordset”)Sql=”select * from admin where name=’”&username&”’”Rs.open sql,conn,1,3If rs.recordcount>0 thenIf rs(“pass”)=userpass thenRs(“count”)=rs(“count”)+1Rs(“lastlogin”)=now()Rs(“lastip”)=request.serverVariables(“REMOTE_ADDR”)Rs.updateResponse.redirect(“OK.asp”)ElseResponse.write(“用户名错误”)End if。

长沙学院asp-net--web动态网站开发试卷ab卷-二合一--答案

长沙学院asp-net--web动态网站开发试卷ab卷-二合一--答案

课程名称:Web应用程序设计出卷教师:适用班级:06信科1、2班时量:120 分钟20 ~20 学年第学期闭卷考试/考查A卷
课程名称:Web应用程序设计出卷教师:适用班级:06信科1、2班时量:120 分钟20 ~20 学年第学期闭卷考试/考查A卷
.为了保护网页,需要先将被保护的网页分类放在不同的子目录下,这是为了
B. 调用方便
课程名称:Web应用程序设计出卷教师:适用班级:06信科1、2班时量:120 分钟20 ~20 学年第学期闭卷考试/考查A卷
课程名称:Web应用程序设计出卷教师:适用班级:06信科1、2班时量:120 分钟20 ~20 学年第学期闭卷考试/考查A卷
.用CSS布局的方框模型中Padding代表下图的
课程名称:Web应用程序设计出卷教师:适用班级:06信科1、2班时量:120 分钟20 ~20 学年第学期闭卷考试/考查A卷
课程名称:Web应用程序设计出卷教师:适用班级:06信科1、2班时量:120 分钟20 ~20 学年第学期闭卷考试/考查A卷。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

动态网站开发 试卷( A 卷)
年 月考试 级 专业
一、填空题(每空1分,共30分)
1、 是建立在__________________上的编程框架,可用于在服务器上生成功能强大的Web 应用程序。

2、TextBox 控件是用于__________________________。

3、表格的定义通过______________、____________和_____________标签实现。

4、向服务器发送请求的方式有__________,____________。

5、.net 错误处理机制采用___________________结构,发生错误时,层层上抛,直到找到匹配的Catch 为止。

6、.NET 主要由___________________和Microsoft visual 开发工具组成。

7、Javascript 有6种基本的数据类型:________、________、_________、________、未定义和空植。

8、C#中数据类型可以分为____________和______________。

9、定义并初始化一个有四个元素的整型数组myscore 的方法是_______________________和______________________________。

10、Convert.ToDouble 的作用是_______________________________________。

11、Console.WriteLine 的作用是____________________________________。

12、在C#中,类中的成员可以分为两大类,是_____________和_______________。

13、SQLCommand 类属于______________________________命名空间。

14、数据适配器___________________表示一组数据命令和一个数据库连接,用于填充DataSet 和更新数据源。

15、在C#中有两种多态性,一种是________________,另一种是______________。

16、Response 对象的___________________方法可以将客户端重定向到新的URL 。

17、C#中构造函数主要是完成对象的初始化操作,构造函数的名字必须和__________名相同。

18、__________________________控件可以验证用户是否对某个Web 页面中的字段进行了编辑。

19、_______________属性用来为控件指定键盘的快速键,其属性的内容为数字或英文字母。

20、____________________属性用于设置对象的背景色。

得分 评卷人 二、问答题(每题6分,共30分) 1、简述类中的重载。

2、简述Session 对象的有效时间。

3、编写SQL 语句实现将authors 数据表中用户David 的年龄修改为29,职称修改为new 。

题号 一 二 三 四 五 总分 评分人 得分
考场 姓名 受理号 班级


线
学年第二学期
《动态网站开发》试题答案及评分标准
使用班级: 命题教师:主任签字:
一、填空题(每空1分,共30分)
1、公共语言运行库
2、让用户输入文本
3、<table></table>、<tr></tr>、<td></td>
4、get 、 post
5、try->catch->finally
6、.NET Frameword
7、数值、字符串、布尔型、对象
8、值类型、引用类型
9、int []myscore={1,2,3,4}; int [] myscore=new int [4]{1,2,3,4};
10、把输入的字符串转换为double类型
11、在控制台上打印输出信息
12、数据成员、成员函数
13、System.Data.SqlClient
14、DataAdapter
15、编译时的多态性,运行时的多态性
16、Redirect
17、类
18、RequiredFieldValidator
19、AccessKey
20、BackColor
二、问答题(每题6分,共30分)
1、简述类中的重载。

答:所谓重载就是一个函数名,有多种实现的方法,它们之间函数名相同,但参数的个数不同或是参数类型不同。

实现时系统会自动选择合适的类型来调用相匹配的函数。

2、简述Session对象的有效时间。

答:Session对象是有时间限制的,通过TimeOut属性可以设置Session对象的超时时间,单位是分钟。

如果在规定的时间内,用户没有对网站进行任何操作,Session将超时。

TimeOut属性的默认值为20分钟。

3、编写SQL语句实现将authors数据表中用户David的年龄修改为29,职称修改为new。

答:Update authors Set Title=’new’,Age=29 Where Name=’David’
4、简述AdRotator控件的作用。

答:AdRotator控件用来在Web窗体页上显示随机选定的广告信息,直接继承于WebControl。

AdRotator控件在一系列可单击的广告条之间循环,并且允许某些广告优先于其他广告条。

5、从authors数据表中选出年龄大于18岁而且姓氏在Alpha和Smith之间的或者作者职称中包含Expert的记录,写出SQL语句。

答:Select * From authors where ((age>18) and (lastname between ‘Alpha’ and ‘Smith’)) or title like ‘%Expert%’
三、编程题(第1题10分,第2、3题15分,共40分)
1、试编写连接SQL Server数据库的代码。

string ConnectionqStr=”server=localhost;uid=sa;pwd=sa;database=pubs;
Trusted_Connection=no”;
sqlConnection myConn=new SqlConnection(ConnectionStr);
myConn.Open();
2、在页面上添加一个Button服务器控件,然后为该控件添加OnClick事件处理代码。

<script language="C#" runat="server">
void OnClick (Object sender, CommandEventArgs e)。

相关文档
最新文档