1.维护数据库的完整性、一致性、你喜欢用触发器还是自写业务逻辑?为什么?

 2.什么是事务?什么是锁?

 3.什么是索引,有什么优点?

 4.视图是什么?游标是什么?

 5.什么是存储过程?有什么优点?

6.什么是触发器?

7.简单介绍下ADO.NET和ADO主要有什么改进?

7.1 ASP.NET与ASP相比,主要有哪些进步?

7.2 C#中的委托是什么?事件是不是一种委托?

8.如何把一个array复制到arrayist里

8.1 列举ADO.NET中的五个主要对象,并简单描述

 9.概述三层结构体系

 10.什么是装箱和拆箱?什么是重载?

 11.简述WebService

 12.面向对象的思想主要包括什么?

 13.列举一下你所了解的XML技术及其应用

 14.C#中的接口和类有什么异同。

 15.new 关键字用法

 14.DataGrid的Datasouse可以连接什么数据源

 15.概述反射和序列化

 16.概述O/R Mapping 的原理

17.可访问性级别有哪几种

18.sealed修饰符有什么特点

19.列举ADO.NET中的共享类和数据库特定类

20.C#中,string str = null 与 string str ="",请尽量用文字说明区别

21.详述.NET里class和struct的异同

22.什么叫应用程序域?什么是托管代码?什么是强类型系统?什么是装箱和拆箱?什么是重载? CTS、CLS和CLR分别作何解释?

 23.值类型和引用类型的区别?

 24.如何理解委托

 25.C#中的接口和类有什么异同?

 26.ASP.net的身份验证方式有哪些?

 27.活动目录的作用

28.解释一下UDDI、WSDL的意义及其作用

29.什么是SOAP?

30.如何部署一个ASP.net页面?

31.如何理解.net中的垃圾回收机制?

32.概述.NET中的GC机制。

 33.GC是什么? 为什么要有GC?

33.ASP.NET中常见内置对象?

34.死锁的必要条件?怎么克服?

 35.接口是否可以继承接口?抽象类是否可以实现接口?抽象类是否可以继承实体类?

36.构造器Constructor是否可以被继承?是否可以被Override?

 37.是否可以继承String类?

 38.当一个线程进入一个对象的方法后,其它线程是否可以进入该对象的方法?

39.用最有效的方法算出2乘以8等于几?

 40.C#是否可以对内存直接进行操作?

 41.数组有没有Length()这和方法?string有没有这个方法?

 42.Error和Exception有是区别?

 43.HashMap和Hashtable区别?

 44.Collection和Collections的区别?

 45.Override, Overload,的区别?

 46.在一个BS结构中需要传递变量值时,不能使用session,cookie,application,你有几中方法?

 47.C#种索引器实现过程,是否只能根据数字索引?

 48.Const和ReadOnly?

49.UDP和TCP连接有和异同?

 50.进程和线程分别该怎么理解?

51.在.NET中所有类的基类是?

52.能用foreach遍历访问的对象需要实现?

53.Heap与stack的差别?

54.请编程遍历页面上所有TextBox控件并给它赋值为string.Empty?

 55.请编程实现一个冒泡排序算法?

 56.求以下表达式的值,写出您想到的一种或几种实现方法: 1-2+3-4+……+m

 58.什么是受管制的代码?

 59.在.net中,配件的意思是?

 60.常用的调用WebService的方法有哪些?

 61. .net Remoting 的工作原理是什么?

 62.根据线程安全的相关知识,分析以下代码,当调用test方法时i>10时是否会引起死锁?并简要说明理由。

63.简要谈您对微软.NET 构架下remoting和webservice两项技术的理解以及实际中的应用。

64.公司要求开发一个继承System.Windows.Forms.ListView类的组件,要求达到以下的特殊功能:点击ListView各列列头时,能按照点击列的每行值进行重排视图中的所有行 (排序的方式如DataGrid相似)。根据您的知识,请简要谈一下您的思路

 65.给定以下XML文件,完成算法流程图。

<FileSystem>

  < DriverC >

    <Dir DirName=”MSDOS622”>

      <File FileName =” Command.com”></File>

    </Dir>

    <File FileName =”MSDOS.SYS” ></File>

    <File FileName =” IO.SYS”></File>

  </DriverC>

</FileSystem>

请画出遍历所有文件名(FileName)的流程图(请使用递归算法)。

66.String s = new String("xyz");创建了几个String Object?

67.abstract class和interface有什么区别?

68.启动一个线程是用run()还是start()?

 69.两个对像值相同(x.equals(y)== true),但却可有不同的hashcode,这句话对不对?

70.swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上?

71.当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法?

72.abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized?

73.List, Set, Map是否继承自Collection接口?

 74.Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?

 75.sleep() 和 wait() 有什么区别?

 76.short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?

 77.谈谈final,finally, finalize的区别。

78.如何处理几十万条并发数据?

79.Session有什么重大BUG,微软提出了什么方法加以解决?

80.成员变量和成员函数前加static的作用?

 81.请说明在.net中常用的几种页面间传递参数的方法,并说出他们的优缺点。

 82.请指出GAC的含义?

83.向服务器发送请求有几种方式?

84.软件开发过程一般有几个阶段?每个阶段的作用?

85.在c#中using和new这两个关键字有什么意义,请写出你所知道的意义?using 指令 和语句 new 创建实例 new 隐藏基类中方法。

 86.需要实现对一个字符串的处理,首先将该字符串首尾的空格去掉,如果字符串中间还有连续空格的话,仅保留一个空格,即允许字符串中间有多个空格,但连续的空格数不可超过一个.

 87.什么叫做SQL注入,如何防止?请举例说明。

88.什么是ApplicationPool?

89.什么是XML?

90.什么是ASP.net中的用户控件?

 91.什么是code-Behind技术。

 92.XML 与 HTML 的主要区别

 93.类成员有_____种可访问形式?

94.在Asp.net中所有的自定义用户控件都必须继承自________?

95.在.Net中所有可序列化的类都被标记为_____?

 96.在.Net托管代码中我们不用担心内存漏洞,这是因为有了______?

97.在.Net中,类System.Web.UI.Page 可以被继承么?

 98.net的错误处理机制是什么?

99.利用operator声明且仅声明了==,有什么错误么?

 100.某一密码仅使用K、L、M、N、O共5个字母,密码中的单词从左向右排列,密码单词必须遵循如下规则:

(1) 密码单词的最小长度是两个字母,可以相同,也可以不同

(2) K不可能是单词的第一个字母

(3) 如果L出现,则出现次数不止一次

(4) M不能使最后一个也不能是倒数第二个字母

(5) K出现,则N就一定出现

(6) O如果是最后一个字母,则L一定出现

 问题一:下列哪一个字母可以放在LO中的O后面,形成一个3个字母的密码单词?

   A) K B)L C) M D) N

 问题二:如果能得到的字母是K、L、M,那么能够形成的两个字母长的密码单词的总数是多少?

    A)1个 B)3个 C)6个 D)9个

 问题三:下列哪一个是单词密码?

    A) KLLN B) LOML C) MLLO D)NMKO

 109.ADO.NET相对于ADO等主要有什么改进?

 110.大概描述一下ASP.NET服务器控件的生命周期

 111.Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?

 112.Static Nested Class 和 Inner Class的不同,说得越多越好

 113.&和&&的区别

 114.<%# %> 和 <% %> 有什么区别?

 115.你觉得ASP.NET 2.0(VS2005)和你以前使用的开发工具(.Net 1.0或其他)有什么最大的区别?你在以前的平台上使用的哪些开发思想(pattern/ architecture)可以移植到ASP.NET2.0上 (或者已经内嵌在ASP.NET 2.0中)

 116.重载与覆盖的区别?

 117.什么是WSE?目前最新的版本是多少?

 118.a=10,b=15,在不用第三方变量的前提下,把a,b的值互换

 119.还有变态要求,需要代码最短呢。有两个结果:

 120.请简述面向对象的多态的特性及意义!

 121.session喜欢丢值且占内存,Cookis不安全,请问用什么办法代替这两种原始的方法

 122.对数据的并发采用什么办法进行处理较好。

 123.ADO.NET处理数据并发的方法和步骤?

 124.动态创建的控件PostBack后是否可以保存下来,为什么?

125.T-SQL中is null和null 的区别?

转载于:https://www.cnblogs.com/xjzh/p/11021867.html

C#面试题整理(不带答案)相关推荐

  1. Java面试题整理(带答案)

    这是我自己整理的Java面试题以及答案.题目来源是https://blog.csdn.net/sufu1065/article/details/88051083 我删除了自己不使用的框架技术栈,像Hi ...

  2. 常见前端面试题整理(带答案)

    [HTML篇] 1. HTML语义化的目的是什么?简述一下你对HTML语义化的理解 (1)根据内容的语义化,选择合适的标签.便于开发人员阅读和写出更优雅的代码,也便于团队后期的开发和维护: (2)在没 ...

  3. 拒绝面试造火箭,工作拧螺丝——Java经典面试题分享『带答案』

    本文转载自:拒绝"面试造火箭,工作拧螺丝"--Java经典面试题分享『带答案』 1. Java三大版本 Java2平台包括标准版(J2SE).企业版(J2EE)和微缩版(J2ME) ...

  4. 文思海辉笔试题目java_2013文思海辉java笔试题(最新版带答案).doc

    2013文思海辉java笔试题(最新版带答案).doc 笔试题一.选择题1.关于Java类的加载过程,下面哪些描述是正确的(B)A.在Java中,有四种类型的类加载器:BootStrapClassLo ...

  5. 安卓系统最新面试题(面试题整理,含答案)

    最近自己再找安卓系统方面的工作,所以安卓系统整体的知识点进行了整理,内容点涉及的比较多.可以选择自己不熟的层来看跟学习,如果小伙伴还有补充或者自己遇到的题,欢迎留言. 系统应用层: 四大组件:     ...

  6. Vue进阶(幺零二):面试必备:2023 Vue经典面试题整理(含答案)

    组件之间的数据传递 自定义组件 ES6 Promise 用法 VUE输入框事件监听blur与change的差异 Vuex之理解Mutations 与 Vuex 的第一次接触 vue中created.m ...

  7. java面试题高级_Java高级面试题整理(附答案)

    java java8 java开发 Java高级面试题整理(附答案) 这是我收集的10道高级Java面试问题列表.这些问题主要来自 Java 核心部分 ,不涉及 Java EE 相关问题.你可能知道这 ...

  8. 【2022版】 Java基础面试题整理(含答案解析)

    介绍 ​本套面试题内容包含:Java.MyBatis.ZooKeeper.Dubbo.Elasticsearch.Memcached. Redis.MySQL.Spring.Spring Boot.S ...

  9. prim算法_历时两月,终拿字节跳动offer,算法面试题分享「带答案」

    欢迎关注专栏<Java架构筑基>--专注于Java技术的研究与分享! Java架构筑基​zhuanlan.zhihu.com Java架构筑基--专注于Java技术的研究与分享! 后续文章 ...

  10. 字节跳动mysql面试题_刚面完的字节跳动java研发面试题整理(含答案):线程+MySQL+Spring+JVM...

    点关注,不迷路:持续更新Java相关技术及资讯!!! 为什么要用线程池那先要明白什么是线程池 线程池是指在初始化一个多线程应用程序过程中创建一个线程集合,然后在需要执行新的任务时重用这些线程而不是新建 ...

最新文章

  1. DeepMind悄咪咪开源三大新框架,深度强化学习落地希望再现
  2. phpstudy集成环境安装redis扩展
  3. Github上Pandas,Numpy和 Scipy三个库中20个最常用的函数
  4. sql 截取_如何用 SQL 找一个女朋友?
  5. java 初始化duration_java11教程--类Duration用法
  6. Java线程池newSingleThreadExecutor newFixedThreadPool newCachedThreadPool newScheduledThreadPool
  7. Tomcat5.5报错:Apache Portable Runtime was not found
  8. java 镶嵌创建线程_Java多线程——之一创建线程的四种方法
  9. java双层for循环
  10. 测试面试题集-2.测试用例设计
  11. 数据结构|-二叉查找树(二叉搜索树)的链式存储结构的实现
  12. iphone6s 10.2系统越狱及遇到的问题解决方案
  13. 机器人动力学方程——拉格朗日法
  14. SSIM和PSNR计算
  15. c语言中十进制转化二进制八进制十六进制,十进制转化为二进制八进制十六进制...
  16. Convex optimization 1 --- convex set
  17. JS框架_(JQuery.js)夜晚天空满天星星闪烁动画
  18. 华图网校 计算机网络基础,阅读以下文字,完成 26~30 题。随着计算机和网络技术的发展,特别是...
  19. 哪个版本的linux适合个人主机,2020年适合个人使用的Linux发行版推荐TOP5
  20. 计算机传输方式:串行传输/并行传输、同步传输/异步传输、单工/半双工/全双工

热门文章

  1. 秒懂数据类型的真谛—Python基础前传(4)
  2. windows下部署免费ssl证书(letsencrypt)
  3. 使用ucontext组件实现的coroutine代码分析
  4. 同样是面对失败的责任:任春雷比杜一楠更有种
  5. SESSION 回收机制
  6. c#中的常用ToString()方法总结。
  7. C++ 学习杂谈:sizeof和sizeof(string)的问题
  8. 研究人员发现:基于文本的AI模型容易受到改述攻击
  9. andriod 新建 Activity_ Form (详细设置)
  10. 大恶人吉日嘎拉之走火入魔闭门造车之.NET疯狂架构经验分享系列之(十二)多语言支持...