读书人

满堂红.NET程序员笔试题

发布时间: 2013-03-25 15:43:04 作者: rapoo

满堂红.NET软件工程师笔试题

(一)数据库

?

a) 用SQL写出一下程序语句或思路。有以下资料,人员(含编号ID,名称,出生日期,性别,工资)和部门(编号,部门名称,部门说明)每个人可以同时属于多个部门

i:建立表。

?

?

ii:选出最大和最小年龄的员工,选出公司的平均年龄?

?

?

iii:交换A和B部门的人员?

?

?

iv:各部门、忍术统计,工资总数,和平均工资?

?

?

v:显示各部门的男女忍术统计,格式如下图。(注意此题考核SQL的行列转换)

?部门1部门2???????部门N男12?5女34?8

?

?

b) 请简述数据库的性能优化的方法及答案?

?

?

c) 常用的数据库分页技术有哪几种,分别在什么版本的MS SQL SERVER 上可用?

?

?

(二)界面

a) 简述TABLE和DIV+CSS布局的区别?以及多种浏览器的兼容性问题!

?

?

b) 分别使用TABLE和DIV+CSS技术实现下图所示布局。

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?满堂红.NET程序员笔试题
?
??

c) 使用JavaScript或jQuery获取当前页面中的一个下拉列表(select)的值并放到一个隐藏字段(hidden)中去,要求兼容多种浏览器。

?

?

d) 简述BS程序页面下拉联动的原理及使用到的相关技术。

?

?

e) 简述AJAX原理。及与服务器端进行通信的方法分别有哪几种,优缺点是什么?

?

?

(三).NET开发

a) ?ASP.NET中页面事件的先后顺序(Init,InitComplite,PreInit,Load,PreLoad,PreRenderComplete,

LoadComplete,PreRender)?使用了MasterPage后MasterPage和页面事件的先后顺序?

?

?

b) override与重载的区别?

?

?

c) .NET的错误处理机制是什么?

?

?

d) DataReader和DataSet的异同?

?

?

e) MasterPage和App_Themes的意义?

?

?

f) 简述.NET中WCF与Web Services的区别和对比

?

?

g) 使用LINQ语句获取试题(一)所建人员表的所有男性员工。

?

?

(四) 测试

a) 软件测试是与软件开发密切相关的一系列有计划的活动,在软件测试过程模型“V模型”的指导下,开发过程中应该安排一系列不同类型的测试活动。软件测试过程是由一系列的关键活动组成的,同时软件测试质量的保证手段是必不可少的。

i: 针对开发过程中的不同阶段,应该包含哪些类型的软件测试。

?

?

ii:简述软件测试过程的关键活动,以及保证软件测试质量的手段。

?

?

?

读书人网 >其他相关

热点推荐