ASPNET程序设计实验题目

合集下载

ASP-NET试卷B

ASP-NET试卷B

第 1 页 共2 页2011年春季学期 《 》试卷B一、选择(共10道小题,每小题3分,共计30分) 1、要写一个按钮的单击事件,需要用( )。

A .Button_Click ()方法 B .Page_load ()方法 C .Button_Command ()方法 D .以上均不正确 2、在设计视图创建一个文本框的时候,应该( )。

A .拖拽或双击进来一个“Button ”B .拖拽或双击进来一个“Label ”C .拖拽或双击进来一个“LinkButton ”D .拖拽或双击进来一个“TextBook ” 3、Server 的( )方法可以对字符加密。

A .HtmlEncodeB .HtmlDecodeC .UrlEncodeD .UrlDecode 4、实现页面的跳转方法有很多,其中可以使用Reponse 对象的( )方法。

A .Write B .End C .AddHeader D .Redirect5、在C#中,表示一个字符串的变量应使用以下那条语句定义( )。

A .CString str B .string str ; C .Dim str as string D .char* str6、在C#中执行下面的代码后整形变量x 和y 的值是( )。

int x=100;int y= ++x ;A .x=100 y=101B .x=101 y=100C .x=101 y=101D .x=100 y=100 7、下列控件不是HTML 服务器控件的是( )。

A .Input (Button )B .TextBoxC .TextareaD .DIV8、在 中,对于选择型的web 服务器控件,当改变其选择状态后需要立即触发某个事件,必须将该控件的那个属性设置为TRUE ( )。

A .AutoBackPostB .VisibleC .EnabledD .EnableViewState 9、 关于以下C #代码的说法正确的是( )。

Web编程技术:ASP NET 习题与答案

Web编程技术:ASP NET 习题与答案

一、单选题1、下列关于的描述中,错误的是()。

依赖于微软的.NET框架和ASP都采用了JavaScript编程语言采用纯面向对象语言比采用脚本语言的执行效率高采用代码分离技术有利于开发协作正确答案:B2、中的Validation服务器控件不包括()。

A. ValidationSummaryB. CustomValidatorC. LinkButtonD. RangeValidator正确答案:C3、中用来处理网站状态管理的内置对象不包括()。

A. RequestB. SessionC. CookieD. Cache正确答案:A4、中关于Request对象的Browser属性描述正确的是()。

A.获取有关当前请求的URL信息B.获取传入请求的MIME内容类型C.获取客户端发送的内容长度D.获取有关正在请求的客户端浏览器功能的信息正确答案:D5、中关于Server对象的URLEncode方法描述正确的是()。

A.以上都不对B.将字符串转换成HTML格式输出C.将URL编码还原为原来的字符串D.将字符串转换成URL的编码输出正确答案:D6、中Application对象的方法中可以实现清除某一个Application对象变量的是()方法。

A. RemoveAllB. SetC. ClearD. Remove正确答案:D7、中Cookie对象的方法中用来获取或设置Cookie的过期日期和时间的属性是()。

A. ValueB. ExpiresC. VersionD. Name正确答案:B8、中Cache对象的方法中用来从Cache对象检索指定项的方法是()。

A. InsertB. AddC. RemoveD. Get正确答案:D9、SqlDataSource控件的常用属性中用来获取或设置用于为数据库选择数据记录的SQL语句的属性是()。

A. ConnectionStringB. InsertCommandC. SelectCommandD. UpdateCommand正确答案:C10、中数据绑定可以通过()方式实现。

asp。net练习

asp。net练习

实验三服务器控件练习
一、实验目的
1.掌握页面事件处理流程。

2.熟悉HTML服务器控件的应用。

3.掌握Web服务器控件的应用。

二、实验内容
1.实现一个填写用户信息页,包括姓名、年龄、性别、邮编、地址、自我介绍等,点击“提交”按钮,在当前页或另一页显示输入的相关信息。

2.利用Web服务器控件或HTML服务器控件实现一个简易的计算器,该计算器能实现简单的加减乘除运算。

3.利用Web服务器控件或HTML服务器控件实现图片显示切换功能。

4.利用RadioButton、RadioButtonList、CheckBox和CheckBoxList等控件动态地改变字体显示效果。

5.实现两个ListBox列表中元素的移动,例如,选择列表1中的“项目1”元素,单击“移动”按钮,列表1中的元素“项目1”会移动到列表2中去。

6.使用两个下拉列表框实现级联变化过程。

一个DropDownList显示网站类型,另一个DropDownList显示具体的网站,显示网站的下拉列表框会根据显示网站类型的下拉列表框中所选值的不同而显示不同的网站。

三、实验指导
略。

1。

ASP.NET试题(50道)

ASP.NET试题(50道)

1、在开发应用程序时,如果一个页面包含大量文本与WEB服务器控件时,页面控件的布局模式应该采用(a):a)FlowLayoutb)TileHorizontalc)GridLayoutd)TileVertical2、以下是应用程序Web.config文件中的部分代码,为了获得配置节DSN的值,下列方法正确的是(a)(选择一项)<appSettings><add key="DSN" value="data source =YONGPING;Integrated" Security=SSPI;Initial Catalog=northwnd"/></appSettings>a)string strDSN=System.Configuration.ConfigurationSettings.AppSettings["DNS"];b)string strDSN=System.Configuration.ConfigurationSettings.AppSettings("DNS");c)string strDSN=System.Configuration.ConfigurationSettings.GetSettings("DNS");d)stringstrDSN=System.Configuration.ConfigurationSettings.AppSettings.GetKey("DNS"); 3、以下是某程序员在一个Web窗体中编写的部分C#代码,已知GetJobDs是一个返回一个数据集的方法,当某个用户第一次访问该页面时,下列说法正确的是(b)。

private void Page_Load(object sender , System.EventArgs e){if(!this.IsPostBack){ //1DataSet ds=this.GetJobDs(); //2This.DataGrid1.DataSource=ds.Tables[0]; //3}}(选择一项)a)用户不能在DataGrid控件中看到数据集中的数据,因为没有设置DataGrid控件的DataMember属性b)用户不能在DataGrid控件中看到数据集中的数据,因为没有进行数据绑定c)用户不能在DataGrid控件中看到数据集中的数据,因为代码行2、3不能被执行d)用户可以在DataGrid控件中看到数据集中的数据4、在一个ASPX页面的Page_Load事件中,编写了如下代码,则执行该页面后,将在页面中输出(a)。

ASP NET Web程序设计试题四及答案

ASP NET Web程序设计试题四及答案

Web程序设计试题四及答案注意:时间120分钟,满分100分。

一、选择题(请将正确选项的字母填在括号内,每小题2分,15小题,共30分)1.在对SQL Server 数据库操作时应选用()。

A)SQL Server .NET Framework 数据提供程序;B)OLE DB .NET Framework 数据提供程序;C)ODBC .NET Framework 数据提供程序;D)Oracle .NET Framework数据提供程序;2.下列选项中,()是引用类型。

A)enum类型B)struct类型C)string类型D)int类型3.关于中的代码隐藏文件的描述正确的是()A)Web窗体页的程序的逻辑由代码组成,这些代码的创建用于与窗体交互。

编程逻辑唯一与用户界面不同的文件中。

该文件称作为“代码隐藏”文件,如果用C #创建,该文件将具有“.ascx.cs”扩展名。

B)项目中所有Web窗体页的代码隐藏文件都被编译成.EXE文件。

C)项目中所有的Web窗体页的代码隐藏文件都被编译成项目动态链接库(.dll)文件。

D)以上都不正确。

4.以下描述错误的是()A)在C++中支持抽象类而在C#中不支持抽象类。

B)C++中可在头文件中声明类的成员而在CPP文件中定义类的成员,在C#中没有头文件并且在同一处声明和定义类的成员。

C)在C#中可使用new 修饰符显式隐藏从基类继承的成员。

D)在C#中要在派生类中重新定义基类的虚函数必须在前面加Override。

5.C#的数据类型有()A)值类型和调用类型;B)值类型和引用类型;C)引用类型和关系类型;D)关系类型和调用类型;6.下列描述错误的是()A)类不可以多重继承而接口可以;B)抽象类自身可以定义成员而接口不可以;C)抽象类和接口都不能被实例化;D)一个类可以有多个基类和多个基接口;7.在DOM中,装载一个XML文档的方法()A)save方法B)load方法C)loadXML方法D)send方法8.下列关于构造函数的描述正确的是()A)构造函数可以声明返回类型。

.net程序设计考试试题

.net程序设计考试试题

《》试题一、选择题(共10题,每题2分,共20分。

答案填入下表中。

)1、如果想让某个控件隐藏,应设置其哪个属性:()A、ColorB、TextC、FontD、Visible2、要取出DropDownList控件中用户选择的值,应读取:( )A、SelectedIndexB、SelectedValueC、SelectedItemD、Text3、如果要设置TextBox为密码输入框,应设置的属性是:()A、TextB、ReadOnlyC、TextModeD、Enabled4、下列()是提供的超链接控件。

A.TextBox B. HypeLinkC.LinkButton D. <a></a>5、假设文本框的ID属性是TextBox1,实现清空用户输入的代码是()A. TextBox1.Clear()B. TextBox1.Text=NothingC. TextBox1.Text=""D. TextBox1.Text.Value=""6、能实现复选功能的控件是()A. RadioButtonListB. ButtonC. CheckBoxListD. DropDownList7、如果需要确保用户在文本框中输入内容在1到12之间,应该使用的验证控件是:()A. RequirefieldValidatorB. CompareValidatorC. RangeValidatorD. RegularExpressionValidator8、如果要求用户输入7位数字,应该使用()正则表达式。

A. [0-9]{7}B. \w{7}C. [0-9]{7,}D. \w{7,}9、Command对象如果执行的SQL语句是添加记录语句(Insert into)时,需使用的方法是()A. ExecuteNonQuery()B. ExecuteScalar()C. ExecuteReader()D. Execute()10、下列()软件不是运行程序所必需的。

ASPNET动态网页设计习题答案教材习题和实训解答

ASPNET动态网页设计习题答案教材习题和实训解答

动态网页设计——习题和实训参考答案第1章概述1第2章HTML语言根底2第3章语法根底3第4章效劳器控件6第5章验证控件7第6章常用置对象9第7章访问数据库10第8章开发实训12第1章概述实训:本章的实训容主要是建立的运行和编辑环境。

具体包括以下几项任务:1、建立以各自名字命名的文件夹,作为本课程学习目录2、安装IIS,安装完后在IE中输入localhost,看能否翻开欢送页面,检测是否安装成功。

localhost也可用“127.0.0.1”代替。

答:安装IIS的步骤详见教材P5。

3、建立一个虚拟目录,以第1步建立的文件夹为物理目录,虚拟目录名用的拼音答:建立虚拟目录的步骤详见教材P8.4、建立.NET运行环境(1)下载和安装MDAC答:MDAC的安装详见教材P10。

(2)下载和安装.NET Framework 1.1版可发行组件包答:.NET Framework 1.1版可发行组件包的安装详见教材P11。

5、安装Dreamweaver 8答:Dreamweaver 8的安装详见教材P14。

6、在Dreamweaver 8中建立站点答:Dreamweaver 8中建立站点的步骤详见教材P18。

习题:1、解释动态网页和静态网页的含义。

在网页中插入动画或影视媒体是否就称其为动态网页?答:根据网页的容是固定的还是程序生成的,网页分为两种:静态网页和动态网页。

这两种网页的制作语言不同。

静态网页使用语言是HTML(超文本标记语言),网页的容是事先编制好的。

动态网页的网页容不是固定不变的,而是由程序动态创立的。

根据实现技术,动态网页又可以细分为客户端动态网页和效劳器端动态网页。

在网页中插入动画或影视媒体并不是动态网页。

2、ASP与有什么不同?答:与ASP有很大的不同。

ASP程序是解释执行,未经优化;而是编译执行,程序效率得到提高。

在第一次访问网页时,由于需要编译,因此,在第一次连接访问时,网页的连接速度比ASP网页慢。

ASP NET Web程序设计试题二及答案

ASP NET Web程序设计试题二及答案

Web程序设计试题二及答案注意:时间120分钟,满分100分。

一、选择题(请将正确选项的字母填在括号内,每小题2分,15小题,共30分) Framework是多语言组件开发和执行环境,提供了一个跨语言的()A.统一框架B.统一编程思想C.统一模式D.统一编程环境2.在体系结构中,哪部分可以存储网页请求期间的信息()A.安全基础结构B.状态管理功能配置编译器3. IIS是创建、管理和承载网页的( )A.客户端B.服务器端C.Web服务器D.安装路径4. Web服务的扩展名是()A..aspxB..asmxC..ascxD..asax5.将命名空间倒入页面的网页指令是()A.ControlB.ImportC.MasterD.Page6.在HTML标签库中用于放置图像的标签是()A.<div>B.<img>C.<link>D.<title>7.设置控件属性的方法有()A.设计视图和源视图B.组件视图和逻辑视图C.控件视图和源视图D.设计视图和逻辑视图8.在HTML服务器控件中执行一个指令或动作,在网页上创建按钮的是()A.HtmlInput控件B.Textarea控件C.HtmlInputButton控件D.HtmlInputText控件9.在标准控件中用于文本显示的控件是()bel控件B.Textarea控件C.TextBox控件D.CheckBox控件10.支持绑定到提供程序所表示的SQL数据库的数据源控件是()A.XmlDataSourceB.ObjectDataSourceC.SqlDataSourceD.AccessDataSource11.组成数据提供程序的核心对象有几个()A.3B.4C.5D.612.在数据提供程序的核心对象中用于对数据源执行命令的对象是()A.DataReaderB.DataAdapterC.Connectionmand13.支持通过Seek方法随机访问文件的是()A.BufferStreamB.MemoryStreamworkStreamD.FileStream14.文件访问模式中用于打开现有文件并查找到文件尾或创建新文件的是()A.CreatB.AppendC.CreateD.OpenOrCreate15.用于验证用户输入信息的控件是()A.RangeValidatorparValidatorC.RequiredFieldValidatorD.RegularExpressionValidator二、填空题(每空1分,共10分)1. HTML文档分为______________和______________。

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

程序设计实验题目项目一创建应用程序开发环境1.把你的计算机变成WEB服务器。

安装WEB服务器软件IIS。

2.安装的运行环境.NET Framework。

3.安装数据库系统,如SQL SERVER等。

4.熟悉开发环境。

5.开发一个用户注册程序,掌握新建文件的整个过程。

a)要求自行设计界面,其中用户名文本框的默认值为你的姓名,各控件的ID设置要具有含义。

b)注册后能在网页界面中显示用户填写的内容。

6.完成项目拓展练习。

项目二设计制作网络计算器(一)掌握基本控件的使用方法bel、TextBox、Button、DropDownList、ListBox、Table控件的使用,如设置或读取属性。

2.设计制作网络计算器界面。

(二)掌握C#基本语句的编写方法1.基本数据类型,C#语言的运算符与表达式的使用。

2.分别创建一个Windows控制台应用程序、WEB应用程序,了解C#程序结构。

3.流程控制语句:if-else 语句、switch语句,while 语句、do-while语句、for语句的使用。

4.编写网络计算器的代码。

编程基础练习3.编写一个程序,求三数的算术平均值,并在屏幕上输出。

(变量)4.已知圆的半径,求出该圆的直径、周长和面积。

(表达式)5.编程实现从三个整数中选出最大和最小者,并显示输出。

(条件运算符)6.判断一个整数n是否是一个能被23整除的三位奇数。

(运算符)7.某市出租车3公里的起租价为10元,3公里以外,按1.8元/公里计费。

现编程输入行车里程数,输出应付车费。

(If语句)8. 考察目前银行对整存整取存款不同期限的储蓄利率,根据存入的本金和一定期限的存款到期时的利息,计算税后(利息税为5%)利息与本金的和。

当前整存整取年息利率参考:三个月为1.71%,六个月为2.07%,一年为2.25%,二年为2.7%,三年为3.24%,五年为3.6%。

(switch语句)9.编写程序找出所有的水仙花数。

水仙花数是三位数,它的各位数字的立方和等于这个三位数本身,例如371=33+73+13,371就是一个水仙花数。

(for,while循环)10. 随机生成10个两位整数,求出它们的总和及平均数,并输出结果。

11. 从键盘输入一个数,然后输出星期几。

12. 求N!13. 编写一个验证一个数是否是素数的程序。

14.本程序用于验证一个自然数N的立方等于N个连续的奇数之和。

其中最大的奇数P=N(N+1)-1。

例如,43=19+17+15+13,最大奇数等于19。

15.编程验证输入的三位正整数是否为同构数。

X若出现在自己平方数的末三位,则X是同构数。

如625的平方是390625,则625为同构数。

1.编程求出1000之内的所有完数。

“完数”是指一个数恰好等于它的因子之和,如6的因子为1,2,3,而6=1+2+3,因而6就是完数。

2.验证如下命题:设N是一个两位数,S1是N的各位数字之和,S2是2N的各位数字之和。

若S1=S2,则N是9的倍数,输出“该命题成立”;否则,输出“该命题不成立”。

3.本程序从键盘读入N个整数X1,X2,…,X n,若这些整数满足如下条件之一:(1)X1<X2<…<X n;(2)X1<X2<…<X j且X j>X j+1>X j+2>…>X n,其中1<j<n;(3)X1>X2>…>X n。

则输出“符合条件!”,否则,输出“不符合条件!”。

4.编程找出两个正整数A和B,使得A<B、A+B=99、A和B的最大公约数是3的倍数,并统计出满足条件对的个数,由文档打印输出。

(类似的有5的倍数)。

5.编程验证回文数猜想。

任取一自然数,将其倒过来,并将这两个数相加,然后把这个和数倒过来,与原来的和数相加……重复这个过程有限次,必将得到一个回文数。

所谓回文数指左右数字完全对称的自然数,例如,121,12321,898,111均是回文数。

根据猜想,假如取一自然数68→68+86=154→154+451=605→605+506=1111,经过三步运算就可得到回文数1111。

(三)掌握验证控件的使用方法1.RequieredFieldValidator必须项验证控件、CompareValidator比较验证控件、RangeValidator范围验证控件、RegularExpressionValidator正则表达式验证控件、CustomValidator自定义验证控件、ValidationSummary显示验证信息控件的使用,如设置或读取属性。

2.完善网络计算器的界面验证功能。

3.自行设计一个其它网络计算器。

项目三设计制作网络调查系统1. 设计一个简单的应用程序,要求根据用户的不同身份,转向相应的网页。

2. 利用cookies集合,统计某一IP地址登录本网站的次数。

3.设计一个简单的应用程序,当用户对某一产品感兴趣时,可查看这一产品的详细信息。

4.简单功能的网页计数器的设计,要求在网页中显示网站访问人数、在线人数的文字形式或图形形式。

5.设计一个简单的投票系统,要求显示投票结果。

可用Application对象变量保存。

项目四设计制作网络留言板(一)创建校园新闻发布系统的数据库和表:如P20表2-1和表2-21. 在VS中新建网站NEWS,在网站下建文件夹App_Data用于存放数据库newsSystem。

2.在Sql Server中创建数据库库和表。

(二)连接数据库1.在conn.aspx网页Button1_click中连接Sql server数据库◆导入SqlClient命名空间,◆创建SqlConnection对象,◆指定连接字符串,◆使用Open(),◆使用Close()方法。

2.利用web.config创建连接字符串,在conn.aspx网页Button2_click中连接数据库◆在web.config文件中,指定连接字符串,◆在网页文件中创建SqlConnection对象,并引用web.config文件中的连接字符串,conn.ConnectionString=System.Configuration.ConfigurationManager.ConnectionStri ngs["ConnStr"].ToString();◆使用Open(),◆使用Close()方法。

3. 在conn.aspx网页Button3_click中连接Access 连接数据库◆导入OleDb命名空间,◆创建OleDb Connection对象,◆指定连接字符串,conn.ConnectionString="Provider=Microsoft.jet.OLEDB.4.0;DataSource='D:\\test.mdb'";◆使用Open(),◆使用Close()方法。

(三)访问数据库附加NewsDB数据库,新建网站,新建网页(web窗体)1.插入一条记录(参阅第59张幻灯片):添加一条新闻a)连接数据库,b)创建SqlCommand对象,c)指出SQL命令d)运行SQL命令e)断开数据库2.删除一条记录(参阅第60张幻灯片):删除一条新闻3.查询操作,用Gridview显示(参阅第64张幻灯片):查询所有的新闻、查询某一类型的新闻。

4.修改记录内容(参阅第67张幻灯片):修改一条新闻5.制作一个简单的用户注册系统。

要求如下:a)将用户注册(Register.aspx)信息写入数据库的User表。

b)用户登录时(Login.aspx),查询数据库的User表中是否有该用户,如果有该用户则登录成功,转向Default.aspx主页;否则登录失败,则转向注册页面Register.aspx。

(四)使用DataReader对象读取数据1.掌握DataReader对象的创建方法;2.掌握DataReader对象读取数据的方法;3.掌握绑定数据到控件(DropDownList、ListBox、RadioButtonList、CheckBoxList、GridView)的方法;(五)使用DataAdapter、DataSet对象读取数据库1.掌握DataAdapter、DataSet对象的创建方法;2.掌握DataAdapter的Fill()方法填充DataSet的方法;3.掌握绑定DataSet数据到控件GridView的方法;(五)使用DataTable、DataRow、DataColumn对象1.掌握创建这些对象的方法;2.掌握将数据列添加到数据表的方法;3.掌握将数据行添加到数据表的方法;4.掌握绑定DataTable数据到控件GridView的方法;(六)设计留言板。

1.创建或附加数据库2.创建用户控件3.创建Web.config文件,指定连接数据库的字符串4.创建DB.cs文件,设计连接数据库的方法5.设计发表留言网页6.设计显示留言网页7.设计其他网页项目七设计制作学生信息管理系统(一)调试并运行学生信息管理系统1.附加数据库SMSstudent2.打开网站,指向项目七3.修改Web.config文件(二)模仿设计学生信息管理系统1.新建一个空网站2.创建Web.config文件,定义连接数据库SMSstudent的字符串3.创建访问数据库的公共类文件,保存在App_Code中,可参照课件。

4.设计添加教师信息网页,要求调用公共类文件中的方法。

5.设计教师管理页面,要求调用公共类文件中的方法。

相关文档
最新文档