作为.net开发你该会了的一些问题

1、.NET概念题
问题1 简述面向对象的程序设计思想
问题2 用代码描述类和对象的区别 
问题3 描述private、protected、internal和public修饰符的作用
问题4 举例说明属性、get和set访问器的使用
问题5 描述sealed修饰符的使用
问题6 请简述静态类和静态类成员
问题7 构造函数有什么作用
问题8 方法的重载和override有什么区别
问题9 举例描述接口的作用
问题10 接口和抽象类该如何取舍
问题11 举例说明简单工厂模式的作用
问题12 访问关键字this和base有什么作用
问题13 举例说明索引器的作用
问题14 简述程序集和应用程序域
问题15 .NET程序是如何编译的
问题16 请简述 .NET的命名空间

2、.NET编程语言基础题
问题1 值类型和引用类型有何区别
问题2 举例描述装箱和拆箱
问题3 举例说明枚举类型的应用
问题4 简述结构和类的区别
问题5 举例说明C#函数的参数修饰符的作用
问题6 简述C#变量的隐式类型声明
问题7 如何使用C#的可空类型
问题8 用什么方法操作字符串更高效
问题9 如何使用C#的扩展方法
问题10 如何使用C#的对象构造器
问题11 举例说明C#的匿名类型的使用
问题12 简要地谈谈分部类型和分部方法
问题13 介绍预处理器命令的应用
问题14 栈和堆是什么意思
问题15 请描述.NET的垃圾收集机制
问题16 如何理解可终结对象和可处置对象
问题17 .NET如何处理异常
问题18 如何使用多个catch块处理异常
问题19 如何自定义异常

3、基类、接口和泛型
问题1 引用类型有哪些方法比较相等性
问题2 获取两个日期的相差时间
问题3 如何创建并输出文本文件内容
问题4 输出指定文件及所在目录的详细信息
问题5 如何复制目录内容到新目录
问题6 如何实时监视文件的状态
问题7 如何判断类型实现了某个接口
问题8 如何理解C#迭代器方法
问题9 如何对集合类型进行排序
问题10 数组列表和数组有什么区别
问题11 栈集合和队列集合有什么区别
问题12 泛型有什么优势
问题13 泛型版本的数组列表如何搜索子项
问题14 泛型代码中的default有何作用
问题15 如何使用泛型链表
问题16 简述泛型约束的使用

4、 .NET高级特性
问题1 举例说明C#中的委托如何使用
问题2 编写关于多点委托应用的实例
问题3 编写简单的事件机制实例
问题4 举例说明匿名方法
问题5 简述Lambda表达式的使用
问题6 如何使用反射技术获取指定类型中方法的完整信息
问题7 如何利用反射获取当前程序集指定类型的信息
问题8 如何动态加载外部程序集并用反射获取指定类型的信息
问题9 如何通过晚期绑定调用方法成员
问题10 如何通过晚期绑定读写属性和字段成员
问题11 如何通过特性使程序代码符合CLS
问题12 如何使用特性编译时给出警告
问题13 如何自定义特性
问题14 编写关于进程基本操作的程序
问题15 如何通过异步委托编写多线程程序
问题16 如何手动创建前台和后台次线程
问题17 如何保证代码段的线程安全
问题18 如何跨越线程调用窗体控件
问题19 如何利用System.Threading.Timer类创建电子钟
问题20 编写将对象序列化的程序
问题21 如何将XML格式持久化的对象反序列化
问题22 如何自定义序列化

5、Windows窗体编程
问题1 用记事本编写一个空白窗体并指定窗体的标题
问题2 为Button控件注册自定义的方法
问题3 遍历窗体中指定范围的所有Label控件
问题4 MDI父窗体与子窗体
问题5 如何启动进度条自动增加进度值
问题6 如何在窗体非正常关闭前输出关闭信息
问题7 Appplication.Exit()和窗体类中的this.Close()有什么不同
问题8 GDI+有几个坐标系统?简要地介绍一下
问题9 GDI+绘制功能的核心类是?获取该类对象的常用方法是
问题10 如何使图像由彩色转换为黑白
问题11 谈谈用不同样式填充形状的思路

6、ADO.NET编程
问题1 简要地描述.NET内置的常用数据提供者
问题2 分析给出的连接字符串代码
问题3 分析ConnectString连接字符串
问题4 分析控制台中的连接对象
问题5 怎样配置数据库连接
问题6 用什么对象可以存储连接字符串
问题7 创建可连接Access数据库和SQL Server数据库的窗体程序
问题8 请描述构成ADO.NET的主要对象以及它们的作用
问题9 ExecuteNonQuery方法和ExecuteScalar方法有何区别
问题10 命令对象执行带参数查询的**佳方法是什么 
问题11 命令对象和数据读取器(DataReader对象)有什么联系
问题12 数据读取器如何读取多表结果集
问题13 数据读取器关闭时如何确保连接对象同时关闭 
问题14 SqlCommand对象有哪些方法用于异步访问数据库
问题15 多活动结果集(MARS)有什么好处
问题16 使用数据提供者工厂模式显示记录
问题17 数据读取器与DataSet有什么区别
问题18 描述DataSet的特点
问题19 如何快速地读取DataSet中单个DataTable的数据
问题20 如何添加多个DataTable的表间关系
问题21 CommandBuilder对象有何作用
问题22 使用DataGridView控件绑定DataSet的DataTable
问题23 开发一个含有ListView控件的程序

7、SQL查询及LINQ
问题1 什么是事务(transaction)?它有什么好处
问题2 编写简单的事务应用
问题3 存储过程跟SQL语句比较,各有什么优点和缺点
问题4 请简述ADO.NET中执行存储过程的方法
问题5 存储过程和用户定义函数的区别
问题6 写一个存储过程
问题7 什么类型的DBMS可以完全支持.NET通用语言运行时(CLR)
问题8 用CLR创建存储过程,要求返回单行及多行自定义的数据记录
问题9 创建指定数据库的存储过程
问题10 简要地介绍一些SQL Server触发器的基本功能
问题11 SQL Server触发器有哪两个表
问题12 事前触发和事后触发的区别,语句级触发和行级触发的区别
问题13 分析以下数据表
问题14 写出一条SQL语句
问题15 写出获得所有字段的SQL语句
问题16 写一条SQL语句筛选出每门课程的前两名
问题17 查询表A中存在name字段值重复3次以上的记录
问题18 用SQL查询语句查询匹配指定字符串(如“baidu”)的记录
问题19 请用LINQ技术输出MyNum数组中所有大于100的偶数子项 
问题20 如何使用LINQ技术筛选出子项
问题21 求QueryString方法执行后局部变量的值
问题22 给出一个SQL Server数据库MyDb,分析其中的userinfo表 
问题23 用LINQ to XML技术在内存中创建一个XML文档
问题24 查询“数学”高于60的所有元素并按语文成绩降序输出

8、ASP.NET程序开发
问题1 怎样理解Web应用程序的“无状态编程” 
问题2 什么是Code-Behind技术 
问题3 简述*.aspx文件中@Page指令的作用 
问题4 简述*.aspx文件中@Import指令的作用 
问题5 简要描述ASP.NET的页面生命周期 
问题6 如何处理页面的异常 
问题7 什么情况下需要判断页面的IsPostBack属性?为什么 
问题8 如何在页面中输出ASP.NET网站根目录的物理路径 
问题9 ASP.NET中有没有ASP中的Request对象和Response对象 
问题10 在ASP.NET的Web项目中所引用的程序集是如何记录的 
问题11 为什么很多ASP.NET网页初次访问很慢,以后几次访问很快 
问题12 如何预编译ASP.NET的Web应用程序项目 
问题13 ASP.NET中共有哪几种类型的控件 
问题14 ASP.NET中的用户控件是什么 
问题15 解释Button、ImageButton、LinkButton及HyperLink的区别 
问题16 制作一个简单的用户控件 
问题17 制作一个基本的自定义控件 
问题18 利用服务器控件编写一个具有*.jpg文件上传功能的页面 
问题19 ASP.NET中的事件回传机制是什么 
问题20 什么是ViewState,在何处可以禁用ViewState 
问题21 ASP.NET的回调(CallBack)和回发有什么区别 
问题22 id属性为“__EVENTVALIDATION”的隐藏字段有什么用 
问题23 列举ASP.NET页面之间传递值的几种方式 
问题24 Session有什么重大BUG,有什么方法可以解决 
问题25 怎样通过超链接传递含中文和特殊符号的
 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

落魄的佩奇

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值