若有以下定义和语句:int a,*p;p=&a; 则能够从键盘给变量a输入数据的语句是【 】
A: scanf("%d",a);
B: scanf"%d",p);
C: scanf("%d",*p);
D: scanf("%d",&p);
A: scanf("%d",a);
B: scanf"%d",p);
C: scanf("%d",*p);
D: scanf("%d",&p);
举一反三
- 若有变量定义“int a,b,*p=&b;”,能够正确从键盘读入2个整数分别赋给变量a和b的语句是( )。 A: scanf(“%d%d”,&a,&p); B: scanf(“%d%d”,&a,p); C: scanf(“%d%d”,a,p); D: scanf(“%d%d”,a,*p);
- 若有定义语句 int a,b,c,*p=&c; 接着执行以下选项中的语句,则能正确执行的语句是______。 A: scanf("%d%d%d",a,b,c); B: scanf("%d",p); C: scanf("%d",a,b,c); D: scanf("%d",&p);
- 若有说明语句:double*p, a;则通过scan语句正确给输入项读入数据的程序段是( )。 A: *p=&a; scanf("%1f", p); B: *p=&a; scanf("%f", p); C: p=&a; scanf("%1f", *p); D: p=&a; scanf("%1f", p);
- 如有定义语句float *p,a;,则正确给变量p和a赋值的程序段是( ) A: scanf("%f",a); *p=&a; B: scanf("%f",&p); *p=&a; C: scanf("%f",p); a=&p; D: scanf("%f",&a); p=&a;
- 若在定义语句: int a,b,c,*p=&c; 接着执行以下选项中的语句,则能正确执行的语句是( ) A: scanf("%d",a,b,c); B: scanf("%d%d%d",a,b,c); C: scanf("%d",p); D: scanf("%d",&p);