首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
45
问题
有以下程序:
#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打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:在3×4的矩阵中找出在行上最大、在列上最小的那个元素,若没有符合条件的元素则输出相应信息。例如,有下列
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:将a、b两个两位正整数合并成一个新的整数放在C中。合并的方式是:将a中的十位和个位数依次放在变量c的百位和
若变量已正确定义,以下选项中非法的表达式是()。
在数据库设计过程的哪个阶段,需要将E一R图转换成关系数据模型()。
已有定义inta=3;和输出语句printf(“%8x”,a);以下正确的叙述是()。
下列哪一条不属于数据库设计的任务?()
检查软件产品是否符合需求定义的过程称为()。
数据库管理系统是()。
数据库管理系统是()。
面向对象方法中,继承是指
随机试题
向使刺谳其诚伪,考正其曲直。使:
A.X射线B.电子线C.γ射线D.质子E.β射线多用于治疗表浅肿瘤的射线是
既可用于病毒的纯化又可用于病毒悬液中感染病毒含量的测定的实验技术是
中国人民银行作为我国的中央银行,享有货币发行的垄断权,因此它是()。
2010年,位于A市的鸿宇药业制造公司为了实行战略扩张,进行了相应的并购重组,相关业务如下:(1)2010年4月,鸿宇药业公司吸收合并了于A市的M公司,从M公司承继价值1000万元、占地面积9000平方米的厂房,M公司注销,合并后原投资主体存续。
能够在最短的时间内向学生呈现、介绍大量和系统的信息的方法是()。
最早提出“马克思主义中国化”命题的是毛泽东的()。
Thiswatchis____toalltheotherwatchesonthemarket.
Heplaystennistothe_____ofallothersports.
A、Manywelcometheideaofhavingmorebarsonboard.B、Manyprefertheferrytomaintainitspresentspeed.C、Somesuggestimpr
最新回复
(
0
)