更多"在16位编译系统上,若有定义int a[ ]=10,20,30,*p="的相关试题:
[单项选择]在16位编译系统上,若有定义int a[]=10,20,30,*p=&a;,当执行p++后,下列说法错误的是______。
A. p向高地址移了一个字节
B. p向高地址移了一个存储单元
C. p向高地址移了两个字节
D. p与a+1等价
[单项选择]在16位编译系统上,若有定义int a[]={10,20,30},*p=&a;,少逗号当执行p++;后,下列说法错误的是______。
A. p向高地址移了一个字节
B. p向高地址移了一个存储单元
C. p向高地址移了两个字节
D. p与a+1等价
[单项选择]在16位编译系统上,若有定义int a[]={10,20,30},*P=&a;,当执行P++后,下列说法错误的是【 】。
A. p向高地址移了一个字节
B. p向高地址移了一个存储单元
C. p向高地址移了两个字节
D. p与a+1等价
[单项选择]在16位编译系统上,若有定义int a[]={10,20,30},*p=&a;,当执行p++;后,下列说法错误的是
A. p向高地址移了一个字节
B. p向高地址移了一个存储单元
C. p向高地址移了两个字节
D. p与a+1等价
[单项选择]在16位编译系统上,若有定义“int a[]=10,20,30,*p=&a;”,当执行“p++;”后,下列说法错误的是( )。
A. p向高地址移了一个字节
B. p向高地址移了一个存储单元
C. p向高地址移了两个字节
D. p与a+1等价
[单项选择]在16位C编译系统上,若定义long a;,则能给a赋40000的正确语句是
A. a=20000+20000;
B. a=4000*10;
C. a=30000+10000;
D. a=4000L*10L;
[单项选择]在16位C编译系统上,若定义long a;,则能给a赋值40000的正确语句是 ( )
A. a=20000+20000;
B. a=4000*10;
C. a=30000+10000;
D. a=4000L*10L;
[单项选择]在16位C编译系统上,若定义long a;,则能给变量a赋值40000的正确语句是 ______。
A. a=20000+20000;
B. a=4000*10;
C. a=30000+10000;
D. a=4000L*1OL;
[单项选择]若有定义int a=2;则执行完语句a/=a*a;后,a的值是 ( )
A. 0.5
B. 0
C. 1/2
D. 1/4
[单项选择]若有定义int a=2;则执行完语句a+=a-=a*a;后,a的值是( )。
A. 0
B. 4
C. 8
D. -4