首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include struct S { int a,b;}data[2]={10,100,20,200}; main( ) { struet S p=data[1]; printf("
有以下程序: #include struct S { int a,b;}data[2]={10,100,20,200}; main( ) { struet S p=data[1]; printf("
admin
2020-11-27
14
问题
有以下程序:
#include
struct S
{ int a,b;}data[2]={10,100,20,200};
main( )
{ struet S p=data[1];
printf("%d\n",++(P.a));
}
程序运行后的输出结果是( )。
选项
A、10
B、11
C、20
D、21
答案
D
解析
声明data是结构s数组。初始化da-ta[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,先增l等于2l。
转载请注明原文地址:https://kaotiyun.com/show/di3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){inta=1,b=2,c=3,d=0;if(a==1&&b++==2)if(b!=2||c--!=3)printf("%d,%d,%d\n",a,b,c);elseprintf
以下程序的输出结果是()。#includemain(){inty=10;while(y一一);printf(’’y=%d\n’’,y);}
以下叙述中正确的是
有以下程序#includeintf(intn);main(){inta=3,s;s=f(a);s=s+f(a);printf("%d\n",s);}intf(intn){staticinta=1;n+=a++;re
有关于continue和break的叙述中正确的是()。
以下选项中非法的C语言字符常量是
设s1和s2分别指向两个字符串。若要求:当s1所指字符串大于s2所指字符串时,执行语句S;则以下选项中正确的是()。
设有定义语句int(*f)(int);则以下叙述正确的是
以下叙述中正确的是
随机试题
教育方针
简述决策树法的优缺点。
婴儿腹泻有明显的周围循环障碍者,扩容宜选用
检测和控制风险的方法有()。
下面()工作属于策划方承担。
下列关于“温室气体”的表述,错误的一项是()。根据原文,下列表述不属于二氧化碳对海洋及海洋生物影响的一项是()。
自行车:出行:环保
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。
【B1】【B11】
FoodInflationKeptHiddeninTinierBagsChipsaredisappearingfrombags,candyfromboxesandvegetablesfromcans.A
最新回复
(
0
)