首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
46
问题
有以下程序:
#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://kaotiyun.com/show/2xkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:将两个两位数的正整数a、b合并成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的个位和百
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,其功能是:把低于平均分的学生数据放入b所
有以下程序:#lnclude<stdio.h>structtt{intx;structtt*y;}*p;structtta[4]={20,a+1,15,a+2,30,a+3,17,a};
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组S中,请编写函数fun,它的功能是:把分数最高的学生数据放在h所指的数组中,注意:分数最高的学生可能不止一个,函数返回分数最高的学生的人数。注意:部分源程序在文件PROGl.C中
有定义:inta=64,b=8;,则表达式(a&b)||(a&&b)和(a|b)&&(a||b)的值分别为()。
若有定义语句:intm[]={5,4,3,2,1},i=4;,则下面对m数组元素的引用中错误的是()。
计算机能直接执行的程序是()。
检查软件产品是否符合需求定义的过程称为()。
设数据结构B=(D,R),其中D={a,b,c,d,e,f}R={(f,a),(d,b),(e,d),(c,e),(a,c)}该数据结构为
随机试题
下列哪一种疾病不是β肾上腺素受体阻断药的适应证
EDTA的全称是乙二胺四乙酸。
A.中脘期门内关足三里阳陵泉B.脾俞胃俞中脘章门内关足三里C.中脘神阙关元足三里公孙D.脾俞胃俞中脘气海章门足三里E.中脘天枢气海足三里里内庭
有两列频率不同的声波在空气中传播,已知频率v1=500Hz的声波在其传播方向相距为F的两点的振动相位差为π,那么频率v2=1000Hz的声波在其传播方向相距为I/2的两点的相位差为()。
根据《人民币银行结算账户管理办法》的规定,银行违反规定为存款人多头开立银行结算账户,应给予的处罚有()。
某仓库被盗。经过侦破,查明作案的人是甲、乙、丙、丁四个人中的一个。审讯中,四人的口供如下:甲:“仓库被盗的那一天,我在别的城市,因此我是不可能作案的。”乙:“丁就是罪犯。”丙:“乙是盗窃仓库的罪犯,因为我亲眼看见他那一天进过仓库。”丁:“乙是有意陷害我。”
二十国集团(G20)伦敦金融峰会2009年4月2日落下帷幕,与会领导人就国际货币基金组织增资和加强金融监管等、全球携手应对此次金融危机的议题达成多项共识。二十国集团领导人同意为国际货币基金组织和世界银行等多边金融机构提供总额1.1万亿美元资金,以帮助陷入困
[*]
Access可以设置某些属性来控制控件是否可用,可以设置的属性是()
数据流图的类型有【】和事务型。
最新回复
(
0
)