首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include struct tt {Int x;struct tt*y;}*p; struct tt a[4]={20,a+1,15,a+2,30,a+3,17,a}; main() {
有以下程序: #include struct tt {Int x;struct tt*y;}*p; struct tt a[4]={20,a+1,15,a+2,30,a+3,17,a}; main() {
admin
2021-02-25
9
问题
有以下程序:
#include
struct tt
{Int x;struct tt*y;}*p;
struct tt a[4]={20,a+1,15,a+2,30,a+3,17,a};
main()
{ int i;
p=a,
for(i=1;i<=2;i++){printf("%d,",p->x);p=p->y;}
}
程序的运行结果是( )。
选项
A、20,30,
B、30,17
C、15,30,
D、20,15,
答案
D
解析
本题考查的是指针和结构的应用。首先定义的数组tt中有两个成员,一个整型变量,一个结构指针。当i=1时,p指针指向结构数组的第一个元素,并输出此元素的第一个成员x,即20:当i=2时,p指针指向结构数组的第二个元素的第一个成员,所以输出15。
转载请注明原文地址:https://kaotiyun.com/show/HBtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序段charstr[4][12]={"aa","bbb","ccccc","d"},*strp[4];inti;for(i=0;i<4;i++)strp[i]=str[i];不能正确引用字符串的选项是
若有以下语句typedefstructS{intg;charh;}T;以下叙述中正确的是
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
以下关于fclose(fp)函数的叙述正确的是()。
有以下程序#include<stdio_h>main(){chara=4;printf("%d\n",a=a<<1);}
若函数中有定义语句:intk;则()。
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是
下面关于位运算符的叙述,正确的是
随机试题
防治复苏后缺氧性脑病的措施哪项不合理
黄色斜线填充线指示该区域禁止进入或压线行驶。
具有独立上诉权的是
A、肾盂输尿管交界处狭窄B、下腔静脉后输尿管C、先天性巨输尿管症D、膀胱输尿管反流E、输尿管下段结石以上哪种疾病当病人碘过敏试验阳性时不必做逆行插管尿路造影,而仅需膀胱造影便能明确诊断
B超显像检查,妊娠几周才可见到妊娠环
竣工验收报告的汇总与编制一般由()完成。
下列哪些项是电气调整的三个阶段( )。
路基排地面水的设施中,截水沟长度超过( )时应选择适当的地点设出水口,将水引至山坡侧面的自然沟中或桥涵进水口。
某市为合理用电,鼓励各用户安装“峰谷”电表。该市原电价为每度0.53元,改装新电表后,每天晚上10点至次日早上8点为“低谷”,每度收取0.28元,其余时间为“高峰”,每度收取0.56元。为改装新电表每个用户须收取100元改装费。假定某用户每月用200度电
WhendidMissWangmovetoherapartment?
最新回复
(
0
)