• 2022-06-06
    ‍若在定义语句: 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);
  • C

    内容

    • 0

      有定义:int x,*p=&x;,则能为变量x正确赋值的语句是( )。 A: scanf("%d",p); B: scanf("%d",x); C: scanf("%d",*p); D: scanf("%f",&x);

    • 1

      有定义:int *p, m=5, n; 下面正确的语句是( )。 A: A)p=&n; scanf("%d", &p); B: B)p=&n; scanf("%d", p); C: C)scanf("%d", &n); *p=n; D: D)p=&n; scanf("%d", *p);

    • 2

      定义:int *p, m=5, n; 下面正确的语句是( ) A: p=&n; scanf("%d", &p); B: p=&n; scanf("%d", p); C: scanf("%d", &n); *p=n; D: p=&n; scanf("%d", *p);

    • 3

      如有定义语句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;

    • 4

      若有说明语句: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);