搜档网
当前位置:搜档网 › NET技术人员面试评估表_v1.0_参考答案

NET技术人员面试评估表_v1.0_参考答案

NET技术人员面试评估表_v1.0_参考答案
NET技术人员面试评估表_v1.0_参考答案

面向对象的特点对象和类的区别是什么?静态成员和实例成员的区别?

C#支持多重继承么,C#中所有对象共同的基类是什么,能够阻止某一

个类被其他类继承么

请详述在.net中类(class)与结构

(struct)的异同

什么是虚方法?什么是抽象方法类别技术

面向对象编

程抽象类和接口

参考问题

(可以借鉴以下问题,也可以自主当前类别的

相关问题)

名称

抽象类与接口的区别重载和重载

重载和覆盖的区别

基本数据类型有哪些,引用类型有哪些

装箱和拆箱

Substring,LastIndexOf,Replace 这几个方法的说明,以及参数需要传递哪些

null和""的区别

System.String 和System.StringBuilder 有什么区别?

string是值类型还是引用类型

访问修饰符有哪些

访问修饰string的常用方法及其相关C#基础接口基本类型和引用类型

表单提交方式?

HTML, 表

单,

简述html、http、www、URL、web、

W3C的意思

XML和Html的区别

JS有哪些数据类型

pt

说一下你对浏览器模型的理解JavaScri

pt

doucment有哪些常用方法

谈一下你知道的JS事件

https://www.sodocs.net/doc/5d3014352.html,页面之间的传值方法

技术测评评估表

抽象继承封装多态

类是一个抽象的概念,它不存在于现实中的时间/空间里,类只是为所有的对象定义了抽象的属性与行为。 对象是类的一个具体。它是一个实实在在存在的东西。 类是一个静态的概念,类本身不携带任何数据。当没有为类创建任何对象时,类本身不存在于内存空间中。 对象是一个动态的概念。每一个对象都存在着有别于其它对象的属于自己的独特的属性和行为。对象的属性可以随着它自己的行为而发生改变。

静态成员又叫类成员,指的是用static修饰符所修饰过的变量或方法。实例成员就是没有用static修饰的变量或方法。

不支持;基类是object; 不能,sealed 修饰符时,此修饰符会阻止其他类从该类继承(Class可以被实例化,属于引用类型,是分配在内存的堆上的, Struct属于值类型,是分配在内存的栈上的)结构可以实现接口,而且可以具有相同成员类型。

抽象方法是需要子类去实现的. 虚方法,是已经实现了,子类可以去覆盖,也可以不覆盖取决于需求

override 表示重写,用于继承类对基类中虚成员的实现,重写是同名同参同类型,在子类中实现重写

overload 表示重载,用于同一个类中同名方法不同参数(包括类型不同或个数不同)的实现,重载是同名不同参,表示方法之间的关系,在一个类中实现重载

值类型:整数,浮点数,高精度浮点数,布尔,字符,结构,枚举

引用类型:对象(Object),字符串,类,接口,委托,数组

从值类型接口转换到引用类型装箱。从引用类型转换到值类型拆箱。

Substring:字符串截取,第一个参数表示截取的起始位置,第二个参数表示截取长度. LastIndexOf:获取指定字符最后出现的索引位置,参数表示指定的字符串

Replace:字符串内容替换,第一个参数表示替换前的内容值,第二个参数表示替换后的内前者只声明变量不分配内存;后者指向一个值为空字符串的实例,分配内存空间

String 在进行运算时(如赋值、拼接等)会产生一个新的实例,而 StringBuilder 则不会。所以在大量字符串拼接或频繁对某一字符串进行操作时最好使用 StringBuilder,不要使用 String

另外,对于 String 我们不得不多说几句:

1.它是引用类型,在堆上分配内存

2.运算时会产生一个新的实例

3.String 对象一旦生成不可改变(Immutable)

3.定义相等运算符(== 和 !=)是为了比较 String 对象(而不是引用)的值

引用类型

private、 protected、 public、 internal

post get

1)哪一些情况下,浏览器使用get方式发请求:

a,直接在浏览器地址栏输入某个地址

b,点击链接

c,表单默认的提交方式

2)get请求的特点

a,如果有请求参数,会将这些参数添加在请求资源路径的

后面(所以,get方式能够提交的参数大小有限制)。

b,get方式还会将请求参数显示在浏览器地址栏,不安全。

3)哪一些情况下,浏览器会使用post方式发请求

设置了表单的method="post"。

4)post请求的特点

a,请求参数会添加到实体内容里面,参数大小没有限制。

b,请求参数不会显示在浏览器地址栏,相对安全(

并不会对请求参数加密)。

Html:超文本标记语言

http:超文本传输协议

www: 是环球信息网(World Wide Web )的缩写,也可以简称为Web,中文名字为“万维网”。

URL:统一资源定位器

web: 万维网

W3C:万维网联盟(World Wide Web Consortium,简称W3C)

html 只能够显示数据 xml主要用于传递数据 描述数据

Number

Boolean

Null

Undefined

浏览器对象模型是用于描述对象与对象之间层次关系的模型,该对象模型提供了独立于内容的、可以与浏览器窗口进行互动的对象结构

层次如下:

方法一:document.all.页面元素名称

方法二:document.表单名.元素名称

方法三:document.getElementBId("ID名称")

方法四:document.getElementsByName("元素名称")

1)onload和onunload事件 ,页面加载或者卸载时弹出窗口时使用

2)onfocus、onblur、onsubmit和onchange事件

3)onmouseover和onmouseout事件

4)onClick事件

1、使用QueryString变量

2、使用Application

3、使用Session

4、使用Cookie 5使用Server.Transfer 6respose.redictor

相关主题