ASP.NET程序设计习题
大学asp.net考试题及答案
大学考试题及答案一、选择题(每题2分,共20分)1. 中用于定义Web页面中用户界面元素的标记是:A. HTMLB. XMLC. CSSD. JavaScript答案:A2. 在中,用于处理用户输入的服务器控件是:A. TextBoxB. ButtonC. LabelD. Image答案:A3. 下列哪个不是中的数据绑定控件?A. GridViewB. RepeaterC. DropDownListD. TextBox答案:D4. 在中,用于定义Web页面中事件处理程序的属性是:A. OnClickB. OnLoadC. OnSubmitD. All of the above答案:D5. 中,用于在服务器端处理客户端请求的代码块是:A. <% ... %>B. <script ... %>C. <%@ ... %>D. <%-- ... --%>答案:A6. 在中,用于声明服务器控件的标记是:A. <% ... %>B. <%@ ... %>C. <script ... %>D. <%-- ... --%>答案:B7. 下列哪个不是中的数据访问技术?A. B. ODBCC. OLE DBD. LINQ答案:B8. 在中,用于定义Web页面布局的标记是:A. HTMLB. XMLC. CSSD. JavaScript答案:C9. 中,用于在客户端执行的脚本语言是:A. VB. C#C. JavaScriptD. JScript答案:C10. 在中,用于定义Web服务的方法是:A. WebMethodB. WebServiceC. WebHandlerD. All of the above答案:A二、填空题(每题2分,共20分)1. 应用程序的入口点是___________方法。
答案:Application_Start2. 在中,用于定义页面级别的事件处理程序的属性是___________。
asp程序设计第二版课后习题答案
第1章基础1.什么是静态网页?什么是动态网页?静态网页就是用纯HTML代码编写的网页。
这些网页的代码是用一些编辑器输入的,或者是用一些网页设计程序生成的,保存为.html或.htm文件的形式。
设计完成之后,无论是哪个用户访问这个网页,在什么时候访问这个网页,以何种方式进入这个网页,它的显示都不会发生任何变化。
要对用户请求做出动态响应,就要使用动态网页,动态网页可以为不同的用户提供个性化的服务,而为了实现这种动态性,就需要进行程序设计。
2.简述你对的事件驱动机制的理解。
使用一个事件驱动编程模型。
该模型定义了一个事件序列,这些事件在页面的生命周期中被依次引发,顺序为Init →Load →控件事件→Unload对每个引发的事件,你可能需要完成一些任务。
可以在称为事件处理过程中编写代码。
例如,可以在Web页面的Init或Load事件中编写页面初始化代码。
Page_Init是页面的Init 事件的事件处理器,而page_Load是页面的Load事件的事件处理器。
3.简述页面的事件序列,事件触发时机及顺序。
4.IsPostBack的作用是什么?在page_Load的过程中,你可以读取或者重置页面的属性和控件的属性,根据IsPostBack属性判定页面是否为第一次被请求,执行数据绑定等等。
IsPostBack属性为false 表明页面是被第一次显示,为true表明页面被请求后返回(PostBack)的结果值。
5.怎样配置运行环境?(略)第2章C#语言基础1.怎样在程序中加入注释文本?可以使用服务器端注释在页面中包括注释,服务器端注释说明文档,也可防止服务器代码和静态内容执行或呈现。
服务器端注释以<%一开始,以一%>结束。
如下所示:<%-- 这是一个注释--%>在代码中用//做单行注释;用/* */作多行注释2.C#语言中有哪几种控制语句?●条件控制if else switch case●循环控制while do for foreach●跳转语句break continue3.在构造表达式时,怎样明确指定运算次序?见表2-8 运算符从高到低的优先级顺序4.指出下列语句中的语法错误int i;for (i = 1; i <= 10; i++){if ((i % 2) = 0)continue;Response.Write(i);}答:if ((i % 2) = 0)中要用==5.下列语句有哪些语法错误?string[] arr = new string[5]string[5] = 5th string.答:string[] arr = new string[5]string[5] = “hello”.语句缺少分号;字符串要用双引号””6.写一个程序,把字符串“Hello Word”以相反顺序输出<%@ Page Language="C#" %><%String s="Hello World";for (int i = s.Length-1;i>=0;i--){Response.Write(s[i]);}%>7.下面函数有什么错误?bool Write(){Response.Write("Text output from function.");}答:缺少reture语句。
ASPNET程序设计实验题目
程序设计实验题目项目一创建应用程序开发环境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.编写程序找出所有的水仙花数。
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) ASPX网页的代码储存模式有两种,它们是___和___代码分离模式。
答案:代码分离模式,单一模式(2) 当一个Web控件上发生的事件需要立即得到响时,应该将他的属性设置为true。
答案:AutoPostBack(3) 请将下列数据(nn)在TextBox控件中显示出来。
Double nn = 4512.6;TextBox1.Text =答案:nn.ToString()(4)当需要将TextBox控件作为密码输入框时(要求隐藏密码的代码),应该将控件的TextMode 属性设置为.答案:Password(5) 下面是一个转移到新网页的指令:Response.Redirect(“”)答案:新网页的Ur1(6) 在设计阶段必须将各个验证控件的属性指向被验证的控件。
答案:ControlToValidate(7) 下面是设置和取出Session对象的代码。
设置Session的代码是:Session[“greeting”]=“hello wang !”;取出该Session对象的语句如下:string Myvar= ;答案:Session[“greeting”].ToString()(8) 下面是使用Application对象时防止竞争的代码。
Application. ; //锁定Application对象Application[“counter”]=(int) Application[“counter”]+1;Application. ; //解除对Application对象的锁定答案:lock(),unlock()(9) 废除Session的语句是:。
答案:Session.Abandon()(10) 打开文件系统网站时将自动打开一个(14) 网上招聘模板如果使用FormView控件,通常分为上、下两部分.上面部分通常使用FormView控件的模板,用来介绍公司情况并提出招聘要求;下面部分通常用模板,用来输入和存储数据.当应聘者提交数据后应事件中向应聘者发出感谢或收到的信息.答案:Header Insert ItemInserted(15) 面向对象的语言具有________性、_________性、________性答案:封装、继承、多态。
WEB程序设计(ASP.NET版)智慧树知到答案章节测试2023年青岛科技大学
第一章测试1.模型(Model)是应用程序中用于处理应用程序数据逻辑的部分。
()A:对B:错答案:A2.HTML是一种用于制作超文本文档的简单标记语言。
()A:对B:错答案:A3.CSS可用于控制HTML和XML内容的数据交换形式。
()A:错B:对答案:A4.JavaScript是为适应静态网页的交互性而诞生的一种新的脚本(Script)语言。
()A:对B:错答案:B5.Ajax是指一种创建交互式网页应用的网页开发技术。
()A:对B:错答案:A第二章测试框架中包含编译器 csc.exe。
()A:错B:对答案:B2.处于同一个命名空间中的类必须有明确的相互关系。
()A:错B:对答案:A3.在C#中不存在全局方法和变量,所有的变量和方法都包含在类的定义中。
()A:对B:错答案:A4.C#标识符的首字符必须为字母、下划线或@。
()A:对答案:A5.声明数组时既指定了数组的名字和数组元素的类型,又开辟了内存空间。
()A:对B:错答案:B第三章测试1.类体由成员变量定义和成员方法定义两部分组成。
()A:错B:对答案:B2.C#修饰符按功能可分为两类:类修饰符和成员修饰符。
()A:错B:对答案:A3.构造方法的主要作用是完成对类的对象的初始化工作。
()A:对B:错答案:A4.析构方法能被重载,但不能被继承。
()A:对B:错答案:B5.用protected修饰的成员变量可以被3种类所引用:该类自身、该类的嵌套类及该类的子类。
()A:对B:错答案:A第四章测试1.HTML元素和属性是不区分大小写的,但通常约定标记符使用大写字母。
()A:错B:对答案:B2.是HTML文件头标记符,用来描述HTML首部的内容,其作用是说明文档的整体信息。
()A:对答案:A3.在HTML文档中,可以用回车、空格、Tab键来调整文档段落的格式。
()A:错B:对答案:A4.锚点标签定义元素仅限于文字。
()A:错B:对答案:A5.称为区隔标记,其作用是将页面分隔为不同的区域。
.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、下列()软件不是运行程序所必需的。
ASP。net程序设计基础教程第2版03_第三章-课后习题答案
第3章的内置对象3.8.1 作业题1.使用Response对象,在Default.aspx上输出系统当前日期和时间。
如图1所示:图1 作业题3-12. 创建一个网页Default.aspx,用户输入姓名、年龄,如图2所示。
单击“确定”按钮后,页面跳转到Welcome.aspx,并显示用户刚才输入的信息,如图3所示。
要求只能采用Response和Request对象,页面跳转采用GET请求。
图2 Default.aspx 图3 Welcome.aspx3. 实现不同身份的用户,登录后进入不同的页面。
在Default.aspx的下拉列表中只有admin和user选项,如图4所示。
根据登录的用户名,分别进入Admin.aspx和User.aspx,并且显示如图5、图6所示的欢迎信息。
要求采用Session对象来实现。
图4 Default.aspx 图5 Admin.aspx 图6 User.aspx4.在作业题3的基础上分别统计admin和user的访问量,要求用Application对象来实现。
如图7——图9所示图7 Default.aspx 图8 Admin.aspx 图9 User.aspx5. 如图所示,在默认主页输入昵称,进入网站中的另一个页面NewPage,显示欢迎信息和客户端IP地址。
若是第一次访问,用cookie存储本次访问的时间。
下次再访问时,显示上次访问的时间。
要求采用server对象进行页面跳转并传递参数。
如图10——图12所示。
图10 输入昵称图11 第一次访问时的欢迎信息图12 非第一次访问时的欢迎信息见“课后习题源代码”文件夹下的“homework3-1——homework3-5”3.8.2 思考题有哪些常用内置对象?能否对每个内置对象用一句话简述他们的作用?答案:(1)Response:向浏览器输出信息。
(2)Request:从浏览器获取信息。
(3)Application:为所有用户提供共享信息。
ASP.NET程序设计习题
《程序设计》复习习题基础一、选择题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、浏览器只能解释HTML和JavaScript代码,不能解释后台代码。
2、页面的<HEAD>标签是可有可无的,而<BODY>标签是必不可少的。
3、JavaScript脚本在发送到客户端之前,需要将其编译成HTML代码。
三、思考题1、静态网页与动态网页的区别是什么?2、现动态交互式网页的技术与方法是什么?3、微软推出的有什么意义?服务器控件一、选择题1、指定Label控件的边框风格,需要设臵其()属性。
A、BorderColorB、BackColorC、BorderStyleD、BorderWidth2、要将数据源绑定到控件,需要调用控件的()方法。
A、LoadB、DataBindC、DisposeD、GetType3、要掩盖TextBox控件中文本,需要将控件的TextMode属性设臵为()。
A、PasswordB、MultiLineC、SingleLineD、Null4、要使文本框最多输入6个字符,需要将该控件的()属性值设臵为6。
A、MaxLengthB、ColumnsC、RowsD、TabIndex5、要使Button控件不可用,需要将控件的()属性设臵为false。
A、EnabledB、EnableViewStateC、VisibleD、CausesValidation6、DropDownList被选中项的索引号被臵于()属性中。
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文档分为______________和______________。
ASP习题库(含答案)
ASP习题库(含答案)一、单选题(共40题,每题1分,共40分)1、对FormView控件,通过该控件的任务按钮的“编辑模板”修改()可以给本控件增加标题。
A、ItemTemplateB、EditItemTemplateC、HeaderTemplateD、InsertItemTemplate正确答案:C2、下列能够执行Click()事件的控件是:A、LabelB、TextBoxC、ImageD、LinkButton正确答案:D3、sqlDataSource控件删除操作执行后引发的事件是A、DetelingB、DeletedC、UpdatingD、Updated正确答案:B4、sqlDataSource控件插入操作执行前引发的事件是A、InsertingB、InsertedC、DetelingD、Deleted正确答案:A5、Button控件常常用来A、接收用户输入的数据B、显示提示内容C、激发事件,提交网页D、链接到其他页面正确答案:C6、对FormView控件,如果只用于编辑数据,可以通过设置DefaultMode为:A、ReadOnlyB、EditC、为空D、Insert正确答案:B7、下列服务器控件中被单击时浏览器自动提交网页的按钮A、ButtonB、LinkButtonC、ImageButtonD、Image正确答案:A8、能设置过期时间的状态管理方式是()。
A、视图状态和应用程序状态B、应用程序状态和会话状态C、会话状态和Cookie状态D、Cookie状态和视图状态正确答案:C9、对FormView控件,用于更新数据,一般要给UpDate语句设置():A、无需设置B、一定的条件C、设置select语句D、Insert语句正确答案:B10、数据源控件的是A、SqlDataSourceB、GridViewC、FormViewD、Datalist正确答案:A11、关于GridView控件的标题行A、GridView控件的数据行的第0行B、没有行号,没有列号C、没有行号,有列号D、GridView控件的第1行正确答案:C12、HyperLink控件常常用来A、接收用户输入的数据B、显示提示内容C、激发事件,提交网页D、链接到其他页面正确答案:D13、对用户输入进行范围验证的控件是A、RequiredFieldValidatorB、RangeValidatorC、CompareValidatorD、RegularExpressionValidator正确答案:B14、要用CompareValidator控件验证用户输入是否小于0,不需要设置的属性是A、ControlToValidateB、ControlToCompareC、ValueToCompareD、Type正确答案:B15、GridView控件默认不具备的功能是:A、插入B、删除C、选择D、编辑正确答案:A16、sqlDataSource控件更新操作执行后引发的事件是A、UpdatingB、UpdatedC、SelectingD、Selected正确答案:B17、数据源控件条件查询的参数不可以直接来自A、QueryStringB、页面控件C、文件D、Session正确答案:C18、"对FormView控件,通过该控件的任务按钮的"编辑模板"修改()可以给本控件增加标题。
Asp[1].net考题
考试题一、单项选择题:()1.目前在Internet上应用最为广泛的服务是( B )A.FTP服务B.WWW服务C.Telnet服务D.Gopher服务2.在网站设计中所有的站点结构都可以归结为( B )A.两级结构B.三级结构C.四级结构D.多级结构3.Web安全色所能够显示的颜色种类为( C )A.4种B.16种C.216种D.256种4.为了标识一个XHTML文件应该使用的标记是( C )A.<p> </p>B.<boby> </body>C.<html> </html>D.<table> </table>5.网页中使用的图像可以是GIF、BMP、TIFF、PNG等格式的图像文件,目前使用最广泛的主要是( A )格式A.GIF B.PNGC.BMP D.TIFF6.在DHTML中把整个文档的各个元素作为对象处理的技术是( C )A.HTMLB.CSSC.DOMD.Script(脚本语言)7.下面不属于CSS插入形式的是( A )A.索引式B.内联式C.嵌入式D.外部式8.下面的叙述中,正确的是:( A )A. code-Behind技术形成ASPX、RESX和CS三个后缀的文件,这个就是代码分离。
实现了HTML代码和服务器代码分离,方便代码编写和整理。
B. <%# %>表示的是未绑定的数据源起始标志C. <% %>表示的是客户器端代码段起始标志D. 面向对象的语言具有结构性、继承性。
9.网页中的图像格式一般以GIF为主,如果涉及到照片类似的图像,则选择( B )格式A.GIF B.JPEGC.BMP D.TIFF10.下列Web服务器上的目录权限级别中,最安全的权限级别是( A )A.读取B.执行C.脚本D.写入11.Internet上使用的最重要的协议是( B )A.TCP和TelnetB.TCP/IPC.TCP和SMTPD.IP和Telnet12.下面说法错误的是( D )A.规划目录结构时,应该在每个主目录下都建立独立的images目录B.在制作站点时应突出主题色C.人们通常所说的颜色,其实指的就是色相D.为了使站点目录明确,应该采用中文目录13.可以在VS.NET开发环境的( D )对SQL Server进行管理:A.解决方案资源管理器 B.类视图C.属性窗口 D.服务器管理器14.为确保用户输入的值在指定的范围内,应该选择:( A )A.RangValidator B.RequiredFieldValidatorC.CompareValidator D.RegularExpressionValidator15.下述关于站点导航的叙述中,错误的是:( A )A.使用站点地图描述站点的物理结构,通过修改站点地图来管理页导航B.在VS 2005中,导航控件有SiteMapPath、Menu和TreeView控件C.开发人员利用站点地图和SiteMapPath控件实现自动导航D.开发人员利用Menu控件或者TreeView控件实现自定义导航16.选出所有DataList不可以使用的模版( D )A.ItemTemplate B.AlternatingItemTemplateC.HeaderTemplate D.EditTemplate17.基于Windows身份验证需要在web.Config中作如下配置:( B )A.<authorization mode=”Windows”/>B.<authentication mode=”Windows”/>C.<authorization mode=”forms”/>D.< authentication mode=”forms”/>18.在Web应用中,如果获取的数据只是作为查询使用,对数据不作任何修改,请选择最合适的方案。
asp.net程序设计教程课后答案
程序设计教程课后答案【篇一:web.asp程序设计课后习题答案(沈士根版)】/p> (1).net framework主要包括公共语言运行库clr 和类库。
(2)网站在编译时,首先将语言代码编译成微软中间语言msil。
(3)一台iis web服务器ip地址为210.78.60.19,网站端口号为8000,则要访问虚拟目录xxxy中default.aspx的url为(4)可以通过复制网站同步网站上的一个文件。
2.是非题(1)托管代码是以clr为基础的代码。
(√)(2)3.5仍使用2.0引擎。
(√)(3).net framework 3.0是.net framework 3.5的一部分。
(√) 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_datab.app_code c.app_themes d.bin第二章1. 填空题(1) visual studio 2008 默认建立的xhiml文件类型是transitional。
(3)存放web窗体页c#代码的模型有单文件页模型和代码隐藏页模型。
(4)单文件页模型中,c#代码必须包含于script…/script之间。
(5)外部样式表通过link元素链接到网页。
(6) xml主要用于传输和存储数据。
2.是非题(2) xhtml中每个元素都有结束标记。
(√)(3) .htm文件不需要编译,直接从web服务器下载到浏览器执即可。
(√)3.选择题(1)css样式不包括(d)a 基于元素的样式b. 基于类的样式c. 基于id的样式d. 基于文件的样式(2)下面(b)是静态网页文件的扩展名。
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试题及答案
试题及答案一、单项选择题(每题2分,共20分)1. 中,用于声明变量的关键字是:A. DimB. VarC. LetD. Declare答案:A2. 在中,用于向客户端发送数据的内置对象是:A. ResponseB. RequestC. ServerD. Session答案:A3. 下列哪个不是的内置对象?A. ResponseB. RequestC. ServerD. Database答案:D4. 中,用于处理客户端表单提交的事件是:A. LoadB. ClickC. SubmitD. PostBack答案:D5. 在中,用于创建Web服务的方法是:A. WebMethodB. WebServiceC. WebHandlerD. WebForm答案:A6. 中,用于在页面之间传递数据的对象是:A. ViewStateB. SessionC. CacheD. Application答案:B7. 在中,用于创建用户控件的文件扩展名是:A. .aspxB. .ascxC. .ashxD. .asmx答案:B8. 中,用于创建Web应用程序的文件扩展名是:A. .aspxB. .asmxC. .ashxD. .csproj答案:A9. 在中,用于处理客户端事件的属性是:A. OnClickB. OnLoadC. OnSubmitD. OnError答案:A10. 中,用于创建数据访问层的类库是:A. DataAccessLayerB. BusinessLayerC. DataAccessD. DataLayer答案:D二、多项选择题(每题3分,共15分)1. 在中,以下哪些是有效的数据绑定方法?A. DataBindB. BindC. LoadD. DataBindGrid答案:A, D2. 中,以下哪些是有效的页面生命周期事件?A. LoadB. PreRenderC. ClickD. Unload答案:A, B, D3. 在中,以下哪些是有效的Web服务协议?A. HTTPB. HTTPSC. SOAPD. SMTP答案:A, B, C4. 中,以下哪些是有效的数据类型?A. StringB. IntegerC. DateTimeD. Boolean答案:A, B, C, D5. 在中,以下哪些是有效的状态管理技术?A. ViewStateB. SessionC. CacheD. Application答案:A, B, C, D三、判断题(每题2分,共10分)1. 中,所有的Web页面都是由服务器端处理的。
asp.net期末考试题及答案
期末考试题及答案一、选择题(每题2分,共20分)1. 中用于创建Web应用程序的编程语言是:A. C++B. C. JavaD. Python答案:B2. 在中,以下哪个不是内置的服务器控件?A. LabelB. TextBoxC. ButtonD. ComboBox答案:C3. 应用程序的入口点是:A. Global.asaxB. Web.configC. Default.aspxD. App_Start答案:C4. 在中,以下哪个不是数据绑定控件?A. GridViewB. RepeaterC. DropDownListD. TextBox答案:D5. 应用程序的生命周期中,第一个执行的事件是:A. Page_InitB. Page_LoadC. Page_PreRenderD. Page_Unload答案:A6. 在中,用于处理表单提交的事件是:A. ClickB. SubmitC. LoadD. PostBack答案:D7. 中用于实现用户身份验证的控件是:A. LoginB. TextBoxC. LabelD. Button答案:A8. 在中,以下哪个不是Web.config文件中的配置元素?A. <appSettings>B. <connectionStrings>C. <system.web>D. <html>答案:D9. 中用于处理Web服务请求的类是:A. WebFormB. WebHandlerC. WebControlD. WebPage答案:B10. 在中,用于实现分页功能的控件是:A. DataListB. GridViewC. RepeaterD. ListView答案:B二、填空题(每题2分,共20分)1. 应用程序的生命周期包括________、________、________、________和________。
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.下列不属于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)。
置,可以在属性窗口中将该控件的( )属性设置为“false”。
A.EnableTheming
B.Enabled
C.EnableViewState
D.Visual
2、母板页的扩展名是( )
A. .aspx
B. .ascx
C. .master
D. .content
3、将外观文件应用于页面的方法是,需要在@page 指令中将 Theme 属性设置为
C、CompareValidator
D、RegularExpressionValidator
14、要使 RadioButton 控件被选中,需要将其( )属性设置为 true。
A、Enabled B、Visible C、Checked D、AutoPostBack
二、判断题 1、HTML 控件没有预置事件,所以不能为 HTML 控件编写程序代码。 2、Web 服务器控件占用的服务器资源比 HTML 控件多。 3、HTML 控件与 Web 服务器控件可以互相转化。 4、所有的 Web 服务器控件都必须将其 AutoPostBack 属性设置为 true,当事件发 生时才能回传至服务器。
言的 Insert 命令后,再调用命令对象的( )方法。
A、ExecuteNonQuery B、ExecuteReader
C、ExecuteScalar D、ExecuteXmlReader()
5、Repeater 控件不能使用( )种模板。
A、ItemTemplate
B、HeaderTemplate
三、 思考题 1、使用数据连接向导将数据库连接到页面后,应用程序是使用哪个用户名来访
服务器控件
一、选择题 1、指定 Label 控件的边框风格,需要设置其( )属性。
A、BorderColor B、BackColor C、BorderStyle D、BorderWidth 2、要将数据源绑定到控件,需要调用控件的( )方法。
A、Load B、DataBind C、Dispose D、GetType 3、要掩盖 TextBox 控件中文本,需要将控件的 TextMode 属性设置为( )。
A、Password B、MultiLine C、SingleLine D、Null 4、要使文本框最多输入 6 个字符,需要将该控件的( )属性值设置为 6。
A、MaxLength B、Columns C、Rows D、TabIndex 5、要使 Button 控件不可用,需要将控件的( )属性设置为 false。
3、 为每个客户端保存一份 Application,因此每个客户端看到的 Appliction 是不相同的。
4、Session 中可以保存 C#中支持的任何数据类型,因此可以将整个网页保 存在 Session 中。
5、Application.Lock 方法的作用是锁定 Application,防止多个客户端争 抢访问,促进访问的同步。
二、 判断题 1、浏览器只能解释 HTML 和 JavaScript 代码,不能解释后台代码。 2、页面的<HEAD>标签是可有可无的,而<BODY>标签是必不可少的。 3、JavaScript 脚本在发送到客户端之前,需要将其编译成 HTML 代码。
三、 思考题 1、静态网页与动态网页的区别是什么? 2、现动态交互式网页的技术与方法是什么? 3、微软推出的 有什么意义?
A、使首项被选中
B、测试首项可用
10、RequiredFieldValidator 控件的 ErrorMessage 的属性用来( )。
A、设置错误信息 B、设置到验证的控件
C、定位错误类型 D、启动错误处理程序
11、RequiredFieldValidator 控件的 ControlToValidate 的属性用来( )。
C、SelectedItemTemplate D、AlternatingItemTemplate
6、DataList 控件的( )属性控制显示的列数。
A、RepeatLayout B、RepeatDirection
C、RepeatColumns D、DataSource
7、将一个 Button 控件加入到 DataList 控件的模板中,其 CommandName 属性设
A、选择项的序号 B、项的总数目 C、选择项的数目 D、选择项的值 8、DropDownList1.Items[0].Text 值是控件的( )。
A、文本 B、选择的文本 C、添加的文本 D、首项的文本
9、语句 DropDownList1.Items[0].Selected=true;的作用是( )。
6、Session 与 Application 一样都为所有客户端共享。
第五章 数据库编程
一、选择题
1、 是一种( )。
A、查询语言
B、数据库
C、数据库管理系统
D、用于数据访问的基类库
2、数据集 DataSet 与 SQL 数据源之间的桥梁是( )。
A、SqlConnection B、SqlDataAdapter
四、简答题 1、什么是主题?主题包括什么?如何在 中创建和应用主题? 2、什么是母板页?什么是内容页?二者之间有什么关系? 3、为保持整个应用程序中多个页面外观显示效果的一致性, 采用了哪 些技术?每种技术是如何发挥作用的?
的五大对象
一、选择题 1、下列( )对象不能在页面间传送数据。
()
A. App_Theme
B.主题目录名称
C. .外观文件名称
D. .页面名称
三、判断题 1、在一个外观文件中只能定义一个控件的外观。( ) 2.当页面应用主题时,默认外观将自动应用于同一类型的所有控件。( ) 3、外观文件必须放在主题文件夹中,而主题文件夹又必须放在主题专用目录 App_Theme 中。( ) 4、一个主题文件夹中只能放一个外观文件。( ) 5、CSS 样式文件不能与外观文件放在同一个主题文件夹中。( ) 6、使用母板页是为了保证整个程序中的所有页面外观的一致性。( ) 7 、 程 序 运 行 时 , 内 容 页 中 Content 控 件 内 容 填 入 母 板 页 对 应 的 ContenPlaceHolder 控件的位置,将母板页和内容页的内容组合到一起显示给用 户。( )
C、SqlCommand
D、SqlTransaction
3、将数据集中的数据同步到数据源中,必须调用 DataAdapter 的( )方法。
A、Fill B、Dispose C、Update D、ToString
4、向数据源插入一条记录,需要将命令对象的 CommandText 属性设置为 SQL 语
A、Applicaton B、Session C、ViewState D、查询字符串 2、下列( )对象不是使用 Key/Value 方式保存数据的。
A、Applicaton B、Session C、ViewState D、查询字符串 3、下列( )对象的数据不是保存在服务器中。
A、Applicaton B、Session C、ViewState D、Cache 4、商务网站中客户的购物信息最佳的保存场所是( )。
A、Applicaton B、Session C、ViewState D、查询字符串
二、 判断题
1、调用 Response.Redirect 方法从 A 页面跳转到 B 页面后,A 页面已被丢 弃。
2、调用 Server.Transfer 方法从 A 页面跳转到 B 页面后,可以在 B 页面中 根据上下文句柄取得 A 页面的引用。
三、思考题 1、为什么要将页面的前台 HTML 与后台 C#代码分开,它们分别被保存在哪个文 件中? 2、当页面上显示的验证错误信息很多时,如何将其集中显示在一个信息框中? 3、如何使多个 RadioButton 控件具有互斥作用? 4、验证控件的验证行为发生在客户端还是服务器端,如何使提交控件不引发验 证?
A、Enabled B、EnableViewState C、Visible D、CausesValidation 6、DropDownList 被选中项的索引号被置于( )属性中。
A、SelectedIndex B、SelectedItem C、SelectedValue D、TabIndex 7、DropDownList 控件 Items 集合的 Count 属性值是( )。
B、AutoGenerateColumns
C、CurrentPageIndex D、AlloewCustomPaging
二、判断题 1、数据集 DataSet 与数据源之间是离线访问方式,而数据读取者 DataReader
与数据源之间是连线访问方式。 2、数据集 DataSet 是通过数据适配器 DataAdapter 的 Update()方法将数据源中
的数据填充到本地拷贝的。 3、SqlCommand 对象的 CommandText 属性需要一个 SQL 语句或一个存储过程。 4、数据集中的数据与数据源中的数据总是完全相同的。 5、Repeater 控件中的模板只能使用手工方式编辑,不能使用模板编辑器。 6、DataList 控件的项模板编辑器中既可以输入文本,也可以放入子控件。 7、对加入到 DataList 控件中的子控件做数据绑定时,必须撰写自定义绑定表达
式,而不能做简单绑定。 8 、 在 DataGrid 控 件 中 , 若 不 要 显 示 所 有 的 数 据 列 , 必 须 将 其
AutoGenerateColumns 属性设置为 true。 9、DataGrid 控件的超级链接列用来导航到新的网页或网站。 10、DataGrid 控件不支持模板列。
9、DataGrid 控件的( )属性设置是否打开分页功能。
A、AllowPaging
B、AutoGenerateColumns