首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下结构体说明、变量定义和赋值语句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
23
问题
有以下结构体说明、变量定义和赋值语句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全国计算机二级
相关试题推荐
软件测试的目的是( )。
有以下程序#includevoidfun(int*s){staticintj=0;dos[j]+=s[j+1];while(++j
以下叙述中正确的是
设有定义:chars[81];inti=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是()。
以下叙述中错误的是()。
若在定义语句:inta,b,c,*p=&c;接着执行以下选项中的语句,则能正确执行的语句是
数据库设计过程不包括()。
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为()。
下列程序中函数f的功能是:当flag为1时,进行由小到大排序:当flag为0时,进行由大到小排序。voidf(intb[],intn,intflag){intij,t;for(i=0;i
给定程序中,函数fun的功能是将不带头节点的单向链表结点数据域中的数据从小到大排序。即若原链表结点数据域从头至尾的数据为:10、4、2、8、6,排序后链表结点数据域从头至尾的数据为:2、4、6、8、10。请在程序的下划线处填入正确的内容并把下划线
随机试题
辩护人提出上诉,应当取得
A.脊髓灰质炎疫苗B.卡介苗C.麻疹疫苗D.百白破疫苗E.麻腮风疫苗接种后可获得一定的对抗结核病的疫苗的是()
依据《公路隧道养护技术规范》(JTGH12—2015)对某高速公路隧道进行定期检查,请回答以下问题。可用于隧道衬砌裂缝宽度检测的设备有()。
空间辐射热阻与()无关。
(2006年,2009年)已知级数是收敛的,则下列结果成立的是()。
在Excel中,在记录单的右上角显示“3/30”,其意义是()。
手工锻打改为汽锤锻打后对作业能力的影响并不大,这是因为()。
某次会议,每个与会者均可免费领到一个包或一只手表,但不能二者都领,则可以确定领到手表的人数。(1)在该会议期间,有40%的人领到包;(2)在该会议期间,共分发手表和包200份。
根据我国宪法和法律,下列关于公民财产权的表述,正确的是()。
Thosedaysarelonggonewhenplacingatelephonecallmeantsimplypickingupthereceiverandaskingtheoperatortopatchyou
最新回复
(
0
)