首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
45
问题
有以下程序:
#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/Nrtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下正确的字符串常量是
有以下程序#includeinta=2;intf(){staticintn;intm;m=n=0;n++;a++;m++;returnn+m+a;}main(){intk;for(k=0;k
下列条件语句中,输出结果与其他语句不同的
有以下程序:#include#includemain(){charstr[][20]={"One*World","One*Dream!"},*p=str[1];printf("%d,",strlen(p));printf("%s\n",p);}
下面程序执行后的输出结果是()。main(){intarray[3][3],*p,i;p=&array[0][0];for(i=p;i<9;i++)p[i]=i+
在结构化程序设计中,模块划分的原则是
下面属于系统软件的是
设有定义:intx[2][3];则以下关于二维数组x的叙述错误的是
下列排序方法中,最坏情况下比较次数最少的是
设栈的存储空间为S(1:50),初始状态为top=51。现经过一系列正常的入栈与退栈操作后,top=50,则栈中的元素个数为
随机试题
配制100ml2%头孢噻吩钠溶液,需加入多少克氯化钠使其成等渗(E=0.24)()
处方药
中心商区(CBD)的界定是中心商务高度指标(CBHI)()和中心商务强度指标(CBII)()的区域。
(2013年卷一第81题)根据《专利合作条约》的相关规定,下列说法哪些是正确的?
(2004年江苏)水吸到气管、肺里面去方令人发呛,如果只在人的鼻子里装点水而没让他吸进去,他也不会发呛。大象就是一个例证。(如果你细心一点观察,会发现大象在饮水时是先用鼻子吸一点水(并没有吸到肺里去),然后抬起头来,把鼻子里的水放到嘴巴里去喝。在此过程中,
求
下列各项中,对对象概念描述正确的是()。
Youmaysaythatthebusinessofmarkingbooksisgoingtoslowdownyourreading.【C1】______probablywill.That’soneofthe【C2】
Mostyoungpeopleenjoyphysicalactivities,walking,cycling,football,ormountaineering.Thesewhohaveapassion【C1】_____
Thatteacherisverygood______children.
最新回复
(
0
)