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

时间:2023-4-9来源:并发病症 作者:佚名 点击:

ASP.NET动态网站开发试卷(A卷)

年月考试级专业

一、填空题(每空1分,共30分)

1、ASP.NET是建立在__________________上的编程框架,可用于在服务器上生成功能强大的Web应用程序。

2、TextBox控件是用于__________________________。3、表格的定义通过______________、____________和_____________标签实现。4、向服务器发送请求的方式有__________,____________。5、.net错误处理机制采用___________________结构,发生错误时,层层上抛,直到找到匹配的Catch为止。

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

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。

4、简述AdRotator控件的作用。

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

三、编程题(第1题10分,第2、3题15分,共40分)

1、试编写连接SQLServer数据库的代码。

2、在页面上添加一个Button服务器控件,然后为该控件添加OnClick事件处理代码。

3、试编写获取客户端页面中表单信息的代码。

学年第二学期

《ASP.NET动态网站开发》试题答案及评分标准

使用班级:命题教师:主任签字:

1、公共语言运行库

2、让用户输入文本3、table/table、tr/tr、td/td4、get、post5、try-catch-finally

6、.NETFrameword

7、数值、字符串、布尔型、对象

8、值类型、引用类型

9、int[]myscore={1,2,3,4};int[]myscore=newint[4]{1,2,3,4};

10、把输入的字符串转换为double类型

11、在控制台上打印输出信息

12、数据成员、成员函数

13、System.Data.SqlClient

14、DataAdapter

15、编译时的多态性,运行时的多态性

16、Redirect

17、类

18、RequiredFieldValidator19、AccessKey

20、BackColor

简述类中的重载。答:所谓重载就是一个函数名,有多种实现的方法,它们之间函数名相同,但参数的个数不同或是参数类型不同。实现时系统会自动选择合适的类型来调用相匹配的函数。

答:Session对象是有时间限制的,通过TimeOut属性可以设置Session对象的超时时间,单位是分钟。如果在规定的时间内,用户没有对网站进行任何操作,Session将超时。TimeOut属性的默认值为20分钟。

答:UpdateauthorsSetTitle=’new’,Age=29WhereName=’David’

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

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

答:Select*Fromauthorswhere((age18)and(lastnamebetween‘Alpha’and‘Smith’))ortitlelike‘%Expert%’

1、试编写连接SQLServer数据库的代码。stringConnectionqStr=”server=localhost;uid=sa;pwd=sa;database=pubs;

Trusted_Connection=no”;

sqlConnectionmyConn=newSqlConnection(ConnectionStr);

myConn.Open();

scriptlanguage=C#runat=server

voidOnClick(Objectsender,CommandEventArgse)

{

Label2.Text=(String)e.CommandArgument;

}

/script

bodyMS_POSITIONING=GridLayout

formid=Form1method=postrunat=server

asp:Buttonid=Button1Text=按钮CommandName=按钮CommandArgument=按钮onCommand=OnClickrunat=server/

asp:Labelid=Label2runat=server/

/form

/body

bodyMS_POSITIONING=GridLayout

formid=Form1method=postaction=WebForm2.aspx

p用户名:inputtype=textname=username/p

p密nbsp;码:inputtype=passwordname=pwd/p

pinputtype=submitname=Submitvalue=提交nbsp;nbsp;

inputtype=resetname=resetvalue=重置

/p

/form

/body

publicclassWebForm1:System.Web.UI.Page

{

privatevoidPage_Load(objectsender,System.EventArgse)

{

Stringusername=Request.form[“username”].toString();

Stringuserpwd=Request.form[“pwd”].toString();

Response.write(“登录的用户名为”+username+”;密码为”+pwd)

}



转载注明  http://www.hzlqsc.com/bfbz/13809.html

首页| 网站简介| 发布优势| 广告合作| 隐私保护| 服务条款| 合作伙伴| 网站地图| 版权申明

版权所有 脱发网站 
Copyright 2012-2020 All Rights Reserved.