`
ai_longyu
  • 浏览: 482155 次
社区版块
存档分类
最新评论

【转载】.NET面试最新

阅读更多

一、Web基础知识(HTML、XML、CSS基础语法):
1、HTML/XML规范中,元素结束标签是以尖括号括起来,并以/还是/开头再加上元素名称?即body的结束标签是</body>还是</body>
2、符合XHTML规范的文档一定符合XML规范吗?XSL和HTML的文档呢?
3、XML规范中,第一行必须是<?xml… 还是<!xml… 开头?
4、一个HTML文档必须包含三个元素,它们是head、body和哪个?
5、HTML中文档内联注释应该是以<!-开头还是<!--或者<?-,又以什么结尾?
6、Javascript脚本必须写在什么标签之内。
7、FireFox浏览器是否支持VBScript脚本?
8、我们现在使用的IE的版本一般是多少,IE的英文全称是什么?
9、CSS规范中,每一条样式的结束符是;(分号)还是: (冒号) ?样式名与样式值之间的分隔符是:(冒号)还是=(等号) ?
10、CSS规范中,.(句点)后面跟一个名称代表什么含义?#(井号)后面跟一个名称代表什么含义?如果要对一个元素设置CSS样式,应将CSS样式写在它的什么属性内?


1、</body>
2、XHTML和XSL都必然符合XML规范,HTML不符合。
3、<?xml
4、html
5、<!--和-->
6、<script>
7、不支持
8、Internet Explorer 6.0 SP2/5.5/5.0/6.0 SP1/7.0 beta2/7.0 beta3都算对。
9、;,:和=都可以
10、.后面跟个名称表示文档中所有class属性值包含这个名称的应用其后样式,#后面跟个名称表示文档中ID为此名称的元素应用其后样式。


二、C#语法考察
1、delegate是引用类型还是值类型?enum、int[]和string呢(难度系数40%)?
2、我们知道new可以调用构造函数创建一个对象,那么new还有什么别的语法吗?
3、base这个关键字有哪几种语法?override呢?
4、请指出C#中是否有下列关键字?virtual、sealed、abstract、import、as、in、goto、final、Const、signed、String(提示,仅指出C#中没有的即可)(难度系数50%)。
5、在循环:for( int i = 0; i < 100; i++ ) Console.WriteLine( i );中,请指出i++的执行时机。
6、试说明continue关键字的用处。
7、object是C#的关键字吗?请指出C#中有哪些类型关键字,如int、float。(提示,写得越多越好)。
8、C#的XML文档注释中(以///开头的注释),<summary>标签用于描述什么?<param>标签呢?
9、我们知道[]是数组和索引器的访问操作符,但它还有一个语法,是什么?

1、delegate引用类型,enum值类型,int[]引用类型,string引用类型。
2、隐藏基类相同签名方法,如果在C# 2.0中则还作为泛型构造函数约束。
3、base两个语法,分别是调用基类构造函数和调用基类方法,override用于重写基类方法。
4、没有的关键字:import、final、Const、signed、String
5、在Console.WriterLine( i );执行之后
6、马上开始下一次循环,忽略循环体余下的语句
7、是,object、int、uint、long、ulong、short、ushort、byte、sbyte、char、float、double、decimal、bool,如回答:enum、struct、class、delegate也算对。
8、<summary>用于某个元素的概要说明,<param>用于某个方法的参数概要说明。
9、特性(Attribute)


三、Web进阶知识(javascript、DOM、CSS进阶):
1、试图说明setTimeout和setInterval的不同。
2、请指出body是什么元素的属性,alert是什么元素的方法。
3、onblur事件在什么时机被触发?onmouseover事件当鼠标在元素上移动时是仅触发一次还是连续触发?那么onmouseout呢?
4、在CSS中a:hover、a:link各表示什么意思?a与A是否有不同?XHTML规范要求所有标签名称必须大写还是小写?属性名称呢?
5、在<form>中的元素不能在脚本中直接用元素ID来访问,这个时候我们一般用document的一个方法来获取这个元素。这个方法是:
getElementByID、getElementById、getNodeById、getNodeByID、GetNodeById。
6、由于class是javascript中的保留字,所以元素的class属性在javascript中没有用class这个名称,那么是用什么名称来代替的?
7、如何简单的使一个变量的值为NaN?
8、试说明parent和opener属性各代表什么?
9、指出border-style样式在javascript应如何访问?
10、指出div与span的不同。

1、setTimeout在经过指定时间后执行一次,setInterval则是经过指定时间就执行一次。
2、window.document、window
3、onblur在控件失去焦点时触发,onmouseover是连续触发,onmouseout仅触发一次。
4、a:hover表示当鼠标放在连接上时,连接该使用什么样式,a:link表示正常情况下连接该使用什么样式,在现行的CSS标准中不区分大小写,所以a与A没有不同。XHTML要求所有的标签名和属性名都必须小写。
5、getElementById
6、className
7、a = 1/0;
8、parent代表父框架,opener代表打开这个窗口的窗口
9、element.style.borderStyle
10、默认的display样式不同,div是block而span是inline;


第五大题考泛型的题目没有人做出来了:

五、.NET Framework 2.0/C# 2.0语法知识考察,C#高级语法考察(泛型及泛型技巧、匿名方法及其技巧)
1、看函数代码,然后回答问题(难度系数80%):
public static T[] SomeMethod<T>( T value, int size )
{
T[] arr = new T[size];
for ( int i = 0; i < size, i++ )
arr[i] = value;
return arr;
}
试阐述这个函数的作用。
请问,这样调用这个函数有没有问题,如有问题,有何问题?
long[] result = SomeMethod( 1, 20 );

2、看代码,然后指出在各种调用中返回值为何种类型(难度系数85%):
public class MyClass<K, V>
{
public V this[K key]
{
get
{
throw new NotImplementedException();
}
}
}

public class MyClass
{
public static T[] MyMethod1<T>( T arg )
{
throw new NotImplementedException();
}

public static K MyMethod2<K, V>( V value, MyClass<K, V> dictionary )
{
throw new NotImplementedException();
}
}


MyClass<int, string> instance = new MyClass< int, string >();

??? result = MyClass.MyMethod1( MyClass.MyMethod2( instance[0], instance ) );//请指出返回类型

3、看代码,然后指出在各种调用中返回值为何种类型(难度系数90%):
public class MyClass<K, V>
{
public V this[K key]
{
get
{
throw new NotImplementedException();
}
}
}

public class MyClass
{
public static MyClass<V, K> MethodA<K, V>( MyClass<K, V> dictionary )
{
throw new NotImplementedException();
}

public static MyClass<MyClass<T, V>, K> MethodB<K, V, T>( MyClass<K, V> dictionary, T[] arg )
{
throw new NotImplementedException();
}

public static MyClass<K, V[]> MethodC<K, V>( MyClass<K, V> dictionary )
{
throw new NotImplementedException();
}
}

??? obj = MyClass.MethodA( MyClass.MethodB( instance, MyClass.MethodC( instance )[0] ) )[0]; //请指出返回类型。

分享到:
评论

相关推荐

    asp.net知识库

    从NUnit中理解.NET自定义属性的应用(转载) 如何在.NET中实现脚本引擎 (CodeDom篇) .NET的插件机制的简单实现 我对J2EE和.NET的一点理解 难分难舍的DSO(一) InternalsVisibleToAttribute,友元程序集访问属性 ...

    2020年多家公司整理的350道Java面试题手册.pdf

    版权声明:本文为CSDN博主「YoungJ5788」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/zhaoyajie1011/article/details/105948679

    [最新整理公布][汇总II]微软等数据结构+算法面试100题[第1-80题]

    昨日,11.19,最新整理了,第61-80...1.[最新答案V0.3 版]微软等数据结构+算法面试100 题[第21-40 题答案] http://download.csdn.net/source/2832862 2.[答案V0.2 版]精选微软数据结构+算法面试100 题[前20 题]--修正 ...

    Java最新大厂面试宝典

    秋招金九银十快到了,...版权声明:本文为CSDN博主「进阶的架构师」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/qq13321123/article/details/131416951

    [最新答案V0.4版]微软等数据结构+算法面试100题[第41-60题答案]

    微软等公司数据结构+算法面试100题之...1.[最新整理公布][汇总II]微软等数据结构+算法面试100题[第1-80题] http://download.csdn.net/source/28460552 [第一部分]精选微软等公司数据结构+算法经典面试100题[1-40题] ...

    Python 面试整理.pdf

    pytho面试整理 import numpy as np import tensorflow as tf # 深度学习库 from captcha.image import ImageCaptcha # 用来生成验证码 import matplotlib.pyplot as plt # 用来将验证码可视化出来 from PIL import ...

    新鲜出炉:微软等数据结构+算法面试100题第81-100题[V0.1版最后20题]

    微软等数据结构+算法面试100题最后20题第81-100题新鲜出炉 ---100题系列V0.1版完整公布 ...本人July对以上所有任何内容和资料享有版权,转载请注明作者本人July及出处。 向你的厚道致敬。谢谢。2010年12月05日。

    [珍藏版]微软等数据结构+算法面试100题全部出炉[100题V0.1最终完美版]

    5.[最新答案V0.3版]微软等数据结构+算法面试100题[第21-40题答案] http://download.csdn.net/source/2832862 6.[答案V0.2版]精选微软数据结构+算法面试100题[前20题]--修正 http://download.csdn.net/source/2813890...

    珍藏版]微软等数据结构+算法面试100题全部出炉[100题V0.1最终完美版]

    转载或引用以下任何资料、或题目,请注明作者本人July及出处。 向您的厚道致敬,谢谢。 好了,请享受这完完整整的100题吧,这可是首次完整亮相哦。:D。 ............ ............ 更多详情,请参见本人博客: My...

    Android面试专题系列(六):Activity中为什么要用bundle来传递数据,而不用HashMap来代替?

    转载请注明出处,From李诗雨—https://blog.csdn.net/cjm2484836553/article/details/105152708 面试官:“你一定看过Activity的onCreate()方法吧,为什么它要用bundle来传递数据,而不用HashMap来代替呢?” 这个...

    程序员简历模板

    对于程序员而言,一份好的简历能够直接从999+的简历邮件箱中脱颖而出,收到hr邀请面试的电话。但为什么有人的简历投出去就像是石沉大海,了无音讯了?因为问题出在了简历上,对于不善于言辞的程序员来说。 作者:祈...

    Android面试专题(七):Serializable 和 Parcelable 的区别

    转载请注明出处,From李诗雨—https://blog.csdn.net/cjm2484836553/article/details/105161472 首先,我要强行加个图,哈哈哈哈哈~ 面试官:“说一下Serializable接口和Parcelable接口的区别吧。” 我们可以从以下...

    c++ 面试题 总结

    C++面试题 1.是不是一个父类写了一个virtual 函数,如果子类覆盖它的函数不加virtual ,也能实现多态? virtual修饰符会被隐形继承的。 private 也被集成,只事派生类没有访问权限而已 virtual可加可不加 子类的...

    interview_questions.docx

    golang语言面试在object_detection文件夹下建立一个training文件夹,然后将上述模型对应的配置文件拷贝到training文件夹下,并进行相应的修改,配置文件的名称为:faster_rcnn_inception_v2_pets,我们需要进行如下...

    红黑树的c实现源码与教程

    红黑树的c实现源码与剖析 ...本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/v_JULY_v/archive/2011/01/03/6114226.aspx 一切的详情请参见此文: 教你彻底实现红黑树:红黑树的c源码实现与剖析 ...

    Android 动画(View动画,帧动画,属性动画)详细介绍

    Android动画是面试的时候经常被问到的话题。我们都知道Android动画分为三类:View动画、帧动画和属性动画。 先对这三种动画做一个概述: View动画是一种渐进式动画,通过图像的平移、缩放、旋转和透明度等各种渐进...

    结构之法 算法之道 第一期博文CHM文件集锦[版权所有,侵权必究]

    本文件包含了十个经典算法的研究,微软面试的全部100 题,及前60 的答案。包括本博客结构之法算法之道,内的17 篇已经被推荐到CSDN 首页的文章。 然后,非常感谢您的下载。 希望,你得到了此份文件之后,尽力做好...

    判断2个字符串是否含有相同的字符

    面试题,是纸上写的,发现了些错误,回来改进了下。写纸上和写计算机里并编译成功完全是两个效果。 开始没太多字符串操作,很繁琐、难点也多,后逐渐改进。 典型问题1: sizeof()局限于栈数组 char a[] = "asd...

Global site tag (gtag.js) - Google Analytics