问题

若在定义语句: 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);

参考答案
您可能感兴趣的试题
  • 以下关于 long 、 int 和 short 类型数据占用内存大小的叙述中正确的是A) 均占 4 个字节B ) 根据数据的大小来决定所占内存的字节数C ) 由用户自己定义D ) 由 C 语言编译系统
  • 若变量均已正确定义并赋值,以下合法的 C 语言赋值语句是A ) x=y==5;B)x=n%2.5;C)x+n=I;D)x=5=4+1;
  • 有以下程序段int j; float y; char name[50];scanf(%2d%f%s,&j,&y,name);当执行上述程序段,从键盘上输入 55566 7777abc 后, y 的
  • 若变量已正确定义,有以下程序段i=0;do printf(%d,,i);while(i++);printf(%d\n,i)其输出结果是A ) 0 , 0B ) 0 , 1C ) 1 , 1D
  • 设有条件表达式: (EXP)?i++;j-- ,则以下表达式中 (EXP) 完全等价的是A )( EXP==0 )B )( EXP!=0 )C )( EXP==1 )D )( EXP!=1 )
  • 有以下程序#include main(){ int y=9;for( ; y>0;y--)if(y%3==0) printf(%d,--y);}程序的运行结果是A ) 741B
相关内容