首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> struct s{int a;int b;}; main() { struct s a,*p=&a; a.a=99; printf("%d
有以下程序: #include<stdio.h> struct s{int a;int b;}; main() { struct s a,*p=&a; a.a=99; printf("%d
admin
2019-02-02
61
问题
有以下程序:
#include<stdio.h>
struct s{int a;int b;};
main()
{
struct s a,*p=&a;
a.a=99;
printf("%d\n",_________);
}
程序要求输出结构体中成员a的数据,以下不能填入横线处的内容是( )。
选项
A、a.a
B、*p.a
C、p—>a
D、(*p).a
答案
B
解析
本题考查指针变量的引用。有三种引用方式:①结构体变量.成员名;②(*p).成员名;③p—>成员名。题目中要求输出结构体中成员a的数据,p为指针,*p为结构体变量,所以*p.a不能引用结构体中成员a的数据。故B选项错误。
转载请注明原文地址:https://kaotiyun.com/show/6bRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
语句"int(*ptr)();"的含义是______是指向函数的指针,该函数返回一个int型数据。
现有格式化输入语句,scanf("x=%d,sumy=%d,linez=%dL",&x,&y,&z),现在已知在输入数据后,x,y,z的值分别是12,34,45则下列的数据是正确的输入格式的是
执行以下程序后输出的结果是______。main(){inty=10;do{y--;}while(--y);printf("%d\n",y--);}
main(){floatx=123.456;printf("%-5.2f\n",x);}以上程序输出的结果是______。
以下叙述中正确的是
若变量a是int类型,并执行了语句:a=’A’+1.6;则正确的叙述是
计算机辅助教育的英文缩写是()
一个工作人员可使用多台计算机,而一台计算机被多个人使用,则实体工作人员与实体计算机之间的联系是()。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
随机试题
幕墙的各种连接件、紧固件的螺栓应有()措施。
球罐的制造质量主要包括________与焊接四个方面。
过敏试验最费时间的方法是
女性,33岁,外伤后3h,腰部疼痛急诊入院,患者神志清楚,血压130/80mmHg,CT显示:右肾损伤。有明显血尿。关于肾脏损伤而无血尿的原因,下列哪一项是错误的
银行业协会的宗旨是()。
甲公司2007年3月1日与客户签订了一项工程劳务合同,合同期一年,合同总收入400000元,预计合同总成本340000元,至2007年12月31日,实际发生成本272000元。甲公司技实际发生的成本占预计总成本的百分比确定劳务完成程度。则甲公司2007年度
以下说法正确的是()。
1/3,4/7,7/11,2/3,13/19,()。
防火墙:隔离网
《威斯特伐利亚和约》
最新回复
(
0
)