首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
37
问题
有以下程序:
#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全国计算机二级
相关试题推荐
以下选项中不能用作C程序合法常量的是()。
if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是
深度为7的二叉树共有127个结点,则下列说法中错误的是()。
以下叙述中正确的是()。
若有以下函数首部intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是
数据库设计过程不包括()。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于开发阶段任务的是
如果需要打开一个已经存在的非空文件“FILE”并进行修改,正确的语句是()。
下列数据结构中,能用二分法进行查找的是()。
下列数据结构中,能用二分法进行查找的是()。
随机试题
某餐饮企业因掺假,卫生监督机构调查后发现了这一事实,拟吊销该企业的卫生经营许可证。对此下列哪些说法是正确的()。
Intheelection________,candidateshavetomakealotofinspiringspeechestowinvotes.
开具发票的单位在收取款项时向付款方开具发票。()
我国幅员辽阔,各地的差距很大,为了使教学不脱离实际,必须补充必要的乡土教材,这体现了()的教学原则。
学生小王总是在快要考试时才会花很多时间看书,平时几乎从不花时间来复习老师的课堂教学内容。在复习时,小王常常是课本上有什么内容就看什么内容,什么内容在前就先看什么内容,什么内容在后就后看什么内容,学习成绩一直不理想。如何有效地组织复习?()。
关于《四库全书》,下列说法错误的是:
下列()基金最有可能给投资者带来最大的风险。
有以下程序#include#includevoidfun(char*w,intm){chars,*p1,*p2;p1=w;p2=w+m-1;while(p1
下列程序段的功能是实现“学生”表中“年龄”字段值加1:DimStrAsStringStr="____"Docmd.RunSQLStr空白处应填入的程序代码是()。
Whatcityisbeingtalkedaboutinthedialogue?
最新回复
(
0
)