首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> Struct st { int x,y; }data[2]={1,10,2,20}; main() { struct st*p=dat
有以下程序: #include<stdio.h> Struct st { int x,y; }data[2]={1,10,2,20}; main() { struct st*p=dat
admin
2021-06-15
53
问题
有以下程序:
#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://www.kaotiyun.com/show/Nrtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){inta=2,b;b=a<<2;printf("%d\n",b);}
有以下程序#includeinta=2;intf(){staticintn;intm;m=n=0;n++;a++;m++;returnn+m+a;}main(){intk;for(k=0;k
有以下程序#includeintfun(inta,intb){returna+b;}main(){intx=6,y=7,z=8,r;r=fun(fun(x,y),z--);printf("%d\n
已知字符’A’的ASCII代码值是65,字符变量c1的值是’A’,c2的值是’D’。则执行语句printf("%d,%d",c1,c2-2);的输出结果是
有以下程序#includeintf(intx,inty){return((y-x)*x);)main(){inta=3,b=4,c=5,d;d=f(f(a,b),f(a,c));printf("%d\n",d);}
以下不合法的字符常量是()。
已知下列函数定义:fun(int*b,intc,intd){intk;for(k=0;k<c*d;k++){*b=c+d;b++;}}则调用此函数的正确写法是(假设变量a的说明为i
以下C语言用户标识符中,不合法的是
设数据结构B=(D,R),其中D={a,b,c,d,e,f}R={(f,8),(d,b),(e,d),(e,e),(a,c)}该数据结构为()。
随机试题
小偷甲利用一楼住户乙违规安装的防盗网,进入二楼住户丙的室内,行窃过程中将丙打伤。对于丙的人身损害()。
A浅黄B褐黄C黄绿蒙顶黄芽色泽()
提示为早前B细胞急性淋巴细胞白血病的指标是
喉痉挛
心血瘀阻所致之心悸,治宜选用
A、个案护理B、功能制护理C、小组护理D、责任制护理E、综合护理由一名护理人员在其当班期间承担一名患者所需要的全部护理
根据《人民法院工作人员处分条例》,下列对法官的纪律处分中执行正确的选项是哪一或哪些?()
基金估值核算机构拟从事公开募集基金估值核算业务的,应当向()申请注册。
某公司拟于5年后一次还清所欠债务100000元,假定银行利息率为10%,5年10010的年金终值系数为6.1051,5年10%的年金现值系数为3.7908,则应从现在起每年年末等额存入银行的金额为()元。
Enormoussumsofmoneyhavebeenspentonspaceexploration.
最新回复
(
0
)