首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 structS{inta,b;}data[2]={10,100,20,200}; main( ){ structSp=data[1];printf(”%dkn”,++(p.a));} 程序运行后的输出结果是
有以下程序 structS{inta,b;}data[2]={10,100,20,200}; main( ){ structSp=data[1];printf(”%dkn”,++(p.a));} 程序运行后的输出结果是
admin
2020-05-19
56
问题
有以下程序
structS{inta,b;}data[2]={10,100,20,200};
main( ){
structSp=data[1];printf(”%dkn”,++(p.a));}
程序运行后的输出结果是
选项
A、11
B、20
C、21
D、10
答案
C
解析
在题目中定义了结构体s类型的数组变量data,并对其赋初值。在程序中定义了指向结构体s类型的变量p,并把数组data的第二个元素data[1]的值赋给它,所以此时成员变量p.a的值等于20,在输出时分别加1,所以输入结果为选项A。
转载请注明原文地址:https://www.kaotiyun.com/show/QwCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
下列数据结构中,属于非线性结构的是()。
下列叙述中正确的是()。
以下程序的输出结果是()。#include#includemain(){chara[10]=’’abc’’,b[10]=’’012’’,c[10]=’’xyz’’;strcpy(a+1,b+2);puts(strcat(a,c+1));}
以下程序段的输出结果是()。intr=8;printf(’’%d\n’’,r>>1);
设有定义:structSTR{intreal,unreal;)datal={1,8},data2;则以下赋值语句中错误的是()。
以下程序输出的结果是()。main(){intx=l,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;case1.b++;break;}case2:a++;b++;bre
在语句if(W)printf(’’%d\n’’,k);中,不可代替W的选项是()。
软件需求规格说明书的作用不包括()。
随机试题
设y=sin4x,则y(n)=_________.
在Word2010的表格中,当改变了某个单元格中的值的时候,计算结果也会随之改变。
Theagriculturalrevolutioninthenineteenthcenturyinvolvedtwothings:theinventionoflabor-savingmachineryandthedevel
A、TofindProfessorSteinfield.B、Tolookforpasttestpapers.C、Tolookforthewoman.D、Tolookforanaspirinforhisheadac
在混凝土抗弯拉强度试验中,计算结果精确至0.01MPa。()
设y=In(cosx),则微分dy等于()。
某厂生产一批商标,形状为等边三角形或等腰三角形。已知这批商标边长为2cm或4cm,那么这批商标的周长可能是:
A、 B、 C、 D、 D
在WindowsXP系统中,通过“开始-设置-控制面板”中的()可以查看系统中已按照标准方式安装的所有程序。
AskanAmericanschoolchildwhatheorsheislearninginschoolthesedaysandyoumightevengetareply,providedyouaskit
最新回复
(
0
)