首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
96
问题
有以下程序
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://kaotiyun.com/show/ufRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){FILE*pf;char*s1="China",*s2="Beijing";pf=fopen("abc.dat","wb+");fwrite(s2,7,1,pf);rewind(pf
若有定义语句:chars[10]="1234567\0\0";则strlen(s)的值是
若有以下定义intx[10],*pt=x;则对x数组元素的正确引用是
有以下程序#includeintfun(intx[],intn){staticintsum=0,i;for(i=0;i<n;i++)sum+=x[i];returnsum;}main(){inta[]={1,2,3,4,5},b[]={
以下程序段中,与语句:k=a>b?(b>c?1:0):0;功能相同的是
下面不属于软件设计阶段任务的是
有两个关系R和S如下:则由关系R得到关系S的操作是
以下程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。#includevoidf(intb[],intn,intflag){inti,j,t;for(i=0;i<n-1;i
下面不能作为结构化方法软件需求分析工具的是
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
随机试题
小秦是一名社区社会工作者,他所服务的社区一高层公寓发生火灾,造成数名居民遇难,数十名居民重伤,数百户家庭受灾,小秦在灾后安置工作中最主要的服务目标是()。
下列哪种氨基酸含有羟基
承重墙砖砌体水平灰缝厚度一般为()。
进口贸易是以信用证为主要支付方式,由于它是以符合信用证规定的货运单据为条件支付货款,所以有较大风险。()
单代号网络计划的关键线路是()。
DowntownArtisan’ClubArtExhibitPleasemarkSaturday,October21,onyourcalendarssothatyoucanattendtheinaugural
()是公共管理的起点,决定了公共行政走向公共管理的必然态势。
Theeffectofthebabyboomontheschoolshelpedtomakepossibleashiftinthinkingabouttheroleofpubliceducationinthe
下面哪一个是有效的IP地址______。
Inthemarket’seyes,thelatestroundofconsumer-spendingnewswasgood.Itwassogoodthatthestockshadanotherbubblingd
最新回复
(
0
)