大家好,又见面了,我是你们的朋友全栈君。
一、基础知识点(对应填空题、解答题)
(1) ASPX网页的代码储存模式有两种,它们是__代码分离模式_和_单一模式__代码分离模式。
(2) 当一个Web控件上发生的事件需要立即得到响时,应该将它的__AutoPostBack_ 属性设置为true。
(3) 请将下列数据(nn)在TextBox控件中显示出来。
Double nn =4512.6;
TextBox1.Text = nn.Tostring();
(4)当需要将TextBox控件作为密码输入框时(要求隐藏密码的代码),应该将控件的TextMode属性设置为 Password .
(5) 下面是一个转移到目标网页的指令:Response.Redirect(“ 新网页的Url ”)
(6) 在设计阶段必须将各个验证控件的 ( ControlToValidate )属性指向被验证的控件。
(7) 下面是设置和取出Session对象的代码。
设置Session的代码是:
Session[“greeting”]=“hellowang !”;
取出该Session对象的语句如下:
stringMyvar= Session[“greeting”].ToString() ;
(8) 下面是使用Application对象时防止竞争的代码。
Application. ; //锁定Application对象
Application[“counter”]=(int)Application[“counter”]+1;
Application. ; //解除对Application对象的锁定
lock(),unlock()
(9) 废除Session的语句是:( Session.Abandon() )。
(10) 打开文件系统网站时将自动打开一个( 开发 ) 服务器,这是一个轻量级服务器,可以用来对程序进行检查和调试工作。
(11) 所谓分布式类就是在多个文件中使用相同的__命名空间__,相同的__类名__,而且每个类的定义前面都加上__partial__修饰符,编译时编译器就会自动的将这些文件编辑成一个完整的类。
(12) 改变Session的有效时间的语句是:__Session.Timeout=60; ___________ 。
(13) NET与XML紧密结合的最大好处是______跨平台传送数据 _______ 。
(14) 网上招聘模板如果使用FormView控件,通常分为上、下两部分.上面部分通常使用FormView控件的_____Header________ 模板,用来介绍公司情况并提出招聘要求;下面部分通常用____Insert_________ 模板,用来输入和存储数据.当应聘者提交数据后应______ItemInserted_______ 事件中向应聘者发出感谢或收到的信息.
(15) 面向对象的语言具有___继承_____性、____多态_____性、____封装____性
(16) 能用foreach遍历访问的对象需要实现______IEnumerable__________接口或声明_______GetEnumerator_________方法的类型。
(17) .net Framework是vs.net开发平台的基础,它包括两个主要组件:.netFramework类库和 ______公共语言运行库(CLR)_______ 。
(18) Asp和asp.net的主要区别表现在_____运行机制 ________ 、速度和功能3个方面。
(19) 安装.net的必备组件式iis和 ______.NET Framework SDK_______。
(20) 公共语言规范是公共类型系统的___子集 ________,是一组结构和限制,是库编写者和编译者的指南。
(21) .net Framework从低到高由_____公共语言运行库_______ 、基类库、类库和应用程序开发技术四层组成。
(22) 运行asp.net需要安装和配置_____.NET Framework________和IIS。
(23) 通过在IIS中建立_____虚拟目录 ________可以访问asp.net web应用程序。
(24) 列举ASP.NET中的七个内置对象:___Page,Response,Request,Session,Application,Cookie,Server
_。
(25) URL的中文意思是指_____统一资源定位符________
(26) 几乎所有的HTML标记都可以转化为HTML Server控件,只需要在标记中加入_____runat=”server”________即可
(27) 控件TextBox的AutoPostBack属性的作用是____是否响应服务器事件,值为true/false_________
(28) Server.MapPath()方法的主要功能是___获取文件对象绝对路径__________
(29) Command对象ExecuteNOQuery()方法的功能是______返回SQL语句影响行数,值为int型______________
(30) 在SQLConnection对象中可以使用_ConnectionString___属性来获取或设置打开SQL数据库的连接字符串。
(31) 在操作数据库时有查询、更新和删除等操作,在ADO.NET中一般使用______command_______对象来完成。
(32) 数据读取器DataReader对象是一个简单的数据库,用于从数据源中检索____只读____、只进的数据流。
(33) ADO.NET允许以两种方式从数据库中检索数据;一种是使用DataReader 对象;第二种是使用_____DataAdapter________对象
(34) DataSet对象的基本组成包括3各部分: ______Tables_______、Relations和ExtendedPropesties。
(35) DTD最大的作用就是验证XML文件____逻辑_________的正确性。
(36) XML文档中允许出现的数据对象包括根元素、子元素、注释、属性和_____处理指令________。
(37) Asp.net配置系统包括服务器配置和应用程序配置,服务器配置信息存储在machine.config文件中,应用程序配置信息存储在_______web.config______文件中。
答案:web.config
(38) Asp配置系统依赖于IIS元库,而asp.net配置系统却是一个基于_______XML______的配置系统。
(39) 通过设置<compilation>元素的_____defaultLanguage________属性,可以配置asp.net应用程序文件使用的默认语言。
(40)在ASP.NET中,输出语句的代码为____Response.Write("text"); Response.Write("<script language='javascript'>alert('text');</script>");
_________
(41)为了体现密码的输入效果,需要设置TextBox的TextMode属性为__password
___________ 模式。
(42)支持SQL Server数据库的连接类是_____SqlConnection________,其继承自Connection类.
(43)获取URL地址栏中传递的参数id的代码是__Request[“Name”];___________
(44)几乎所有的HTML标记都可以转化为HTML Server 控件,只需要在标记中加入
____runat="server" _________即可。
(45)用消息框提示用户登陆成功,并跳转到index页面的一条语句为____Response.Write(“<script>alert(„登录成功‟);window.location.href=‟index.aspx‟</script>”); ________。
(46) 如果添加的是一个页面,则源代码以@Page开头。如果现在添加的是一个用户控件,则源代码以______@Contorl _______开头。
(47) 页面上有操作(如删除、修改)时,需要在cs文件的load事件中定义 IsPostBack ,此时当页面第一次加载时为True,第二次加载时为false。
(48) ADO.net常用对象有哪些? DataSet对象DataReader对象Connection对象
Command对象DataAdapter对象
(49) 在ASP.net中所有的自定义用户控件都必须继承自___Control类
___?
(50) 概述三层结构体系。数据层:提取数据 业务层:处理数据 表示层:显示数据
(51) ASP.NET页面传值的几种方式?
答:
1、使用Request.QueryString或Request.Form。
2、使用Session,Cookies,Application。
3、使用Server.Transfer。
4、使用PostBackUrl传递。
(52) 简述private、protected、public、internal修饰符的访问权限。
答:
private:私有的,类内部。
protected:受保护的,类内部和继承类中可以访问。
public:无限制
internal:在同一命名空间内可以访问
(53) ASP.NET与ASP相比,有哪些进步。
答: ASP.NET编译型,面向对象编程语言,代码与界面分离。
ASP解释型,脚本语言。
(54)如果让你用.net做B/S结构的系统,且要求必须要三层结构来开发,问:哪三层?每一层之间的关系以及为什么要这样分层?
答:一般为3层:数据访问层,业务层,表示层。
1 数据访问层对数据库进行增删查改。
2 业务层一般分为二层,业务表观层实现与表示层的沟通,业务规则层实现用户密码的安全等。
3 表示层为了与用户交互例如用户添加表单。
优点:分工明确,条理清晰,易于调试,而且具有可扩展性。
缺点:增加成本。
(55) CTS、CLS、CLR分别作何解释?
答:CTS:通用语言系统。CLS:通用语言规范。CLR:公共语言运行库。
(56) net中读写数据库需要用到那些类?他们的作用?
答:DataSet:数据存储器。
DataCommand:执行语句命令。
DataAdapter:数据的集合,用语填充。
(57)什么是code-Behind技术。
答:代码分离技术。可以理解成HTML代码写在前台,C#代码写在后台.当然前台也有脚本,类的调用等,当然写在一起也是可以的.
(58)请解释ASP。NET中以什么方式进行数据验证
答:Aps.net 中有必须字段验证,比较验证,取值范围验证,正则表达式验证及客户自定义验证五大控件,另还有一个验证信息集中处理控件(验证总结控件)
(59)请说明在.net中常用的几种页面间传递参数的方法,并说出他们的优缺点。
答:
1、session(viewstate) 简单,但易丢失
2、application 全局
3、cookie 简单,但可能浏览器不支持,还可能被伪造
4、inputttype=”hidden” 简单,可能被伪造
5、url参数简单,显示于地址栏,长度有限
6、数据库稳定,安全,但性能相对弱
(60)什么是viewstate,能否禁用?是否所用控件都可以禁用?
答:Viewstate是保存状态的一种机制,EnableViewState属性设置为false即可禁用
二、选择题
(1) 以下所示的文件名后缀中只有__D____不是静态网页的后缀。
A..html B. .shtml
C. .htm D. .aspx
(2) 下列文件名后缀中,只有__B____不是动态网页的后缀。
A. .jsp B. .xml
C..aspx D. .php
(3) 下列选项中,只有__ _C___是错误的。/*Asp.net提供跨平台支持,但是不可以再UNIX下执行*/
A.asp.net提供了多种语言支持 。
B. asp.net 提供了多种平台支持。
C. asp.net提供跨平台支持,也可以在Unix下执行
D. asp.net采取编译执行的方式,极大的提高了运行的性能。
(4) 下列选项中,哪一个是.net应用的基础?(A) .NET应用基础是:公共语言运行库(CRL)
A. 公共语言运行类 B. 虚拟机
C. 基类库 D. 类库
(5) 下列选项中___(D)___是错误的。
A. 所有的vs.net语言都共享相同的集成开发环境。
B. VS.net允许创建不同的类型的应用程序
C. VS.net依赖XML并通过Web保存、发送和接受数据
D.以上都不对
(6) 下列选项中,只有___(C)___不是公共语言运行时提供的服务。(C)
A.公共类型系统
B. 公共语言规范
C.net Framework类库
D. 垃圾回收器
(7) 下列选项中,只有______不是Page指令的属性。(C)namespace不是Page指令属性而codepage,debug,language是Page指令属性
A.codepage B. debug
C. namespace D.language
(8) 下列给出的变量名正确的是__ ___。(D)
A. float void; B. char static;
C. int .1; D. char_using123_bat;
(9) 下列数据类型属于值类型的是__ ___。(A) 值类型:枚举,结构。其中结构又可以分为:数值类型、bool类型和用户定义的结构。
A.struct B. class
C. interface D.delegate
(10) 下列数据类型属于引用类型的是__ __。(C) 引用类型:引用类型包括字符串、数组、类和对象、接口、代理等
A.enum B.struct
C. string D. bool
(11) 下列运算符中____具有3个操作数。(C)
A. >>= B. ++
C. ?: D. &&
(12) 下面属于条件语句的是___。(B)
A. for B. if else
C.while D. continue
(13) 如果类名为Myclass,那么______可以作为它的构造函数。(B)
A. ~Myclass() B.Myclass(double a)
C. ~Myclass(doublea) D. void Myclass()
(14) 下面对于抽象类描述不正确的是______。(B) 抽象类可以定义对象
A. 抽象类只能作为基类使用 B. 抽象类不能定义对象
C. 抽象类可以定义实例对象 D. 可以实现多态
(15) 下面控件中, (C) 可以将其他控件包含在其中,所以它常用来包含一组控件。
A.AdRatator控件
B.Button控件
C.Panel控件
D.Wizard控件
(18) 下面对Wizard控件方法说法正确的是(B)
A.ActiveStepChange单击侧栏区域中的按钮时发生
B.CancelButton单击取消按钮是发生
C.NextButtonClick单击上一步按钮时发生
D.FinishButtonClick单击下一步按钮时发生
(19) 下面对服务器验证控件说法正确的是(A)
A.可以在客户端直接验证用户输入,并显示出错信息
B.服务器其验证控件种类丰富共有10中之多
C.服务器验证控件只能在服务端使用
D.各种验证控件不具有共性,各自完成功能
(20)RegluarExpressionValidator控件中可以加入正则表达式,下面选项对正则表达式说法正确的是(B)
A.“.”表示任意数字
B.“*”和其他表达式一起,表示任意组合
C.“[A-Z]”表示A-Z有顺序的大写字母
D.“/d”表示任意字符
(21) 下面对CustomValidator控件说法错误的是(D)
A.控件允许用户根据程序设计需要自定义控件的验证方法
B.控件可以添加客户端验证方法和服务器验证方法
C.ClientValidatoFunction属性指定客户端验证方法
D.runat属性来指定服务器端验证方法
(22) 使用ValidatorSummary控件时需要以对话框的形式来显示错误信息,需要(B)
A.设置ShowSummary属性为ture
B.设置ShowMessgeBox属性为ture
C.设置ShowSummary属性为false
D.设置ShowMessgeBox属性为false
(23) 下面不属于控件的是(A)
A. DataSet B.Repeater
C. SqlDataSource D. GridView
(24) 下面SqlComand对象方法中,可以连接执行Transact-SQL语句并返回受影响行数的是(D)
A. ExecuteReader B. ExecuteScalar
C. Connection D.ExecuteNonQuery
(25) 下面对象中可以脱机处理数据的是(A)
A.DataSet B.Connection
C.DataReader D.DataAdapter
(26) 使用SqlDataSource控件可以访问的数据库不包括以下的(C)
A.SQL Server B.Oracle
C.XML D.ODBC数据库
(27) 下面对Repeater控件说法错误的是(A)
A. Repeater控件可以实现重复操作
B. Repeater控件具有默认的固定外观
C.Repeater控件功能强大,可以实现表布局和XML格式的表。
D. 可以使用Repeater控件的模板来自定义其外观。
(28) 下面对DataList控件说法正确的(A)
A.DataList支持Repeater控件的模板,并具有独立模板列。
B.与Repeater比较,DataList维护较为麻烦。
C.DataList控件与Repeater控件相同,都可以实现对数据库的操作。
D. 控件具有自己的风格样式模板,而DataList却没有。
(29) int[][]myArray3=new int[3][]{new int[3]{5,6,2},new int[5]{6,9,7,8,3},new int[2]{3,2}};myArray3[2][2]的值是 (D) 。
A.9 B. 2
C.6 D. 越界
(30) 下面哪些类型是值类型?(D)
A. string B. interface
C.Object D. double
(31) 如果设treeView1=newTreeView(),TreeNode node=new TreeNode(“根结点” ),则treeView1.Nodes.Add(node)返回的是一个 类型的值。(B)
A. TreeNode; B. int;
C. string; D. TreeView;
(32) 下面哪些不是ASP.NET页面间传递参数的方式?()(D)
A. 使用QueryString B. 使用Session变量
C. 使用Server.Transfer D. 使用ViewState
(33) 下面是正确的变量名称的是 (B)
A.3ab2 B. ab_2
C.int D. a*b
(34) 如果需要确保用户输入大于30且小于60的值,应该使用 验证控件较合理。(C)
A.RequiredFieldValidator B. CompareValidator
C. RangeValidator D.RegularExpressionValidator
(35) 如果Session(“a”)=1,Session(“b”)=2,请问Session(“a”)+Session(“b”)的值是 (D)
A. 12 B.3
C.ab D. 以上都不对
(36) label Web服务器控件 属性用于指定label控件显示的文字。(C)
A. width B. alt C. text D. name
(37) TextBox控件的______属性值用于设置多行文本显示。(D)
A.Text B.Password C.maxLength D. Multiline
(38) 下面不属于Web服务器控件的是 (A)
A.HtmlInputButton B. RadioButton
C.DropDownList D.CheckBox
(39) 如果要在网页上添加一个计算器来统计人数的话,我们可以选用 对象对计数变量Count的加法操作来实现。(B)
A. Session B. Application
C.Server D. Page
(40) 下列标记不属于HTML文档的基本结构的是:(D)
A. <html> B.<body>
C. <head> D.<form>
(41) Session对象的默认有效期为多少分钟:20(C)
A. 10 B. 15 C. 20 D. 应用程序从启动到结束
(42) 下面哪一个对象用于与数据源建立连接:(B)
A.Command B.Connection
C. DataReader D. DataAdapter
(43) Global.asax文件中Session_Start事件何时激发(B)
A. 在每个请求开始时激发
B. 尝试对使用进行身份验证时激发
C. 启动会话时激发
D. 在应用程序启动时激发
(44) 下列说法正确的是(B)
A. 页面上有动态的东西就是动态网页
B. 静态网页内容固定,交互性能比动态网页差
C. ASP、JSP和ASP.NET技术都是把脚本语言嵌入到HTML文档中
D. ASP.NET程序和ASP程序一样都是解释执行
(45) 在ASP.NET应用程序中访问SqlServer数据库时,需要导入的命名空间为(B)
A.System.Data.Oracle B. System.Data.SqlClient
C. System.Data.ODBC D. System.Data.OleDB
(46) 下面哪一个不是网页文件的后缀名 (D)
A. htm B. aspx C. asp D. txt
(47) App_Data目录用来放置(A)
A. 共享的数据库文件 B. 共享文件
C. 被保护的文件 D. 代码文件
(48) 文件系统网站非常适合于学习使用,因为(D)
A. 不要安装IIS
B. 网站允许放置在任意目录下
C. 能够进行单独测试
D. A和B
(49) 下面关于绝对路径的说法,正确的是(D)
A. 绝对路径是被链接文档的完整URL,不包括使用的传输协议
B. 使用绝对路径需要考虑源文件的位置
C. 在绝对路径中,如果目标文件被移动,则链接同样可用
D. 创建外部链接时,必须使用绝对路径
(50) HTML代码<a name=“NAME”></A>表示(C)
A. 创建一个超链接
B. 创建一个自动发送电子邮件的链接
C. 创建一个位于文档内部的链接点
D. 创建一个指向位于文档内部的链接点
(52) 在NET中CLS(Common LanguageSpecification)的作用是(D)
A. 存储代码
B. 防止病毒
C. 原程序跨平台
D. 对语言进行规范
(53) 在ASP.NET中源程序代码先被生成中间代码(IL或MSIL),然后再转变成各个CPU需要的代码,其目的是_的需要.(C)
A. 提高效率
B. 保证安全
C. 源程序跨平台
D. 易识别
(54) NET与XML紧密结合的最大好处是.跨平台传送数据(B)
A. 代码易于理解
B. 跨平台传送数据
C. 减少存储空间
D. 代码安全
(55) FormView与GridView控件相比最重要的区别是(C)
A. 能够存储数据
B. 外观比较美观
C. 显示的布局几乎不受限制
D. 数据量受一定的限制
(56) 静态网页文件的后缀是_.(C)
A asp Baspx C htm D jsp
(57) 留言板必须加强管理,这是因为(D)
A. 存储容量有限
B. 查看必须经过授权
C. 影响查看的速度
D. 可能存在过时或不健康的留言
(58) 在配置GridView控件的SqlDateSource数据源控件过程中,单击【高级】按钮的目的是(C)
A.打开其他窗口 B.输入新参数 C.生成SQL编辑语句 D.优化代码
(59) XMLDateSource与SiteMapDataSource数据源控件能够用来访问(B)
A. 关系型数据
B. 层次性数据
C. 字符串数据
D. 数值型数据
(60) 现在需要验证某个TextBox控件的输入数据是否大于0小于10,此时能使用的验证控件是(B)
A.Compare Validator
B.Compare Validator与 RequiredFieldValidator
C.Range Validator
D.Range Validator与 RequiredFieldValidator
(61) 当需要用控件来输入性别(男,女)或婚姻状况(已婚,未婚)时,为了简化输入,应该选用的控件是(A)
A. RadioButton
B. CheckBoxList
C. CheckBox
D. RadioButtonList
(62) Wizard控件的最大特点是(B)
A. 能够包含大量数据
B. 能将多个窗口集中到一个网页中
C. 布局不受限制
D. 能够快速进行浏览
(63) Validator Summary验证控件的作用是(B)
A.检查总和数
B.集中显示各个验证的结果
C.判断有无超出范围
D.检查数值的大小
(64) 下面几个图形控件中,不能执行鼠标单击事件的控件是(B)
A.ImageButton
B.Image
C.ImageMap
D.ImageURL
(65) Session与Cookie状态之间最大的区别在于(A)
A. 存储的位置不同 B. 类型不同
C. 生命周期不同 D. 容量不同
(66) 系统提供数据库通用接口的目的是为了(B)
A. 提高程序运行的效率
B. 应用程序设计不必考虑数据库的类型
C.保证程序安全
D.易于维护
(68)您要创建一个显示公司员工列表的应用程序。您使用一个DataGrid控件显示员工的列表。您打算修改这个控件以便在这个Grid的Footer显示员工合计数。请问您应该怎么做?( C)
A.重写OnPreRender事件,当Grid的Footer行被创建时显示合计数。
B.重写OnItemCreated事件,当Grid的Footer行被创建时显示合计数。
C.重写OnItemDataBound事件,当Grid的Footer行被创建时显示合计数。
D. 重写OnLayout事件,当Grid的Footer行被创建时显示合计数。
(69)您需要创建一个ASP.NET应用程序,公司考虑使用Windows身份认证。 所有的用户都存在于AllWin这个域中。您想要使用下列认证规则来配置这个应用程序:
a、 匿名用户不允许访问这个应用程序。
b、 所有雇员除了Tess和King都允许访问这个应用程序。
请问您应该使用以下哪一个代码段来配置这个应用程序?( A )
A.<authorization>
<denyusers=” AllWin\tess, AllWin\king”>
<allowusers=”*”>
<denyusers=”?”>
</authorization>
B.<authorization>
<allowusers=”*”>
<denyusers=” AllWin\tess, AllWin\king”>
<denyusers=”?”>
</authorization>
C.<authorization>
<denyusers=” AllWin\tess, AllWin\king”>
<denyusers=”?”>
<allowusers=”*”>
</authorization>
D.<authorization>
<allowusers=” AllWin\tess, AllWin\king”>
<allowusers=”*”>
</authorization>
(70).Net依赖以下哪项技术实现跨语言互用性?( C )
A.CLR B.CTS
C.CLS D.CTT
(71)用户自定义异常类需要从以下哪个类继承:( A )
A.Exception B.CustomException
C.ApplicationException D.BaseException
(72)以下哪个是可以变长的数组?( D )
A.Array B.string[]
C.string[N] D.ArrayList
(73)如果设treeView1=newTreeView(),则treeView1.Nodes.Add(“根节点”)返回的是一个 ()类型的值。(B)
A.TreeNode B.int
C.string D.TreeView
(74)下面关于XML的描述错误的是。(D)
A.XML提供一种描述结构化数据的方法;
B.XML 是一种简单、与平台无关并被广泛采用的标准;
C.XML文档可承载各种信息;
D.XML只是为了生成结构化文档;
(75)装箱、拆箱操作发生在: ( C )引用类型与值类型之间
A.类与对象之间 B.对象与对象之间
C.引用类型与值类型之间 D.引用类型与引用类型之间
(76)用户类若想支持Foreach语句需要实现的接口是: ( A )
A.IEnumerable B.IEnumerator
C.ICollection D.ICollectData
(77)ASP.NET中,在Web窗体页上注册一个用户控件,指定该控件的名称为”Mike”,正确的注册指令为( D)
A.<%@RegisterTagPrefix = “Mike” TagName = “Space2” Src = “myX.ascx”%>
B.<%@RegisterTagPrefix = “Space2” TagName = “Mike” Src = “myX.ascx”%>
C.<%@RegisterTagPrefix = “SpaceX” TagName = “Space2” Src = “Mike”%>
D.以上皆非
(78)在ADO.NET中,对于Command对象的ExecuteNonQuery()方法和ExecuteReader()方法,下面叙述错误的是(C)
A.insert、update、delete等操作的Sql语句主要用ExecuteNonQuery()方法来执行;
B.ExecuteNonQuery()方法返回执行Sql语句所影响的行数。
C.Select操作的Sql语句只能由ExecuteReader()方法来执行;
D.ExecuteReader()方法返回一个DataReder对象;
(79)ASP.NET框架中,服务器控件是为配合Web表单工作而专门设计的。服务器控件有两种类型,它们是(A )
A.HTML控件和Web控件 B.HTML控件和XML控件
C.XML控件和Web控件 D.HTML控件和IIS控件
(80)以下是一些C#中的枚举型的定义,其中错误的用法有(C)
A.public enum var1{Mike = 100, Nike = 102, Jike }
B.public enum var1{Mike = 100, Nike, Jike }
C.public enum var1{Mike=-1 , Nike, Jike }
D.public enum var1{Mike , Nike , Jike }
(81)int[][]myArray3=new int[3][]{new int[3]{5,6,2},new int[5]{6,9,7,8,3},new int[2]{3,2}};
myArray3[2][2]的值是。(D)
A.9 B.2
C.6 D.越界
(82)下列关于构造函数的描述正确的是(C)
A.构造函数可以声明返回类型。
B.构造函数不可以用private修饰
C.构造函数必须与类名相同
D.构造函数不能带参数
1.ASP.NET程序中前台设计界面的扩展名为( D )
A. .cs B. .aspx.cs C. .ascx D. .aspx
2.下列标示符命名正确的是( AC )
A. _mydata B. float C. wo123 D.012a
3.用来获取并显示数据库中的数据的数据控件是( AC )
A.GridView B.MultiView C.DetailsView D.View
4.在.NET中,所有类文件最好放在( C )文件夹下
A.App_Data B.Admin C.App_Code D.Upload
5.下列语句为实现页面跳转功能的代码是( A )
A. Response.Redirect(“ ”);
B. Response.Write(“ ”);
C. Console.Write(“ ”);
D. Window.Location.href=’ ’
6.在web.config中用于网站与数据库连接的配置节是( B )
A. <configSections/> B.<connectionString/>
C.<connectionStrings/> D.<appSettings/>
7.下列哪个方法返回影响记录的行数( A )
A.ExecuteNonQuery() B.ExecuteScalar()
C.ExecuteReader() D.Connection()
8.请问下面程序执行完毕,页面上显示内容是( B )
Response.Write(“<ahref=’http://www.baidu.com.cn’>百度</a>”);
A.<a href=’http://www.baidu.com.cn’>百度</a>
B.百度
C.http://www.baidu.com.cn 百度
D.该语句有错,无法正常输出
9.Session对象的默认值有效期为( C )分钟
A.10 B.15 C.20 D.应用程序从启动到结束
10.下列标记最好写在<head>中的是( CD )
A.<html> B.<body> C.<style> D.<script>
11.下面哪一个对象用于与数据源建立连接( B )
A.Command B.Connection C.DataReader D.DataAdapter
12.下面哪一个文件是全局配置文件( B )
A.Global.asax B.web.config C.Styles.css D.AssemblyInfo.vb
13.下列说法错误的是( ACD )
A.页面上有动态的东西就是动态网页
B.静态网页内容固定,交互性能比动态网页差
C.ASP,JSP和ASP.NET技术都是把脚本语言嵌入到HTML文档中
D.ASP.NET程序和ASP程序一样都是解释执行
14.下面关于HTML的描述错误的是( D )
A.超文本标记语言,一种为Internet文档设计的标记语言
B.与操作系统平台的选择无关,只要有浏览器就可以运行HTML文档
C.所有的标记都是成对的出现
D.由浏览器解释HTML标记符号并以它们指定的格式把相应内容显示在屏幕上
15.下列关于ASP.NET的验证控件描述错误的是( A )
A.在客户端和服务器端进行验证
B.其客户端验证和服务器端验证对所有浏览器都适用
C.如果页面调用了多个验证控件,当有其中的一个验证未通过时,整个页面不会被通过验证
D.一个服务器控件可同时被多个验证控件验证
16.在ASP.NET应用程序中访问SqlServer数据库时,需要导入的命名空间为(B )
A.System.Data.Oracle B.System.Data.SqlClient
C.System.Data.ODBC D.System.Data.OleDB
17.如果需要确保用户输入大于30的值,应该使用( C )验证控件
A.RequiredFieldValidator B.CompareValidator
C.RangeValidator D.RegularExpressionValidator
18.下面语句正确的有( ABC )
A.一个页面上可以放置多个用户控件
B.用户控件的扩展名为ascx,而普通页面的扩展名为aspx
C.用户控件无法在客户端直接浏览
D.母版页与普通页面相同,可以在客户端直接浏览
19.在linq语句中用到的弱数据类型是( B)
A.int B.var C.string D.const
20.在LINQ to SQL中,对数据进行插入用到的方法是(CD )
A.DeleteOnSubmit() B.SubmitChanges()
C.InsertOnSubmit() D,InsertAllOnSubmit()
21.在GridView中添加模板列用到的标记是( AB )
A.<asp:TemplateFeld> B.<ItemTemplate>
C.<EditItemTemplate> D.<asp:GridView>
22.验证两个密码是否相同,用到CompareValidator控件,我们必须设置的属性有( AC )
A.ControlToCompare B.ErrorMessage
C.ControlToValidate D.TextMode
23.在.NET框架中,基本的程序集都封装在( A )这个空间内
A.System B,Object C.NameSpace D.String
24.TextBox的内容不想让用户更改,可以修改TextBox的属性为( CD )
A,Text B.AutoPostBack C.Enabled D.ReadOnly
25.以列表的形式显示多个选择供用户选择的web控件是 ( C )
A.CheckBox B.TextBox C.DropDownList D.RadioButton
26.用来读取数据库数据的类是( A )
A.DataReader B.DataAdapter C.DataSet D.DataTable
27.用于单值绑定的方法是( BD )
A. Parse() B. Bind() C.DataBind() D.Eval()
28.将数据字段绑定到列表控件DataList,在列表控件选择一个数据源的基础上,通过( A )属性来设置列表项所要显示的数据字段
A.DataTextField B.DataValueField
C.AutoPostBack D.OnselectedIndexChanged
29.站点地图必须是(B)文件格式
A. ascx B.xml C.html D.aspx
30. Global.asax文件中Session_Start事件何时激发( B )
A 在每个请求开始时激发
B 尝试对使用进行身份验证时激发
C 启动会话时激发
D 在应用程序启动时激发
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/157569.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...