首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 struct S{int a,b;)data[2]={10,100,20,200}; main(){ struct S p=data[1];printf("%d\n",++(p.a));} 程序运行后的输出结果是
有以下程序 struct S{int a,b;)data[2]={10,100,20,200}; main(){ struct S p=data[1];printf("%d\n",++(p.a));} 程序运行后的输出结果是
admin
2019-07-14
55
问题
有以下程序
struct S{int a,b;)data[2]={10,100,20,200};
main(){
struct S p=data[1];printf("%d\n",++(p.a));}
程序运行后的输出结果是
选项
A、11
B、20
C、21
D、10
答案
C
解析
在题目中定义了结构体S类型的数组变量data,并对其赋初值。在程序中定义了指向结构体S类型的变量p,并把数组data的第二个元素data[1]的值赋给它,所以此时成员变量p,a的值等于20,在输出时分别加1,所以输入结果为选项A)。
转载请注明原文地址:https://jikaoti.com/ti/whf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面结构体的定义语句中,错误的是()。
有以下程序:#includemain(){chara,b,c,d;scanf("%c%c",&a,&(B);c=getchar();d=getchar();printf("%c%c%c%c\n",a,b,c,d);}当执行程序时,按下
以下关于指针的叙述,错误的是()。
请编写一个函数fun,它的功能是:将SS所指字符串中所有下标为奇数位置的字母转换为大写(若该位置上不是字母,则不转换)。例如,若输入"abc4Efg",则应输出"aBc4EFg"。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数
)以下叙述正确的是()。
以下叙述中错误的是
若变量已正确定义并赋值,以下不能构成C语句的选项是
下面描述中不属于数据库系统特点的是
下面不能作为结构化方法软件需求分析工具的是
有以下程序#includevoidfun(int*a,intn)/*fun函数的功能是将a所指数组元素从大到小排序*/{intt,i,j;for(i=0;i<n-1;i++)for(j=i+1;j<n;
随机试题
常温下,皮肤的物理散热速度主要决定于
A.1分B.2分C.4分D.8分SLEDAI评分中发热为
尿毒症患者,下列哪种症状与继发性甲旁亢无关
在分配稀有卫生资源时,不应该坚持的是
选派项目经理阶段的预算成本计划是()。
根据《会计法》的规定,主管全国会计工作的部门是()。
企业市场营销活动具有的功能()。
中国十大风景名胜区中唯一的山岳风景区是______风景名胜区。
算法的空间复杂度是指()。
Starvationprobablydoesn’tsoundlikeakeytolivingwellintooldage.Butasstrangeasitseems,calorierestriction,done
最新回复
(
0
)