首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
59
问题
有以下程序
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,所以输入结果为选项C。
转载请注明原文地址:https://www.kaotiyun.com/show/hkRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是()。
若有以下程序#includemain(){inti,j=0;chara[]="Howareyou!",b[10];for(i=0;a[i];i++)if(a[i]==’’)b[j++]=a[i+1];b[
以下选项中叙述正确的是()。
以下叙述中正确的是()。
若有定义语句:chara=’\82’;则变量a()。
下面属于系统软件的是()。
在C语言中,以下选项中不能正确表示10×1000之值的是()。
设有如下函数定义#includeintfun(intk){if(k
设有以下说明和语句:intx[3][4],(*p)[4];p=a;,则与表达式*(*p+2)等价的选项是()。
下列给定程序中,函数fun的功能是进行数字字符转换。若形参ch中是数字字符’0’~’9’,则将’0’转换成’9’,’1’转换成’8’,’2’转换成’7’,……,’9’转换成’0’;若是其他字符则保持不变;并将转换后的结果作为函数值返回。请在下划线处填入正
随机试题
在WindowsXP系统中,菜单后面如果带有组合键的提示,比如“Ctrl+P”,表明直接按组合键也可执行相应的菜单命令。()
2009年9月12河北省石家庄市政府公布,石家庄三鹿集团股份有限公司所生产的婴幼儿“问题奶粉”是不法分子在原奶收购过程中添加了()所致。
正常妊娠产前检查的正确时间是
有关对设备气密性试验方法及要求的叙述中,说法正确的有()。
信息管理部门负责与其他工作部门协同组织收集、处理信息和______各种反映项目进展和项目目标控制的报表和报告。
银行业从业人员面对监管者应当()。
学生张某因多次偷盗,学校准备申请送其到工读学校进行矫治。有权对这一申请进行审批的机构是()
设二次型的正负惯性指数都是1.计算α的值;
Atrendamongmanycollegesanduniversitiesistooffercoursesthatareslightlyoffthebeatentrack.Manyofthesecoursesd
Thereisnothingmorefatiguingthannotsucceeding—beingblocked,notmovingahead.Itisa【S1】circle.Failurebreedsfatigue
最新回复
(
0
)