.net笔试题二(填空题、选择题)
2018-06-22 07:45:21来源:未知 阅读 ()
1.面向对象的语言具有_______性、________性、_______性
答:封装、继承、多态。
2.能用foreach遍历访问的对象需要实现 ____________接口或声明____________方法的类型。
答:IEnumerable 、 GetEnumerator。
3.C#中所有对象共同的基类是_______
答:System.Object
4、在.Net中所有可序列化的类都被标记为_____?
答: [serializable]
5.在ASP.NET中所有的自定义用户控件都必须继承自_____?
答:Control
6.O/R Mapping的原理是:_______?
答:利用反射,配置将对象和数据库表映射。
7. .NET中通过_____来实现深拷贝(deep copy)。
答:值类型的赋值。
1、接口是一种引用类型,在接口中可以声明( A ),但不可以声明公有的域或私有的成员变量。
a) 方法、属性、索引器和事件; /*接口中不能申明字段*/
b) 索引器和字段;
c) 事件和字段;
2、在ADO.NET中,对于Command对象的ExecuteNonQuery()方法和ExecuteReader()方法,下面叙述错误的是( C )。
a) insert、update、delete等操作的Sql语句主要用ExecuteNonQuery()方法来执行;
b) ExecuteNonQuery()方法返回执行Sql语句所影响的行数。
c) Select操作的Sql语句只能由ExecuteReader()方法来执行; /*ExecuteScalar ,Fill 也可以来执行 */
d) ExecuteReader()方法返回一个DataReader对象;
3、下列关于C#中索引器理解正确的是( C )
a) 索引器的参数必须是两个或两个以上 b) 索引器的参数类型必须是整数型
c) 索引器没有名字 d) 以上皆非 /* 索引器参数的类型和个数可以多个,但没有名字*/
4、声明一个委托public delegate int myCallBack(int x); 则用该委托产生的回调方法的原型应该是( B )。
a) void myCallBack(int x) ;
b) int receive(int num) ; 返回类型,参数的类型必须一样 所以选B
c) string receive(int x) ;
d) 不确定的;
5、下列哪个名词和WebService不直接相关(自己查询下列缩写的解释,并熟记)?
A、UDDI
B、GUID
C、WSDL
D、SOAP
(B)
UDDI 是一种目录服务,企业可以使用它对 Web services 进行注册和搜索。
UDDI,英文为 "Universal Description, Discovery and Integration",可译为“通用描述、发现与集成服务”。
WSDL 网络服务描述语言是Web Service的描述语言,它包含一系列描述某个web service的定义。
Web Services Description Language
SOAP 简单对象访问协议是交换数据的一种协议规范,是一种轻量的、简单的、基于XML(标准通用标记语言下的一个子集)的协议,它被设计成在WEB上交换结构化的和固化的信息。
Simple Object Access Protocol
全局唯一标识符(GUID,Globally Unique Identifier)是一种由算法生成的二进制长度为128位的数字标识符。
GUID主要用于在拥有多个节点、多台计算机的网络或系统中。
6、以下叙述正确的是?(多选) ( B,C )
A. 接口中可以有虚方法。
B. 一个类可以实现多个接口。
C. 接口不能被实例化。
D. 接口中可以包含已实现的方法。
7、从数据库读取记录,你可能用到的方法有?(多选) ( B,C,D)
A. ExecuteNonQuery B. ExecuteScalar C. Fill D. ExecuteReader
/* ExecuteNonQuery 增改删 .ExecuteScalar 查删改 ExecuteReade 查 fill 填充数据集 */
8、对于一个实现了IDisposable接口的类,以下哪些项可以执行与释放或重置非托管资源相关的应用程序定义的任务?(多选) (A、B、C )
A.Close B.Dispose C.Finalize D.using E.Quit
9、以下关于ref和out的描述哪些项是正确的?(多选) (A,C,D )
A.使用ref参数,传递到ref参数的参数必须最先初始化。
B.使用out参数,传递到out参数的参数必须最先初始化。
C.使用ref参数,必须将参数作为ref参数显式传递到方法。
D.使用out参数,必须将参数作为out参数显式传递到方法。
10、关于ASP.NET中的代码隐藏文件的描述正确的是(C)
A.Web窗体页的程序的逻辑由代码组成,这些代码的创建用于与窗体交互。编程逻辑唯一与用户界面不同的文件中。该文件称作为“代码隐藏”文件,如果用C#创建,该文件将具有“.ascx.cs”扩展名。 aspx.cs
B.项目中所有Web窗体页的代码隐藏文件都被编译成.EXE文件。
C.项目中所有的Web窗体页的代码隐藏文件都被编译成项目动态链接库(.dll)文件。
D.以上都不正确。
11、下列描述错误的是(D)
A.类不可以多重继承而接口可以;
B.抽象类自身可以定义成员而接口不可以;
C.抽象类和接口都不能被实例化;
D.一个类可以有多个基类和多个基接口; //一个类只能有一个基类
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:checkbox默认选中
- asp.net源程序编译为dll文件并调用的实现过程 2020-03-29
- Asp.net MVC SignalR来做实时Web聊天实例代码 2020-03-29
- ASP.NET MVC中jQuery与angularjs混合应用传参并绑定数据 2020-03-29
- Asp.Net中WebForm的生命周期 2020-03-29
- ASP.NET使用Ajax返回Json对象的方法 2020-03-23
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash