首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include struct S { int a,b;}data[2]={10,100,20,200}; main() { struct S P:data[1]; printf(“%d\n
有以下程序: #include struct S { int a,b;}data[2]={10,100,20,200}; main() { struct S P:data[1]; printf(“%d\n
admin
2021-02-25
26
问题
有以下程序:
#include
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 p.a=data[1].a;p.b=data[1].b;执行语句prin((“%d\n”,++(p.a));打印输出时p.a先增1再打印。p.a=data[1].a=20,先增1等于21。
转载请注明原文地址:https://kaotiyun.com/show/TBtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序structS{inta,b;}data[2]={10,100,20,200};main(){structSp=data[1];printf("%d\n",++(p.a));}程序运行后的输出结果是
有以下程序#includeintfun(chars[]){char*p=s;while(*p!=0)p++;return(p-s);}main(){printf("%d\n",fun("0ABCDEF"
以下叙述中正确的是
若有以下定义和语句()。intu=010,v=0x10,w=10; printf("%d,%d,%d\n",u,v,w)
以下选项中合法的标识符是()。
以下是if语句的基本形式:(表达式)语句其中“表达式”()。
有以下程序:#include<stdio.h>typedefstruct{intb,p;}A;voidf(Ac)/*注意:c是结构变量名*/{intj;c.b+=l;c.P+=2;}main()inti:Aa=
以下叙述中正确的是()。
设有定义:doublex=2.12;,以下选项中不能完整输出变量x值的语句是()。
以下关于结构化程序设计的叙述中正确的是()。
随机试题
槐花散中配伍荆芥穗的用意是
A.肺动脉压增高B.肺毛细血管楔压增高C.两者均有D.两者均无(1999年)二尖瓣狭窄心功能失代偿期
预防()型肝炎的重点在于防止粪-口传播,应加强水源保护、粪便管理、食品及个人卫生
下列是新时期中国的卫生工作方针的是
首次注册注册咨询工程师(投资)的申请注册程序有哪些?
建设项目环境影响报告书不包括()。
会计电算化定义中所说的会计工作中应用电子计算机为主体的当代电子信息技术包括()等。
中国画以毛笔、水墨、宣纸为特殊材料,建构了独特的透视理论,大胆而自由地打破时空限制,具有高度的概括力与想象力。()
一个汉字的机内码与国标码之间的差别是_______。
Businessisimprovingbutmuchmorehardworkandcommonsensewillbe______beforeanysubstantialprofitscanberealized.
最新回复
(
0
)