.net程序员面试题

2019-09-02 15:07

TFLOURISH

新员工到岗后的工作测试

姓名:___ _______ 部门:___技术__________ 岗位:___ASP.NET程序员____

一、公司现有系统的测试 药品交易系统

1、系统有那几层?请分别描述他们? 数据访问层 对数据库进行操作并把数据结果集返回给业务逻辑层调用 业务逻辑层 对数据库结果集进行操作,并处理表示层的用户请求 UI表示层 展示数据和响应用户操作

2、 分别说出我们各阶段程序的命名规则?(包括大小写之分、名称的组成)

A、各项目的命名规则是什么:.Access数据访问,

.Bo业务逻辑, .WebForm 页面窗体

B、各项目中的模块命名规则:继承命名 父级名称加子级名称 C、控件的命名规则:btn Button,chk CheckBox

D、局部变量或函数的参数命名规则:Camel命名规则,首字母小写 E、自定义函数的命名规则:Pascal命名规则,首字母大写 F、存储过程的命名规则:数据库名_表名_操作(delete/search)

3、 我们的自定义控件WebDataGrid 所继承控件是什么?我们在自定义时都加了些什么固

定的属性、字段、功能、事件?说一说继承控件都有些什么常见事件、都如何用、列举例子?

WebDataGrid继承控件是GridView

属性:分页页面序号,大小总页数,总纪录数,排序字段,排序类型,页面参数,是否显示状态栏

字段: 跳转框,页面标签

功能:执行分页,刷新子控件信息

事件:第一页,上一页,下一页,最后一页

继承控件常见事件:RowCreated,DataBound,Sorting,RowDataBound 4、 存储过程中我们是如何调用翻页的存储过程?请给出实例。

SqlHelper.ExecuteDataSet(string spName,SqlParameter[] inSps,System.Collections.Hashtable gridParameter)

5、 在UI中我们是如何做到页面与页面之间跳转和参数传递、参数接收的?

Response.Redirect 页面之间的跳转和参数传递 Request.QueryString 参数的接收

6、 我们的UI基类在哪儿?请描述下都实现了些什么?

TfYaoPin.CommonLibrary

设置弹出窗口母板页,返回上页,页面跳转,弹出消息,当前用户对象,项目信息,用户菜

TFLOURISH

单,

7、 说一说公司现有的几个系统在设计时都有什么特点?请描述下现在系统的好处和需要

改善的地方? 三层系统架构

从开发角度和应用角度来看,三层架构比双层或单层结构都有更大的优势。三层结构适合群体开发,每人可以有不同的分工,协同工作使效率倍增。开发双层或单层应用时,每个开发人员都应对系统有较深的理解,能力要求很高,开发三层应用时,则可以结合多方面的人才,只需少数人对系统全面了解,从一定程度工降低了开发的难度。

在客户端比较少的情况下,它访问数据的速度要慢于两层结构的


.net程序员面试题.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2019届浙江省稽阳联谊学校高三10月联考物理科试题卷(word版) -

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: