首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 struct S{int a,b;)data[2]={10,100,20,200}; main(){ struct Sp=data[1];printf("%d\n",++(p.a));) 程序运行后的输出结果是
有以下程序 struct S{int a,b;)data[2]={10,100,20,200}; main(){ struct Sp=data[1];printf("%d\n",++(p.a));) 程序运行后的输出结果是
admin
2020-03-15
58
问题
有以下程序
struct S{int a,b;)data[2]={10,100,20,200};
main(){
struct Sp=data[1];printf("%d\n",++(p.a));)
程序运行后的输出结果是
选项
A、11
B、20
C、21
D、10
答案
C
解析
在题目中定义了结构体S类型的数组变量data,并对其赋初值。在程序中定义了指向结构体S类型的变量p,并把数组data的第二个元素data[1]的值赋给它,所以此时成员变量p.a的值等于20,在输出时分别加1,所以输入结果为选项A。
转载请注明原文地址:https://kaotiyun.com/show/qRCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若i和k都是int类型变量,有以下for语句for(i=0,k=-1;k=1;k++)printf("*****\n");下面关于语句执行情况的叙述中正确的是
以下叙述中正确的是
若程序中有宏定义行:#defineN100则以下叙述中正确的是
有下列程序,程序的运行结果是#include#defineN5#defineMN+1#definefix)(x*M)main(){inti1,i2;il=ff2);
以下不构成无限循环的语句或语句组是
以下选项中与if(a==1)a=b;elsea++;语句功能不同的switch语句是
若有定义typedefint*T;Ta[10];则a的定义与下面哪个语句等价
简单程序设计步骤中不包括()。
算法应当具有的特性不包括()。
某系统结构图如下图所示(图中n≥5)该系统结构图的宽度是()。
随机试题
Mr.Morganmaybeverysad________thoughinpublicheisextremelycheerful.
不寐形成的原因是
A.保守治疗B.单纯疝囊高位结扎术C.无张力疝修补术D.疝囊高位结扎+疝修补术成人腹股沟直疝的传统手术方法是
变应性鼻炎鼻分泌物涂片检查可见
生后造血的特点不包括
对斜拉桥的受力特点描述正确的选项是()。
保荐人应当自持续督导工作结束后( )内向中国证监会、证券交易所报送《保荐总结报告书》。
无论是西方还是中国,对教育最初的意义的解释都是()
当问题重大,确急需直接上级和更高层次的上级机关同时了解公文内容时可采用的方式是()。
设A,B为3阶方阵,且|A|=1,|B|=2,|A-1+B|=2,则|A+B-1|=__________________.
最新回复
(
0
)