单项选择题

有以下程序
#include<stdio.h>
struct S
{int a,b;}data[2]={10,100,20,200};
main()
{ struct S p=data[1];
printf("%d\n",++(p.a));
}
程序运行后的输出结果是______。

A.21
B.11
C.20
D.10
<上一题 目录 下一题>
热门 试题

单项选择题
下面程序的输出结果是______。#define a 121const b=12;enum c{a1,a2};main(){printf( %d,%d,%d ,sizeof(a),sizeof(b),sizeof(enum c));}
A.121,0,4
B.2,2,2
C.0,2,4
D.0,2,2
单项选择题
若有说明语句:int a,b,c,* d=&c;,则能正确从键盘读入三个整数分别赋给变量a、b、d的语句是 ( )
A.scanf("%d%d%d",&a,&b,d);
B.scanf("%d%d%d",&a,&b,&d);
C.scanf("%d %d%d",a,b,d);
D.scanf("%d%d%d",a,b,* d);
相关试题
  • 以下程序的输出结果是______。#incl...
  • 以下定义数组的语句中错误的是______。
  • 以下叙述中正确的是______。
  • 为了避免流程图在描述程序逻辑时的灵活性,...
  • 以下叙述中,正确的是______。