首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下程序段 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
25
问题
设有以下程序段
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全国计算机二级
相关试题推荐
以下叙述中正确的是()。
标准库函数fgets(s,n,f)的功能是()。
深度为7的二叉树共有127个节点,则下列说法中错误的是()。
若有以下语句:typedefstructS{intg;charh;}T;以下叙述中正确的是()。【10年9月】
C语言中标准库函数fputs(str,fp)的功能是()。
关于程序中的注释,以下叙述正确的是()。
下列排序方法中,最坏情况下比较次数最少的是()。
若有定义:chars[30]={0};运行时输入:Thisisastring.则以下不能正确读入整个字符串:Thisisastring.到字符数组S中的语句组是()。
下列关于数据库设计的叙述中,正确的是()。
面向对象方法中,继承是指()。
随机试题
举例说明汉语词双音节化的作用。
Thegeneral’scommandwasthatthesoldiers______theplaceandcarryoutmoreimportanttasks.
下列有关下肢深静脉慢性血栓的描述,错误的是
遗传研究表明,与RA发病有关的基因包括
对效益难以货币化的非经营性项目的比选要求有()。
下列关于企业资产证券化的说法,正确的是()。[2017年9月真题]
“杀鸡吓猴”的教育效应最易被解释的现代心理学理论是()
中国古代哲人荀子说:“天行有常,不为尧存,不为桀亡。”这是一种( )
Increasingly,overthepasttenyears,people—especiallyyoungpeople—havebecomeawareoftheneedtochangetheireatinghabit
Iftheengineistobeshutdownforalongtime,werecommendthefollowingmeasuresfortheenginetoavoidcorrosion.
最新回复
(
0
)