5-.Net面试题库.Net综合.pdf

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
5-.Net面试题库.Net综合

.Net 面试题库.Net 综合 .Net 面试题库.Net 综合 2016 年 12 月面试题库 1 、 说一下你对三层架构的理解。 答案解析: 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、 数据访问层(DAL)。 区分层次的目的即为了“高内聚,低耦合”的思想。 表现层(UI):通俗讲就是展现给用户的界面,处理用户的输入和显示执行结果。 业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑 处理。 数据访问层(DAL):该层所做事务直接操作数据库,针对数据的增添、删除、修改、更新、 查找等每层之间是一种垂直的关系。 优点: 分工明确,条理清晰,易于调试,而且具有可扩展性。 缺点: 增加开发成本、运行效率也略低。 2 、 在纸上写出如下的代码(这个很重要) 1) 手写三层架构(把基本的增删改查的 DAL、BLL、Model 写出来) 2) 手写冒泡排序 3) 手写 AJAX:XMLHttpRequest 4) 手写 SQLHelper 答案解析: .Net 课程中都有讲到,因此这里不再重复。注意要求能不看老师的代码拿着笔在纸上把这 几个代码写出来。 3、static readonly 和 const 的区别是什么 答案解析: const 的值是在编译期间确定的,因此只能在声明时通过常量表达式指定其值。而 static readonly 是在运行时计算出其值的,所以还可以通过静态构造函数来赋值。readonly 的字段可以通过反射修改字段的值。 4 、 说出你经常上的技术网站?最近印象最深刻的一篇技术文章是什么? 答案解析: 参考:CSDN、博客园、github、codeplex、MSDN。注意这些网站一定要这的是经常去上,否 则不要说,省的给自己挖坑。 第 1 页 .Net 面试题库.Net 综合 要面试之前看看这些网站,了解网站最近今天比较火的、而且自己看得懂的文章。 5 、 SQLServer、MySQL 有哪些语法上的不同? 答案解析: 1)、SQLServer 中获取第 31 条到 40 条数据使用 top 或者 row_number;MYSQL 使用 limit 2)、SQLServer 中获取当前时间使用GetDate()函数;MYSQL 使用 now()函数; 3)、SQLServer 中获取自增字段的值使用 output inserted.id 或者 select @@identity; MYSQL 中使用LAST_INSERT_ID() 函数 6 、 请你简单的说明数据库建立索引的优缺点 答案解析: 使用索引可以加快数据的查询速度,不过由于数据插入过程中会建索引,所以会降低数据的 插入、更新速度,索引还会占磁盘空间。 7 、 编写一个存储过程,获取表 t1 的第N 至 N+i 行数据(根据 id 排序)。 答案解析: create proc GetData @n int, @i int as begin select t.* from ( select *,ROW_NUMBER() over(order by id) rownum from t1 ) t where t.rownum between @n and @n+@i end go 8 、 横表、纵表转换(常考!!!) 数据库中有一张表 TableA ,有三个列,Name 代表姓名,Course 代表学科的名字,Grade 代表成绩,有如下的数据: 第 2 页 .Net 面试题库.Net 综合 TableA Name Course Grade 张三 语文 75 张三 数学 80 张三 英语 90 李四 语文 95 李四

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档