一套.net面试题及答案


Posted in 面试题 onNovember 02, 2016
1、a=10,b=15,在不用第三方变量的前提下,把a,b的值互换
2、已知数组int[] max={6,5,2,9,7,4,0};用快速排序算法按降序对其进行排列,并返回数组
3、请简述面向对象的多态的特性及意义!
4、session喜欢丢值且占内存,Cookis不安全,请问用什么办法代替这两种原始的方法
5、对数据的并发采用什么办法进行处理较好。
6、已知Oracle数据库有GD和ZS两个数据库,GD数据库v_s表有数据写入时,从v_s表中提取最新数据到ZS数据库的D_E表中。请问用什么办法解决这一问题?如果又碰到不能互访的问题时,又用什么办法解决?
7、已知Oracle数据库a,b
现在在a用户权限下,访问b数据库sql语句为select a.* From b a,请改正这一句Sql的写法
8、当对数据库进行海量级的数据插入时,数据库出现报错,错误原因可能有哪些,以你的经验谈谈你的解决办法
9、算法分析
AH 20060625 12 44 01 CAD001
AH 20060625 12 44 01 CAD001
AH 20060625 13 44 02 CAD001
AH 20060625 14 44 03 CAD001
说明:第二列表示日期,第三列表示温度,第四列表示水位,第五列表示流量,第6列表示水位测站编码,每一列表示一个字段
很明显第一条数据和第二条数据重复,然数据表中有主键和外键的约束,是不允许有重复的数据存在的,请构造算法将重复的数据Del掉
10、javascript算法
已知a,b,现在点鼠标a会向b游动,鼠标停,a会停下来
请实现”跑步算法”
答案:
1、a=a+b;
b=a-b;
a=a-b;
据说还可以这样:a^=b^(b^=a^b); 不了解是什么原理
2、public class TestQuickSort {
private int[] array = null;
private void quickSort(int lowest, int highest) {
if (array == null || lowest = highest
|| highest >= array.length) {
return;
}
int low = lowest;
int high = highest;
int key = low++;
for (; low if (key if (array[key] > array[high]) {
array[high] = array[key] + (array[key] = array[high]) * 0;
key = high;
}
high–;
}

if (key > low) {
if (array[key] array[low] = array[key] + (array[key] = array[low]) * 0;
key = low;
}
low++;
}
}
quickSort(lowest, key – 1);
quickSort(key + 1, highest);
}

/**
* @param args
*/
public static void main(String[] args) {
TestQuickSort test = new TestQuickSort();
int[] array = {6,5,2,9,7,4,0};
test.array = array;
test.quickSort(0, array.length – 1);
int length = test.array.length;
for (int i = 0; i System.out.println(test.array[i]);
}
}
}
快速排序是综合性能最好的内部排序算法!
3、多态:面向对象的语言使用虚方法表达多态。这就意味着派生类可以有和父类具有同样签名的方法,并且父类可以调用派生类的方法。在C#中,必须使用virtual关键字才能使方法被父类调用。这使得一个对象在不同的环境中有不同的动作形态。
4、用VIEWSTATE /Profile/自己在服务器端实现个Cache
5、答可以控制连接池的连接数量
条件好的话 可以用负载平衡
6、Oracle数据库的不懂
7、分割数据库
8、alter table 表 add ID int identity(1,1)
delete 表
where newfield not in
(
select top 1 ID from 表 group by 日期,温度,水位,流量,水位测站编码
)
alter table 表 drop column ID

Tags in this post...

面试题 相关文章推荐
求最大连续递增数字串(如"ads3sl456789DF3456ld345AA"中的"456789")
Sep 11 面试题
几个数据库方面的面试题
Jul 01 面试题
Oracle中delete,truncate和drop的区别
May 05 面试题
.NET面试题:什么是值类型和引用类型
Jan 12 面试题
值类型与引用类型有什么不同?请举例说明?并分别列举几种相应的数据类型
Oct 24 面试题
.NET现在共支持多少种语言
Feb 26 面试题
P/Invoke是什么
Jul 31 面试题
linux面试题参考答案(2)
Dec 06 面试题
企业面试题试卷附带答案
Dec 20 面试题
为什么需要版本控制
Oct 28 面试题
如何防止同一个帐户被多人同时登录
Aug 01 面试题
java程序员面试交流
Nov 29 面试题
命名空间(namespace)和程序集(Assembly)有什么区别
Sep 25 #面试题
如何理解委托
Jan 06 #面试题
关于Assembly命名空间的三个面试题
Jul 23 #面试题
商得四方公司面试题(gid+)
Apr 30 #面试题
.NET面试10题
Feb 24 #面试题
用友笔试题目
Oct 25 #面试题
光声世纪笔试题目
Aug 25 #面试题
You might like
php 多个submit提交表单 处理方法
2009/07/07 PHP
PHPwind整合最土系统用户同步登录实现方法
2010/12/08 PHP
如何解决CI框架的Disallowed Key Characters错误提示
2013/07/05 PHP
php查找字符串出现次数的方法
2014/12/01 PHP
laravel批量生成假数据的方法
2019/10/09 PHP
jquery 应用代码 方便的排序功能
2010/02/06 Javascript
jquery一般方法介绍 入门参考
2011/06/21 Javascript
完美兼容IE,chrome,ff的设为首页、加入收藏及保存到桌面js代码
2014/12/17 Javascript
JavaScript 基础函数_深入剖析变量和作用域
2016/05/18 Javascript
AngularJS基础 ng-keyup 指令简单示例
2016/08/02 Javascript
jQuery移除或禁用html元素点击事件常用方法小结
2017/02/10 Javascript
vue实现提示保存后退出的方法
2018/03/15 Javascript
js实现随机数小游戏
2019/06/28 Javascript
[01:31:22]DOTA2-DPC中国联赛定级赛 LBZS vs Magma BO3第二场 1月10日
2021/03/11 DOTA
python应用程序在windows下不出现cmd窗口的办法
2014/05/29 Python
Python程序员开发中常犯的10个错误
2014/07/07 Python
读取本地json文件,解析json(实例讲解)
2017/12/06 Python
Pytorch反向求导更新网络参数的方法
2019/08/17 Python
python生成requirements.txt的两种方法
2019/09/18 Python
利用Python优雅的登录校园网
2020/10/21 Python
python从PDF中提取数据的示例
2020/10/30 Python
python图片合成的示例
2020/11/09 Python
Pytorch实现WGAN用于动漫头像生成
2021/03/04 Python
碧欧泉法国官网:Biotherm法国
2019/10/23 全球购物
测试驱动开发的主要步骤是什么
2014/12/10 面试题
好的演讲稿开场白
2013/12/30 职场文书
自我鉴定三原则
2014/01/13 职场文书
优秀党支部事迹材料
2014/01/14 职场文书
教师竞聘演讲稿
2014/05/16 职场文书
《微笑着面对生活》优秀演讲稿范文
2014/09/23 职场文书
2014法院四风问题对照检查材料思想汇报
2014/10/04 职场文书
2014年政风行风评议工作总结
2014/10/21 职场文书
英文产品推荐信
2015/03/27 职场文书
Golang全局变量加锁的问题解决
2021/05/08 Golang
openstack中的rpc远程调用的方法
2021/07/09 Python
【DOTA2】当街暴打?PSG LGD vs VG - DPC 2022 WINTER TOUR CN
2022/04/02 DOTA