首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
42
问题
有以下程序
#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全国计算机二级
相关试题推荐
设有以下语句:typedefstructTT{charc;inta[4];}CIN:则下面叙述中正确的是()。
有如下程序#include<stdio.h>#include<string.h>8truetS{charname[10];};main(){structSs1
有以下程序#include<stdio.h>voidfun(inta[].intn,intflag){inti=0,j,t;for(i:0;i<n-1;i++)for(j=i+1;j<n;j++)if(flag){if(a[i]<a
没有定义:intk=0;以下选项的四个表达式中与其他三个表达式的值不相同的是()。
面向对象方法中,继承是指()。
以下不能将s所指字符串正确复制到t所指存储空间的是()。
设有定义:char*c;。以下选项中能够使字符型指针c正确指向一个字符串的是()。
下列算法中均以比较作为基本运算,则平均情况与最坏情况下的时间复杂度相同的是
算法的有穷性是指
随机试题
女性,40岁,右面部皮肤黑痣30余年,近2年来,体积增大明显,周围出现黑晕,表面痒、痛、糜烂1年,直径约1.5cm。手术标本病理诊断为黑色素瘤,下述描述中,符合本病的病理变化是肿瘤细胞
患者,男,52岁,全身水疱、糜烂伴疼痛2个月,发热10天。查体:体温39.6℃,血压130/90mmHg,体重62kg;全身泛发大量松弛性薄壁水疱、大疱、脓疱、糜烂、结痂,糜烂面表面脓性分泌物,伴异味;口腔黏膜较多处糜烂,表面覆有灰白色膜状物;双肺呼吸音粗
男性,50岁,肢端肥大症,垂体瘤切除术后3个月,临床症状无明显好转,MRI复查肿瘤残留很少,但血中GH值12ng/ml,此时应采取措施为
被告人张某系退伍军人,被告人赵某系现役军人。张某曾在服役期间伙同赵某犯有抢劫罪。关于该案的审判管辖,下列说法哪一个是正确的?
以下各项风险中,不属于信用风险的是()。
A公司上期期末“递延税款”账户的贷方余额为495万元,适用的所得税税率为33%。本期适用的所得税税率为30%;本期发生的应纳税时间性差异为525万元,可抵减时间性差异为45万元,本期转回的应纳税时间性差异为180万元。采用债务法时A公司本期“递延税款”发生
强制传唤和拘传属于公安机关的同一种警察权,二者没有区别。()
It’seasytoscarepeopleaboutwhat’sintheirfood,butthedangerisalmostneverreal.Andthe【C1】______itselfkills.Ta
INTIMIDATE:
Therelationshipbetweenprofessionalsportsclubsandtheirplayersisperhapsunlikeanyotheremployer-employee【C1】______in
最新回复
(
0
)