首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
49
问题
有以下程序:
#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全国计算机二级
相关试题推荐
有以下程序voidfun(intn,int*s){intf;if(n==1)*s=n+1;else{fun(n-1,&f);
在软件开发中,需求分析阶段产生的主要文档是( )。
有三个关系R、S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为
设有定义:intx[2][3];则以下关于二维数组x的叙述错误的是
在函数调用过程中,如果函数如funA调用函数funB,函数funB又调用了函数如funA,则
软件测试的目的是()。
下列函数的功能是voidfun(char*a,char*b){while((*b=*a)!=’\0’){a++;b++;}}
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。程序的功能是调用fun函数建立班级通信录。通信录中记录每位学生的编号、姓名和电话号码。班级人数和学生信息从键盘读入,每个人的信息作为一个数
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。
数据流图中带有箭头的线段表示的是()。
随机试题
重大事故应急救援应根据事故的性质、严重程度、事态发展趋势和控制能力实行分级响应机制,典型的响应级别通常可分为3级。其中三级响应级别是指()。
数字和字母的号数就是该号字的()。
病案存在的循环过程包括:①活动性病案;②被销毁;③病案的建立;④不活动性病案;⑤永不使用。正确的排列顺序应为
在现场采用盐酸萘乙二胺比色法采集测定空气中的NOx时,确定是否终止采样的依据是
某地中级法院审理的一起专利侵权纠纷,涉及甲、乙、丙、丁四种人的行为。请问何种行为不构成专利侵权?()
确定土地权利是指()。
投资机会及项目建议书阶段,是初步决策的阶段,投资估算的误差率在()左右。
已知某无负债公司的总资产价值为10000,发行在外的普通股股票500股,息税前收益EBIT为2000,公司所得税税率为40%。该公司决定发行价值5000,用年利息率8%的公司债赎回同等价值的公司股票,则该公司股票的赎回价格为()。
FileYourStateReturn,TooOnceyoucompleteyourfederalreturn,simplychoosetotransferyourdatatoyourstatereturnfrom
Poetrycanbecomparedtopainting.Whenyoulookataworkofart,youfirstseeitforwhatitis—adepictionofaperson,an
最新回复
(
0
)