首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
98
问题
有以下程序
#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://www.kaotiyun.com/show/l3tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:#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++)
有以下程序#includemain(){inti,j,m=55;for(i=1;i
软件生存周期中,解决软件“做什么”的阶段是
有以下程序#includemain(){intx;scanf("%d",&x);if(x<=3);elseif(x!=10)printf("%d\n",x);}程序运行时,输入的值在哪个范围才会有输出结果
下列定义变量的语句中错误的是
有以下程序#includeintfun(chars[]){char*p=s;while(*p!=0)p++;return(p-s):}main(){printf("%d\n",fun("0ABCDEF"
下列数据结构中.属于非线性结构的是
以下函数不能用于向文件中写入数据的是
下面不属于软件测试实施步骤的是()。
软件调试的目的是
随机试题
下列哪项不是烧伤休克的无创性监测指标
HIV的传播途径不包括
碘伏表面消毒接触时间应为
某新建项目,建设期为3年,共向银行贷款1200万元。其中:第1年400万元,第2年500万元,第3年300万元,年利率为5%。则该项目的建设期利息为( )万元。
适合航空运输的任何物品均可采用集中托运的形式。()
声音是描述故障的间接特征参量,在实际测量中可用()加以描述。
ABC会计师事务所为提高审计工作的质量,规范会计报表审计业务中的银行函证事项,决定印制一批标准化的银行询证函。为此,业务部经理要求助理人员张华起草银行询证函,以便交印刷厂印刷。张华起草后,为谨慎起见,将银行询证函草稿交由部门经理审阅。假如你是ABC会计师事
阅读材料,回答下列问题。2016年末,A自治区城镇人口为1542.1万人,城镇化率(城镇人口占总人口比重)为61.2%。2016年末A自治区城镇人均居住面积达3220平方米,比1978年末增长了5.5倍;农村牧区人均居住
《国联调查团报告书》
A、Togoandseeahorrorfilm.B、TogodowntownnextFriday.C、TostayhomeandwatchTV.D、Togotoamovieintheneighborhood
最新回复
(
0
)