酒仙桥 asp.net 面试
1.do post 和 do set 有什么区别?
答案:
get是从服务器上获取数据,post是向服务器传送数据。
2. xhtml和html两者有什么区别?
答案:
- 在HTML里一些元素可以不正确嵌套也能正常显示,而在XHTML必须要正确嵌套之后才能正常使用。
- XHTML 文件一定要有正确的组织格式。XML 对大小写是敏感的
- 所有的 XHTML 元素一定要关闭,独立的一个标签我们也要结束用 />来结束。
3.接口和抽象类和类的区别分别是什么?
答案:
1. 相同及联系A. 两者都是抽象类,都不能实例化。B. interface实现类及abstrct class的子类都必须要实现已经声明的抽象方法。2. 不同A. interface需要实现,要用implements,而abstract class需要继承,要用extends。B. 一个类可以实现多个interface,但一个类只能继承一个abstract class。C. interface强调特定功能的实现,而abstract class强调所属关系。D. 尽管interface实现类及abstrct class的子类都必须要实现相应的抽象方法,但实现的形式不同。3. interface的应用场合A. 类与类之前需要特定的接口进行协调,而不在乎其如何实现。B. 作为能够实现特定功能的标识存在,也可以是什么接口方法都没有的纯粹标识。C. 需要将一组类视为单一的类,而调用者只通过接口来与这组类发生联系。D. 需要实现特定的多项功能,而这些功能之间可能完全没有任何联系。4. abstract class的应用场合一句话,在既需要统一的接口,又需要实例变量或缺省的方法的情况下,就可以使用它。最常见的有:A. 定义了一组接口,但又不想强迫每个实现类都必须实现所有的接口。可以用abstract class定义一组方法体,甚至可以是空方法体,然后由子类选择自己所感兴趣的方法来覆盖。B. 某些场合下,只靠纯粹的接口不能满足类与类之间的协调,还必需类中表示状态的变量来区别不同的关系。abstract的中介作用可以很好地满足这一点。C. 规范了一组相互协调的方法,其中一些方法是共同的,与状态无关的,可以共享的,无需子类分别实现;而另一些方法却需要各个子类根据自己特定的状态来实现特定的功能。
4.using 关键字的用法?
答:
直接引入命名空间 using System ,这个是最常用的,就是using+命名空间
使用全限定名 直接在程序中调用System.Console.WriteLine("Hello C#");
using别名。using + 别名 = 包括详细命名空间信息的具体的类型。 using Zip=System.IO.Compression;
using语句,定义一个范围,在范围结束时处理对象。如: using (Class1 cls1 = new Class1(), cls2 = new Class1())
{
// the code using cls1, cls2
} // call the Dispose on cls1 and cls25. GC的含义,作用?
答:负责自动释放托管资源和内存回收的工作。
6. 有这样一段文本 写一个正则表达式匹配所有连接的href属性里的字符串 文本如下:
正则表达式30分钟入门教程 http://deerchao.net/tutorials/regex/regex.htm
< div class ="footer_list" >
网站分类: < br />
< a href ="http://www.a.com/cate/jqery/" > jQuery </ a >
< a href ="http://www.b.com/cate/win7/" > Windows 7 </ a >
< a href ="http://www.a.com/cate/agile/" > 敏捷开发 </ a >
< a href ="http://www.a.com/cate/sqlserver/" > SQL Server </ a >
</ div >答: http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?
7 .算法部分:
写一个函数:找出两个字符串中最长的相同子串,比如字符串"likeyou" 和"lookyou",最长的相同串是"you" (用c#实现)
答:
private static void TestRegex12()
{
string p1 = " likeyou " ;
string p2 = " Lookyou " ;
string p = "" ;
string test = "" ;
// 获取短的一个字符串
if (p1.Length > p2.Length)
{
p = p2;
test = p1;
}
else
{
p = p1;
test = p2;
}
StringBuilder builder = new StringBuilder();
for ( int i = 0 ; i < p.Length - 1 ; i ++ )
{
builder.AppendFormat( " ({0}?(?={1}))? " , Regex.Escape(p.Substring(i, 1 )), Regex.Escape(p.Substring(i + 1 , 1 )));
}
builder.Append(Regex.Escape(p.Substring(p.Length - 1 )) + " ? " );
MatchCollection mc = Regex.Matches(test,builder.ToString());
Console.WriteLine(mc.Cast < Match > ().OrderBy(m => m.Length).ToList().Last().Value);}
8.javascript部分:
用javascript 定一个"人"类(人有姓名,年龄,性别,会吃饭,睡觉)
答:
function ShapeBase() {
this .show = function ()
{
alert( " ShapeBase show " );
};
this .init = function (){
alert( " ShapeBase init " );
};}
9.设计部分
实现2个设计模式(单例,简单工厂除外),并说明使用场合
酒仙桥 asp.net 面试相关推荐
- BFD1从北京顺义新国展到酒仙桥特斯拉办公室
从北京顺义新国展到酒仙桥特斯拉办公室,相距18公里,一边是人潮涌动的北京国际车展,一边是科技名流汇集的特斯拉中国首批用户交车仪式. 两边都有电动汽车的身影,但不同的是,纯电动车特斯拉是绝对的主角;在北 ...
- 劳动仲裁委员会的具体地址即(朝阳区酒仙桥南十里居28楼的具体路线)______转...
朝阳劳动争议仲裁委员会地址:朝阳区酒仙桥南十里居28楼(东风南路与酒仙桥路交汇处)(本地址为朝阳仲裁委2011年底搬迁后最新地址,2012新址) 仲裁委员会电话:64630126 64631709 仲 ...
- asp.net面试的题目
1.有哪几种方法可以实现一个类存取另外一个类的成员函数及属性,并请举列来加以说明和分析. 2.A类是B类的基类,并且都有自己的构造,析构函数,请举例证明B类从实例化到消亡过程中构造,析构函数的执行过程 ...
- ASP.NET面试题目大全(非常经典、吐血推荐)
1. 简述 private. protected. public. internal 修饰符的访问权限. 答 . private : 私有成员, 在类的内部才可以访问. protected : 保 ...
- asp.net面试集合
1 :维护数据库的完整性.一致性.你喜欢用触发器还是自写业务逻辑?为什么 答:尽可能用约束(包括CHECK.主键.唯一键.外键.非空字段)实现,这种方式的效率最好:其次用触发器,这种方式可以保证无论何 ...
- asp.net面试常见试题
1.面向对象的思想主要包括什么? 2.什么是ASP.net中的用户控件 3.什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS.CLS和CLR分别作何解释? ...
- asp.net面试的代码题目
不用第三个变量,交换两个数的值 方案一: static void Main(string[] args) {int a = 2, b = 6;a = a ^ b;b = b ^ a;a = a ^ b ...
- asp.net面试的概念知识
什么叫应用程序域? 答:应用程序域可以理解为一种轻量级进程.起到安全的作用.占用资源小. CTS.CLS.CLR分别作何解释 CTS:Common Type System 通用系统类型. CLS:Co ...
- 360 php offer,审批终于通过了,从面试到拿到奇虎360的offer已经失…
审批终于通过了,从面试到拿到奇虎360的offer已经失业两周了( •͈ᴗ⁃͈)ᓂ- - -♡ 小运营大太阳:沾沾喜气 程序猿.南兰:沾沾喜气 360员工:欢迎来到酒仙桥第一养老院 美团点评员工:[ ...
最新文章
- python使用imbalanced-learn的SMOTETomek方法同时进行上采样和下采样处理数据不平衡问题
- 定时任务 Crontab命令 详解
- python完全背包最优_python 完全背包问题_遗传算法Python实战 009.背包问题
- Oracle 执行计划 提示 'PLAN_TABLE' is old version 解决方法
- iOS 日期格式的转换
- sudo vi ~/etc/profile 报错E212:Can't open file for writing
- 【今日CS 视觉论文速览】 21 Jan 2019
- php扩展开发2--添加类
- redis与mysql性能对比、redis缓存穿透、缓存雪崩
- android toast 大小,Android Toast实现全屏显示
- jdbc常见异常及错误解决办法汇总
- 修复我的世界ice服务器的指令,我的世界 基岩版:服务器清理命令
- 大学计算机实验图灵机模型与计算机硬件,实验1图灵机模型与计算机硬件系统虚拟拆装实验报告.pdf...
- 简易售货机JAVA sql_JAVA基础---简易自动售货机
- 阿翔编程学-系统安全
- 想了3年,实现只用了3个月
- 真正秒懂增量表、全量表和拉链表
- 高并发架构系列:如何从0到1设计一个类Dubbo的RPC框架
- 主机托管与云计算的共生
- Stateflow状态转移练习
热门文章
- 7z001怎么解压在安卓手机上面_安卓手机来电闪光灯怎么设置
- 【解决方案】logging: 中文log乱码
- 西南民族大学第十届校赛 题解
- 爬虫类Chrome去除前端无限debugger反调试(轻松分析算法)
- 方差分析介绍(结合COVID-19案例)
- 排序模型(learning to rank)发展史(偏推荐系统
- 马化腾动怒!微信数据“被共享”,山寨微信团伙被判一年!
- 闪购网站Gilt从Rails迁移到Scala
- python爬取去哪网数据_用户观点:企查查数据爬取技术与Python 爬取企查查数据...
- 如何自学成为设计师_自学能成为一名平面设计师吗?如何提高审美?