首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> struct st { int x,Y; }data[2]={1,10,2,20}; main( ) { struct st*p=data; printf("%d",p->y); printf("%d\n"
有以下程序: #include<stdio.h> struct st { int x,Y; }data[2]={1,10,2,20}; main( ) { struct st*p=data; printf("%d",p->y); printf("%d\n"
admin
2022-06-24
28
问题
有以下程序:
#include<stdio.h>
struct st
{
int x,Y;
}data[2]={1,10,2,20};
main( )
{
struct st*p=data;
printf("%d",p->y);
printf("%d\n",(++p)->x);
}
程序运行的结果是( )。
选项
A、10 1
B、20 1
C、10 2
D、20 2
答案
C
解析
题目在定义结构体st的同时便定义了结构体数组data。可知data[0]={1,10}·data[1]={2,20)。结构体指针p指向数组的首地址,指向data[0],++p则指向data[1],所以输出p->y和(++p)->x即输出data[0].y和data[1].x。
转载请注明原文地址:https://kaotiyun.com/show/dLkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义inta;floatb;doublec;程序运行时输入:345能把值3输入给变量a、4输入给变量b、5输入给变量c的语句是
下列叙述中错误的是()。
有以下程序main(){inti=1;i=i^i;printf("%d\n",i);}程序运行后的输出结果是
有下列程序:main(){inta[4][4]={{1,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1}},i,k,t;for(i=0;i<3;i++)for(k=i+l;k<4;k++)if(a[i][i]<a[
有下列程序:main(){inti,t[][3]={9,8,7,6,5,4,3,2,1};for(i=0;i
以下选项中不合法的标识符是
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是()。
设有以下语句typedefstructTT{charc;inta[4];}CIN;则下面叙述中正确的是
在软件设计中不使用的工具是()。
下列关于算法的描述中错误的是
随机试题
Peoplearebeinglured(引诱)ontoFacebookwiththepromiseofafun,freeservice,withoutrealizingthey’repayingforitbygiv
南美洲没有草原生态系统的分布。()
关于简易程序的简便性,下列哪一表述是不正确的?
根据最新的《中华人民共和国公司法》,经理对董事会负责,行使的职权有( )。
场景某城市桥梁工程下部结构施工中,对现浇混凝土墩台的施工进行了模板配置、支架搭拆、钢筋绑扎、混凝土浇筑等环节的工作。绘制了模板总装图,但是在验算模板挠度时,发现结构表面外露的模板挠度大于模板构件跨度的1/400,为了不影响模板过度变形,负责人只好重新配置
法人财产权是指企业法人依照法律、法规对企业实际拥有的()。
2012年,中国第一产业增加值52377亿元,增长4.5%;第二产业增加值235319亿元,增长8.1%;第三产业增加值231626亿元,增长8.1%。第一产业增加值占国内生产总值的比重为10.1%,第二产业增加值比重为45.3%,第三产业增加值比重
A、 B、 C、 D、 A此题答案为A。从数字构成的角度分析,除了第二项是整数其余均是分数,因此有必要把1改写为分式形式。各项依次是分子是公差为3的等差数列,分母是公比为2的等比数列。选A。
Whichofthefollowingreflexivepronouns(反身代词)isusedasanappositive(同位语)?
A、Theywanttobroadentheirbusiness.B、Theyareplacesformostpeopletodate.C、Theytrytodosomethingforsinglepeople.
最新回复
(
0
)