多項選擇題已定義相關變量,以下能實現兩數交換的是()

A.t=a;a=b;b=t;
B.a =a +b;b =a -b;a =a -b;
C.b=t;a=b;a=t;
D.t=b;b=a;a=t;


您可能感興趣的試卷

你可能感興趣的試題

1.多項選擇題下面的有關排序的內容描述正確的是()

A.排序是計算機內經常進行的一種操作,其目的是將一組"無序"的記錄序列調整為"有序"的記錄序列
B.冒泡排序是一種簡單的排序算法。它重復地走訪過要排序的數列,一次比較兩個元素,如果他們的順序錯誤就把他們交換過來。走訪數列的工作是重復地進行直到沒有再需要交換,也就是說該數列已經排序完成
C.冒泡排序是排序的一種,除了冒泡排序還存在其它的排序方法
D.排序分為由高到低的升序及由低到高的降序

2.多項選擇題關于冒泡排序算法[升序為例]下面描述正確的是()

A.冒泡排序是一種經典的排序算法
B.冒泡排序也稱為氣泡排序,這個算法的名字由來是因為越大的元素會經由交換慢慢“浮”到數列的頂端
C.冒泡排序是一種簡單的排序算法。它重復地走訪過要排序的數列,一次比較兩個元素,如果他們的順序錯誤就把他們交換過來。走訪數列的工作是重復地進行直到沒有再需要交換,也就是說該數列已經排序完成
D.冒泡排序法存在的不足是當排序的數據比較多時排序的時間會明顯延長

3.單項選擇題在冒泡排序中由高到低的排序方式被稱為()

A.升序
B.降序
C.橫序
D.豎序

4.單項選擇題在冒泡排序中由低到高排序方式被稱為()。

A.升序
B.降序
C.橫序
D.豎序

5.單項選擇題已知代碼 int a[10] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; printf("%d",a[10]);由輸出結果是()

A.10
B.9
C.1
D.溢出(或電腦不確定輸出一個值)