首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> struct tt { int x; struct tt *y; } s[2]={ 1,0,2,0}; main( ) { struct tt *p=s; p->y=s; print
有以下程序 #include <stdio.h> struct tt { int x; struct tt *y; } s[2]={ 1,0,2,0}; main( ) { struct tt *p=s; p->y=s; print
admin
2020-10-26
22
问题
有以下程序
#include <stdio.h>
struct tt
{ int x; struct tt *y; } s[2]={ 1,0,2,0};
main( )
{ struct tt *p=s;
p->y=s;
printf("%d",++p->x);
}
程序运行后的输出结果是
选项
A、2
B、0
C、1
D、3
答案
A
解析
*p=s,可得p指向s[0],p->y指向s[1],现p->y=s,因此p->y指向s[0]。因此p->x=1,++p->x等价于++(p->x),因此打印结果为2。答案为A选项。
转载请注明原文地址:https://jikaoti.com/ti/jnD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列定义数组的语句中,正确的是
有下列程序:inta=4;intf(intn){intt=0:staticinta=5;if(n%2){inta=6;t+=a++;}else{inta=7;t+:a++;}returnta++;}main(){ints
以下选项中不能用作C程序合法常量的是
以下选项中不属于C语言程序运算符的是
有以下程序voidfun(char*s){chara[10];strcpy(a,"STRING");s=a;}main(){char*p="PROGRAM";fun(p);printf("%s\n",p);}程序运行后的输出结果是(此处□
有以下程序intfun1(doublea){returna*=a;}intfun2(doublex,doubley){doublea=0,b=0;a=fun1(x);b=fun1(y);return(int)(a+b);}main(
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
在深度为7的满二叉树中,度为2的节点个数为()。
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
随机试题
激光焊焊接通常是指利用__________的熔焊方法。
“問”的本义是()
A.腹肌紧张B.压痛C.腹部包块D.压痛、反跳痛E.波动感腹腔积液()
下列关于心包横窦的描述正确的是
某患者,大便干结,排解困难数月,伴身热心烦、腹胀满痛、口干口臭、小便短赤。舌红苔黄燥,脉滑数。应首选的中成药是
企业董事会宣告发放现金股利时,不需要编制会计分录,而应在股东大会宣告发放现金股利时,应借记“利润分配”,贷记“应付股利”科目。()
某公司最近决定在荷兰新开设一家工厂,以发挥其竞争优势。该公司一个重要的竞争优势是在荷兰已经有现成的生产设施;另一个优势是该公司对荷兰的劳动力具有很大的吸引力。该公司在建厂前进行了周密的战略研究。当然,它所关注的重要因素之一,就是合格的人力资源的供给问题,公
在面向对象方法中,一个对象请求另一个对象为其服务的方式是通过发送______实现的。
Mostofthepeoplewhoappearmostoftenandmostgloriouslyinthehistorybooksaregreatconquerorsandgeneralsandsoldiers
In________(add)toacowboymovie,wealsosawaMickeyMousecartoon.
最新回复
(
0
)