首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 struct s{int a,b;) data[2]={10,100,20,200); main() { struct s p=data[1]; printf("%d\n", ++(p.a) );}
有以下程序 struct s{int a,b;) data[2]={10,100,20,200); main() { struct s p=data[1]; printf("%d\n", ++(p.a) );}
admin
2019-06-09
27
问题
有以下程序
struct s{int a,b;)
data[2]={10,100,20,200);
main() {
struct s p=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/qRRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:inta[2][3],*p[3];则以下语句中正确的是
若有以下程序#defineS(x)x*x#defineT(x)S(x)*S(x)main(){intk=5,j=2;printf(’’%d,%d\n’’,S(k+j),T(k+j));}则程序的输出结果是
设有宏定义:#defineIsDIV(k,n)((k%n=1)?1:0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是
有以下程序#include<stdi0-h>intfuna(inta,intb){retuma+b;}intfunb(inta,intb){returna-b;}intSSS(int(*t)0,intx,intY){return((*t)(x,y
给定程序MODll.C中函数fun的功能是:删除P所指字符串中的所有空白字符(包括制表符、回车符及换行符)。输入字符串时用‘#’结束输入。请改正程序中的错误,使它能输出正确的结果。注意:不要改动main函数,不得增行或删行,也
以下叙述错误的是()。
设有一联合体变量定义如下:uniondata{longa;floatb:intc;chard:};uniondatax;执行下列语句后,正确的联合体变量X的值是(
下列叙述中正确的是()。
在软件开发中,需求分析阶段产生的主要文档是()。
下面对软件测试描述错误的是()。
随机试题
为什么说PN结具有单向导电性?
激发和促进脏腑功能活动,依靠气的
小儿厌食,口干喜饮,大便干结,舌质红,脉细。治疗宜
关于文克勒地基模型,()是正确的。
下列属于行业规划的基本条件的是()
某大学进口一批多媒体教学设备(属于自动进口许可管理商品,非法定检验),该设备分I、Ⅱ两种型号,分别在青岛、烟台两口岸进口,该大学委托A报关公司负责此次报关事务。I型设备在青岛进口时,经查验发现该批设备中有30台型号不符。后经该大学与国外厂商协商,国外厂
言语直观
(22)是通道向操作系统报告情况的汇集。
"Nowwe’remorethanhalfway;onlytwomilesawayfromthetavern,"saidthedriver."I’mgladofthat!"answeredthestran
A、TheycharacterizestagesinWright’scareerB、WrightdiedwhiletheywerebeingconstructedC、TheywereWright’searliestbuil
最新回复
(
0
)