首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include struct S { int a, b; } data[2]={10,100,20,200}; main() { struct S p=data[1]; printf("%d\n", ++(p.a) ); } 程序运行后的输
有以下程序 #include struct S { int a, b; } data[2]={10,100,20,200}; main() { struct S p=data[1]; printf("%d\n", ++(p.a) ); } 程序运行后的输
admin
2019-05-17
29
问题
有以下程序
#include
struct S
{ int a, b; } data[2]={10,100,20,200};
main()
{ struct S p=data[1];
printf("%d\n", ++(p.a) );
}
程序运行后的输出结果是( )。
选项
A、21
B、11
C、20
D、10
答案
A
解析
结构体只是用户自己定义的一种类型,使用方法和C语言中的基本数据类型一致。语句"struct S p=data[1];"定义了一个结构体类型为S的结构体变量p,并将data第二个元素的值赋值给p,所以p.a与data[1].a等价,值为20,所以输出的结果为21。答案选A。
转载请注明原文地址:https://jikaoti.com/ti/DBf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includestructord{intx,y;)dt[2]={1,2,3,4);main(){structord*p=dt;printf("%d,",++(p->x));printf("%d\n",++(p->y));}
有以下程序#includeintfun(inta,intb){returna+b;}main()(intx=6,y=7,z=8,r;r=fun(fun(x,y),Z--);pr
以下叙述中错误的是
以下叙述中正确的是
C语言程序中,运算对象必须是整型数的运算符是
有以下程序段int*p;p=________malloc(sizeof(int));若要求使P指向一个int型的动态存储单元,在横线处应填入的是
编写函数fun,它的功能是计算下列级数和,和值由函数值返回。例如,当n=10,x=0.3时,函数值为1.349859。注意:部分源程序在文件PROGl.C文件中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的化括号中填入
给定程序MODll.C中函数fun的功能是:判断ch中的字符是否与str所指串中的某个字符相同;若相同,什么也不做,若不同,则将:其插在串的最后。请改正程序中的错误,使它能进行正确的操作。注意:不要改动main函数,不得增行或删行,也不
下面程序运行后的输出结果是()。#includemain(){inta[5]={1,0,4,2,0),b[5]={1,2,3,4,5},i,S=0;for(i=0;i
软件设计中模块划分应遵循的准则是()。
随机试题
LongbeforeManlivedontheEarth,therewerefishes,reptiles,birds,insects,andsomemammals.Althoughsomeoftheseanimal
安全电子邮件证书
对乙酰氨基酚描述不恰当的是
实行审批制的建设项目,建设单位应当在()报批建设项目环境影响报告书
下列属于长期负债的是()。
在经济周期各阶段,通货紧缩通常伴随着经济的()。[2008年真题]
2015年5月农业部印发的《全国农产品产地市场发展纲要》指出,()是农业现代化的核心标志。
Mysister’sprofessorhadher______herpapermanytimesbeforeallowinghertopresentittothecommittee.
计算机系统性能评价技术是按照一定步骤,选用一定的度量项目,通过建模和实验,对计算机的性能进行测试并对测试结果作出解释的技术。在系统性能的评价方法中,最直接最基本的方法是测量法,使用测量法需解决三类问题,下列选项中,(66)________________不
A.tragedyB.actuallyC.preparedD.informE.visibleF.remindG.mealsH.
最新回复
(
0
)