首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
61
问题
有以下程序:
#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全国计算机二级
相关试题推荐
以下选项中不属于C语言程序运算符的是()。
程序流程图中带有箭头的线段表示的是( )。
若有以下程序#includevoidsp(int*a){intb=2:*a=*a*2:printf("%d,",*a);a=&b;*a=*a*2;printf("%d
下面不属于结构化程序设计风格的是
一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为
下列关于栈的叙述中,正确的是
下列属于白盒测试方法的是()。
下面不属于软件工程过程的4种基本活动
在数据管理技术发展的三个阶段中,数据共享最好的是()。
一名教师可讲授多门课程,一门课程可由多名教师讲授。则实体教师和课程间的联系是()。
随机试题
严重的血管内溶血会出现
关于背拉力测定的描述不正确的是
阳明腑实证,燥而不痞者。当用
历代本草著作中记载藏药最多的是()。
存单关系效力认定的要件有()。
下列指标中,属于反映企业经营增长状况的指标是()。
发展
人民警察的工作纪律包括()。
2012年6月24日“神舟九号”航天员成功驾驶飞船与()目标飞行器完成手控对接,标志着我国成为世界上第三个完整掌握空间交会对接技术的国家。
Themainfeatureof(72)isthattheyfollowafirst-come/first-servedrule.Forinstance,thelineof(73)waitingtoberunonac
最新回复
(
0
)