- 3
- 0
- 约3.62万字
- 约 40页
- 2020-05-29 发布于陕西
- 举报
(建筑工程管理)NET 软
件工程师笔试题汇总
1.面向对象的思想主要包括什么?
答:任何事物都可以理解为对象,其主要特征:继承。封装。多态。特点:代码好维护,
安全,隐藏信息
2.什么是 ASP.net 中的用户控件
答:扩展名为*.ascx,跟*.aspx 在结构上相似,是指页面中加载的功能块,只是用户控件不
能单独作为页面运行,必须嵌入到*.aspx 页面或其它用户控件中使用。
3.什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?什
么是重载?CTS 、CLS 和 CLR 分别作何解释?
答:应用程序域为安全性、可靠性、版本控制以及卸载程序集提供了隔离边界。应用程序
域通常由运行库宿主创建,运行库宿主负责在运行应用程序之前引导公共语言运行库。应
用程序域提供了一个更安全、用途更广的处理单元,公共语言运行库可使用该单元提供应
用程序之间的隔离。
托管代码为使用基于公共语言运行库的语言编译器开发的代码称为托管代码;托管代码具
有许多优点,例如:跨语言集成、跨语言异常处理、增强的安全性、版本控制和部署支
持、简化的组件交互模型、调试和分析服务等。
装箱和拆箱使值类型能够被视为对象。对值类型装箱将把该值类型打包到 Object 引用类型
的一个实例中。这使得值类型可以存储于垃圾回收堆中。拆箱将从对象中提取值类型。
重载:每个类型成员都有一个唯一的签名。方法签名由方法名称和一个参数列表(方法的
参数的顺序和类型)组成。只要签名不同,就可以在一种类型内定义具有相同名称的多种
方法。当定义两种或多种具有相同名称的方法时,就称作重载。
CTS 通用类型系统(commontypesystem):一种确定公共语言运行库如何定义、使用和管理类
型的规范。
CLR 公共语言运行库:.NETFramework 提供了一个称为公共语言运行库的运行时环境,它运
行代码并提供使开发过程更轻松的服务。
CLS 公共语言规范:要和其他对象完全交互,而不管这些对象是以何种语言实现的,对象必
须只向调用方公开那些它们必须与之互用的所有语言的通用功能。为此定义了公共语言规
范(CLS),它是许多应用程序所需的一套基本语言功能。
强类型:C#是强类型语言;因此每个变量和对象都必须具有声明类型。
4.列举一下你所了解的 XML 技术及其应用
答:保存配置,站与站之间的交流,WEBSERVICE 。以及与数据库的数据交互等地方都要用它.
5.值类型和引用类型的区别?
答:基于值类型的变量直接包含值。将一个值类型变量赋给另一个值类型变量时,将复制
包含的值。这与引用类型变量的赋值不同,引用类型变量的赋值只复制对对象的引用,而
不复制对象本身。
所有的值类型均隐式派生自 System.ValueType 。
与引用类型不同,从值类型不可能派生出新的类型。但与引用类型相同的是,结构也可以
实现接口。
与引用类型不同,值类型不可能包含 null 值。然而,可空类型功能允许将 null 赋给值类
型。
每种值类型均有一个隐式的默认构造函数来初始化该类型的默认值。
值类型主要由两类组成:结构、枚举
结构分为以下几类:Numeric (数值)类型、整型、浮点型、decimal 、bool 、用户定义的
结构。
引用类型的变量又称为对象,可存储对实际数据的引用。声明引用类型的关键字:
class 、interface 、delegate 、内置引用类型:object 、strin
6.ADO.net 中常用的对象有哪些?分别描述一下。
答:
Connection 打开数据库连接
Command 执行数据库命令
DataAdapter 连接数据,执行数据库命令,填充 DataSet
DataSet 数据在内存中的缓存,数据结构
DataReader 只读向前的读取数据库
7.如何理解委托?
答:
相当于函数指针,定义了委托就可以在不调用原方法名称的情况下调用那个方法.
委托具有以下特点:
委托类似于 C++函数指针,但它是类型安全的。
委托允许将方法作为参数进行传递。
委托可用于定义回调方法。
委托可以链接在一起;例如,可以对一个事件调用多个方法。
方法不需要与委托签名精确匹配。有关更多信息,请参见协变和逆变。
C#2.0 版引入了匿名方法的概念,此类方法允许将代码块作为参数传递,以代替单独定义的
方法。
8.C# 中的接口和类有什么异同。
答:异:不能直接实例化接口。接口不包含方法的实现。接口、类和结构可从多个接口继
承。但是 C#只支持单继承:类只能从一个基类继承实现。类定义可在不同的源文件之间进
您可能关注的文档
最近下载
- 2024-2025学年上海市普陀区六年级下学期数学期末试题含详解.pdf VIP
- 制造业企业员工高离职率分析.pdf VIP
- GB50461-2024:石油化工静设备安装工程施工质量验收规范.pptx VIP
- 三江A116火灾报警控制器简易操作规程.docx
- (新版)社会体育指导员理论知识考试题库(含答案).docx VIP
- DB31T 1104-2018 城市轨道交通导向标识系统设计规范.docx VIP
- 2023年浙江省军队转业干部录用考试试题.docx VIP
- 口渴了-朋友帮你.ppt VIP
- Xikong西莱克低温机控制板SHXK814用户手册.pdf
- 爱迪生牛顿大发明攻略.doc VIP
原创力文档

文档评论(0)