世上有很多事情是无法提前的,惟有认真的活在当下,才是最真实的态度! 许多人喜欢预支明天的烦恼,想要早一天解决掉明天的烦恼.明天如果有烦恼,你今天是无法解决的,每一天都有每一天的人生功课要交,努力做好今天的功课再说吧!!
发布新日志
-
2006-12-06 12:00:12
五、.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();
}
}
??? ōbj = MyClass.MethodA( MyClass.MethodB( instance, MyClass.MethodC( instance )[0] ) )[0]; //请指出返回类型。
四、.NET Framework和C#高级知识(.NET Framework和C#进阶)
1、看代码,然后回答问题(难度系数65%):
enum Fruit { Apple, Pear, Orange };
请问,Fruit.Apple.GetType().ToString()将得到什么结果?而typeof( Fruit ).GetType().ToString()呢?
2、先看代码,并指出下列程序是否存在编译时错误,存在什么错误(难度系数70%)?
public static void SomeMethod( long arg )
{
//...
}
//...
int i = 0;
int j = SomeMethod( i );//忽略类、方法体和命名空间
查看(1144)
评论(0)
收藏
分享
管理
-
2006-12-06 11:55:34
一、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、Javascrīpt脚本必须写在什么标签之内。
7、FireFox浏览器是否支持VBscrīpt脚本?
8、我们现在使用的IE的版本一般是多少,IE的英文全称是什么?
9、CSS规范中,每一条样式的结束符是;(分号)还是: (冒号) ?样式名与样式值之间的分隔符是:(冒号)还是=(等号) ?
10、CSS规范中,.(句点)后面跟一个名称代表什么含义?#(井号)后面跟一个名称代表什么含义?如果要对一个元素设置CSS样式,应将CSS样式写在它的什么属性内?
1、</body>
2、XHTML和XSL都必然符合XML规范,HTML不符合。
3、<?xml
4、html
5、<!--和-->
6、<scrīpt>
7、不支持
8、Internet Explorer 6.0 SP2/5.5/5.0/6.0 SP1/7.0 beta2/7.0 beta3都算对。
9、;,:和=都可以
10、.后面跟个名称表示文档中所有class属性值包含这个名称的应用其后样式,#后面跟个名称表示文档中ID为此名称的元素应用其后样式。
查看(2413)
评论(2)
收藏
分享
管理