下列使用绝对宏DBYTE访问内存单元,错误的是
A: for(i=0;i<;10;i++)DBYTE[0x30+i]=0;
B: for(i=0;i<;10;i++)DBYTE[0x30+i]=i;
C: for(i=0;i<;10;i++)DBYTE[0x30]+i=0x01;
D: for(i=0;i<;10;i++)A[i]=DBYTE[0x30+i];
A: for(i=0;i<;10;i++)DBYTE[0x30+i]=0;
B: for(i=0;i<;10;i++)DBYTE[0x30+i]=i;
C: for(i=0;i<;10;i++)DBYTE[0x30]+i=0x01;
D: for(i=0;i<;10;i++)A[i]=DBYTE[0x30+i];
举一反三
- 设有定义:int x[10],8p=x,i;,若要为数组x读入数据,以下选项正确的是( )。 A: for(i=0;i<10;i++)scanf(”%d“,p+i); B: for(i=0;i<10;i++)scanf(”%d“,*p+i); C: for(i=0;i<10;i++)scanf(”%d”,*(p+i)); D: for(i=0;i<10;i++)scanf(”%d”,x[i]);
- 以下哪个for语句是错误的?A.for(i=0;j=0;i<10;i++);B.for(i=0;i<10);C.for(i=0;i++);D.for(;;);E.for(i=0;i<10;i--);F.for(i=0;i<10,j<10;i++);G.for(inti=0;i<10,j<10;i++);
- 以下哪个for语句是错误的?A.for(i=0;j=0;i<10;i++);B.for(i=0;i<10);C.for(;;);D.for(i=0;i<10,j<10;i++);E.for(i=0;i++);
- 以下程序段的运行结果是。 int i,a[10]; for(i=0;i<10;i++) a[i]=i; for(i=0;i<10;i++,i++) a[i]+=2; for(i=0;i<10;i++) printf("%d",a[i]);[/i][/i][/i]
- 以下哪个for语句是不能编译的? A: for (i=0;j=0; i<10; i++ ); B: for (i=0,j=0; i<10; i++; j++ ); C: for (); D: for (;;); E: for ( i=0; j<10; j++ ); F: for (i=0; i<10, j<10; i++); G: for (i=0; i<10; i--);