ASPNET动态网站开发试题与答案A卷
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)
}
- 上一篇文章: 网站建设一般需要多久seo排名工具
- 下一篇文章: Mozilla正在重新设计其开发者网站