若有定义和语句:int**pp,*p,a=10,b=20;pp=&p;p=&b;printf(“%d,%d\n”,*p,**pp);则输出的结果是
A: A)10,20
B: B)10,10
C: C)20,10
D: D)20,20
A: A)10,20
B: B)10,10
C: C)20,10
D: D)20,20
D
举一反三
- 若有以下语句:int**pp,*p,a=10,b=20;pp=&p;p=&a;p=&b;printf("%d\n",*p,**pp);则输出结果是() A: 10,20 B: 10,10 C: 20,10 D: 20,20
- 若有定义和语句: int**pp,*p,a=20,b=10; pp=&p;p=&a;p=&b;printf("%d,%d\n",*p,**pp); 则输出结果是( )。 A: A)20,10 B: B)20,20 C: C)10,20 D: D)10,10
- 若有定义和语句: int **pp,*p, a=10, b=20; pp=&p; p=&a; p=&b; printf("%d,%d ",*p,**pp); 则输出结果是:
- 若有定义和语句:int **pp,*p,a=100,b=200;pp=&p; p=&b;printf("%d,%d\n",*p,**pp); 则输出结果是( )。 A: 100,200 B: 100,100 C: 200,100 D: 200,200
- 若有定义和语句:int**pp,*p,a=100,b=200;pp=&p;p=&b;printf(“%d,%d”,*p,**pp);则输出结果是()。 A: 100,200 B: 100,100 C: 200,100 D: 200,200
内容
- 0
若有如下定义:inti_at_0x20;int*p=&i;i=10。则p的值为 A: 32 B: 20 C: 10 D: 10H
- 1
设有定义语句“int a=10,*p=&a;”,则表达式“a+*p”的值是( )。 A: 10 B: 20 C: 100 D: 语法出错
- 2
如下指针变量声明语句正确的是? A: int *pa=&a,*pb=&b,a=10,b=20; B: int a=10,b=20,*pa=&a,*pb=&b; C: int a=10,b=20;int *pa,pb=&b; D: int a=10,b=20;int *pa,*pb=b;
- 3
下面程序的运行结果是( )main(){int x[5]={2,4,6,8,10},*p,**pp;p=x;pp=&p;printf(“%d”,*(p++));printf(“%3d\n”,**pp);} A: 4 4 B: 24 C: 2 2 D: 4 6
- 4
若有如下定义和语句,则输出结果是( )。int **p...ntf(%d,%d,*p,**pp);