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

面试题 相关文章推荐
请说出你所知道的线程同步的方法
Apr 19 面试题
Java方面的关于数组和继承的笔面试题
Sep 18 面试题
C语言怎样定义和声明全局变量和函数最好
Nov 26 面试题
判断单链表中是否存在环
Jul 16 面试题
以下的初始化有什么区别
Dec 16 面试题
网络方面基础面试题
Nov 16 面试题
网络体系结构及协议的定义
Mar 13 面试题
this关键字的含义
Apr 08 面试题
如何进行Linux分区优化
Feb 12 面试题
什么是makefile? 如何编写makefile?
Aug 08 面试题
Java如何调用外部Exe程序
Jul 04 面试题
JPA的优势都有哪些
Jul 04 面试题
命名空间(namespace)和程序集(Assembly)有什么区别
Sep 25 #面试题
如何理解委托
Jan 06 #面试题
关于Assembly命名空间的三个面试题
Jul 23 #面试题
商得四方公司面试题(gid+)
Apr 30 #面试题
.NET面试10题
Feb 24 #面试题
用友笔试题目
Oct 25 #面试题
光声世纪笔试题目
Aug 25 #面试题
You might like
PHP实时显示输出
2008/10/02 PHP
PHP学习之数组的定义和填充
2011/04/17 PHP
解析centos中Apache、php、mysql 默认安装路径
2013/06/25 PHP
PHP使用CURL实现多线程抓取网页
2015/04/30 PHP
PHP基于MySQL数据库实现对象持久层的方法
2015/06/17 PHP
PHP ADODB实现事务处理功能示例
2018/05/25 PHP
jquery 入门教程 [翻译] 推荐
2009/08/17 Javascript
使用jquery插件实现图片延迟加载技术详细说明
2011/03/12 Javascript
为你的网站增加亮点的9款jQuery插件推荐
2011/05/03 Javascript
js常用数组操作方法简明总结
2014/06/20 Javascript
node.js下when.js 的异步编程实践
2014/12/03 Javascript
jQuery结合CSS制作漂亮的select下拉菜单
2015/05/03 Javascript
jquery模拟进度条实现方法
2015/08/03 Javascript
jQuery监听文件上传实现进度条效果的方法
2016/10/16 Javascript
[Bootstrap-插件使用]Jcrop+fileinput组合实现头像上传功能实例代码
2016/12/20 Javascript
js 动态生成html 触发事件传参字符转义的实例
2017/02/14 Javascript
AngularJS中的作用域实例分析
2018/05/16 Javascript
javascript实现考勤日历功能
2018/11/29 Javascript
Vue项目history模式下微信分享爬坑总结
2019/03/29 Javascript
详解微信UnionID作用
2019/05/15 Javascript
浅谈layer的Icon样式以及一些常用的layer窗口使用方法
2019/09/11 Javascript
100行代码实现vue表单校验功能(小白自编)
2019/11/19 Javascript
ant design vue datepicker日期选择器中文化操作
2020/10/28 Javascript
python使用datetime模块计算各种时间间隔的方法
2015/03/24 Python
Python数据结构与算法之链表定义与用法实例详解【单链表、循环链表】
2017/09/28 Python
python实现k-means聚类算法
2018/02/23 Python
Python列表解析配合if else的方法
2018/06/23 Python
selenium在执行phantomjs的API并获取执行结果的方法
2018/12/17 Python
pandas修改DataFrame列名的实现方法
2019/02/22 Python
Python爬虫实现模拟点击动态页面
2020/03/05 Python
Iconfont(矢量图标)+iconmoon(图标svg互转)配合javascript实现社交分享系统
2020/04/21 Python
经贸日语专业个人求职信范文
2013/12/28 职场文书
大学生入党思想汇报
2014/01/01 职场文书
工作表扬信
2015/01/17 职场文书
百年校庆感言
2015/08/01 职场文书
利用Matlab绘制各类特殊图形的实例代码
2021/07/16 Python