首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下结构体说明、变量定义和赋值语句 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
28
问题
有以下结构体说明、变量定义和赋值语句 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全国计算机二级
相关试题推荐
以下程序的输出结果是() main() {intb[3][3]={0,1,2,0,1,2,0,1,2},i,i,t=1; for(i=0:i<3;i++) for(j=j;j<=i;j++)t=t+b[i][j] pri
下述程序段的输出结果是()intx=10;inty=x++;8printf("%d,’%d,(x++,y),y++);
请读程序: #includde<stdio.h> #include<string.> voidfun(char*s) {chara[10]; strcpy(a,"STRING"); s=a; } main() { char
若要“为读/写建立―个新的文本文件”,在fopen函数中应使用的文件方式是()
耦合和内聚是评价模块独立性的两个主要标准,其中【】反映了模块内各成分之间的联系。
设有以下语句:charstr1[]="string",str2[8],*str3,*str4="str4="string";则______不是对库函数的正确调用。
下面rotme函数的功能是:将n行n列的矩阵A转置为A’。例如:请填空。#defineN4voidrotate(inta[][N]){inti,j,t;for(i=0;i<N;i++)
结构化程序设计包含3种基本控制结构,其中SCAN—ENDSCAN语句属于______结构。
以下选项中,能用作数据常量的是______。
在下列选项中,______不是一个算法一般应该具有的基本特征。
随机试题
对胃痛按摩的叙述正确的是()。
下列抗癌抗生素中,骨髓抑制副作用较轻的是
(2016年)根据票据法律制度的规定,下列关于票据转让背书无效情形的表述中,正确的是()。
下列关于中国茶文化表述正确的有()。
征收土地的,按照被征收土地的原用途给予补偿。征收耕地的补偿费用包括()。
根据下面材料回答下列问题。2015年,某市实现财政总收入2238.75亿元,增长11.0%,其中地方一般公共预算收人1233.88亿元,增长9.8%,增速居全省首位,从主体税种看,个人所得税、企业所得税、营业税、增值税分别增长35.1%、11.9%、16
下列罪名中,哪种不属于我国刑法破坏社会主义市场经济秩序罪中的走私罪?()
设f(x)连续可导,f(0)=0且f’(0)=b,若在x=0处连续,则A=________.
下列是优先级值相同的四台核心交换机的MAC地址,STP根据这些地址确定的根交换机是()。
Boredomhasbecometrendy.Studiespointtohowboredomisgoodforcreativityandinnovation,aswellasmentalhealth.Itisf
最新回复
(
0
)