试题来源:2004年4月全国计算机等级考试二级C语言笔试试题及答案
【单选题】
有以下程序
#include
struct NODE{
int num;
struct NODE *next;
};
main( )
{ struct NODE *p,*q,*r;
int sum=0;
p=(struct NODE *)malloc(sizeof(struct NODE));
q=(struct NODE *)malloc(sizeof(struct NODE));
r=(struct NODE *)malloc(sizeof(struct NODE));
p->num=1;q->num=2;r->num=3;
p->next=q;q->next=r;r->next=NULL;
sum+=q->next->num;sum+=p->num;
printf(“%d\n”,sum);
}
执行后的输出结果是
A.3
B.4
C.5
D.6
网考网参考答案:B
网考网解析:点击查看解析
大数据分析:根据网考网考试中心的统计分析,该试题:
61%的考友选择了A选项
27%的考友选择了B选项
11%的考友选择了C选项
1%的考友选择了D选项
发布评论 查看全部评论