首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下程序段 struct person { char name[10]; char sex; float weight; } zhangsan, *ptr; ptr = &zhangsan; 若要从键盘读入姓名给结构体变量zha
设有以下程序段 struct person { char name[10]; char sex; float weight; } zhangsan, *ptr; ptr = &zhangsan; 若要从键盘读入姓名给结构体变量zha
admin
2020-10-26
75
问题
设有以下程序段
struct person
{
char name[10];
char sex;
float weight;
} zhangsan, *ptr;
ptr = &zhangsan;
若要从键盘读入姓名给结构体变量zhangsan的name成员,输入项错误的是
选项
A、scanf("%s", zhangsan->name);
B、scanf("%s", zhangsan.name);
C、scanf("%s", ptr->name);
D、scanf("%s", (*ptr).name);
答案
A
解析
可用以下3种形式来引用结构体变量中的成员:结构体变量名.成员名;指针变量名->成员名;(*指针变量名).成员名。程序定义了一个结构体变量zhangsan,一个结构体指针ptr,并且使指针指向变量zhangsan。A选项zhangsan为结构体变量名,不能用->引用其成员,A选项错误故选择A选项。zhangsan.name、ptr->name、(*ptr).name均是正确的引用结构体变量成员的方式,BCD选项正确。
转载请注明原文地址:https://kaotiyun.com/show/g33p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){charch=’B’:while(ch<’E’){printf("%dt",ch-’A’);ch++:}printf("\n");}程序运行后的输出结果是()。
有以下程序:#includemain(){chars[10]="verygood",*ps=s;ps="too";s[4]=’\0’;puts(ps);}程序的运行结果是()。
某系统结构图如下图所示。该系统结构图的最大扇出数是()。
若有定义语句:inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;,以下选项中错误引用a数组元素的是(其中0≤i
有以下程序:#include<stdio.h>main(){chara=4:prinff("%d\n",a=a<<1);}程序运行后的输出结果是()。
有以下程序;#include#defineN2#defineMN+1#defineMUN(M+1)*M/2main(){printf("%d\n",MUN);}
关于程序中的注释,以下叙述正确的是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
下列与队列结构有关联的是()。
层次型、网状型和关系型数据库的划分原则是()。
随机试题
1690年,北美殖民地创办了第一份报纸《国内外公共事件》,其创办人是印刷商________。
男性,58岁,慢性咳嗽、咳痰10年。近1年活动后气短。吸烟20余年。体检:双肺可闻及哮鸣音,双肺底有少量湿哕音,该病人最可能的诊断是
诊断阻塞性肺气肿,最有价值的是()
(2011年)下列采用本量利分析法计算销售利润的公式中,正确的有()。
按现行准则规定,不能用“应收票据”及“应付票据”核算的票据包括()。
许多年前,清华园中有几位著名的人物,号称“清华三荪”,他们都是著名的单身汉。其中有个哲学家叫金龙荪的,也就是金岳霖。作者接下来最有可能主要介绍的是()。
在金融系统中,直接经营各种存贷业务的是()。
绝对阈限的操作定义是()
Rerunsofsituationcomediesfromthefiftiesandearlysixtiesdramatizethekindsofproblemsthatparentsusedtohavewitht
Peoplegetwellagainbytakingit.Youtravelonwaterinit.
最新回复
(
0
)