下列程序的输出结果是( )。#include int main(void) { int a, b[5]; a = 1; b[0] = 4;printf("%d#%d\n", b[0], b[1]);return 0; }
A. 0
B. 4
C. 4
D. 0
E. 4
F. 未知值
G. 4 0
查看答案
下列程序的主要功能是输入 10 个整数存入数组 a 中,再输入一个整数 x,在数 组 a 中查找 x。找到则输出 x 在 10 个整数中的序号(从 1 开始);找不到则输出 0。 按要求在________处填写适当的内容,使程序完整并符合题目要求。#include int main(void) { int i, a[10], x, flag = 0; for(i = 0; i < 10; ++i) scanf("%d", &a[i]); scanf("%d", &x); for(i = 0; i < 10; ++i) { if(________) { flag = i + 1; break; } } printf("%d\n", flag); return 0; }
A. x != a[i]
B. !(x == a[i])
C. !x == a[i]
D. x == a[i]
下面程序的主要功能是将数组 a 中存放的 5 个整型数据逆序后在屏幕上输出。 按要求在________处填写适当的内容,使程序完整并符合题目要求。1. #include 2. void fun(int b[], int i, int j) 3. { 4. int t; 5. if(i < j) 6. { 7. ________; 8. b[i] = b[j]; 9. ________; 10. fun(b, i + 1, j - 1); 11. } 12. } 13. int main(void) 14. { 15. int i, a[5] = {1, 2, 3, 4, 5}; 16. ________; 17. for(i = 0; i < 5; i++) 18. printf("%d\t", a[i]); 19. printf("\n"); 20. return 0; 21. }
A. 第 7 行: t = b[i] 第 9 行: b[j] = t 第 16 行:fun(a, 0, 4)
B. 第 7 行: t = b[i] 第 9 行: b[i] = t 第 16 行:fun(a, 0, 5)
C. 第 7 行: t = b[i] 第 9 行: b[i] = t 第 16 行:fun(a, 1, 5)
D. 第 7 行: t = b[j] 第 9 行: b[j] = t 第 16 行:fun(a, 1, 4)
某矩阵 m 存储的数据如下: 1□4□7 2□5□8 3□6□9 现将该矩阵最后一行的所有数据输出到屏幕,按要求在________处填写适当的内容, 使程序完整并符合题目要求。1. #include 2. int main(void) 3. { 4. int m[][3] = {1, 4, 7, 2, 5, 8, 3, 6, 9}; 5. int i, j, k = ________; 6. for(i = 0; ________; i++) 7. { 8. printf("%d", ________); 9. } 10. return 0; 11.}
A. 第 5 行:2 第 6 行:i < 2 第 8 行:m[i][k]
B. 第 5 行:3 第 6 行:i <= 3 第 8 行:m[k][i]
C. 第 5 行:2 第 6 行:i < 3 第 8 行:m[k][i]
D. 第 5 行:3 第 6 行:i < 3 第 8 行:m[i][k]
定义数组:int a[2][3][4]; 则数组 a 中有________个数组元素。