首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> struct tt { int x; struct tt *y; } s[3]={ 1,0,2,0,3,0}; main( ) { struct tt *p=s+1; p->y=s;
有以下程序 #include <stdio.h> struct tt { int x; struct tt *y; } s[3]={ 1,0,2,0,3,0}; main( ) { struct tt *p=s+1; p->y=s;
admin
2021-02-25
44
问题
有以下程序
#include <stdio.h>
struct tt
{ int x; struct tt *y; } s[3]={ 1,0,2,0,3,0};
main( )
{ struct tt *p=s+1;
p->y=s;
printf("%d,",p->x);
p=p->y;
printf("%d\n",p->x);
}
程序运行后的输出结果是
选项
A、2,3
B、2,1
C、1,2
D、3,1
答案
B
解析
结构体tt是一个递归定义,类似于链表,通过成员变量y链接起来。p=s+1指向s[1]。p->y指向s[2],但现在p->y=s,因此s[2]=s[0],此时s[]={1.0,2.0,1.0},而p在s[1]位置,因此p->x为2,p=p->y,p指向s[2],因此p->x=1,故打印结果为2,1。答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/JQtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){charc[2][5]={"6938","8254"},*p[2];inti,j,s=0;for(i=0;i<2;i++)p[i]=c[i];for(i=0;i<
有以下程序charfun(char*c){if(*c=’A’)*c-=’A’-’a’;return*c;}main(){chars[81],*p=s;gets(s);while(*p){
有以下程序#includeintfun(){staticintx=1;x+=1;returnx;}main(){inti,s=1;for(i=1;i<=5;i++)s+=fun();printf("%d\n",s);}程序运行后
以下叙述中正确的是
在数据库设计中,将E-R图转换成关系数据模型的过程属于
以下叙述中错误的是
以下叙述中正确的是
若有定义:inta,b;,通过语句scanf(’’%d;%d’’,&a,&b);能把整数3赋给变量a、5赋给变量b的输入数据是()。
若变量x,y已正确定义并赋值,以下符合C语言语法的表达式是()。
随机试题
垂直型组织结构的优点有()
“四个全面”战略布局是我们党在新形势下治国理政的总方略,其中战略目标是()
精神科采用评定量表的基本目的是
患儿,2岁。食少纳呆,易发脾气,大便不调,有酸臭味,尿如米泔。查体:形体略瘦,体重10kg,毛发稀疏,面色少华,舌淡红苔薄白。应首先考虑的是
建设项目的环境影响报告书应当包括下列内容( )。
秦朝时日常文书来往通用的字体是()。
我国《著作权法》规定,合作作品发表权的保护期限为()。
下列对于我国刑法第13条中“……但是情节显著轻微危害不大的,不认为是犯罪。”的理解。正确的是()。(2019一专一41、2019一法专一21)
设A,B均为n阶矩阵,|A|=2,|B|=一3,则|2A-1B*|=__________;|A-1B*一A*B-1|=_________。
现在的公历某月某日与那天是星期几是随年份变化的。例如,你去年生日那天是星期日,但今年的生日就不是星期日了。如果约定:每年的1月1日是星期日,全年有52个完整的周,共364天;普通年的最后一天和闰年的最后两天都不属于任何一周。根据上述约定,则以下哪项一定为真
最新回复
(
0
)