首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include 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
有以下程序: #include 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
admin
2021-02-25
43
问题
有以下程序:
#include
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
解析
本题考查的是指针和结构的应用。首先定义的数组tt中有两个成员,一个整型变量,一个结构指针。当i=1时,p指针指向结构数组的第一个元素,并输出此元素的第一个成员x,即20;当i=2时,P指针指向结构数组的第二个元素的第一个成员,所以输出15。
转载请注明原文地址:https://www.kaotiyun.com/show/tntp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>inta=1.b=2:voidfunl(inta,intb){printf("%d%d",a,b);}voidfun2(){a=3;b=4;}main(){funl(5,6);f
有以下程序(字母A的ASCII代码为65):#include<stdio.h>main(){charcl='A',c2='Y':printf("%d%d\n",c1,c2);}程序运行后的输出结果是()。
若有定义语句:inta=3,b=2,c=l;以下选项中错误的赋值表达式是()。
39.有以下定义:inta;longb;doublex,y;则以下选项中正确的表达式是()。
设顺序表的长度为40,对该表进行冒泡排序。在最坏情况下需要的比较次数为
下面不能作为结构化方法软件需求分析工具的是
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为()。
在软件开发中,需求分析阶段产生的主要文档是()。
算法的时间复杂度是指
下面不属于软件工程过程的4种基本活动
随机试题
在下列收入中,属于国民收入初次分配的有()
垂直性食物嵌塞的常见原因如下,除外
既能杀虫消积,又能行气利水的药物是
下列不是尺泽穴主治病证的是
企业法人分立、合并,它的权利和义务由( )享有和承担。
请在下列选项中指出“经营单位代码”十位数的正确组成顺序______。
根据规定,上市公司非公开发行股票,发行价格不低于定价基准日前20个交易日公司股票均价的()。
幼儿期以()记忆为主。
公平世界谬误是指人们倾向于认为我们生活的世界是公平的,一个人获得成就,是因为他肯定做对了什么,所以这份成就是他应得的;一个人遭遇不幸,他自己也有责任,甚至是咎由自取。根据上述定义,下列没有反映公平世界谬误的是:
管理信息系统的形成过程中往往将它分解为若干子系统来实现,其分解一般应按企业的()进行。
最新回复
(
0
)