2022年net面试题及答案 .pdf

上传人:C****o 文档编号:33385611 上传时间:2022-08-10 格式:PDF 页数:7 大小:67.80KB
返回 下载 相关 举报
2022年net面试题及答案 .pdf_第1页
第1页 / 共7页
2022年net面试题及答案 .pdf_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《2022年net面试题及答案 .pdf》由会员分享,可在线阅读,更多相关《2022年net面试题及答案 .pdf(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、.net面试题及答案(一)Posted on 2007-03-20 14:24 小 y 阅读 (13193) 评论(13)编辑 收藏网摘 所属分类 : C基础经历了几次面试做了几个面试题,虽然都通过了但都有一些遗憾, 还是觉得应该把常出现的面试题以及答案整理一下,以备不测1:a=10,b=15,在不用第三方变量的前提下,把a,b 的值互换答:a=a+b; b=a-b; a=a-b; 据说还可以这样: a=b(b=ab); 不了解是什么原理2:已知数组 int max=6,5,2,9,7,4,0;用快速排序算法按降序对其进行排列,并返回数组答:public class TestQuickSort

2、 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 = high;) if (key arrayhigh) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整

3、理 - - - - - - - 第 1 页,共 7 页 - - - - - - - - - arrayhigh = arraykey + (arraykey = arrayhigh) * 0; key = high; high-; if (key low) if (arraykey arraylow) arraylow = arraykey + (arraykey = arraylow) * 0; key = low; low+; quickSort(lowest, key - 1); quickSort(key + 1, highest); /* * param args */ public

4、 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 length; i+) System.out.println(test.arrayi); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - -

5、 - - - - 名师精心整理 - - - - - - - 第 2 页,共 7 页 - - - - - - - - - 快速排序是综合性能最好的内部排序算法!3:请简述面向对象的多态的特性及意义!答:多态:面向对象的语言使用虚方法表达多态。这就意味着派生类可以有和父类具有同样签名的方法,并且父类可以调用派生类的方法。在C# 中,必须使用virtual关键字才能使方法被父类调用。这使得一个对象在不同的环境中有不同的动作形态。4:session喜欢丢值且占内存, Cookis 不安全,请问用什么办法代替这两种原始的方法答:用 VIEWSTATE /Profile/自己在服务器端实现个Cache 5

6、:对数据的并发采用什么办法进行处理较好。答:可以控制连接池的连接数量条件好的话可以用负载平衡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:算法分

7、析AH 20060625 12 44 01 CAD001 AH 20060625 12 44 01 CAD001 AH 20060625 13 44 02 CAD001 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 7 页 - - - - - - - - - AH 20060625 14 44 03 CAD001 说明:第二列表示日期,第三列表示温度,第四列表示水位,第五列表示流量,第6列表示水位测站编码 ,每一列表示一个字段很明显第一条数据和第二条数据重复,然数据表中

8、有主键和外键的约束,是不允许有重复的数据存在的 ,请构造算法将重复的数据Del 掉答: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 10:javascript算法已知 a,b, 现在点鼠标 a 会向 b 游动,鼠标停 ,a 会停下来请实现 跑步算法 答案:1。a=a+b; b=a-b; a=a-b; 据说还可以这样: a=b(b=ab);

9、不了解是什么原理2。public class TestQuickSort private int array = null; private void quickSort(int lowest, int highest) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 7 页 - - - - - - - - - if (array = null | lowest = highest | highest = array.length) return; int low = l

10、owest; int high = highest; int key = low+; for (; low = high;) if (key arrayhigh) arrayhigh = arraykey + (arraykey = arrayhigh) * 0; key = high; high-; if (key low) if (arraykey arraylow) arraylow = arraykey + (arraykey = arraylow) * 0; key = low; low+; quickSort(lowest, key - 1); quickSort(key + 1,

11、 highest); /* * param args 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 7 页 - - - - - - - - - */ 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);

12、 int length = test.array.length; for (int i = 0; i length; i+) System.out.println(test.arrayi); 快速排序是综合性能最好的内部排序算法!3。多态:面向对象的语言使用虚方法表达多态。这就意味着派生类可以有和父类具有同样签名的方法,并且父类可以调用派生类的方法。在C# 中,必须使用virtual关键字才能使方法被父类调用。这使得一个对象在不同的环境中有不同的动作形态。4。用 VIEWSTATE /Profile/自己在服务器端实现个Cache 5。答可以控制连接池的连接数量条件好的话可以用负载平衡6。7、

13、Oracle 数据库的不懂8。分割数据库9。alter table 表 add ID int identity(1,1) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 7 页 - - - - - - - - - delete 表where newfield not in ( select top 1 ID from 表 group by 日期,温度,水位,流量,水位测站编码) alter table 表 drop column ID 10 。不会名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 7 页 - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁