.net面試題及答案(一)

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會停下來

請實現"跑步算法"javascript

 

 

答案:
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 < 0 || lowest >= highest
|| highest >= array.length) {
return;
}
int low = lowest;
int high = highest;
int key = low++;
for (; low <= high;) {
if (key < high) {
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[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 < length; i++) {
System.out.println(test.array[i]);
}
}
}
快速排序是綜合性能最好的內部排序算法!

3。多態:面向對象的語言使用虛方法表達多態。這就意味着派生類能夠有和父類具備一樣簽名的方法,而且父類能夠調用派生類的方法。在C#中,必須使用virtual關鍵字才能使方法被父類調用。這使得一個對象在不一樣的環境中有不一樣的動做形態。

4。用VIEWSTATE /Profile/本身在服務器端實現個Cache

#2樓[樓主]   

2007-03-20 15:02 by 小y
5。答能夠控制鏈接池的鏈接數量 條件好的話 能夠用負載平衡 6。七、Oracle數據庫的不懂 8。分割數據庫 9。 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
相關文章
相關標籤/搜索