以下程序段的输出结果是( )。 int m=0,n=0; char c='a'; scanf("%d,%c,%d",&m,&c,&n); printf("%d,%c,%d",m,c,n);
A: 10,A,10
B: 10,a,10
C: 10,a,0
D: 10,A,0
A: 10,A,10
B: 10,a,10
C: 10,a,0
D: 10,A,0
举一反三
- 有以下程序段: int m=0,n=0; char c=’a’; scanf("%d%c%d:,&m,&c,&n); printf("%d.%c,%d",m,c,n); 若从键盘输入:10A10<Enter>,则输出结果是______。 A: 10,A,10 B: 10,a,10 C: 10,a,0 D: 10,A,0
- 读程序从键盘输入 1902 , 则程序的输出结果是 :( ) int fun(int n) { int m=0,c; while(n!=0) { c=n%10; m=m*10+c; n=n/10; } return(m); } int main() { int m; scanf("%d",&m); printf("%d\n",fun(m)); return 0; }
- 设int m=200,n=10;则语句“printf("m=%d,n=%d",m,n)”的输出结果为()? A: 200,10 B: m=200,n=10 C: m=200 n=10 D: m=200n=10
- 以下程序的运行结果是____ int<br/>main ( ) { int<br/>i, j, m, n;<br/>char<br/>a[ ]={ 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', '\0' }; char b[10 ]={ 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', '\0'<br/>}; i= sizeof( a ); j=strlen( a ); m= sizeof( b ); n=strlen ( b ); printf ( "%d, %d, %d, %d\n", i, j, m, n ); return 0; } A: 9, 9, 10, 10 B: 8, 9. 8, 10 C: 9, 8, 10, 8 D: 9, 8, 9, 8
- 以下对一维数组m进行正确初始化的是( )( )。 A: int m[10]=(0 B: 0 C: 0 D: 0) ; E: int m[10]= ; F: int m[ ]=0; G: int m[10]=10*2;