首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
2015-08-14
55
问题
有以下程序
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/dGDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列说法正确的是()。
有下列程序:main(){inty=20;do{y--;}while(--y);printf("%d\n",y--);}当执行程序时,输出的结果是()。
设有定义:intk=1,m=2;floatf=7;则下列选项中错误的表达式是()。
下列语句段中,正确的是()。
若执行下列的程序时,从键盘上输入1和2,则输出结果是()。#include<stdio.h>main(){inta,b,s;scanf("%d%d",&a,&B);S=a;if(a<B)
下列叙述中错误的是()。
在C语言中,函数返回值的类型最终取决于
在“文件包含”预处理语句的使用形式中,当#include后面的文件名用""(双撇号)括起时,寻找被包含文件的方式是()。
以下叙述中错误的是______。
已知字母A的ASCII代码值为65,若变量kk为char型,以下不能正确判断出kk中的值为大写字母的表达式是
随机试题
铣削交错齿三面刃铣刀螺旋齿槽时,由于干涉,铣成的前刀面与端面的交线一般是__________。
非正式沟通的缺点是()
按组织再生能力的强弱比较,下列哪项是正确的
It’sbadbiologytoargueagainsttheexistenceofanimalemotions.Scientificresearchinevolutionarybiology,cognitiveethol
以募满发行额为止的中标商的最高收益率作为全体中标商的最终收益率,所有中标商的认购成本是相同的,这种方式是()。
以第三方保证方式申请贷款的,贷款额度应为()。
公民甲为无民事行为能力人.其法定代理人乙于2012年1月1日知道甲的权利受到侵害,但由于工作繁忙一直未对侵权人丙提起诉讼。2012年5月20日,乙因车祸死亡,直到2012年9月1日才由有关机关为甲指定新的代理人丁。已知该项诉讼时效期间为1年。根据《民法通则
厂领导:我们厂一直很重视产品质量。质检领导:这次检查你们厂有产品不合格。根据质检领导的意思,以下一定为真的是()。
人和人之间既有物质利益的关系,也有政治、文化的交往,还有思想意识的沟通和交流。这种现象主要说明()
IamverypleasedtobebackattheXiamenInternationalInvestmentFairagain.Thelevelofinterestandattendancerecognizes
最新回复
(
0
)