更多"若有一下程序段 int *ptr,x,y=11; ptr=&x; "的相关试题:
[单项选择]
若有以下程序段
int m=0xabc,n=0xabc;
m-=n;
printf("%X/n",m);
执行后输出结果是()
A. 0X0
B. 0x0
C. 0
D. 0XABC
[单项选择]若有以下程序段
int m=0xabc,n=0xabc;
m-=n;
printf("%X/n",m);
执行后输出结果是( )。
A. 0X0
B. 0x0
C. 0
D. 0XABC
[单项选择]若有以下程序段 int m=0xabc,n=0xabc; m-=n; printf("%X/n".m); 执行后输出结果是
A. 0X0
B. 0x0
C. 0
D. 0XABC
[单项选择]
若有以下程序段
int m=0xabc,n=0xabc;
m-=n;
printf("%X/n",m);
执行后输出结果是()
A. 0X0
B. 0x0
C. 0
D. 0XABC
[单项选择]若有以下程序段: struct st {int n; int*m: }; int a=2,b=3,c=5; struct st s[3]=({101,&a},{102,&c},{103,&b)}; main( ) {struct st*p; p=s; } 则以下表达式中值为5的是( )。
A. (*p).m
B. *(p+1)->m
C. *(p++)->n
D. (p++)(*m)
[单项选择]若有以下程序段: struct st {int n; int*m;}; int a=2,b=3,c=5; struct st s[3]=({101,&a},{102,&c},{103,&b}}; main( ) {struct st*p; p=s; …} 则以下表达式中值为5的是( )。
A. (p++)->m
B. *(p++)->m
C. (*p).m
D. *(++p)->m
[单项选择]若有以下语句: int x[]={1,3,5,10,12}; int * ptr=x; 则数据组元素“10”的地址是( )
A. x+3
B. &(x+3)
C. ptr
D. ptr+10
[单项选择]已有定义“int k=2;int*ptr1, *ptr2;”,且ptr1和ptr2均已指向变量k,下面不能正确执行的语句是______。
A. k=*ptr1+*ptr2;
B. ptr2=k;
C. ptr1=ptr2;
D. K=*ptr1*(*ptr2);
[单项选择]已有定义“int k=2;int*ptr1,*ptr2;”,且ptr1和ptr2均已指向变量k,下面不能正确执行的语句是______。
A. k=*ptr1+*ptr2;
B. ptr2=k;
C. ptrl=ptr2;
D. K=*ptr1*(*ptr2);