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

面试题 相关文章推荐
请说出几个常用的异常类
Jan 08 面试题
什么造成了Java里面的异常
Apr 24 面试题
下述程序的作用是计算机数组中的最大元素值及其下标
Nov 26 面试题
写出一个方法实现冒泡排序
Jul 08 面试题
以下为Windows NT 下的32 位C++程序,请计算sizeof 的值
Dec 07 面试题
介绍一下SQL Server的全文索引
Aug 15 面试题
在网络中有两台主机A和B,并通过路由器和其他交换设备连接起来,已经确认物理连接正确无误,怎么来测试这两台机器是否连通?如果不通,怎么来判断故障点?怎么排
Jan 13 面试题
C#中的验证控件有几种
Mar 08 面试题
介绍一下linux文件系统分配策略
Feb 25 面试题
EJB2和EJB3在架构上的不同点
Sep 29 面试题
什么是方法的重载
Jun 24 面试题
介绍一下你对SOA的认识
Apr 24 面试题
请解释在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简单实现屏蔽指定ip段用户的访问
2015/04/29 PHP
Zend Framework教程之Loader以及PluginLoader用法详解
2016/03/09 PHP
Laravel6.2中用于用户登录的新密码确认流程详解
2019/10/16 PHP
ThinkPHP5.1验证码功能实现的示例代码
2020/06/08 PHP
纯JavaScript实现的完美渐变弹出层效果代码
2010/04/02 Javascript
javascript encodeURI和encodeURIComponent的比较
2010/04/03 Javascript
javascript中IE浏览器不支持NEW DATE()带参数的解决方法
2012/03/01 Javascript
使用JavaScript获取电池状态的方法
2014/05/03 Javascript
JavaScript极简入门教程(三):数组
2014/10/25 Javascript
jQuery实现响应浏览器缩放大小并改变背景颜色
2014/10/31 Javascript
JQuery boxy插件在IE中边角图片不显示问题的解决
2015/05/20 Javascript
AngularJS自动表单验证
2016/02/01 Javascript
bootstrap如何让dropdown menu按钮式下拉框长度一致
2017/04/10 Javascript
vue二级路由设置方法
2018/02/09 Javascript
关于微信小程序获取小程序码并接受buffer流保存为图片的方法
2019/06/07 Javascript
nestjs中异常过滤器Exceptionfilter的具体使用
2021/02/07 Javascript
[48:31]DOTA2-DPC中国联赛 正赛 Dynasty vs XG BO3 第一场 2月2日
2021/03/11 DOTA
Python类的多重继承问题深入分析
2014/11/09 Python
Python fileinput模块使用实例
2015/06/03 Python
python fabric实现远程部署
2017/01/05 Python
python生成二维码的实例详解
2017/10/29 Python
深入理解Python单元测试unittest的使用示例
2017/11/18 Python
python数字图像处理之高级滤波代码详解
2017/11/23 Python
用Python从0开始实现一个中文拼音输入法的思路详解
2019/07/20 Python
Django之富文本(获取内容,设置内容方式)
2020/05/21 Python
PyInstaller的安装和使用的详细步骤
2020/06/02 Python
如何用Python进行时间序列分解和预测
2021/03/01 Python
解决canvas转base64/jpeg时透明区域变成黑色背景的方法
2016/10/23 HTML / CSS
耐克奥地利官网:Nike奥地利
2019/08/16 全球购物
大型会议接待方案
2014/03/01 职场文书
《特殊的葬礼》教学反思
2014/04/27 职场文书
初中学习计划书范文
2014/09/15 职场文书
水利专业大学生职业生涯规划书范文
2014/09/17 职场文书
2015年销售人员工作总结
2015/04/07 职场文书
pytorch 使用半精度模型部署的操作
2021/05/24 Python
Redis高可用集群redis-cluster详解
2022/03/20 Redis