.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...

面试题 相关文章推荐
JAVA的事件委托机制和垃圾回收机制
Sep 07 面试题
Java如何格式化日期
Aug 07 面试题
随机分配座位,共50个学生,使学号相邻的同学座位不能相邻
Jan 18 面试题
C++面试题目
Jun 25 面试题
Sony C++笔试题
Mar 10 面试题
如果NULL定义成#define NULL((char *)0)难道不就可以向函数传入不加转换的NULL了吗
Feb 15 面试题
某公司.Net方向面试题
Apr 24 面试题
面向对象概念面试题(.NET)
Nov 04 面试题
STP的判定过程
Oct 01 面试题
软件测试笔试题
Oct 25 面试题
软件测试面试题
Oct 21 面试题
如何用Java实现列出某个目录下的所有子目录
Jul 20 面试题
请解释在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
IP138 IP地址查询小偷实现代码
2010/02/15 PHP
PHP iconv 解决utf-8和gb2312编码转换问题
2010/04/12 PHP
php 归并排序 数组交集
2011/05/10 PHP
PHP __autoload()方法真的影响性能吗?
2012/03/30 PHP
php使用正则验证中文
2016/04/06 PHP
Composer设置忽略版本匹配的方法
2016/04/27 PHP
php获取目录中所有文件名及判断文件与目录的简单方法
2017/03/04 PHP
php图片裁剪函数
2018/10/31 PHP
jquery $.getJSON()跨域请求
2011/12/21 Javascript
JQuery异步加载无限下拉框级联功能实现示例
2014/02/19 Javascript
深入理解JavaScript系列(36):设计模式之中介者模式详解
2015/03/04 Javascript
Bootstrap轮播加上css3动画,炫酷到底!
2015/12/22 Javascript
javascript 利用arguments实现可变长参数
2016/11/21 Javascript
微信小程序 slider的简单实例
2017/04/19 Javascript
原生JavaScript实现精美的淘宝轮播图效果示例【附demo源码下载】
2017/05/27 Javascript
JavaScript数组_动力节点Java学院整理
2017/06/26 Javascript
[02:16]深扒TI7聊天轮盘语音出处2
2017/05/11 DOTA
[08:38]DOTA2-DPC中国联赛 正赛 VG vs Elephant 选手采访
2021/03/11 DOTA
python和bash统计CPU利用率的方法
2015/07/10 Python
Python处理json字符串转化为字典的简单实现
2016/07/07 Python
Python爬虫之xlml解析库(全面了解)
2017/08/08 Python
解决sublime+python3无法输出中文的问题
2018/12/12 Python
Python3中exp()函数用法分析
2019/02/19 Python
彻底理解Python中的yield关键字
2019/04/01 Python
PyTorch中Tensor的维度变换实现
2019/08/18 Python
Python TKinter如何自动关闭主窗口
2020/02/26 Python
解决Jupyter notebook中.py与.ipynb文件的import问题
2020/04/21 Python
python3发送request请求及查看返回结果实例
2020/04/30 Python
django rest framework serializers序列化实例
2020/05/13 Python
CSS3实例分享--超炫checkbox复选框和radio单选框
2014/09/01 HTML / CSS
在IE6系列等老式浏览器中使用HTML5的新标签实现方案
2012/12/25 HTML / CSS
使用layui框架实现点击左侧导航切换右侧内容且右侧选项卡跟随变化的效果
2020/11/10 HTML / CSS
澳大利亚顶级美发和美容贸易超市:glamaCo
2020/01/19 全球购物
党员公开承诺书
2014/03/25 职场文书
目标责任书格式
2014/07/28 职场文书
《我的美好婚事》动画化决定纪念插画与先导PV公开
2022/04/06 日漫