首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下定义 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-06-11
42
问题
设有如下定义 struct ss { char name[10]; int age; char sex; } std[3],*p=std; 下面各输入语句中错误的是
选项
A、scanf("%d",&(*p).age);
B、scant("%s",&std.name);
C、scanf("%c",&std[0].sex);
D、scanf("%c",&(p->sex));
答案
2
解析
选项A中“&(*p).age”代表的是etd[0].age的地址,是正确的,选项C也是正确的,选项D先用指针变量引用结构型的成员sex,然后取它的地址,也是正确的,选项B中的“std.name”是错误的引用,因为std是数组名,代表的是数组的首地址,地址没有成员“name”。
转载请注明原文地址:https://jikaoti.com/ti/Dan0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义int x,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是______。
下列叙述中正确的是______。
下列选项中不符合良好程序设计风格的是______。
以下程序的功能是:求出数组x中各相邻两个元素的和依次存放到a数组中,然后输出。请填空。main(){intx[10],a[9],i;for(i=0;i<10;i++)scanf("%d",&x[i]);for(【
有以下程序 main() { char ch[]="uvwxyz",*pc; pc=ch;printf("%c\n",*(pc+5)); } 程序运行后的输出结果是
有以下程序 void f(int *q) { int i=0; for(;i<5;i++) (*q)++; } main() { int a[5]={1,2,3,4,5},i; f(a);
以下选项中不合法的用户标识符是()
在下列字符序列中,不可用做C语言标识符的是()
十进制数1385转换成十六进制数为()
随机试题
下列哪种前列腺素类物质具有很强的聚集血小板与缩血管作用
糖尿病酮症酸中毒治疗中需要补碱的指征是
开发项目的产品开发成本是指房地产开发企业在开发过程中所发生的各项费用。在核算上将其费用划分为四个成本项目,即土地费用、基础设施建设费、建设安装工程费和开发间接费用。()
行政复议机关收到行政复议申请后,应当在()日内进行审查,依法决定是否受理,并书面告知申请人。
原材料明细账的每一账页登记完毕结转下页时,可以只将每页末的余额结转次页,不必将每页的发生额结转次页。()
【2013年烟台龙口市】一节课成败的标准是看教学方法是否得当。()
蛋白质变性作用的特点是
马克思指出:立法者应该把自己看作一个自然科学家,他不是在制造法律,不是在发明法律,而仅仅是在表述法律。请运用法理学的知识回答下列问题:上述观点体现了法律制定的哪项原则?
IP地址块222.125.80.128/26包含了(65)个可用主机地址,这些可用地址中最小的地址是(66),最大地址是(67)。(66)
Isthistheair-conditioneryouwish______?
最新回复
(
0
)