aspnet习题
ASPNET试题(第六套)
试题(第六套)一、填空题(20空,每空2分,共40分)1.IIS是即(Internet Information Service)。
2. UpdatePanel即AJAX的面板,页面中所使用的AJAX控件必须放在()控件中,才能发挥其作用。
3.类和结构之间的根本区别在于:结构是(值类型),而类是(引用类型)。
4.DropDownLis是下拉列框控件,该控件类似于(ListBox)控件。
5. (Session)对象功能是用来存储用户的私有数据,保存会话变量的值保存全局信息。
6. 连线式数据库操作主要使用(Connection)对象、(Command )对象和(DataReader )对象。
7.用于建立数据库连接的对象是(Connection)。
8. 配置文件web.Config中<deny roles="dujing" />表示(拒绝)角色“dujing”访问该目录,<allow roles="lidandan" />表示(允许)角色“lidandan”访问该目录,而<deny users="?" />则表示(拒绝匿名用户)访问该目录。
9. 主题是由(skin)、(css )、()和其他资源组成的用于进行页面属性设置的集合。
10.LINQ语言中Autopage属性的主要功能为()。
11. Rating(评星控件)评分/投票控件,有鼠标一拖就可以(),还可以()。
12. LINQ数据的删除操作使用(Delete())方法完成。
二、选择题(10小题,每小题2分,共20分)1.默认的页面文件扩展名是(D.aspx)。
A.asp B.aspnetC.net D.aspx2. Daemon Tools在Visual Studio安装过程中起到的作用是()。
A.压缩文件B.解密文件C.代替光盘D.代替硬盘3. 数组对象是通过(A. new )运算符在运行时动态产生的。
ASPNET程序设计习题解答
《程序设计》习题解答第1章1.1 选择题1、.NET Framework是一种( )。
A、编程语言B、程序运行平台C、操作系统D、数据库管理系统2、用Visual 编写的程序被编译成中间语言(MSIL)后,运行时还要再一次被编译,这种编译被称为( )。
A、CLRB、JITC、GCD、GDI3、运行程序的计算机必须安装( )。
A、.NET Framework和IISB、C、C#和D、4、要使程序立即运行需要按( )键。
A、F5B、Ctrl+F5C、F 10D、F11参考答案1、B2、B3、A4、B1.2 判断题1、浏览器只能解释HTML和JavaScript代码,不能解释后台代码。
2、页面的<HEAD>标签是可有可无的,而<BODY>标签是必不可少的。
3、JavaScript脚本在发送到客户端之前,需要将其编译成HTML代码。
参考答案1、对2、对3、错1.3 思考题1、静态网页与动态网页的区别是什么?2、弹出信息框的脚本有哪几种方式发送到客户端?3、打开一个窗口与跳转到另一个页面有何区别,这两种方式各适应什么情况?参考答案1、静态网页是由程序员用HTML编写的网页(当然可以借助于编写静态网页的工具,例如FrontPage等),当页面受到请求时,直接将该网页发送到客户端。
动态网页是由服务器端的程序(例如应用程序)动态产生的网页,当网页受到请求时,由服务器端程序生成一个网页发送到客户端。
(有的书籍认为动态网页就是能够与用户交互信息的网页,编者认为该问题的关键在于网页是一成不变的,还是需要根据当前状态及时生成的)2、基本上有两种方式:①在网页加载时将脚本一并发送到客户端,当需要弹出信息框时执行该脚本。
这种方式执行速度快。
②当需要弹出信息框时,从服务器发送脚本到客户端并执行。
这种方式需要等待从服务器发送脚本,有可能在等待期间页面出现空白。
3、①在浏览器中打开一个窗口,浏览器地址栏中的地址不会改变,内容也不会改变,弹出的窗口会覆盖在浏览器页面之上。
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用户单击此控件时并不导致向服务器发送页面。
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、中数据绑定可以通过()方式实现。
aspnet习题
习题一、填空题1..NET Framework具有两个组件,它们是和类库。
2.页面文件的后缀名是。
基于C#的程序文件的后缀是。
3.对两个值进行比较验证,需要使用控件;验证相关输入控件的值是否匹配正则表达式指定的模式,需要使用控件。
4.母版页是2.0中新增的功能,是扩展名为的文件;级联样式表是扩展名为的文件。
5.使用Application对象时防止竞争,使用前锁定语句为;使用后解锁语句为。
6.当需要将TextBox控件作为密码输入框时(要求隐藏密码的代码),应该将控件的属性设置为。
7.控件TextBox的AutoPostBack属性的作用是,值为_______ _____。
8.Command对象ExecuteNOQuery()方法的功能是___________________________,值为___________________。
9..net Framework是开发平台的基础,它包括两个主要组件:和。
10.允许以两种方式从数据库中检索数据;一种是使用对象;第二种是使用___ ______对象。
11.Session对象的生命周期为,在产生,在结束。
12.ASPX网页的代码储存模式有两种,是和。
13.数据适配器DataAdapter用于和。
14.Command对象ExecuteReader()方法的功能是。
15.多态包括多态和多态。
16. 在中所有的自定义用户控件都必须继承自。
17. 如果希望控件内容变换后立即回传表单,需要在控件中添加属性。
18. 提供了大量的内置对象,其中对象用于读取客户端的信息,对象的作用恰恰相反,主要用于控制对浏览器的输出。
19.用于访问和操作数据的两个主要组件是和。
20.DataTable由哪些对象组成(任意写3个)、、21. 网站地图文件的扩展名是。
22.用户控件的文件扩展名是。
23. 对象可以在客户端长期保存信息,对象用来记载一次会话中的客户的信息。
24. 若要使用网站导航控件,必须在文件中描述网站的结构。
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)。
习题及参考答案 ASPNET案例教程教辅资料 教学课件
第1章习题及参考答案一.单选题1.(C )技术是基于Java Servlet以及整个java体系的Web开发技术。
A.CGI B.ASP C.JSP D.PHP2.下面哪一个不是动态网页技术(D )。
A. B.ASP C.JSP D.HTML3.在客户端网页脚本语言中最为通用的是( A )。
A.JavaScript B.VB C.Perl D.ASP4.下列描述错误的是( B )。
A.DHTML是HTML基础上发展的一门语言B.HTML主要分为两大类:服务器端动态页面和客户端动态页面C.客户端的DHTML技术包括HTML4.0、CSS、DOM和脚本语言D.DHTML侧重于WEB内容的动态表现5.可以不用发布就能在本地计算机上浏览的页面编写语言是(B )。
A.ASP B.HTML C.PHP D.JSP6.一个HTML文档必须包含3个元素,它们是html、head和(B )。
A.script B.body C.title D.link7.下面(C )是换行符标签。
A.<body> B.<font> C.<br> D.<p>8.为了标识一个HTML文件,应该使用的HTML标记是( C )。
A.<p></p> B.<boby></body> C.<html></html> D.<table></table> 9.在静态网页中,必须使用(A )标记来完成超级链接。
A.<a>…</a>B.<p>…</p>C.<link>…</link>D.<li>…</li> 10.用HTML标记语言编写一个简单的网页,网页最基本的结构是(D )。
A.<html> <head>…</head> <frame>…</frame> </html>B.<html> <title>…</title> <body>…</body> </html>C.<html> <title>…</title> <frame>…</frame> </html>D.<html> <head>…</head> <body>…</body> </html>11.以下标记符中,用于设置页面标题的是(A )。
ASP.NET课后习题答案整理
第一章1.填空题(1).NET Framework主要包括公共语言运行库CLR和类库。
(2)网站在编译时,首先将语言代码编译成微软中间语言MSIL。
(3)一台IIS Web服务器IP地址为210.78.60.19,网站端口号为8000,则要访问虚拟目录xxxy中default.aspx的URL为http://210.78.60.19.8000/xxxy/default.aspx。
(4)可以通过复制网站同步网站上的一个文件。
2.是非题(1)托管代码是以CLR为基础的代码。
(√)(2)3.5仍使用2.0引擎。
(√)(3).NET Framework 3.0是.NET Framework 3.5的一部分。
(√)(4) 3.5是边解释边执行的。
(×)(5)在Visual Studio 2008环境中开发网站必须安装IIS。
(×)3.选择题(1).NET Framwork3.5不包括(A)A. .NET Framework 1.1B. .NET Framework 2.0C. LINQD. AJAX(2)下面(D)网站在建立时要求安装Microsoft FrontPage服务器扩展。
文件系统 B. 本地IIS C. FTP站点 D.远程站点(3)发布网站后不可能存在的文件夹是(B)A.App_Data B.App_Code C.App_Themes D.bin第二章1.填空题(1)Visual Studio 2008 默认建立的XHIML文件类型是Transitional。
(2)利用XHTML建立一个链接到************邮箱的元素是<a href="mailto:************">……</a>。
(3)存放Web窗体页C#代码的模型有单文件页模型和代码隐藏页模型。
(4)单文件页模型中,C#代码必须包含于<script>…</script>之间。
aspnet习题
习题一、填空题1..NET Framework具有两个组件,它们是和类库。
2.页面文件的后缀名是。
基于C#的程序文件的后缀是。
3.对两个值进行比较验证,需要使用控件;验证相关输入控件的值是否匹配正则表达式指定的模式,需要使用控件。
4.母版页是2.0中新增的功能,是扩展名为的文件;级联样式表是扩展名为的文件。
5.使用Application对象时防止竞争,使用前锁定语句为;使用后解锁语句为。
6.当需要将TextBox控件作为密码输入框时(要求隐藏密码的代码),应该将控件的属性设置为。
7.控件TextBox的AutoPostBack属性的作用是,值为_______ _____。
8.Command对象ExecuteNOQuery()方法的功能是___________________________,值为___________________。
9..net Framework是开发平台的基础,它包括两个主要组件:和。
10.允许以两种方式从数据库中检索数据;一种是使用对象;第二种是使用___ ______对象。
11.Session对象的生命周期为,在产生,在结束。
12.ASPX网页的代码储存模式有两种,是和。
13.数据适配器DataAdapter用于和。
14.Command对象ExecuteReader()方法的功能是。
15.多态包括多态和多态。
16. 在中所有的自定义用户控件都必须继承自。
17. 如果希望控件内容变换后立即回传表单,需要在控件中添加属性。
18. 提供了大量的内置对象,其中对象用于读取客户端的信息,对象的作用恰恰相反,主要用于控制对浏览器的输出。
19.用于访问和操作数据的两个主要组件是和。
20.DataTable由哪些对象组成(任意写3个)、、21. 网站地图文件的扩展名是。
22.用户控件的文件扩展名是。
23. 对象可以在客户端长期保存信息,对象用来记载一次会话中的客户的信息。
24. 若要使用网站导航控件,必须在文件中描述网站的结构。
aspnet题库
A、textB、readonlyC、IDD、Page_Load2.在中,文本框控件TextBox允许多种输入模式,包括单行、多行和密码输入模式,这是通过设置其()属性来区分的。
A、StyleB、TextModeC、TypeD、Input3.上传文件一般使用以下哪个控件()A、labelB、textboxC、listboxD、fileupload4.在C#中,关于continue和break用于循环时,以下说法正确的是()A、break是退出整个循环语句,执行循环后面的语句B、continue是退出整个循环语句, 执行循环后面的语句C、break是中断本次循环,进入下一次的循环D、continue是中断整个循环5.当你在编写一个应用程序,实现一个会员的注册页面,你要使用ASP的内部控件来实现职业的选择,此时()控件应该是首选A、CheckBoxB、ListBoxC、DropDownListD、TextBox6.当有用户请求Web页面时,会触发()事件A、Application_Start()B、Session_Start()C、Application_End()D、Session_End()7.设置控件属性的方法有()A、设计视图和源视图B、组件视图和逻辑视图C、控件视图和源视图D、设计视图和逻辑视图8.在的内建对象中,必须要有Lock和Unlock方法以确保多个用户无法同时改变某一变量的对象是( )A、CacheB、SessionC、RequestD、Application9.Application对象的默认有效期为多少分钟?( )A、10B、15C、20D、应用程序从启动到结束10.在C#中,下列说法错误的是()A、可以和JavaScript做兼容开发B、C#语言是微软公司开发的C、可以开发C\S架构的网站D、不是面向对象的语言11.支持多种语言它的缺省语言是()A、HTMLB、JavaScriptC、Visual Basic D、C#12.若希望程序从某一页面开始运行,下列操作可行的是()A、选中该页面右键选择“生成页”B、选中该页面右键选择“打开”C、选中该页面右键选择“查看标记”D、选中该页面右键选择“设为起始页”13.当服务器控件的事件需要立即回传给服务器以得到响应时,应该将它的()属性设置为true。
aspnet期末考试试题
aspnet期末考试试题### 期末考试试题#### 一、选择题(每题2分,共20分)1. 在中,以下哪个不是内置的验证控件?A. RequiredFieldValidatorB. CompareValidatorC. LabelD. RangeValidator2. Web Forms应用程序中,页面的生命周期中,以下哪个事件最先发生?A. Page_LoadB. Page_InitC. Page_PreRenderD. Page_Unload3. 在中,以下哪个不是Web控件的属性?A. IDB. TextC. ValueD. ConnectionString4. 使用 MVC框架时,以下哪个不是控制器中的方法?A. IndexB. EditC. ViewD. Delete5. 中,用于实现用户身份验证的控件是?A. LoginB. TextBoxC. ButtonD. GridView#### 二、简答题(每题5分,共20分)1. 简述 Web Forms和 MVC的主要区别。
2. 描述中的ViewState的作用及其优缺点。
3. 说明中Session和Cookie的区别。
4. 什么是的Master Page?它在页面设计中扮演什么角色?#### 三、编程题(每题10分,共40分)1. 编写一个 Web Forms页面的代码,使用Repeater控件显示一个数据表中的所有记录,并为每个记录添加一个删除按钮。
2. 假设你有一个名为`Product`的类,包含`ProductId`,`ProductName`, `Price`三个属性。
请编写一个 MVC控制器的Action方法,用于获取所有产品的列表,并返回一个视图。
3. 编写一个 Web Forms页面的代码,使用GridView控件实现数据的分页、排序和编辑功能。
4. 编写一个 MVC应用程序的视图,使用Razor语法,显示一个表单,包含文本框、下拉列表和提交按钮,用于创建一个新的`Product`对象。
微软认证考试aspnet练习题及答案供参考
__微软认证考试aspnet练习题及答案供参考微软认证考试练习题及答案微软认证考试练习题及答案你创建了一个.应用程序,该程序将运行在TK公司的WEB站点上。
你的应用程序包括100个WEB页面。
你想配置你的应用程序,当HTTP代码发生错误时,可显示自定义的错误信息给用户。
同时你想当程序发生错误时记录到日志中。
你想以最小的配置影响完成该目标,下面的那二件事你必需做(选二项)(AD)A、为应用程序在Global.asax文件中创建ApplicationError过程,来限制.代码错误;B、为应用程序在Web.config文件中创建ApplicationError过程,来限制.代码错误;C、为应用程序在Global.asax文件中创建CustomErros事务,来限制HTTP错误;D、为应用程序在Web.config文件中创建CustomErros过程,来限制HTTP错误;E、为应用程序中的每个页面添加Page指令,来限制限制.代码错误;F、为应用程序中的每个页面添加Page指令,来限制限制HTTP错误;注:Web.config文件没有ApplicationError过程故B错,同理C也错。
E、F与本题无关。
你为TK公司创建了一个.应用程序,该应用程序早期的版本运用一个用VB6.0编写的ActiveX组件。
新的.应用程序将接着运用这个ActiveX组件。
你想使你的.应用程序和ActiveX组件间的数据汇合尽可能地快。
下面那二个操作你应当选择(CD)A、用ODBC绑定;B、运用late绑定;C、运用early绑定;D、设置页面Page指令中的pat属性为True;E、设置页面Page指令中的pat属性为False注:pat属性当设为 true 时,允许在单线程单元 (STA) 线程上执行页。
这允许页调用 STA 组件,例如用 Microsoft Visual Basic 6.0 开发的组件。
将该属性设为 true 还允许页调用 + 1.0 组件,该组件要求可以访问非托管 Active Server Pages () 内置对象。
ASPNET试题(第一套)
试题(第一套)一、填空题(20空,每空2分,共40分)1. 使用( Web 应用程序管理)配置系统,使服务器环境和应用程序的设置更加简单。
2. 查看代码的快捷键是(),生成解决方案的快捷键是(),启动调试的快捷键是(),注释选定内容的快捷键是(),自动缩进的快捷键是()。
3. Main( )方法的返回值有两种,一种是(void),另外一种是(int)。
4. 对控件的操作主要有()、()、()、()四种。
5. 方法是指对象本身所具有的、反映该对象功能的()或()。
6. 的数据库操作包括(Connection,Command,DataReader)方式和(Connection,Command,DataAdapter,DataSet)方式。
7. GridView实现选择、编辑、删除、更新、排序、分页等功能必须有两个前提条件,一是(),二是数据源配置Select语句时必须选中“高级”选项,勾选生成()、()和()语句。
二、选择题(10小题,每小题2分,共20分)1. 采用C#、Visual Basic语言做为脚本,执行时一次编译,可以(B.)执行。
A.一次B.多次C.两次D.三次2. 在Visual Studio中新增Web页面的应该右击解决方案资源管理器,然后点击(A.)。
A.添加新项B.添加现有项C.添加引用D.添加Web引用3. C#是一种安全的、稳定的、简单的,由(D.)衍生出来的面向对象的编程语言。
A.MASM B.VisualBasicC.Java D.C和C++4. CheckBox是我们常用的控件,它是指(C.)。
A.列表框B.文本框C.复选框D.标签5. 对象是(A.)的实例化。
A.类B.事件C.方法D.属性6. 创建DataAdapter对象方式是错误的是()。
A.SqlDataAdapter myadapter = new SqlDataAdapter();B.SqlDataAdapter myadapter = new SqlDataAdapter(cmd);C.SqlDataAdapter myadapter = new SqlDataAdapter(strSQL , cn);D.SqlDataAdapter myadapter = new SqlDataAdapter(cn);7. Visual Studio2008共提供了()种数据绑定控件。
ASPNET试题(第四套)
试题(第四套)一、填空题(20空,每空2分,共40分)1..NET Framework公共语言运行库最重要的功能是为提供(类库)。
2.代码共有三种存在形式,即()、()、()。
3.创建类的实例必须使用关键字()来进行声明。
4. CheckBox控件即(复选)控件。
5. 常量、字符串、甚至任何合法的()都可以作为Application对象的存储内容。
6. 的常用对象是(Connection)对象、(Command)对象、(DataReader)对象、(DataAdapter)对象和(DataSet)对象。
7.XmlDataSource控件通常用于显示(层次)数据。
8. 如果应用程序使用(Forms)身份验证,则LoginName控件显示用户登录时添写的名称。
Loginview控件将根据用户(角色)的不同而显示不同的内容。
9. 内部样式表是写在(style)里面的代码。
10.LINQ的目标是以(对象)的方式,直接利用(.NET语言)访问各种不同类型的数据。
11. 编写的Web程序一般有两种应用场合,一种是应用在(Internet)上,另外一种是供本单位(Intranet)使用。
二、选择题(10小题,每小题2分,共20分)1.IL是指(B.)。
A.框架类库B..中间语言C.公共语言运行库D.框架2. (A.)不是Visual Studio提供的视图模式。
A.代码B.拆分C.设计D.源3.程序代码编写完成后,需要用.NET Framework提供的编译器(A.csc.exe)进行编译。
A.csc.exe B.css.exe s.exe D.scs.exe 4.AccessKey的功能是(D.快捷键)。
A.变量B.存取键C.关键字D.快捷键5.(C.Context)是页面上下文对象。
A.Server B.SessionC.Context D.Trace6.DataSet对象不包括的对象是()。
A.DataTable B.DataRowC.DataAdapter D.DataColumn7.FormView 控件一次显示()条记录。
aspnet网络程序设计课后习题及答案.doc
网络程序设计课后习题及答案第一章课后习题一、填空题(20空,每空2分,共40分)1 使用(分级)配置系统,使服务器环境和应用程序的设置更加简单。
有两种常用的脚本语言(VBScript)和(JavaScript)。
3.计算机中安装(.NETFramework)以后,系统就可以运行任何.NET语言编写的软件。
Framework由两部分组成:(框架类库)和(公共语言运行库)。
5.CLR是指(公共语言运行库),其功能是负责(运行和维护程序员编写的程序代码)。
Framework公共语言运行库最重要的功能是为提供(执行环境)。
7.框架中的类分别放在了不同的(命名空间)中。
8.所有与操作文件系统有关的类都位于(System.IO)命名空间中。
9.IIS是指(与相配套的服务器平台)。
1 0.命名空间(System.Text)包含用于文本处理的类,实现了不同编码方式操作文本。
11•所有SQLServer数据库应用的类都位于(System.Data.SqlClicnt)命名空间。
运行环境必须安装.NET 程序赖以执行的(.NETFramework) o13.默认的资源文件扩展名是(aspx)o14.FCL是指(公共代码),其功能是(重复多次使用框架类库中的类)。
15.与相配套的服务器平台是(微软的IIS)o16.冃前授专业的.NET开发工具是(VisualStudio2010)o二、选择题(10小题,每小题2分,共20分)1.广泛用于网站编程的语言是3P,以下(C)不是3P语言之一。
A.ASPB.PHPC.PBD.JSP采用C#、VisualBasic语言作为脚本,执行时一次编译,可以(B)执行。
A.—次B.多次C.两次D.三次3.(B)是.NET的标准语言。
A.C++B.C#C.VisuaIBasicD Java4.默认的页面文件扩展名是(D)。
A.aspB.aspnetD.aspx5.Windows2003 内置了.NetFramework 的版木是(A)。
Aspnet复习题
复习题1一、选择题1、下列标记不属于HTML文档的基本结构的是:()A <html>B <body>C <head>D <form>2、请问下面程序段执行完毕,页面上显示内容是什么:()Response.Write (“<a href=''>新浪</a>”)A 新浪B <a href=''>新浪</a>C 新浪D 该句有错,无法正常输出3、Session对象的默认有效期为多少分钟:()A 10B 15C 20D 应用程序从启动到结束4、下面哪一个对象用于与数据源建立连接:()A CommandB ConnectionC DataReaderD DataAdapter5、Global.asax文件中Session_Start事件何时激发()A 在每个请求开始时激发B 尝试对使用进行身份验证时激发C 启动会话时激发D 在应用程序启动时激发6、下面哪一个文件是全局配置文件()A Global.asaxB Web.configC Styles.cssD AssemblyInfo.vb7、需要写入与HTML标记相同的文本时,应利用以下何种方法进行编码:()A Response.Server.(HtmlEnc ode (“<B>”))B Response.Write(“Server.HtmlEncode (“<B>”)”)C Response.Write(Server.HtmlEncode (“<B>”))D Server.Server(Write.HtmlEncode (“<B>”))8、下列说法正确的是( )A 页面上有动态的东西就是动态网页B 静态网页内容固定,交互性能比动态网页差C ASP、JSP和技术都是把脚本语言嵌入到HTML文档中D 程序和ASP程序一样都是解释执行9、下面关于HTML的描述错误的是( )A 超文本标记语言,一种为Internet文档设计的标记语言B 与操作系统平台的选择无关,只要有浏览器就可以运行HTML文档C 所有的标记都是成对出现D 由浏览器解释HTML标记符号并以它们指定的格式把相应的内容显示在屏幕上10、下列关于的验证控件描述错误的是( )A 在客户端和服务器端都能进行验证B 其客户端验证和服务器端验证对所有浏览器都适用C 如果页面调用了多个验证控件,当有其中的一个验证未通过时,整个页面不会被通过验证D 一个服务器控件可同时被多个验证控件验证11、在应用程序中访问SqlServer数据库时,需要导入的命名空间为( )A System.Data.OracleB System.Data. SqlClientC System.Data. ODBCD System.Data.OleDB12、如果需要确保用户输入大于30的值,应该使用()验证控件A RequiredFieldValidatorB CompareValidatorC RangeValidatorD RegularExpressionValidator13、下面哪一个不是网页文件的后缀名 ( )A htmB aspxC aspD txt二、填空题1. 列举中的七个内置对象:________________________________________2 URL的中文意思是指: ________________________________________3 几乎所有的HTML标记都可以转化为HTML Server控件,只需要在标记中加入____________________即可4 控件TextBox的AutoPostBack属性的作用是: ___________________________________5 Server.MapPath()方法的主要功能是________________________________________6 Command对象ExecuteNOQuery()方法的功能是____________________复习题2一、选择题不支持的应用程序文件类型的扩展名是()A. .ascxB. .asmxC. .discoD. .pas2. 下面哪一个验证控件的作用是限定用户按照一定的模式进行输入?()A. RegularExpressionValidatorB. CompareValidatorC. RequireFieldValidatorD. ValidationSummary3. 将已有的Web窗体页转换为用户控件时,除了要从该页中移除所有的<html>,<body>,<form>元素外,还应将原窗体页中的@page指令更改为()A. PageB. @ControlC. @ascxD. Control4. Cookie是Web服务器保存在用户硬盘上的一段文本,分会话Cookie和永久Cookie。
aspnet习题
1、在窗体中添加1个按钮、1个文本框和1个标签框。
用if语句完成:年龄小于30岁工资为2000元、年龄大于等于30小于40岁工资为3000元、年龄大于等于40小于50岁工资为4000元、其他为5000元。
答案:Aspx页面代码:<html xmlns="/1999/xhtml"><head runat="server"><title>无标题页</title></head><body><form id="form1"runat="server"><div><asp:Label ID="Label1"runat="server"Text="请输入您的年龄"></asp:Label><asp:TextBox ID="TextBox1"runat="server"></asp:TextBox><asp:Button ID="Button1"runat="server"Text="确定"/><br/><asp:Label ID="Label2"runat="server"></asp:Label></div> </form></body></html>Aspx.Vb页面后台按钮事件处理代码:Protected Sub Button1_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button1.ClickDim salary As IntegerDim age As Integerage = TextBox1.TextIf age < 30 Thensalary = 2000ElseIf age < 40 Thensalary = 3000ElseIf age < 50 Thensalary = 4000Elsesalary = 5000End IfLabel2.Text = "您的工资是:" & salaryEnd Sub2、用2个label控件、1个textbox控件、1个button控件制作一个简单网页,实现提交后,页面显示:欢迎XXX(考生姓名)!成功就是如此简单,赶快行动吧写出按钮事件代码:(P3)答案:Aspx页面代码:<html xmlns="/1999/xhtml"><head runat="server"><title>无标题页</title></head><body><form id="form1"runat="server"><div><asp:Label ID="Label1"runat="server"Font-Bold="True"Font-Size="XX-Large"ForeColor="#0000C0"Text="请输入您的姓名"></asp:Label><asp:TextBox ID="TextBox1"runat="server"></asp:TextBox><br/><asp:Button ID="Button1"runat="server"Font-Bold="True"Font-Size="XX-Large"Text="确定"/><br/><asp:Label ID="Label2"runat="server"Height="97px"Width="385px"Font-Size="Medium"ForeColor="#0000C0"></asp:Label> </div></form></body></html>Aspx.Vb页面后台按钮事件处理代码:Protected Sub Button1_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button1.ClickLabel2.Text = "欢迎" & TextBox1.Text & "!成功就是如此简单,赶快行动吧。
ASPNET考试题
(D) Integrated Security=SSPI
17.数据库连接中的参数设置 Connection Timeout=10 表示 A (A) 设置数据库连接超时为 10 秒钟 (B) 设置数据库连接超时为 10 毫秒 (C) 设置数据库连接的用户最多为 10 个 (D) 设置数据库连接的次数不能超过 10 次
格在 10 元以下的玩具信息.
5.
Toys 玩具表
字段
数据类型 描述
ToyId
int
玩具编号
ToyName
char(20) 玩具名称
ToyRate
money
玩具价格
(1)
利用 SqlConnection,SqlCommand,SqlDataReader 等显示整张表的数
据
(2) 利用 SqlConnection,SqlAdapter,DataSet,DataTable,GridView 等输出价
Cookie 是保存在本机的文件,记录短小的信息,除非你让 cookie 过期,否则会 一直存在
Cache 是缓存,用来记录已经执行过的一些数据,比如读取数据库,目的是加速 显示,减少服务器的负担,过期时间也是可以自己设定。
四.程序题( ) 1.下列程序的运行结果是: using System; class Class1 { static void Main(string[] arcs)
时
(C)运行时
(D)最终用户发出请求
3.如果一个类命名为 mywidger,则 mywidger 的默认构造函数看起来像哪一个?
D
(A)new mywidger();
(C)public er() {};
( D) mywidger{};
aspnet题库
精品文档1.下列不属于textbox控件属性的是()A、 textB、readonlyC、IDD、 Page_Load2.在 中,文本框控件TextBox 允许多种输入模式,包括单行、多行和密码输入模式,这是通过设置其()属性来区分的。
A、 StyleB、TextModeC、 TypeD、 Input3.上传文件一般使用以下哪个控件()A 、 label B、 textbox C、 listbox D、 fileupload4.在 C#中,关于continue和break用于循环时,以下说法正确的是()A、 break 是退出整个循环语句,执行循环后面的语句B、 continue是退出整个循环语句,执行循环后面的语句C、 break 是中断本次循环,进入下一次的循环D、 continue 是中断整个循环5.当你在编写一个 应用程序,实现一个会员的注册页面,你要使用ASP 的内部控件来实现职业的选择,此时()控件应该是首选A 、 CheckBox B、 ListBox C、DropDownList D 、 TextBox6.当有用户请求Web页面时,会触发()事件A、 Application_Start()B、 Session_Start()C、 Application_End()D、Session_End()7.设置控件属性的方法有()A 、设计视图和源视图B、组件视图和逻辑视图C、控件视图和源视图D、设计视图和逻辑视图8.在 的内建对象中,必须要有Lock 和 Unlock 方法以确保多个用户无法同时改变某一变量的对象是()A 、 CacheB 、Session C、 Request D 、Application 9. Application对象的默认有效期为多少分钟?()A 、 10B、 15C、20D、应用程序从启动到结束10.在 C#中,下列说法错误的是()A、可以和 JavaScript做兼容开发B、 C#语言是微软公司开发的C、可以开发 C\S 架构的网站D、不是面向对象的语言11. 支持多种语言它的缺省语言是()A 、HTML B、 JavaScript C、 Visual Basic D 、 C#12.若希望程序从某一页面开始运行,下列操作可行的是()A、选中该页面右键选择“生成页”B、选中该页面右键选择“打开”C、选中该页面右键选择“查看标记”D、选中该页面右键选择“设为起始页”13.当服务器控件的事件需要立即回传给服务器以得到响应时,应该将它的()属性设置为true。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
习题一、填空题1..NET Framework具有两个组件,它们是和类库。
2.页面文件的后缀名是。
基于C#的程序文件的后缀是。
3.对两个值进行比较验证,需要使用控件;验证相关输入控件的值是否匹配正则表达式指定的模式,需要使用控件。
4.母版页是2.0中新增的功能,是扩展名为的文件;级联样式表是扩展名为的文件。
5.使用Application对象时防止竞争,使用前锁定语句为;使用后解锁语句为。
6.当需要将TextBox控件作为密码输入框时(要求隐藏密码的代码),应该将控件的属性设置为。
7.控件TextBox的AutoPostBack属性的作用是,值为_______ _____。
8.Command对象ExecuteNOQuery()方法的功能是___________________________,值为___________________。
9..net Framework是开发平台的基础,它包括两个主要组件:和。
10.允许以两种方式从数据库中检索数据;一种是使用对象;第二种是使用___ ______对象。
11.Session对象的生命周期为,在产生,在结束。
12.ASPX网页的代码储存模式有两种,是和。
13.数据适配器DataAdapter用于和。
14.Command对象ExecuteReader()方法的功能是。
15.多态包括多态和多态。
16. 在中所有的自定义用户控件都必须继承自。
17. 如果希望控件内容变换后立即回传表单,需要在控件中添加属性。
18. 提供了大量的内置对象,其中对象用于读取客户端的信息,对象的作用恰恰相反,主要用于控制对浏览器的输出。
19.用于访问和操作数据的两个主要组件是和。
20.DataTable由哪些对象组成(任意写3个)、、21. 网站地图文件的扩展名是。
22.用户控件的文件扩展名是。
23. 对象可以在客户端长期保存信息,对象用来记载一次会话中的客户的信息。
24. 若要使用网站导航控件,必须在文件中描述网站的结构。
25. 文件上传控件PostedFile的FileName属性表示的是。
26. 模版列中实现数据绑定时,方法用于单向绑定,方法用于双向绑定。
27. 要对Application状态变量值修改之前应使用。
28. 主题可以包括、样式表文件和。
二、单项选择题1.下列文件名后缀中,只有哪个不是动态网页的后缀( )A .jspB .xmlC .aspxD .php2.下列数据类型属于值类型的是()A structB classC interfaceD delegate3.下列数据类型属于引用类型的是( )A enumB structC stringD bool4.下面控件中,可以将其他控件包含在其中,所以它常用来包含一组控件()A AdRatator控件B Button控件C Panel控件D Wizard控件5.如果用来输入密码,需要将TextBox控件的TextMode设置为()A SingleLineB MultiLineC Password D采用默认值6.验证某个值是否在要求的范围内,需要使用()控件A.RequireFieldValidator控件B.CompareValidator控件C.RangeValidator控件D.CustomValidator控件7.开发 Web应用程序,必须具有的工具是()A..NET Framework B.IISC.Visual Studio D.SQL Server8.题是有关页面和控件的外观属性设置的集合,由一组元素组成,不包括()A.外观文件B.级联样式表(CSS)C.图像D.网页9.Session与Cookie状态之间最大的区别在于()A.存储的位置不同B.类型不同C.生命周期不同D.容量不同10.获取服务器的名称,可以用()对象A ResponseB SessionC ServerD Cookie11.在应用程序中访问SqlServer数据库时,需要导入的命名空间为( )A System.Data.OracleB System.Data. SqlClientC System.Data.ODBCD System.Data.OleDB12.下面不属于控件的是()A. DataSetB. RepeaterC. SqlDataSourceD. GridView13.下下面SqlComand对象方法中,可以连接执行Transact-SQL语句并返回受影响行数的是()A. ExecuteReaderB. ExecuteScalarC. ConnectionD. ExecuteNonQuery14.面对象中可以脱机处理数据的是( )A.DataSetB.ConnectionC.DataReaderD.DataAdapter15.Session对象的默认有效期为多少分钟()A 10B 15C 20D 应用程序从启动到结束16.如果需要确保用户输入大于30且小于60的值,应该使用( )验证控件较合理。
A. RequiredFieldValidatorB. CompareValidatorC. RangeValidatorD. RegularExpressionValidator框架中,服务器控件是为配合Web表单工作而专门设计的。
服务器控件有两种类型,它们是()。
A.HTML控件和Web控件B.HTML控件和XML控件C.XML控件和Web控件D.HTML控件和IIS控件18.下面哪一个文件是全局配置文件()A Global.asaxB Web.configC Styles.cssD AssemblyInfo.vb19.Cookie是Web服务器保存在用户硬盘上的一段文本,分会话Cookie和永久Cookie。
如要定义一个永久Cookie,则必须设置Cookie的()属性。
A. ValueB. ItemC. PathD. Expires20. 主题不包括()A.skin文件B.css文件C. 图片文件D.config文件21. 现有一人口年龄调査输入框,年龄范围为10〜120,则最好使用()验证控件。
A. RequiredFieldValidatorB. CompareValidatorC. RangeValidatorD. RegularExpressionValidator22. 如需在Calendar控件的SelectionChanged事件发生时得到用户选择的日期,则需要用到Calendar的()属性。
A.SelectDateB. SelectedDateC.ChangeDateD.ChangedDate23. 下面哪一行代码可以得到当前的日期和时间()A.DateTime.NowB. DateTime.TodayC. DateTime. DateAndTimeD.new DateTime24. dsStudents数据集中包含一个名为students的表,该表的字段按顺序为:Id, Name,Age。
如果要获得第1条记录中Name字段的值,应该使用以下哪个代码()。
A. dsStudentsTables(''students'').Rows(0).Item("Name")B. dsStudents.students(l).NameC.dsStudents.Tables[0].Rows[0][l]D.dsStudents.Fields["Name"]25. Global.asax文件中Session_Start事件何时激发()A.在每个请求开始时激发B. 尝试对使用进行身份验证时激发C. 启动会话时激发D. 在应用程序启动时激发26.中用于对SQL Server数据库执行一条Transact-SQL语句或存储过程的对象是()A. Command对象B. Connection对象C. DataReader对象D. DataRow对象27. 在中,用于建立Connection对象和数据集之间的桥梁的对象是()A. DataTable对象B. Command对象C. DataSet对象D. DataAdapter对象28.SqlConnection对象中,用于设置连接SQL Server数据库的字符串的属性是()A. DataSource属性 B. ServerVersion属性 C. ConnectionString属性 D. State属性29.若要在GridView控件中显示【上一页】和【下一页】的导航栏,则属性集合PagerSettings 中的属性Mode值应设置为()。
A.NumericB.NextPreviousC.NextPrevD.上一页,下一页30.如果对定制后的GridView控件实现排序功能,除设置GridView控件的属性AllowSorting 的值为True外,还应设置()属性。
A.SortExpressionB.SortC.SortFieldD.DataFiledText31. 母版页文件的扩展名是()A..aspxB..masterC. .csD..skin32. 某的Web项目,名称为“TestWeb”。
在其根目录下建立两个目录dicl和dic2,两目录下分别有文件filel.aspx和file2.aspx。
现在需要编写代码从file1.aspx跳转到file2.aspx,正确的代码是()。
A.Response.Redirect( “dic2/file2.aspx”)B.Response.Redirect( “~\dic2\file2.aspx” )C.Response.Redirect(“../dic2/file2.aspx”)D.Response.Redirect(“..\dic2\file2.aspx”)33. 定义一个验证控件如下:<asp:RequiredFieldValidator id="RFValidator1" ControlToValidate='TextBox1" Text=" Error" ErrorMessage="错误" runat="server"/>当验证没有通过时,显示的提示信息是()A.ErrorB.错误C.Error错误D. 错误Error34. 现有TextBox控件,需要验证其输入类型为整型,需要使用CompareValidator验证控件判断,需要设置CompareValidator那个属性()。
A.Operator 属性为DataTypeCheck, Type属性为IntegerB.Operator 属性为Equal,Type属性为IntegerC.Operator 属性为DataTypeCheck, Type属性为CurrencyD.Operator 属性为Equal,Type 属性为Currency35.Application对象的默认有效期是()。