第1部分 求职过程

---------------------------------------------------------------------------------------------

第2部分 c#程序设计

第5章 c#程序设计基本概念

面试例题1:试解释如下两个概念:clr和cts

面试例题2:property和attribute的区别是什么?

面试例题3:net现在是什么版本?谈谈net各版本的兼容性

面试例题4:什么是强类型?什么是弱类型?c#是强类型还是弱类型?

面试例题5:什么事GAC?

面试例题6:什么叫JIT?什么是NGEN?他们分别有什么限制和好处?

面试例题7:解释一下c#和c++有什么区别?

面试例题8:引用类型和值类型区别是什么?

面试例题9:下列选项中,()是引用类型?A.enum类型 B.struct类型 C.string类型 D.int类型

面试例题10:解释一下装箱和拆箱。为什么要装箱和拆箱?

面试例题11:explicit 和 implicit 的区别是什么?

面试例题12:DateTime是否可以为null?

面试例题13:DateTime.Parse(myString);这行代码有什么问题?

面试例题14:extern 是什么意思?

面试例题15:编写一段代码,其功能是打印代码本身?

面试例题16:谈谈 final,finally,finalize的区别?

第6章   const,异常和反射

面试例题17:const 和static readonly 区别是什么?

面试例题18:分析异常

面试例题19:在c#异常处理中,一个try可以有几个通用catch块?

面试例题20:定制异常类应继承哪个类?应包含哪些构造函数?

面试例题21:什么是Reflection?其他语言有这种特点吗?

第7章 传递与引用

面试例题22:请输出下列程序结果。

static void Main()
{
int x = ;
int y = ;
GetPlus(ref x,y);
Console.WriteLine("x="+x+"y="+y);
}
public static void GetPlus(ref int x,int y){
x = x + y;
y = x + y;
}

面试例题23:在c#中,a.Equals(b) 和 a==b 一样吗?

面试例题24:关于静态变量的创建哪一个选项是正确的?

A.一旦一个静态变量被分配,它就不允许改变

B.一个静态变量在一个方法中创建,它在被调用的时候值保持不变

C.在任意多个类的实例中,一个静态变量的实例只存在一个

D.一个静态的标示符只能被应用于 primitive value

面试例题25:静态成员和非静态成员的区别?

面试例题26:在下列对象中,哪个对象不是从已有的FileStream创建?

A.FileInfo  B.SteamReader C.BufferedStream D.SteamWriter

面试例题27:可用下列语句创建FileStream对象?

面试例题28:调用Assembly.Load算静态引用还是动态引用?

面试例题29:何时使用 Assembly.LoadFrom?何时使用Assembly.LoadFile?

面试例题30:什么叫 Assembly Qualified Name?它是一个文件名吗?

面试例题31:Assembly.Load("foo.dll");这样的写法是否正确?

面试例题32:下列说法错误的是?

A.一个进程可以包含多个应用域    B.一个应用域可以包含多个程序集

C.一个应用域可以包含EXE程序集,但不可以包含DLL程序集  D.可以将一个AppDomain从进程中卸载

面试例题33:程序集的强名包含哪几部分?

面试例题34:如何理解C#的序列化?

第8章 循环,条件和概率

面试例题35:c#中要使一个类foreach遍历,实现过程怎样?

面试例题36:设计递归算法x(x(8))需要调用几次函数x(int n)?

面试例题37:八皇后问题

面试例题38:1,1,2,3,5,8,13,21,34,...用c#递归写出算法,算出第30个数

面试例题39:在1~1000的整数中,找出同时符合以下条件的质数

    for (int i = ; i < ; i += )
{
bool isprime = true;
for (int k = ; k < Math.Sqrt(i);k+= )
{
if (i % k == )
{
isprime = false;
break;
}
}
if (isprime)
{
Console.WriteLine(i);
}
}

面试例题40:随机数

第9章 关于面向对象的面试问题

面试例题41:面向对象的三要素是什么?

面试例题42:对象与实例到底有什么区别呢?

面试例题43:关于类下面哪个是错误的?

A.类是对象的蓝图   B.我们使用关键字来创建类的构造

C.类被声明后可以作为类型名用来声明变量 D.类和结构没有区别

面试例题44:下面关于面向对象技术哪些是错误的?

A.面向对象的核心理念是通过使用的对象来构造程序 B.面向对象关键在于它是关注过程的

C.面向对象有很多优势:简洁,模块化,可复用,扩展性等 D.面向对象最重要在于数据程序的加载

面试例题45:面向对象程序设计的描述,那个是对的?

1.一个对象可以继承另一个对象的特性 2.一个子类能包含基类的方法和属性 3.封装用来隐藏尽可能多的内部工作接口

4.封装允许程序不独立运行 5.多态允许同名的方法有多个不用的用法

A.12     B.14     C.23     D.35     E.45

面试例题46:说说哪两个类不能实例化?

面试例题47:阐述面向接口,面向对象,面向方面编程的区别?

面试例题48:internal protected表示什么意思?

面试例题49:类和结构有什么区别?

面试例题50:object实现了哪些方法?

面试例题51:下面这段程序标识处是否正确?并说明理由

面试例题52:下面这段程序输出结果是多少?

面试例题53:下面关于密封类的说法错误的是?

面试例题54:下面哪个选项的说法是正确的?

面试例题55:构造函数为什么不能为虚函数?

面试例题56:下列关于构造函数的描述错误的是?

面试例题57:下列代码的输出结果是?

面试例题58:为什么虚函数效率低?

面试例题59:如果虚函数是非常有效的,我们是否可以把每个函数都声明为虚函数?

面试例题60:下面代码输出结果是多少?

面试例题61:为何C#中需要使用私有构造函数?

面试例题62:什么是多态?

面试例题63:重载和覆盖有什么不同?

面试例题64:下列关于c#中索引器理解正确的是?

第10章 继承与接口 *********************

面试例题65:下列哪一项说法是正确的?

面试例题66:写出下面程序的输出结果?

面试例题67:c#中的new关键字有几种用法?

面试例题68:在c#的子类中使用new和override,两者的区别是什么?

面试例题69:在c#this的作用是什么?静态构造函数里可以用this吗?为什么?

面试例题70:下列关于抽象类说法错误的是哪个?

面试例题71:抽象类可以继承一个普通类吗?如果可以的话,能用抽象函数重写基类中的虚函数吗?

面试例题72:抽象类和接口的区别是什么?

面试例题73:接口是一种引用类型,在接口中可以声明?

第11章 委托,事件和泛型

面试例题74:使用泛型的主要优点是什么?

-------------------------------------------------------------------------------------------------------------

第3部分 数据结构和软件工程

第12章 数据结构

第13章 字符串

第14章 排序

第15章 设计模式

第16章 软件测试

---------------------------------------------------------------------------------------------------------------

第4部分 UNIX,Oracle和网络

第17章 操作系统

面试例题75:请描述进程与线程之间的关系,线程的有点和不足是什么?

面试例题76:至少列举5种window下进程通信的方式?

面试例题77:进程进入等待状态有哪几种方式?

面试例题78:什么是中断响应条件?

面试例题79:下列代码是否发生死锁?

面试例题80:常见作业调度算法有哪些?

面试例题81:常见进程调度算法有哪些?

面试例题82:常见linux内核的3种调度是什么?

面试例题83:有哪些方法让一个进程仅有一个实例运行?

第18章 数据库和sql语言

第19章 计算机网络和分布式系统

-------------------------------------------------------------------------------------

第5部分 net扩展项目

第20章  winform窗体与控件

第21章  ado数据库相关知识

第22章  net中web设计

第23章  asp.net 应用技术

第24章  net性能与安全

---------------------------------------------------------------------------------------

第6部分 综合面试题

net 程序员面试宝典的更多相关文章

  1. Android高薪之路-Android程序员面试宝典

    Android高薪之路-Android程序员面试宝典

  2. ASP.NET的几个试题(《C#与.NET程序员面试宝典》)

    更多参考:博客园笔记 :ASP.NET是什么 ASP.NET不是一种语言,而是创建动态Web页的一种强大的服务器端技术,它是Microsoft.NET Framework中一套用于生成Web应用程序和 ...

  3. 《JAVA 程序员面试宝典(第四版)》读书笔记之前言

    工作五年了一直在小的软件公司混,总感觉自己的专业知识没有太大的提升.当然了中间也换了一两家公司,面试的公司就很多家,总感觉正规的软件公司(无论大小)对于基础知识的考核都非常重视,而不管你说你之前服务过 ...

  4. 黑马程序员面试宝典(Java)Beta6.0免费下载

    场景 JavaSE基础 面向对象特征以及理解 访问权限修饰符区别 理解clone对象 JavaSE语法 java有没有goto语句 &和&&的区别 如何跳出当前的多重嵌套循环? ...

  5. JAVA程序员面试宝典

    程序员面试之葵花宝典 面向对象的特征有哪些方面    1. 抽象:抽象就是忽略一个主题中与当前目标2. 无关的那些方面,3. 以便更充分地注意与当前目标4. 有关的方面.抽象并不5. 打算了解全部问题 ...

  6. [Java程序员面试宝典]读书笔记

    ClassLoader具备层次关系,且不止一种.不同的类装载器分布创建的同一个类的字节码数据属于完全不同的对象,没有任何关联 通过Class.forName(String className),能够动 ...

  7. 【Java】Java程序员面试宝典(第三版)第5章----Java程序设计基本概念

    1.static静态变量,在次级作用域也可以被修改. 2.k++ + k++.第一个自加实际上只有在与计算+k++时补增.详情P36的题目. 3.Java数据类型从低到高分为(byte short c ...

  8. java程序员面试宝典之——Java 基础部分(1~10)

    基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语法,集合的语法,io 的语法,虚拟机方面的语法. 1.一个".java"源文件中是否可以包 ...

  9. Java程序员面试宝典1 ---Java基础部分(该博文为原创,转载请注明出处)

    (该博文为原创,转载请注明出处   http://www.cnblogs.com/luyijoy/  by白手伊凡) 1.    基本概念 1)         Java为解释性语言,运行过程:程序源 ...

随机推荐

  1. C# 4.0中的动态类型和动态编程

    # 4.0的主题就是动态编程(Dynamic Programming).虽然C#仍然是一种静态语言,但是对象的意义开始变得越来越“动态”.它们的结构和行为无法通过静态类型来捕获,或者至少编译器在编译程 ...

  2. 关于Fragment框架,说的够清晰了。。。

    Android4.0-Fragment框架实现方式剖析(一) 分类: Android UI 2012-09-19 18:59 14880人阅读 评论(8) 收藏 举报 android   目录(?)[ ...

  3. Spring整合Hibernate,Druid(Maven)

    本文转载自:http://blog.csdn.net/lantazy/article/details/52495839 首先,说一下spring,spring有很好的整合能力,Web应用的各个层次都能 ...

  4. 【并发编程】Future和FutureTask以及CompletionService

    Future接口 此接口主要用于: 代表异步计算的执行结果: 用于可取消的task:(比使用interrupt实现取消要方便 ) FutureTask类 FutureTask是Future的一个实现类 ...

  5. 接口自动化(六)--使用QQ邮箱发送邮件

    接口测试执行完发送一个邮件,这里使用QQ邮箱发送,先要拿到QQ邮箱授权码,方法自行百度 # coding=utf-8 import smtplib from email.mime.text impor ...

  6. SecureCRT 8.1使用经验总结

    1.反空闲设置: 2.文件上传下载 上传 sudo rz -y 文本文件勾选Upload files as ASCII,图片或其他飞文本文件,去掉勾选.采用默认binary 3.文件下载 sudo s ...

  7. uva-11234-表达式

    后缀表达式,使用队列计算,要求计算的结果一样,输出队列的输入串 表达式转二叉树,层次序遍历,先右孩子,然后字符串反转输出 #include <iostream> #include < ...

  8. Python实践练习:正则表达式查找

    题目 编写一个程序,打开文件夹中所有的.txt 文件,查找匹配用户提供的正则表达式的所有行.结果应该打印到屏幕上. 代码 #!/usr/bin/python # -*- coding: UTF-8 - ...

  9. Lazy JSF Primefaces Datatable Pagination

    http://www.javacodegeeks.com/2012/04/lazy-jsf-primefaces-datatable.html

  10. c# 数据拼接成键值对格式

    public static object FindLayoutTypes() { //地鼓.地裂.墙裂.井水.泉水 var sb = new StringBuilder(); sb.Append(ge ...