下载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.
事件流模型都是先捕获后冒泡
查看完整题目与答案
【简答题】简述超声波辅助萃取技术(UAE)的基本原理。
查看完整题目与答案
【简答题】解释小程序中绑定的事件中的冒泡事件和非冒泡事件概念。
查看完整题目与答案
【简答题】试述嗜盐菌紫膜光合磷酸化的基本原理。
查看完整题目与答案
【单选题】当量长度法的基本原理是( )。
A.
将管段的沿程损失转变为局部损失来计算
B.
将管段的局部损失转变为沿程损失来计算
C.
将管段的压力损失转变为局部损失来计算
D.
将管段的压力损失转变为沿程损失来计算
查看完整题目与答案
【单选题】若(AL)=80H,执行NEG AL指令后,CF和OF标志位的状态分别为( )。
A.
0和0
B.
0和1
C.
1和0
D.
1和1
查看完整题目与答案
【单选题】缸套冷却水压力波动,膨胀水箱冒泡,这种情况可能是()。
A.
缸盖或缸套有裂纹
B.
活塞有裂纹
C.
缸套出水温度过高
D.
水泵有故障
查看完整题目与答案
【单选题】碘量法的基本原理是什么?
A.
碘液 → 重铬酸钾 → 硫代硫酸钠 →维生素C
B.
重铬酸钾 → 硫代硫酸钠 → 碘液 →维生素C
C.
重铬酸钾 → 硫代硫酸钠 →维生素C
D.
重铬酸钾 → 碘液 → 硫代硫酸钠 → 维生素C
查看完整题目与答案
【单选题】对美工文本执行“文本适合路径”命令,然后把路径删除,说法正确的是()
A.
影响文本,文本恢复原样
B.
不影响文本,文本仍受先前路径的影响
C.
必须把文本和路径打散后,才能删除路径不影响文本
D.
必须把文本和路径打散后,才能删除路径仍会影响文本
查看完整题目与答案
【判断题】数据库恢复的基本原理是审计。
A.
正确
B.
错误
查看完整题目与答案