有如下程序段: int *P,a=10,b=1; P=a; a=*P+b; 执行该程序段后,a的值为()。A.12B.11C.10D.编译出错

有如下程序段: int *P,a=10,b=1; P=&a; a=*P+b; 执行该程序段后,a的值为()。

A.12

B.11

C.10

D.编译出错


参考答案和解析
C p=&a表达式的含义是将变量a的地址赋给指针变量p;a=*p+b表达式的含义是将指针变量p所存地址对应的值与b的和赋给a。

相关考题:

有如下程序段int *p,a=10,b=1;p=a; a=*p+b;执行该程序段后,a的值为A.12B.11C.10D.编译出错

有如下程序段:int a=14,b=15,x;char c=A;x=(a&&b)&&(cB):执行该程序后,x的值为( )。A.trueB.falseC.0D.1

有下列程序段:int k=0,a=1,b=2,c=3;k=ac?c:k;执行该程序段后,k的值是()。A.3B.2C.1D. 有下列程序段: int k=0,a=1,b=2,c=3; k=a<b?b:a; k=k>c?c:k; 执行该程序段后,k的值是( )。A.3B.2C.1D.0

设有以下程序: include using namespace std; int main() {inta,b,k:4,m=6,*p1=k 设有以下程序:include<iostream>using namespace std;int main(){int a,b,k:4,m=6,*p1=k,*p2=m;a=p1==m;b=(*p1)/(*p2)+7;cout<<a<<b<<end1;return 0;}执行该程序后,a的值为【 】,b的值为【 】。

有以下程序段:int k=0, a=1, b=2, c=3;k=ac? c:k;执行该程序后,k的值是______。A.3B 有以下程序段: int k=0, a=1, b=2, c=3; k=a<b? b:a; k=k>c? c:k; 执行该程序后,k的值是______。A.3B.2C.1D.0

有如下程序段 int a=14,b=15,x; char c='A'; x=(ab) (c<'B'); 执行该程序段后,x的值为_____。A.真B.假C.0D.1

以下程序段执行后,a的值为______。 int*p,a=10,b=1; p=a;a=*p+b;A.11B.12C.10D.编译出错

有如下程序段: int a=14,b=15,x, char c='A'; x=(aB) (c<'B'); 执行该程序段后,x的值为( )A.1B.0C.FALSED.TRUE

有以下程序段: int k=0,a=1,b=2,c=3; k=ac?c:k; 执行该程序段后,k的值是 有以下程序段: int k=0,a=1,b=2,c=3; k=a<b?b:a; k=k>c?c:k; 执行该程序段后,k的值是 ______。A.3B.2C.1D.0

若有如下程序段: include using namespace std; int main() {char*p="abcdefgh",*r;l 若有如下程序段:include <iostream>using namespace std;int main(){char *p="abcdefgh",*r;long *q;q=(long *)p;q++;r=(char *)q;cout<<r<<end1;return 0;}该程序的输出结果是______。

有如下程序段: int a[10]={1,2,3,4,5,6,7,8,9,10}; int *p=a[3],b;b=P[5];则b的值是( )。A.5B.6C.9D.8

执行以下程序段后,m的值为______。 int a[2][3]={ {1,2,3},{4,5,6} }; int m,*p; p=a[0][0]; m=(*p)*(*(p+2))*(*(p+4));A.15B.14C.13D.12

有如下程序段: int a=14,b=15,x; char c='A'; x=(ab)(c<'B'); 执行该程序段后,x的值为( )。A.tureB.假C.0D.1

有如下程序段 #include void main( ) { int a=14,b=15,x; char c='A'; x=(ab) (c<'B') ; cout < < x;} 执行该程序段后,x的值为A.tureB.FALSEC.0D.1

有如下程序段int *p,a=10,b=1;p=a; a=*p+b;执行该程序段后,a的值为A.12 B.10 C.11 D.编译出错

执行以下的程序段后,m的值是______。 int a[2][3]={{1,2,3},(4,5,6}}; int m,*p; p=a[0][0]; m=p[4];A.4B.5C.3D.不确定

有如下程序段includevoid main(){int a=14,b=15,x;char c='A':x=(a 有如下程序段 include<iostream.h> void main() {int a=14,b=15,x; char c='A': x=(a b) (c<'B'=; cout<<x;= 执行该程序段后,x的值为A.tureB.FALSEC.0D.1

有如下程序段int a=14,b=15,x;char c=′A′;x=(ab)(c′B′);执行该程序段后,x的值为A.trueB.falseC.0D.1

有以下程序段:int k=0,a=1,b=2,c=3;k=ac ? c:k;执行该程序段后,k的值是()。A.3B.2C 有以下程序段: int k=0,a=1,b=2,c=3; k=a<b ? b:a; k=k>c ? c:k; 执行该程序段后,k的值是( )。A.3B.2C.1D.0

有程序段: int * p,a,b=1; p=a; *p=10;a=* p+b; 执行该程序段后,a的值是 ( )A.12B.11C.10D.编译出错

有如下程序段includevoid main(){int a=14,b=15,x;char c='A'x=(ab) 有如下程序段 include<iostream.h> void main() {int a=14,b=15,x; char c='A' x=(ab)(c<'B'=; cout<<x;= 执行该程序段后,x的值为A.tureB.假C.0D.1

执行下列程序段后,变量y的值为( ) int x[]={1,2,3,4},y,*p=x[1]; y=(*--P)++;A.1B.2C.3D.4

有如下程序段:执行该程序段后,X的值为( )。A.trueB.falseC.0D.1

有如下程序段 int*p,a=10,b=3; p=a; a=*p+b;执行该程序段后,a的值为______。A.11B.12C.13D.14

有如下程序段 int a=14,b=15,x; char c='A'; x=(a b) (c<'B'); 执行该程序段后,x的值为______。A.真B.假C.0D.1

有如下程序段: int total = 0; for ( int i = 0; i  4; i++ ){ if ( i == 1) continue; if ( i == 2) break;total += i;} 则执行完该程序段后total的值为()A、0B、1C、3D、6

单选题有以下程序段:int *p1,*p2,a[10];p1=a;p2=a[5];则p2-p1的值为(  )。A5B10C12D无法确定

单选题有如下程序段: int total = 0; for ( int i = 0; i  4; i++ ){ if ( i == 1) continue; if ( i == 2) break;total += i;} 则执行完该程序段后total的值为()A0B1C3D6