首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> struct s { int a,b; } data[2]={10,100,20,200}; main() { struct S
有以下程序: #include<stdio.h> struct s { int a,b; } data[2]={10,100,20,200}; main() { struct S
admin
2019-07-14
36
问题
有以下程序:
#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,先增1等于21。
转载请注明原文地址:https://jikaoti.com/ti/Wcf0FFFM
本试题收录于:
二级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
有以下程序#include#includemain(){charp[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde";strcat(p,r);strcpy(p+strlen(q),q)
有以下程序#includemain(){inti,s=0,t[]={1,2,3,4,5,6,7,8,9};for(i=0;i<9;i+=2)s+=*(t+i);printf("%d\n",s);}程序执行后的输出结果是
下列选项中不属于结构化程序设计原则的是( )。
随机试题
古立克所建议的行政改革的主导原则不包括()
水分子跨细胞膜转运方式有
若施工单位同意水泥厂转让合同,水泥质量不合格应由( )承担责任。根据《合同法》的规定,下列说法中正确的是,施工单位( )。
当借款人根本不了解自己借款需求的本质原因时,()。
财政实现收入分配的手段主要有( )。
妄想作为一种思维活动障碍,具有()的特点。
据说,漳州的市民已经开始怨声载道了,说外地投资者炒高了当地的房价,但是这虚火上升的房市,真不是这些辛辛苦苦存点钱,怕被通胀吃了,又没有其他投资渠道的小投资客的错。那到底是谁的错?回答这个问题,需要给去年以来令人眼花缭乱的“新国十条”“国五条”“新
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律。分类正确的一项是:
运行下面的程序段:Fork=5to10Step2k=k*2Nextk则循环次数为:______。
Mother’sDayisaday【11】tohonormothers.ItisobservedintheU.S.onthesecondSundayinMay.The【12】forthedayisgeneral
最新回复
(
0
)