设有如下数组定义: 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]);
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]);
举一反三
- 设有如下数组定义: 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]);
- 设int x=3;,以下与其他3组输出结果不同的一组语句是________。 A: x++; printf("%d ",x); B: n=++x; printf("%d ",n); C: ++x; printf("%d ",x); D: n=x++; printf("%d ",n);
- 若有int x=50;,则下列语句( ) 会输出“50%”。? printf("%d%%");|printf("%d%%",x);|printf("%%d",x);|printf("%d%",x);
- 以下错误的if语句是( )。 A: if(x>y) z=x; B: if(x==y) z=0; C: if (x !=y) printf("%d", x) else printf("%d", y); D: if(x<y) { x++; y--;}
- 已有声明“int x=0;”,以下语句中有语法错误的是 ( )。 A: printf("%d",&x); B: printf("%d",!x); C: printf("%d",*x); D: printf("%d",++x);