首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下结构体说明、变量定义和赋值语句 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-12-17
22
问题
有以下结构体说明、变量定义和赋值语句 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/kECp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据库中对概念模式内容进行说明的语言是()。
以下涉及字符串数组、字符指针的程序段,没有编译错误的是()。
对于函数声明:voidfun(floatarray[],int*ptr);以下叙述正确的是()。
若有定义:inta=0,b=0,c=0,d=0;,有C语言表达式(a++&&b++)?c++:d++,以下关于其执行顺序的叙述正确是()。
有以下程序:#include#defineS(x)x*x/xmain(){intk=6,j=3;printf("%d,%d\n",S(k+j+2),S(j+k+2));}程
有以下程序:#includemain(){inti;charc;scanf("%c",&c);for(i=0;ic)continue;printf("%d,",i);}
若想定义int型变量a,b,c,d并都赋值为1,以下写法中错误的是()。
请编写函数fun,其功能是将形参s所指字符串放入形参a所指的字符数组中,使a中存放同样的字符串。说明:不得使用系统提供的字符串函数。注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun指定的部位填入所
在软件开发中,需求分析阶段产生的主要文档是
以下语句中存在语法错误的是()。
随机试题
根据医院环境的分类,普通病室属
HBsAg(+)、HBeAg(+),说明此患者
通货膨胀率与经济增长率之间存在着正相关关系。()[2014年真题]
下列关于商业银行次级债务的表述,错误的是()。
经营者不得采用下列()不正当手段从事市场交易,损害竞争对手。
在某小学四年级的一节体育课上,在分组练习时,一名男生没有按照教师的要求,擅自跑到单杠上玩耍,不小心从单杠土摔下,造成了上肢摔伤。请结合以上案例回答以下问题:说说在体育教学训练中,如何预防运动损伤的发生?
法律原则的调整对象是()
有如下程序:#includeusingnamespacestd;doubleadd(doublea,doubleb,doublec=1){returna+b+c:}intmain(){intresuh=add(2,3);
Someyearsago,PioneerHi-bredInternational,whereIwasemployed,purchasedNorandCorporation.Pioneer’ssalesrepresentativ
Whydidchildrennotneedformalschoolsforalongwhile?
最新回复
(
0
)