首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
33
问题
有以下程序
#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全国计算机二级
相关试题推荐
若有以下程序#includechar*a="you",b[]="welcome#you#to=#China!”;main(){inti,j=0;char*p;for(i=0;b[i]!=’\0’;i++)
设有以下语句typedefstructTT{charc;inta[4];}CIN;则下面叙述中正确的是
下面属于字符类的实例是()。
有以下程序:#include<stdio.h>main(){FILE*fp;char]]str[10];fp=fopen("myfile.dat","w");fputs("abc",fp);fclose(fp);fp=fopen("myfi
下面对对象概念描述正确的是
有以下程序#include<stdio.h>main()#defineN4{intx[][N]={{1,2,3),{4),{5,6,7
以下叙述中正确的是
下列函数的功能是( )。voidfun(char*a,char*b){while((*b=*a)!=’\0’){a++;b++;}}
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)则该关系的主键为
若a是数值类型,则逻辑表达式(a==1)||(a!=1)的值是()。
随机试题
在Excel中,若要统计一个数据区域中数据的最大值,应使用的函数是()
鼓励母亲开始母乳喂养应该在()。
A致病性真菌感染B条件性真菌感染C真菌变态反应性疾病D真菌性中毒E引起肿瘤黄曲霉毒素与哪项有关
导致艾滋病患者死亡的最常见的机会性感染是
A.肺梗死(肺栓塞)B.胸膜炎C.气胸D.支气管扩张E.肺癌长期卧床,有下肢深静脉血栓形成,突然出现胸痛、气急、咯血
实行四级三审制的政权有()。
审计报告日期是指( )。
外商投资企业和外国企业发生与生产、经营有关的交际应酬费,准予作为费用列支的限度是()。
税法是国家制定的用以调整()之间在征纳税方面的权利及义务关系的法律规定的总称。
下面的安全协议中,()是替代SSL协议的一种安全协议。
最新回复
(
0
)