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

面试题 相关文章推荐
得到Class的三个过程是什么
Aug 10 面试题
输入N,打印N*N矩阵
Feb 20 面试题
以下的初始化有什么区别
Dec 16 面试题
C++面试题:关于链表和指针
Jun 05 面试题
SQL Server提供的3种恢复模型都是什么? 有什么区别?
May 13 面试题
商得四方公司面试题(gid+)
Apr 30 面试题
WEB控件及HTML服务端控件能否调用客户端方法?如果能,请解释如何调用?
Aug 25 面试题
局域网标准
Sep 10 面试题
什么是虚拟内存?虚拟内存有什么优势?
Feb 09 面试题
Linux内核产生并发的原因
Nov 08 面试题
String s = new String(“xyz”);创建了几个String Object?
Aug 05 面试题
如果重写了对象的equals()方法,需要考虑什么
Nov 02 面试题
请解释在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
Yii2中OAuth扩展及QQ互联登录实现方法
2016/05/16 PHP
php 调用百度sms来发送短信的实现示例
2018/11/02 PHP
Firefox getBoxObjectFor getBoundingClientRect联系
2008/10/26 Javascript
json数据处理技巧(字段带空格、增加字段、排序等等)
2013/06/14 Javascript
点击按钮自动加关注的代码(sina微博/QQ空间/人人网/腾讯微博)
2014/01/02 Javascript
nodejs中使用monk访问mongodb
2014/07/06 NodeJs
网站接入QQ登录的两种方法
2014/07/22 Javascript
jQuery操作JSON的CRUD用法实例
2015/02/25 Javascript
浅谈javascript事件取消和阻止冒泡
2015/05/26 Javascript
对于js垃圾回收机制的理解
2017/09/14 Javascript
JS闭包原理与应用经典示例
2018/12/20 Javascript
vue使用localStorage保存登录信息 适用于移动端、PC端
2019/05/27 Javascript
webpack4 从零学习常用配置(小结)
2019/05/28 Javascript
jQuery加PHP实现图片上传并提交的示例代码
2020/07/16 jQuery
[05:05]第三天的dota2
2013/07/29 DOTA
简单掌握Python的Collections模块中counter结构的用法
2016/07/07 Python
python监控键盘输入实例代码
2018/02/09 Python
python实现朴素贝叶斯分类器
2018/03/28 Python
python程序控制NAO机器人行走
2019/04/29 Python
python语言元素知识点详解
2019/05/15 Python
python算法题 链表反转详解
2019/07/02 Python
django多文件上传,form提交,多对多外键保存的实例
2019/08/06 Python
Django重设Admin密码过程解析
2020/02/10 Python
python之生成多层json结构的实现
2020/02/27 Python
Python实现AI自动抠图实例解析
2020/03/05 Python
Selenium向iframe富文本框输入内容过程图解
2020/04/10 Python
HealthElement海外旗舰店:新西兰大卖场
2018/02/23 全球购物
英国Radley包德国官网:Radley London德国
2019/11/18 全球购物
厨师长岗位职责范本
2014/08/25 职场文书
党员弘扬焦裕禄精神思想汇报
2014/09/10 职场文书
标准单位租车协议书
2014/09/23 职场文书
医务人员医德考评自我评价
2015/03/03 职场文书
教师节祝酒词
2015/08/11 职场文书
pytorch fine-tune 预训练的模型操作
2021/06/03 Python
Nginx设置HTTPS的方法步骤 443证书配置方法
2022/03/21 Servers
Tomcat 与 maven 的安装与使用教程
2022/06/16 Servers