设有如下数组定义: int a[10];则以下哪段代码将遍历输出数组所有元素?
A: int x;for (x=0; x<9; x++) printf("%d\t",a[x]);
B: int x;for (x=0; x<10; x++) printf("%d\t",a[x]);
C: int x;for (x=1; x<10; x++) printf("%d\t",a[x]);
D: int x;for (x=1; x<=10; x++) printf("%d\t",a[x]);
A: int x;for (x=0; x<9; x++) printf("%d\t",a[x]);
B: int x;for (x=0; x<10; x++) printf("%d\t",a[x]);
C: int x;for (x=1; x<10; x++) printf("%d\t",a[x]);
D: int x;for (x=1; x<=10; x++) printf("%d\t",a[x]);
举一反三
- 设有如下数组定义: int a[10];则以下哪段代码将遍历输出数组所有元素? A: int x;for (x=0; x<9; x++) printf("%d ",a[x]); B: int x;for (x=0; x<10; x++) printf("%d ",a[x]); C: int x;for (x=1; x<10; x++) printf("%d ",a[x]); D: int x;for (x=1; x<=10; x++) printf("%d ",a[x]);
- 阅读程序,写结果:#include <stdio.h>int fun1(int x);void fun2(int x);void main(){int x=1;x=fun1(x);printf("%d\n",x);}int fun1(int x){x++;fun2(x);return x;}void fun2(int x){x++;}
- 以下程序段输出的结果是。 int x=5,y=10,t=0; if(x==y) t=x;x=y;y=t; printf("%d,%d",x,y);
- #include [stdio.h] int x,y; int f(int x){ y=x++; printf("%d",y); } int main(void){ int x=5; f(x); f(x); return 0; }
- 设x是int类型变量,则值等于10的表达式是()。 A: (y=10,x=y++) B: (x=9,x++,x++) C: (x=8,++x,++x) D: (x=0,(x=10)?x++:x+1)