x)); printf("%d\n",++(p-" />
有以下程序 #include struct ord { int x,y; } dt[2]={1,2,3,4}; main() { struct ord *p=dt; printf("%d,",++(p->x)); printf("%d\n",++(p-
首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
x)); printf("%d\n",++(p-">有以下程序 #include struct ord { int x,y; } dt[2]={1,2,3,4}; main() { struct ord *p=dt; printf("%d,",++(p->x)); printf("%d\n",++(p-
有以下程序 #include struct ord { int x,y; } dt[2]={1,2,3,4}; main() { struct ord *p=dt; printf("%d,",++(p->x)); printf("%d\n",++(p-
admin
2015-07-28
41
问题
有以下程序
#include
struct ord
{ int x,y; } dt[2]={1,2,3,4};
main()
{
struct ord *p=dt;
printf("%d,",++(p->x));
printf("%d\n",++(p->y));}
程序运行后的输出结果是( )。
选项
A、2,3
B、4,1
C、3,4
D、1,2
答案
A
解析
语句"struct ord *p=dt;"定义了一个结构体指针并指向数组dt的首地址,所以p与dt、dt[0]等价,p->x值为1,p->y值为2,自加1后的值分别为2、3,所以输出结果为选项A)。
转载请注明原文地址:https://kaotiyun.com/show/97Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列变量定义中合法的是______。
有如下程序段 int a=14,b=15,x; char c=’A’; x=(a&&b)&&(c<’B’); 执行该程序段后,x的值为______。
用高级程序设计语言编写的程序称为______。
以下叙述中正确的是
数据库管理系统是
有以下定义和语句StructWorkers{intnum;charname[20];charc;struct{intday;intmonth;intyear;}s;};StructWorkersW,*pe;
以下关于RetuRn语句的叙述中正确的是
下列叙述错误的是()。
下列叙述中,正确的是______。
下列选项中不合法的十六进制数是()。
随机试题
第二次世界大战后,日本废除了中央集权的教育领导体制而实行______制。()
上腹部CT检查前口服阳性对比剂的目的是
婴儿宜添加富含铁质食物的月龄是从半流质过渡到软食或固体食物的月龄是
下列选项中,关于主要侵蚀类型区的土壤容许流失量的表述中不正确的是()。
衡量投资风险的大小时计算和评价程序是先看标准变异率再看期望植。( )
仿生学是一门模仿生物的特殊本领,利用生物的结构和功能原理来研制机械或各种新技术的科学。以下属于仿生学成果的是()。
对于实施西部大开发战略,下列叙述错误的是()。
(2005年单选18)新中国成立初期全国各族人民团结奋斗的共同政治基础是()。
【F1】Thisissupposedtobeanenlightenedage,butyouwouldn’tthinksoifonlyyoucouldhearwhattheaveragemanthinksoft
Technologyitself,anditseffectiveuse____________(不会局限在),thetraditionalsciencesubject.
最新回复
(
0
)