第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. Android中关于JNI 的学习(一)对于JNIEnv的一些认识

    一个简单的样例让我们初步地了解JNI的作用.可是关于JNI中的一些概念还是需要了解清楚,才干够更好的去利用它来实现我们想要做的事情. 那么C++和Java之间的是怎样通过JNI来进行互相调用的呢? 我 ...

  2. 949. Largest Time for Given Digits

    Given an array of 4 digits, return the largest 24 hour time that can be made. The smallest 24 hour t ...

  3. PHP安全性漫谈

    最近刚做完两个PHP的网站项目,客户虽然没有安全性的相关需求,但是自己不能放过对自己的要求,何况对以后做电子商务的项目相当有帮助,呵呵,早准备早超生,经过查看PHP 帮助和相关资料~~~~       ...

  4. Phonegap 工程项目介绍

    一.工程项目的路径在www下面,www下面的文件如下图 1. index.html <!DOCTYPE html> <!-- Licensed to the Apache Softw ...

  5. IEEE 754 浮点数在计算机中的表示方法

    IEEE二进制浮点数算术标准(IEEE 754)是20世纪80年代以来最广泛使用的浮点数运算标准,为许多CPU与浮点运算器所采用.这个标准定义了表示浮点数的格式(包括负零-0)与反常值(denorma ...

  6. java IDE 中安装 lombok plugin 插件,并使用 @Slf4j 注解打印日志初体验

    lombok 插件介绍: IntelliJ IDEA官方插件页面:https://plugins.jetbrains.com/plugin/6317-lombok-plugin 使用lombok之后, ...

  7. apache-tomcat-7.0.8\bin\tcnative-1.dll: Can't load AMD 64-bit .dll on a IA 32-bit platform

    问题: apache-tomcat-7.0.8\bin\tcnative-1.dll: Can't load AMD 64-bit .dll on a IA 32-bit platform 解决:jd ...

  8. emacs之配置4,颜色插件

    来自https://github.com/oneKelvinSmith/monokai-emacs/blob/master/monokai-theme.el monokai-theme.el ;;; ...

  9. debian修改ssh端口

    vim /etc/ssh/sshd_config,修改port为你想要的端口 invoke-rc.d ssh restart 客户端连接: ssh 142.4.125.90 -l root -p875 ...

  10. jsp页面的基本语法

    JSP全称Java Server Pages,顾名思义就是运行中java服务器中页面,也就是在我们JavaWeb中的动态页面,其本质就是一个Servlet. 学习jsp的基本语法主要就是学习服务器是如 ...