首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include struct S {int x,y;}data[2]={1,2,10,12}; void main() {struct s p=data[1]; printf(’’%d\n’’,++(p.x));} 程序运行后的输出结果是(
有以下程序: #include struct S {int x,y;}data[2]={1,2,10,12}; void main() {struct s p=data[1]; printf(’’%d\n’’,++(p.x));} 程序运行后的输出结果是(
admin
2020-06-16
77
问题
有以下程序:
#include
struct S
{int x,y;}data[2]={1,2,10,12};
void main()
{struct s p=data[1];
printf(’’%d\n’’,++(p.x));}
程序运行后的输出结果是( )。
选项
A、10
B、11
C、20
D、21
答案
B
解析
定义的结构体S中有2个整型数x和y,并且定义的该结构体的数组data[2],数组元素个数为2,所以data中的元素共4个,初值为l,2,10和12。在函数中声明结构体S的变量p并赋值,需要注意的是数组元素在引用时下标是从0开始的,所以p=data[1]={10,12},因此,输出结果是11,++(p.x)是指先将p.x增加1再使用。
转载请注明原文地址:https://kaotiyun.com/show/44Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下说明和定义语句structstudent{intage;charnum[8];};structstudentstu[3]={{20,"200401"},{21,"200402"},{19,"200403"}}
以下选项中,值为1的表达式是
在数据库中,产生数据不一致的根本原因是
有以下程序:#include<stdio.h>main(){inti,*ptr;intarray[5]={5,3,1};for(ptr=array,i=0;i<5;i++,ptr++){i
数据库应用系统中的核心问题是()。
有以下程序段,若变量已正确定义并赋值if(a>b)printf("x=%d",x);elseprintf("y=%d",y);if(a
若变量均已正确定义并赋值,以下合法的C语言赋值语句是()。
在黑盒测试方法中,设计测试用例的主要根据是()。
某二叉树的前序序列为ABCD,中序序列为DCBA,则后序序列为
设有二叉树如下图所示:则后序序列为
随机试题
人体不断从外界摄取食物,经过消化、吸收、代谢和利用食物中身体需要的物质来维持生命活动的全过程称为()。
某通信企业推出一种新业务,为给这项业务定价,该企业测算或预计并获得了以下数据:(1)为提供这项业务,该通信企业每年新增加成本支出为C1;(2)预计未来1年该业务需求量为Q1,企业提供的其他业务量为Q2;(3)该通信企业提供所有
正联公司为增值税一般纳税人,甲公司购进或销售商品适用的增值税税率为17%,2018年5月发生如下经济业务:(1)3日,购入生产用A材料一批,取得增值税专用发票注明的价款80万元,增值税税额13.6万元,款项已通过转账支票方式支付,当日材料已验收入库。(
有关行政手段,正确的说法是()。
下面不属于软件设计阶段任务的是
Besidesthefunctionsasavitalentertainmentmedium,whatelsecanpeopleuseaTVas?
Before1973,abortionwasillegalinAmericaunlessthewoman’shealthwasthreatened.InMarchof1970,JaneRoe,asinglewom
Common接下来讲座讲到教师们应该避免的一些常见情况:“...therearealsosomecommonproblemsthattheteachingstaffshouldavoid.”,因此填入Common,注意首字母需大写。
—Goodmorning.CanIhelpyou?—Yes,IhaveanappointmentwithHansEkburg.CouldyoutellhimI’mhere?________—That’sOK,I’l
MissLiu,IamwritingtoinformyouthatIwishtomoveintoanewroomnextterm.Thereasonformydissatisfactionwithmyro
最新回复
(
0
)