首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> struct link{ int data; struct link* next; }; main() { struc
有以下程序 #include <stdio.h> struct link{ int data; struct link* next; }; main() { struc
admin
2021-04-28
75
问题
有以下程序
#include <stdio.h>
struct link{
int data;
struct link* next;
};
main()
{ struct link *h,a ,b;
h=&a; a.data=10; a.next=&b; b.data=20;
┋
}
程序运行时不能输出10,20的语句是
选项
A、printf("%d,%d \n",h->data,a.next.data);
B、printf("%d,%d \n",a.data,(*a.next).data);
C、printf("%d,%d \n",h->data,(*a.next).data);
D、printf("%d,%d \n",a.data,a.next->data);
答案
A
解析
可用以下3种形式来引用结构体变量中的成员:结构体变量名.成员名;指针变量名->成员名;(*指针变量名).成员名。主函数定义了两个结构体变量a,b其成员data 分别为10和20,且a成员指针指向b。A选项中a.next为指针,其引用格式为a.next->data与(*a.next).data,A选项错误,故选择A选项。B选项a.data=10,(*a.next).data=20,能正确输出10,20;C选项h->data=10,(*a.next).data=20,能正确输出10,20;D选项a.data=10,a.next->data=20,能正确输出10,20。
转载请注明原文地址:https://kaotiyun.com/show/l3tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includeintfun(intx){intp;if(x==0||x==1)return(3);p=x-fun(x-2);returnp;}main(){printf("%d\n",fun(7));}执行后的输出结
关于字符数组定义中存在语法错误的是()。
设有如下函数定义intfun(intk){if(k
有以下程序#includemain(){intsum,pad,pAd;sum=pad=5;pAd=++sum,pAd++,++pad;printf("%d\n",pad);}程序的输出结果是
有下列程序:#include<stdio.h>voidfun(int*a,intn)/*fun函数的功能是将a所指数组元素从大到小排序*/{intt,i,j;for(i=0;i<n-1;j++)for(j=i+1;j<n;j++)
以下叙述中正确的是
有以下函数:intfun(char*s){char*t=s:while(*t++);return(t-s);}该函数的功能是()。
下面对软件特点描述正确的是()。
若有以下定义intx[10],*pt=x;则对x数组元素的正确引用是
下列选项中,不属于数据库管理的是()。
随机试题
连翘的归经是
DNA重组过程中所使用的酶类统称为工具酶,限制性核酸内切酶(限制酶),是一类能识别双链DNA分子中某种特定核苷酸序列,并由此切割DNA双链结构的核酸酶,下列有关限制酶的叙述,除哪个外,都是正确的
项目目标可分解为工期目标、成本目标和()。
劳动者在试用期内单方解除劳动合同,应提前()日通知用人单位。
下列各项中,()不属于产品整体范畴。
某客户计划申购某只新股,若每股发行价格为13己,则该客户证券账户中至少需要有()元用来申购(不考虑税费)。
公共外交是政府外交的重要补充,其基础是普通公众,目的在于改善外国公众对本国的态度,影响外国政府对本国的政策。日前,我国每年出境游8000万人次以上,普通游客的言行可以带来公共外交的效果,如举止有度、谈吐得体有正面效果,大声喧哗、不守秩序有负面影响。由此可见
奥林匹克运动发展到今天这样的规模,其意义大大超出竞技体育的______。正是因为有众多国家、地区运动员的参加,才推动了奥林匹克运动自身的______和壮大,而且通过各国运动员的友谊和交往,对全世界的和平以及全人类的进步事业作出了难能可贵的贡献。填入
2011年,全国研究与试验发展(R&D)经费支出8687亿元,比2002年增长5.7倍,占国内生产总值的比重由1.07%上升到1.84%。2011年,研究与试验发展人员全时当量288.3万人年,比2002年增长1.8倍。技术市场成交额4764亿元,
Perhapsmorethananythingelse,scientistsareeagertofindoutifMartianlifeexistedinthepast—orstillexists.【C1】______
最新回复
(
0
)