职业生涯里出的第一套笔试题,留做纪念(for .net)

匿名网友 匿名网友 发布于: 2015-08-30 00:00:00
阅读 112 收藏 0 点赞 0 评论 0

第一题面向对象语言基础知识
1. 程序的三个基本结构。
2. 面向对象语言的三特性。
3. 值类型与引用类型的区别。
4. 结构与类的区别。
5. 队列和堆栈的工作方式。
6. 派生类可以继承基类的哪些成员。
7. 简述构造函数和析构函数的作用。
8. 什么是MVC,它的优点和缺点是什么。

第二题 .Net基础知识
9. 请枚举几种ASP.NET的页面传值方式。
10. Session和cookie的区别。
11. 声明一个委托,并实现。(伪代码即可)
12. 命名并重写一个虚方法。(伪代码即可)
13. 写出一个泛型集合的应用示例。(伪代码即可)
14. 使用linq语句,在某一个集合中查找ID为1000的实体对象。
15. 根绝MVC写一个示例,并使用ADO.NET查询User表中的前1000行数据。(可以使用伪代码实现,不需要实际的具体过程)。

第三题数据库基础知识
16. User实体和Role实体为多对多关系,请设计出对应的数据库表(ER图即可,除对应关系字段外不需要包含具体属性字段)。
17. User和ContactInfo为1:N的关系,外键关系字段为USER表中ID,请写出一个多表查询语句。

18. 对User表的ID字段分组,并使用升序排列。

第四题数据结构基础知识

19. 说明程序中数组的数据结构。

20. 一列数的规则如下: 1、1、2、3、5、8、13、21、34…… 求第30位数是多少。

评论列表
文章目录