.net软件工程师应聘上机试题


Posted in 面试题 onMarch 10, 2015
说明:

1. 本试题分可选题和必选题两部分。必选题需要根据题目要求回答。

2. 本试题考试时间为 0.5 小时。

3. 本试题完成后,请标明你的姓名以及联系方式(包括:Email、联系电话)。

注意事项:

1、在规定时间内自行选题(在可选题部分中),选题数目不能少于2个,难度不限,编程语言不限(除非题目中有特别说明)。

2、尽可能用代码段或函数完成,或自然语言来描述解题方法。

3、评分标准跟所选题目的数量和完成度无关,请尽可能展示自己的编程能力、思路、经验和风格。

可选题部分:

(1) 请使用目录树遍历的方法统计出指定逻辑驱动器的目录总数及文件总数,并显示硬盘空间浪费的百分比

> 类别:系统类

> 难度:中级

(2) 列出局域网中的所有工作组和计算机名,并可显示每一个计算机的共享目录

> 类别:系统类

> 难度:高级

(3) 写一个类似OICQ点对点消息发送软件,仅实现发送和接收的功能即可

> 类别:网络编程类

> 难度:高级

(4) 为DataGrid(WinForm)增加ComboBox样式的数据列

> 类别:数据库编程类

> 难度:中级

(5) 一维数组iArray[10],类型为int。请使用选择排序算法对其排序,并输出结果。

> 类别:数据算法

> 难度:初级

(6) 请新建一个类(名称为ClassA),该类必须含有三个属性:姓名(字符串),性别(布尔值),年龄(数值)。

用该类建立一个链表,该链表有以下算法:创建、添加、插入、删除和查找,算法内不用

考虑内存的分配与释放

> 类别:数据结构

> 难度:中级

Public Class ClassA{

Public string name;

Public boolean sex;

Public int age;

}

(7) 在上题的基础上,实现以下两个功能:

a. 保存该链表为二进制文件test.lib(存放在本题目路径之下)

b. 读取生成的二进制文件到链表中。

> 类别:数据结构

> 难度:中级

(8) 你所知道有哪些操作平台,谈谈你对他们的见解

> 类别:其它类

> 难度:无

(9) 你所知道有哪些编程语言,谈谈你对他们的看法,你使用过哪些语言,熟练程度

如何,编写过什么样的程序

> 类别:其它类

> 难度:无

(10) 请用VBScript或JavaScript语言中任何一种,与CSS结合,编写出移动Layer的例子,具体效果与Windows窗体类似。

> 类别:Web

> 难度:中级

必选题部分(必须用VS2003开发):

(1) C#回答题:请描述抽象类、接口、结构三者的区别:

抽象类当中的属性和方法不能被其子类重写,接口只定义其中的属性和方法,其方法的实现部分必须在其继承的子类中实现,结构和类比较类似,也有其属性和方法,但不能被继承和实例化.

(2) C#编程题:在WinForm 中实现类似于Windows 资源管理器的功能,左边有目录树,点击目录树,在右边显示该目录下的所有文件。查看方式分:大图标、小图标、列表、详细资料等。

(3) 写一个简单的存储过程或触发器,要求能正确运行(数据库采用Oracle,自建测试表)

Create table test

(id int primary key,

Name varchar2(10) not null,

Address varchar2(50),

Tel varchar2(18)

);

Create or replace procedure InsertTest as

Declare IDN test.id%type;

Declare VName test.name%type;

Declare VAddress test.address%type;

Declare VTel test.tel%type;

Begin

Select nvl(decode(max(id),0,1,max(id)),1) + 1 into IDN

End

When

4

Tags in this post...

面试题 相关文章推荐
简单说说tomcat的配置
May 28 面试题
构造方法和其他方法的区别?怎么调用父类的构造方法
Sep 22 面试题
某IT外企面试题-二分法求方程!看看大家的C++功底
Jul 04 面试题
介绍一下Transact-SQL中SPACE函数的用法
Sep 01 面试题
程序员机试试题汇总
Mar 07 面试题
Linux内核的同步机制是什么?主要有哪几种内核锁
Jul 11 面试题
网上常见的一份Linux面试题(多项选择部分)
Sep 09 面试题
什么是设计模式
Jun 17 面试题
Python如何定义一个函数
Sep 01 面试题
若干个Java基础面试题
May 19 面试题
Java的类与C++的类有什么不同
Jan 18 面试题
为什么要使用servlet
Jan 17 面试题
请解释在new与override的区别
Oct 29 #面试题
关于递归的一道.NET面试题
May 12 #面试题
杭州信雅达系统.NET工程师面试试题
Feb 08 #面试题
请解释一下webService? 如何用.net实现webService
Jun 09 #面试题
请编程遍历页面上所有 TextBox 控件并给它赋值为 string.Empty
Dec 03 #面试题
三维科技面试题
Jul 27 #面试题
什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?
Aug 13 #面试题
You might like
php反弹shell实现代码
2009/04/22 PHP
实测在class的function中include的文件中非php的global全局环境
2013/07/15 PHP
CI框架中libraries,helpers,hooks文件夹详细说明
2014/06/10 PHP
ThinkPHP水印功能实现修复PNG透明水印并增加JPEG图片质量可调整
2014/11/05 PHP
PHP中Socket连接及读写数据超时问题分析
2016/07/19 PHP
php/JS实现的生成随机密码(验证码)功能示例
2019/06/06 PHP
浅析PHP反序列化中过滤函数使用不当导致的对象注入问题
2020/02/15 PHP
document.open() 与 document.write()的区别
2007/08/13 Javascript
简明json介绍
2008/09/28 Javascript
JS中判断JSON数据是否存在某字段的方法
2014/03/07 Javascript
javascript简单比较日期大小的方法
2016/01/05 Javascript
使用jQuery或者原生js实现鼠标滚动加载页面新数据
2016/03/06 Javascript
将html页面保存成图片,图片写入pdf的实现方法(推荐)
2016/09/17 Javascript
为Jquery EasyUI 组件加上清除功能的方法(详解)
2017/04/13 jQuery
详解Vue用axios发送post请求自动set cookie
2017/05/10 Javascript
vue-cli项目如何使用vue-resource获取本地的json数据(模拟服务端返回数据)
2017/08/04 Javascript
jQuery选择器之属性过滤选择器详解
2017/09/28 jQuery
浅谈vue中使用图片懒加载vue-lazyload插件详细指南
2017/10/23 Javascript
如何在Vue.js中实现标签页组件详解
2019/01/02 Javascript
Python单元测试框架unittest简明使用实例
2015/04/13 Python
Python入门_浅谈字符串的分片与索引、字符串的方法
2017/05/16 Python
Python微信企业号开发之回调模式接收微信端客户端发送消息及被动返回消息示例
2017/08/21 Python
Python之time模块的时间戳,时间字符串格式化与转换方法(13位时间戳)
2019/08/12 Python
python3使用GUI统计代码量
2019/09/18 Python
python实现ping命令小程序
2020/12/28 Python
Perfumetrader荷兰:香水、化妆品和护肤品在线商店
2017/09/15 全球购物
世界经理人咨询有限公司面试
2014/09/23 面试题
高中军训感想300字
2014/03/04 职场文书
培训主管的职业生涯规划
2014/03/06 职场文书
我的中国梦主题教育活动总结
2015/05/07 职场文书
婚礼领导致辞大全
2015/07/28 职场文书
导游词之湖州-太湖
2019/10/11 职场文书
iPhone13 Pro外观确定,升级4800万镜头,4月20日发新品
2021/04/15 数码科技
教你怎么用python爬取爱奇艺热门电影
2021/05/20 Python
PHP设计模式(观察者模式)
2021/07/07 PHP
mybatis源码解读之executor包语句处理功能
2022/02/15 Java/Android