首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
有以下程序: #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
admin
2021-04-28
51
问题
有以下程序:
#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
解析
本题考查的是指针和结构的应用。首先定义的数组n中有两个成员,一个整型变量,一个结构指针。当i=1时,p指针指向结构数组的第一个元素,并输出此元素的第一个成员x,即20;当i=2时,p指针指向结构数组的第二个元素的第一个成员,所以输出15。
转载请注明原文地址:https://kaotiyun.com/show/dxtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
代码编写阶段可进行的软件测试是
有以下程序voidfun(inta,intb,intC){a=b;b=c;c=a;}main(){inta=10,b=20,c=30;fun(a,b,
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为
设有定义语句:char*aa[2]={"abcd","ABCD"};则以下叙述正确的是
以下叙述中正确的是
以下错误的定义语句是
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是()。
关于do循环体while(条件表达式);以下叙述中正确的是
随机试题
与CT图像重建效果无关的因素是
销售代理协议中规定销售代理商的权利有()
横眉冷对千夫指,______。(鲁迅《自嘲》)
钉洞固位形不可设计在
A.阿托品B.异戊巴比妥C.福尔可定D.司可巴比妥E.去甲麻黄碱按第二类精神药品管理的是
对于下列起诉,哪些不属于行政诉讼受案范围?(2016年卷二多选83题)
某公路工程于2013年6月签订合同并开始施工,合同工期为30个月。2014年1月开始桥梁上部结构施工。承包人按合同工期要求编制了桥梁上部结构混凝土工程施工进度时标网络计划(如下图所示),该部分各项工作均按最早时间安排,且等速施工,监理工程师批准了该计划。
美国、日本和德国都实行议会制政治体制,但是经济体制却有着诸多不同,日本、德国的国家垄断行业显然比美国要多,此外,德国也跟日本不一样,它还是高福利的国家。这表明
无符号二进制整数01011010转换成十进制整数是_______。
Iwasnotatallhappyattheprospectofthe700-miledrivefromDaresSalaamtoNairobi.ItwasnotthatIdislikeddriving
最新回复
(
0
)