logo - 刷刷题
下载APP
【单选题】

采用冒泡法进行升序排序法的基本原理是:对数组中的n个数执行n-1遍检查操作,在每一遍执行时,对数组中剩余的尚未排好序的元素进行如下操作:对相邻的两个元素进行比较,若排在后面的数小于排在前面的数,则交换其位置,这样每一遍操作中都将参与比较的数中的最大的数沉到数组的底部,经过n-1遍操作后就将全部n个数按从小到大的顺序排好序了。在空白处填写适当的表达式或语句,使程序完整并符合题目要求。 1. #include 2. #include 3. #define N 10 4. void BubbleSort(int a[], int n); 5. int main() 6. { 7. int i, n, a[N]; 8. printf("Input n:"); 9. scanf("%d", &n); 10. printf("Input %d numbers:", n); 11. for (i=0; i 12. { 13. scanf("%d", &a[i]); 14. } 15. BubbleSort(a, n); 16. printf("Sorting results:"); 17. for (i=0; i 18. { 19. printf("%4d", a[i]); 20. } 21. printf("\n"); 22. return 0; 23. } 24. 25. /* 函数功能:冒泡法实现数组a 的n个元素的升序排序 */ 26. void BubbleSort(int a[], int n) 27. { 28. int i, j, temp; 29. for (i=0; _______; i++) 30. { 31. for (j=1; _______; j++) 32. { 33. if (________) 34. { 35. temp = a[j]; 36. a[j] = a[j-1]; 37. a[j-1] = temp; 38. } 39. } 40. } 41. }

A.
第29行: i 第31行: j 第33行: a[j] < a[j-1]
B.
第29行: i 第31行: j 第33行: a[j] < a[i-1]
C.
第29行: i<=n-1 第31行: j<=n-i 第33行: a[j-1] < a[j]
D.
第29行: i 第31行: j 第33行: a[i] < a[j-1]
举报
参考答案:
参考解析:
.
刷刷题刷刷变学霸
举一反三

【单选题】以下关于冒泡捕获说法正确的是()

A.
任何事件的事件流模型都有冒泡和捕获
B.
只有一部分事件的事件流模型才有
C.
表单事件也有冒泡
D.
事件流模型都是先捕获后冒泡

【单选题】当量长度法的基本原理是( )。

A.
将管段的沿程损失转变为局部损失来计算
B.
将管段的局部损失转变为沿程损失来计算
C.
将管段的压力损失转变为局部损失来计算
D.
将管段的压力损失转变为沿程损失来计算

【单选题】缸套冷却水压力波动,膨胀水箱冒泡,这种情况可能是()。

A.
缸盖或缸套有裂纹
B.
活塞有裂纹
C.
缸套出水温度过高
D.
水泵有故障

【单选题】碘量法的基本原理是什么?

A.
碘液 → 重铬酸钾 → 硫代硫酸钠 →维生素C
B.
重铬酸钾 → 硫代硫酸钠 → 碘液 →维生素C
C.
重铬酸钾 → 硫代硫酸钠 →维生素C
D.
重铬酸钾 → 碘液 → 硫代硫酸钠 → 维生素C

【单选题】对美工文本执行“文本适合路径”命令,然后把路径删除,说法正确的是()

A.
影响文本,文本恢复原样
B.
不影响文本,文本仍受先前路径的影响
C.
必须把文本和路径打散后,才能删除路径不影响文本
D.
必须把文本和路径打散后,才能删除路径仍会影响文本