首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下定义: struct ss {char name[10]; int age; char sex; }std[3],*p=std; 下面各输入语句中错误的是( )。
设有如下定义: struct ss {char name[10]; int age; char sex; }std[3],*p=std; 下面各输入语句中错误的是( )。
admin
2013-02-23
36
问题
设有如下定义: struct ss {char name[10]; int age; char sex; }std[3],*p=std; 下面各输入语句中错误的是( )。
选项
A、scanf("%d",&(*p).age);
B、scanf("%s",&std.name);
C、scanf("%c",&std[0],sex)
D、scanf("%c",&(p->sex));
答案
2
解析
选项A中&(*p).age代表的是std[0].age的地址,是正确的,选项C也是正确的,选项D先用指针变量引用结构型的成员sex,然后取它的地址,也是正确的,选项B中的std.name是错误的引用,因为std是数组名,代表的是数组的首地址,地址没有成员name。所以B选项为所选。
转载请注明原文地址:https://kaotiyun.com/show/mTJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有下列说明语句int(*p)();则标识符p代表的是()
若已定义:inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,I;其中0≤i≤9,则对a数组元素不正确的引用是()
C语言程序的基本单位是
Jackson方法是一种面向【】的结构化方法。
设有定义:#defineSTR"12345";,则以下叙述中正确的是()
下面四个选项中,均是不合法的用户标识符的选项是
下述函数通过递归方法将字符串倒置,使用时需要指定字符数组的首地址、起始下标和终止下标。请填空:#include<stdio.h>voidfun(char*s,intlow,inthigh){if(【】)
在程序设计阶段应该采取【】和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
设有定义int k=1,m=2;float f=7;,则以下选项中错误的表达式是 ______。
已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示的字符常量’\101’是
随机试题
与肝癌发病有密切关系的是与子宫内膜癌发病有密切关系的是
A.启宫丸B.小半夏加茯苓汤C.苍附导痰丸D.开郁二陈汤E.半夏白术天麻汤
在建设投资中,工程费用包括()。
明智的选择胜于盲目的执著。古人云:塞翁失马,焉知非福。选择是量力而行的睿智与远见;放弃是顾全大局的果断与胆识。每个人都是自己生命的唯一导演,只有学会选择与放弃的人才能彻悟人生,笑看人生,拥有海阔天空的人生境界。根据这段话,以下的理解有误的是(
慢性特发性血小板减少性紫癜骨髓象的特点是
OLAP的基本概念不包括()。
下列叙述中正确的是()。
下面四条常用术语的叙述中,有错误的是___________。
Lastyear’seconomyshouldhavewontheOscarforthebestpicture.Growthingrossdomesticproductwas4.1percents;profits
Startingafamilysosoonwoulddefinitely______hercareerprospectsforher.
最新回复
(
0
)