满堂红.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技术实现下图所示布局。

                                                   
 
  

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:简述软件测试过程的关键活动,以及保证软件测试质量的手段。

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值