雪花啤酒 .NET 软件工程师笔试题目

笔试时间:60 min


一、您熟悉的数据绑定控件和容器控件有哪些?

二、请比较 ADO.NET 中 DataSet 和 DataReader 对象的特性。

三、什么是数据绑定?数据绑定的分类有哪些,有什么不同?

四、您使用什么方法处理异步数据存取操作?简述其原理。

五、什么是接口?简述接口与抽象类的区别。

六、您了解的集合有哪些?简述集合的特性。

七、用 C#.NET 写一段程序,要求用递归的方法遍历窗体的每个控件,将 TextBox 类型的控件的 Text 属性清空。

Sql1 见表

ID(自增序列) Name
1 张三
2 李四
…… ……
100 王五

请写一段查询语句:查询出第 20 行到第 30 行的数据(行序按 ID 列的自动排序)。

编辑注:上面应该是两个题,但原试卷确实是这个样子。

八、见表A和表B的结构

表A

ID(PK 编号) Name
001 张三
002 李四
…… ……
100 王五

表B

ID Date(DateTime 无默认值)
001 '2008-08-01'
003 '2008-08-01'

表A是职员表,表B是出勤表。

请写出查询在 '2008-08-01' 这天没有出勤的员工的姓名和编号(用关联写出)。

九、有表A

ID(学号 varchar) Name(nvarchar) Score(int) Course(varchar)
1 张三 90 语文
2 李四 80 语文
…… …… …… ……
100 王五 70 数学

有表B

ID(学号 varchar) PlusScore(int) Course(varchar)
1 5 语文
2 10 数学
…… …… ……
100 10 语文

表A是学生课程成绩表,表B是学生课程加分表。

写出查询语句:

(a)统计出全体学生中姓‘张’的同学‘语文’课程的平均成绩和总成绩(含加分成绩)。

(b)查询出‘数学’课程有加分的学生中‘数学’成绩(不含加分)的最高分。

你可能感兴趣的:(面试,C#,笔试,啤酒,雪花)