首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> struct ord{ int x,y;}dt[2]={1,2,3,4}; main() { struct ord*p=dt; printf("%d,",++p一>
有以下程序: #include<stdio.h> struct ord{ int x,y;}dt[2]={1,2,3,4}; main() { struct ord*p=dt; printf("%d,",++p一>
admin
2018-01-14
25
问题
有以下程序:
#include<stdio.h>
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、1,2
B、2,3
C、3,4
D、4,1
答案
B
解析
dt是一个结构体数组,所以初始化的结果为dt[0]={1,2},dt[1]={3,4}。* p=dt;,表示p指向dt[0]。++p一>x中,一>的优先级大于++,所以这个表达式等价于++(p一>x),因为p一>x为1,所以这个值为2,同理,第二个++p一>y的值为2+1=3。
转载请注明原文地址:https://kaotiyun.com/show/nHxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:voidsort(inta[],intn){inti,j,t;for(i=0;i<n-1;i++)for(j=i+l;j<n;j++)if(a[i]<a[
有以下程序:main(){chara=’a’,b;printf("%c,",++a);printf("%c\n",b=a++);}程序运行后的输出结果是()。
若想通过以下输入语句使a中存放字符串1234,b中存放字符5,则输人数据的形式应该是_________。chara[10],b;scanf("a=%sb=%c",a,&b);
设变量已正确定义,则以下能正确计算f=n!的程序是()。
有下列程序:intfunl(doublea)(returna*=a;}intfun2(doublex,doubley){doublea=0,b=0;a=fun1(x);b=fun1(y);return(int)(a+b
下列关系表达式中,结果为“假”的是()。
下面属于黑盒测试方法的是()。
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是()。
下列对队列的叙述正确的是()。
诊断和改正程序中错误的工作通常称为______。
随机试题
于140℃烘20分钟,加水搅拌后变为具有黏性的固体药材为( )。
(2012年、2010年、2009年)低比转数水泵具有的特征可描述为()。
建设工程项目结构主要部位的分部工程质量验收证明需要在各方验收后()天内报监督机构备案。
2004年1月1日,甲上市公司委托其母公司(乙公司)经营其全资子公司(丙公司),丙公司账面净资产为35000万元;委托经营协议规定,乙公司每年向甲上市公司支付委托经营收益5000万元。2004年度,丙公司实现净利润6500万元。2004年12月31日
中国人民银行从2000年开始发行中央银行票据,目的是对冲金融体系中过多的流动性。()
法律没有规定行政机关可以强制执行的,作出行政决定的机关应当申请()强制执行。
咨询师在摄入性会谈中应该注意()。
()是将对企业内外部条件各方面内容进行综合和概括,进而分析组织的优劣势、面临的机会和威胁的一种方法。(2006年5月三级真题)
「高いですね。もっと なりませんか。」 「お客さん、これ以上は無理ですよ。」
A、Todobusinesseffectively.B、Tomeetothers’requirement.C、Toimprovelinguisticskills.D、TopromoteproficiencyinEnglish
最新回复
(
0
)