首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下结构体说明、变量定义和赋值语句struct STD{char name[10];int age;char sex;}s[5],*ps; ps=&s[0];则以下scanf函数调用语句有错误的是
有以下结构体说明、变量定义和赋值语句struct STD{char name[10];int age;char sex;}s[5],*ps; ps=&s[0];则以下scanf函数调用语句有错误的是
admin
2019-08-10
41
问题
有以下结构体说明、变量定义和赋值语句struct
STD{char name[10];int age;char sex;}s[5],*ps;
ps=&s[0];则以下scanf函数调用语句有错误的是
选项
A、scanf("%d",&s[0].age);
B、scanf("%c",&(ps->sex));
C、scanf("%s",s[0].name);
D、scanf("%d",ps->age);
答案
D
解析
程序段定义了结构体变量数组s[5]和指针变量ps,然后ps指向数组s[5]中的第一个元素,因而ps->age引用s[0].age。因为在输入scanf()函数中,第2个参数应该表示为地址变量,而选项A)表示的值,而不是一个地址值。
转载请注明原文地址:https://kaotiyun.com/show/0SRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:char*s1="OK",*s2="ok";以下选项中,能够输出"OK"的语句是
有以下程序#includeintfun(intn){if(n==1)return1;elsereturn(n+fun(n-1));}main(){intx;scanf("%d",&x);x=fun(x);printf("%d\n
有以下程序#includemain(){chars[]={"012xy"};inti,n=0;for(i=0;s[i]!=0;i++)if(s[i]>=’a’&&s[i]<=’z’)n++;printf("%d\n",n);}程序运行
以下叙述中正确的是
以下叙述中正确的是
若有定义语句intb=2;则表达式(b
有以下程序:#includeintf(intx);main(){intn=1,m;m=f(f(f(n)));printf("%d\n",m);}intf(intx){returnx*2;}程序运行后的输出结果是()。
为了降低算法的空间复杂度,要求算法尽量采用原地工作(inplace)。所谓原地工作是指()。
算法的有穷性是指
在关系数据库中,用来表示实体间联系的是
随机试题
公司章程中相对必要记载事项一般包括()
下列属于强心苷的临床用途的有
脊柱骨转移瘤,CT扫描更重要的是可以明确
脑脓肿壁形成早期,CT表现为
康复学科内团队组成不包括
下列关于禁止滥用股东权利的说法中,错误的是()。
下列各项资产减值准备中,—经确认在相应资产持有期间内均不得转回的有()。
对两种或两种以上教育现象的性质与程度进行调查,以分析和考察其之间是否存在相关关系,是否互为变量,进而探索解决问题办法的调查是()。
甲购买了北京到广州的火车票,并乘坐票面指定的车次顺利到达广州,由此形成的客运合同法律关系的客体是()。
Pikasaresmall,rabbit-likemammalsthatlivehighinthemountainsonrockyslopesinwesternNorthAmerica.Duringthe1990s,
最新回复
(
0
)