首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> struct S { int a,b; } data[2]={10,100,20,200}; main() { struct S p=data[1];
有以下程序: #include<stdio.h> struct S { int a,b; } data[2]={10,100,20,200}; main() { struct S p=data[1];
admin
2022-10-24
11
问题
有以下程序:
#include<stdio.h>
struct S
{ int a,b;
}
data[2]={10,100,20,200};
main()
{ struct S
p=data[1];
printf("%d\n",++(p.a));
}
程序的运行结果是( )。
选项
A、10
B、11
C、20
D、21
答案
D
解析
声明data是结构体s的数组,初始化data[0].a=10,data[0].b=100,data[1].a=20,data[1].b=200。主函数中“p=data[1];”,即p.a=data[1].a,p.b=data[1].b,执行语句“printf(”%d\n”,++(p.a));”。输出时,p.a先增1,再输出,p.a=data[1].a:20,先增,等于21。故本题答案为D选项。
转载请注明原文地址:https://kaotiyun.com/show/nxkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。此程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(inta[][N],intn),该函数的功能是:使数组左下半三角元素中
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:将两个两位数的正整数a、b合并成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的个位和百
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。此程序的功能是:读入一个英文文本行,将其中每个单词的第一个字母改成大写,然后输出此文本行(这里”单词”是指由空格隔开的字符串)。例如,若输入”I
结构化程序设计的基本原则不包括()。
以下叙述中正确的是()。
以下不构成无限循环的语句或语句组是()。
下列二维数组初始化语句中,正确且与语句inta[][3]={1,2,3,4,5}等价的是()。
算法空间复杂度的度量方法是()。
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的()。
下面属于系统软件的是()。
随机试题
下述哪一种钙化是错构瘤的典型钙化
从1976年开始,卫星通信技术用于移动通信,为海上船只提供()业务。
离心尿液检查沉渣,其离心要求
免疫学检测质控品应具备的以下特征,但不包括
用于动态观察疾病或某种现象的演变情况及其原因分析的研究是
采用工料单价法编制施工图预算时,取费基数包括()。
检查网络计划时,发现某工作尚需作业a天,到该工作计划最迟完成时刻尚剩b天,原有总时差为c天,则该工作尚有总时差为( )天。
按照参加交易的投资者划分,证券交易种类主要有股票、债券、证券投资基金及证券衍生品。()
公司经营管理发生严重困难,继续存续会使股东利益受到重大损失,通过其他途径不能解决的,持有公司全部股东表决权5%以上的股东,可以请求人民法院解散公司。()
Renewableenergy,itturnsout,doesgrowontrees.Thefruitpodspluckedfromjatrophatreeshaveseedsthatproduceclean-bur
最新回复
(
0
)