首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> struct tt{int x;struct tt *y;}*p; struct tt a[4]={20,a+1,15,a+2,30,a+3,17,a}; main() { int i;
有以下程序: #include<stdio.h> struct tt{int x;struct tt *y;}*p; struct tt a[4]={20,a+1,15,a+2,30,a+3,17,a}; main() { int i;
admin
2022-10-24
36
问题
有以下程序:
#include<stdio.h>
struct tt{int x;struct tt *y;}*p;
struct tt a[4]={20,a+1,15,a+2,30,a+3,17,a};
main()
{
int i;
p=a;
for(i=1;i<=2;i++)
{
printf("%d,",p->x);
p=p->y:
}
}
程序的运行结果是( )。
选项
A、20,30,
B、30,17
C、15,30,
D、20,15,
答案
D
解析
本题考查结构体变量的引用和结构体数组。结构体指针变量p指向数组a的第1个元素,所以“p->x”为20。执行“p=p->y”后,p指向数组a的第2个元素,所以输出15。故本题答案为D选项。
转载请注明原文地址:https://www.kaotiyun.com/show/2xkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。程序中,m个人的成绩存放在8core数组中,请编写函数fun,它的功能是:将低于平均分的人数作为函数值返回,将低于平均分的分数放在below所指
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:将两个两位数的正整数a、b合并成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的个位和百
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun,该函数的功能是:找出成绩最低的学生记录,通
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,定义了NXN的二维数组,并在主函数中自动赋值。请编写函数fun(inta[][N],intm),该函数的功能是使数组右上半三角
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,其功能是:把低于平均分的学生数据放入b所
下面选项中关于编译预处理的叙述正确的是()。
在C语言中,以下说法不正确的是()。
下列哪一条不属于数据库设计的任务?()
已知一个文件中存放若干工人档案记录,其数据结构如下:structa{charnumber[100];intage;floatp[6];};定义一个数组:structanumber[10];假定文件已正确打开,不能正确地从文件中读入
某二叉树中度为2的结点有10个,则该二叉树中有()个叶子结点。
随机试题
DuringtheChristmasshoppingrushinLondon,astorywasreportedofatramp(流浪者)who,apparentlythroughnofaultofhisown,
A检测特异性抗体B检测病原微生物C检测特异性抗原D检测病毒核酸E检测非特异性抗体皮肤癣症
Forsometimescientistshavebelievedthatcholesterolplaysamajorroleinheartdiseasebecausepeoplewithfamilialhyperch
南方某鸭场,7月份陆续发病,病鸭食欲废绝,腹泻,可视黏膜黄染,步态不稳,角弓反张。剖检见肝肿大、广泛性出血和坏死,病死率达87%。该病可能是()
生物医学模式的贡献在预防医学方面表现在
注册设备监理师的义务有()。
恒定混合策略对资产配置的调整基于“资产的收益情况和投资者偏好没有大的改变”这一假定。( )
电脑作为日常工具,给人们生活带来了便利,同时电脑病毒、黑客等问题也随之产生。下列关于计算机病毒的说法正确的是()。
利润率的计算公式是:P’=m/(c+v)。这里所说的c+v,是指
Whyisthewomancalling?
最新回复
(
0
)