首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
2020-10-26
39
问题
有以下程序
#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/7j3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中正确的语句组是()。【09年3月】
以下叙述正确的是()。
下列选项中,能正确定义数组的语句是()。
以下表达式中,结果为“假”的是()。
将E-R图转换为关系模式时,实体和联系都可以表示为()。
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是()。
以下是if语句的基本形式:if(表达式)语句其中“表达式”()。【09年3月】
与数学表达式x>=y>=z对应的C语言表达式是()。
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
由N个有序整数组成的数列己放在一维数组中,给定程序MODI1.C中函数fun的功能是:利用折半查找算法查找整数m在数组中的位置。若找到,返回其下标值;反之,返回—1。折半查找的基本算法是:每次查找前先确定数组中待查的范围:low和high(lo
随机试题
制定数据调查方案首先要确定的是()
求级数的收敛半径和收敛域.
血小板在凝血过程中的主要作用是
关于《放射性药品管理办法》,以下哪项不正确?()
内部存储器和外部存储器相比,内部存储器有()特点。
投资人委托或者聘用的管理个人独资企业事务的人员不得为的行为包括()。
根据所给文字资料回答下列问题。2005~2010年股票、基金交易量同比增长的年份共有几个?()
“每个共产党员须知,中国共产党领导的整个中国革命运动,是包括民主主义革命和社会主义革命两个阶段在内的全部革命运动……”——摘自毛泽东《中国革命和中国共产党》
PaulaJones’caseagainstBillClintonisnow,forallpossiblepoliticalconsequencesandcapacityformediasensation,afairy
WHAT’SINVOLVEDINRAPIDREADINGInvestigationsofeyemovementshaveshownthattherapidreader’seyesmoverapidlyacros
最新回复
(
0
)