执行i=8;m=++i;语句后,i和m的值分别为()。
A: i=9,m=9
B: i=8,m=8
C: i=8,m=9
D: i=9,m=8
A: i=9,m=9
B: i=8,m=8
C: i=8,m=9
D: i=9,m=8
举一反三
- 下面程序段的运行结果是( )。 int m[]={5,8,7,6,9,2},i=1; do{ m[i]+=2; } while(m[++i]>;5); for(i=0;i<;6;i++) cout<;<;m[i];(5.0)[/i][/i] A: 7 10 9 8 11 4 B: 7 10 9 8 11 2 C: 5 10 9 8 11 2 D: 5 10 9 8 11 4
- 下列语句序列执行后,k的值是。inti=4,j=5,k=9,m=5;if(i>j||m A: 5 B: 10 C: 8 D: 9
- i=9,m=15求i、m的值。() A: 3 B: 6 C: 9 D: 15
- 执行下列程序:#define M(x,y) (x*y)i=3;i=M(i,i+1)-8;变量i的值应为 。
- 以下程序的运行结果是____ 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