首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下结构体说明、变量定义和赋值语句 struct STD { char name[10]; int age; char sex; }s[5],*ps;
有以下结构体说明、变量定义和赋值语句 struct STD { char name[10]; int age; char sex; }s[5],*ps;
admin
2013-06-11
50
问题
有以下结构体说明、变量定义和赋值语句 struct STD { char name[10]; int age; char sex; }s[5],*ps; ps=&s[0]; 则以下scanf函数调用语句中错误引用结构体变量成员的是______。
选项
A、scanf("%s",s[0].name);
B、scanf("%d",&s[0].age);
C、scanf("%c",&(ps->sex));
D、scanf("%d",ps->age);
答案
D
解析
要给结构体成员输入数据,在scanf语句中需要使用结构体成员的地址。函数scanf是C语言的标准输入函数,其作用是在终端设备上输入数据,而且要求输入项必须是某个存储地址。选项A中是引用结构体数组s的第0个元素s[0]的name成员,name是包含10个元素的数组,数组名就表示数组的地址,也就代表s[0].name的地址,所以选项A是正确的。选项B显然也是正确的,选项C是先用指针变量引用结构体的成员sex后取它的地址,也是正确的。选项D用指针变量引用结构体的成员sex后没有再继续取其地址,所以是错误的。
转载请注明原文地址:https://kaotiyun.com/show/E3Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面各语句行中,能正确进行赋值字符串操作的语句是()
以下程序的运行结果是【】。#include<string.h>typedefstructstudent{charname[10];longsno;floatscore;}STU;ma
下面程序的输出结果是【】。main(){intarr[10],i,k=0;for(i=0;i<10;i++)arr[i]=i;for(i=0;i<4;i++)k+=arr[i]=i;printf("%
数据库管理系统是位于用户与【】之间的软件系统。
下述关于数据库系统的叙述中正确的是______。
数据库管理系统提供给用户的接口是()
下列关于C语言数据文件的叙述中正确的是
用黑盒技术测试用例的方法之一为
对下列二叉树进行中序遍历的结果为【 】。
在一棵二叉树上第6层的结点个数最多是【】。
随机试题
下列选项中,属于法律规范调整的社会关系是
甲郑谷在袁州,齐己携诗诣之。有《早梅》诗云:“前村深雪里,昨夜数枝开。”谷曰:“‘数枝’非早也,未若‘一枝’。”齐己不觉下拜。自是士林以谷为“一字师”。
A.酸枣仁总黄酮B.酸枣仁水煎液C.酸枣仁油D.酸枣仁皂苷E.酸枣仁多糖酸枣仁中无明显镇静催眠作用的成分是
引起肝癌的间接致癌物是
A.肺叶生疮B.肺叶萎弱C.肺热叶焦D.肺气胀满E.肺脾两虚
回肠小穿孔早期查无腹膜刺激症状,原因为()
房地产投资的形式包括()。
一年之中的仲夏之月是指()。
《幼儿园教育指导纲要(试行)》指出,“教育活动的组织与实施过程是教师()地开展工作的过程”。
下列选项中,属于汉朝法律规定的罪名的有()。(2009年多选61)
最新回复
(
0
)