面试题之二
来源:互联网 发布:文件服务器备份软件 编辑:程序博客网 时间:2024/04/29 18:37
1.公司要求开发一个继承System.Windows.Forms.ListView类的组件,要求达到以下的特殊功能:点击ListView各列列头时,能按照点击列的
每行值进行重排视图中的所有行 (排序的方式如DataGrid相似)。根据您的知识,请简要谈一下您的思路
答:根据点击的列头,包该列的ID取出,按照该ID排序后,在给绑定到ListView中。
2.给定以下XML文件,完成算法流程图。
<FileSystem>
< DriverC >
<Dir DirName=”MSDOS622”>
<File FileName =” Command.com” ></File>
</Dir>
<File FileName =”MSDOS.SYS” ></File>
<File FileName =” IO.SYS” ></File>
</DriverC>
</FileSystem>
请画出遍历所有文件名(FileName)的流程图(请使用递归算法)。
答:
void FindFile( Directory d )
{
FileOrFolders = d.GetFileOrFolders();
foreach( FileOrFolder fof in FileOrFolders )
{
if( fof is File )
You Found a file;
else if ( fof is Directory )
FindFile( fof );
}
}
3.写出一条Sql语句:取出表A中第31到第40记录(SQLServer,以自动增长的ID作为主键,注意:ID可能不是连续的。
答:解1: select top 10 * from A where id not in (select top 30 id from A)
解2: select top 10 * from A where id > (select max(id) from (select top 30 id from A )as A)
4.面向对象的语言具有________性、_________性、________性
答:封装、继承、多态。
- 面试题之二
- 面试题之二
- 微软面试题之二
- 面试题集之二
- 面试题攻略之二
- C#面试题之二
- C#面试题之二
- android面试题之二
- Java面试题之二
- android面试题之二
- Java面试题之二
- Android面试题之二(中)
- C#面试题集之二
- linux-shell面试题 之二
- java面试题之分析(二)
- 销售税面试题二之设计方案
- 面试题之二海贼分宝石
- Java基础面试题之二
- varchar和nvarchar的区别
- 给CSDN博客提点建议
- 传智播客java web 学习,自定义标签的开发和使用(二)
- proxy的一些知识
- 用CSS实现图片拉伸
- 面试题之二
- Java语言 -- static及垃圾回收
- C#中的集合类
- Computer simulation helps design more efficient water pumps
- using Microsoft.WindowsMobile.PocketOutlook
- New Water Pump Design Highlights Emerging Trends In Cooling Systems Technology
- qq 的程序员真蠢
- 一种神秘的能力
- VC++编译错误整理