首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
78
问题
有以下程序
#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全国计算机二级
相关试题推荐
若变量已正确定义为int型,要通过语句scanf("%d,%d,%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(注:□代表一个空格符)
以下选项中合法的变量是
执行以下程序段后,w的值为()。intw=’A’,x=14,y=15;w=((x‖y)&(w<’a’));
以下选项中表示一个合法的常量是(说明:符号□表示空格)
下面属于白盒测试方法的是()。
有以下程序#includevoidfun(intx,inty,int*c,int*d){*c=x+y;*d=x-y;}main(){inta=4,b=3,c=0,d=0;fun(a,b,&c,&d);printf("%d%d\n",c,d);
一个工作人员可使用多台计算机,而一台计算机被多个人使用,则实体工作人员与实体计算机之间的联系是
结构化程序所要求的基本结构不包括
计算机能直接执行的程序是
设有宏定义:#defineIsDIV(k,n)((k%n==1)?1:0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是()。
随机试题
忧心烈烈,载饥载渴载:
1l岁男孩,发热,双膝关节疼痛2周,自觉乏力。心悸,胸闷气促1周。查体:消瘦,面色苍白,心率124次/分,第一心音低钝,心尖区可闻及2~3级吹风样收缩期杂音。肝于右肋弓下2.5cm.有压痛,足背及内踝部轻度浮肿。心电图P-R间期0.20秒。血沉第1小时为1
保险法规定的最大诚信原则要求保险人和被保险人以及投保人在订立保险合同过程中,均应如实告知对方相关信息。下列说法错误的是:()
许可证()。
企业的核心能力是能够通过一些方法来识别的,下面()方法可以用来识别核心能力。
各种账务处理程序的基本相同点有()。
某单位有甲、乙、丙、丁、戊、己、庚、辛、壬、癸10名新进员工,他们所学专业是哲学、数学、化学、金融和会计5个专业之一,每人只学其中一个专业。已知:(1)若甲、丙、壬、癸中至多有3人是数学专业,则丁、庚、辛3人都是化学专业;(2)若乙、戊、己中至多有2人
下图所示为(44)设计模式,属于(45)设计模式,适用于(46)。(46)
在下列叙述中,错误的是______。
A、Plasticstaketoomuchoceanspace.B、Plasticspollutethewaterinoceans.C、Plasticscausetheirabnormaldeath.D、Plastics
最新回复
(
0
)