.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 中访问数据库的步骤?Statement 和PreparedStatement 之间的区别?
Jun 05 面试题
使用索引(Index)有哪些需要考虑的因素
Oct 19 面试题
网络安全类面试题
Aug 01 面试题
Hashtable 添加内容的方式有哪几种,有什么区别?
Apr 08 面试题
C#面试题
May 06 面试题
在对linux系统分区进行格式化时需要对磁盘簇(或i节点密度)的大小进行选择,请说明选择的原则
Jan 13 面试题
Solaris操作系统的线程机制
Jul 28 面试题
Linux的文件类型
Mar 07 面试题
Linux管理员面试经常问道的相关命令
Dec 12 面试题
两道JAVA笔试题
Sep 14 面试题
方正Java笔试题
Jul 03 面试题
史上最全面的Java面试题汇总!
Feb 03 面试题
请解释在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实现ODBC数据分页显示一例
2006/10/09 PHP
使用PHP的日期与时间函数技巧
2008/04/24 PHP
探讨:使用XMLSerialize 序列化与反序列化
2013/06/08 PHP
PHP 面向对象程序设计(oop)学习笔记(一) - 抽象类、对象接口、instanceof 和契约式编程
2014/06/12 PHP
Laravel实现定时任务的示例代码
2017/08/10 PHP
PHP实现函数内修改外部变量值的方法示例
2018/12/28 PHP
JS创建优美的页面滑动块效果 - Glider.js
2007/09/27 Javascript
JS 字符串连接[性能比较]
2009/05/10 Javascript
js中top、clientTop、scrollTop、offsetTop的区别 文字详细说明版
2011/01/08 Javascript
当自定义数据属性为json格式字符串时jQuery的data api问题探讨
2013/02/18 Javascript
当前页禁止复制粘贴截屏代码小集
2013/07/24 Javascript
jquery获取复选框被选中的值
2014/04/10 Javascript
jQuery实现的无限级下拉菜单功能示例
2016/09/12 Javascript
js实现抽奖效果
2017/03/27 Javascript
jQuery导航条固定定位效果实例代码
2017/05/26 jQuery
详解js根据百度地图提供经纬度计算两点距离
2019/05/13 Javascript
vue百度地图 + 定位的详解
2019/05/13 Javascript
ios中视频的最后一桢问题解决
2019/05/14 Javascript
layui实现给某一列加点击事件
2019/10/26 Javascript
微信小游戏中three.js离屏画布的示例代码
2020/10/12 Javascript
python中wx将图标显示在右下角的脚本代码
2013/03/08 Python
在Python的Django框架中获取单个对象数据的简单方法
2015/07/17 Python
使用Python内置的模块与函数进行不同进制的数的转换
2016/03/12 Python
基于DataFrame改变列类型的方法
2018/07/25 Python
tensorflow 用矩阵运算替换for循环 用tf.tile而不写for的方法
2018/07/27 Python
如何把python项目部署到linux服务器
2020/08/26 Python
美国在线面料商店:Fashion Fabrics Club
2020/01/31 全球购物
4s店机修工岗位职责
2013/12/20 职场文书
管理心得体会
2013/12/28 职场文书
2014年父亲节活动方案
2014/03/06 职场文书
俞敏洪励志演讲稿
2014/04/29 职场文书
个人工作主要事迹
2014/05/08 职场文书
教师敬业奉献模范事迹材料
2014/05/18 职场文书
关于感恩的歌曲整理(8首)
2019/08/14 职场文书
基于Python的EasyGUI学习实践
2021/05/07 Python
Java使用HttpClient实现文件下载
2022/08/14 Java/Android