asp.net实习生笔试题

匿名网友 匿名网友 发布于: 2015-08-30 00:00:00
阅读 141 收藏 0 点赞 0 评论 0

面试内容基本如下:
1.自我介绍
2.大学期间担任职务?
3.有没参加什么比赛,如果获奖你觉得获奖原因是什么?
4.你有没做过什么项目,在这个项目中你觉得收获最大的是什么?
5.现在做C#t的程序员有很多,你觉得你的优势是什么?

笔试内容基本如下:
1.名词解释:
CTS:公共类型系统(又叫通用系统类型) Common Type System
CLS:公用语言规范 Common Language Specification 可以保证C#组件与其他语言组件间的互操作性
CLR:CLR(公共语言运行时,Common Language Runtime)和Java虚拟机一样也是一个运行时环境,它负责资源管理(内存分配和垃圾收集),并保证应用和底层操作系统之间必要的分离
MSIL:Microsoft Intermediate Language (MSIL)微软中间语言,这是一种类似Java字节码的语言,也是为了能在不同平台移植所生成的中间代码
你觉得C#编译后的指令是上述哪个,该指令能不能直接运行,为什么?
2. (1) string a=”a”;
a+=”b”;
a+=”c”;
Console.Write(a);
(2) StringBuilder sb = new StringBuilder();
sb.Append(“a”);
sb.Append(“b”);
sb.Append(“c”);
Console.WriteLine(sb.ToString());
问题:上述两题输出结果是什么?你会选择哪种方法,为什么?
3. class A

public A()

fun1();

public virtual void fun1();

class B:A
{
int x=1;
int y=0;
public B()
{
y=-1;
Console.Write(“y={0}t”,y);
}
public override void fun1()
{
Console.Write(“x={0},y={1}”,x,y);
}
}

问题:new B()后输出结果是什么?

4.asp.net数据控件viewData的作用及对页面的性能如何?
5.Web Service使用的技术、协议有哪些,它们有何作用?
6.导航控件,随着数据量的增大速度有所减慢,请分析原因和解决方法。
7.什么是ORM?它的三个核心原则是什么?它的优点和缺点是什么?列举两个ORM框架。
8.将LinQ语句转化为SQL语句
9.写存储过程。将一个字符串(“0100110”)分割存储成如下形式的表
ID NUM
1 0
2 1
3 0
4 0
5 1
6 1
7 0
10.写SQL语句实现将上表改成如下形式(也就是将原来的1改为0,0改为1):
ID NUM
1 1
2 0
3 1
4 1
5 0
6 0
7 1

11.请写出asp.net用户控件的四种传参形式。
12.请写出asp.net的运行机制。
13.如何实现浏览Default.yinhoo也能浏览到服务器端的Default.aspx页面。
14.用一种或多种方法计算1-2+3-4+5……..+M;

评论列表