首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
有以下程序: #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
admin
2019-06-12
56
问题
有以下程序:
#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/ZjRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
一名雇员就职于一家公司,一个公司有多个雇员。则实体公司和实体雇员之间的联系是()。
以下选项中与if(a==1)a=b;elsea++;语句功能不同的switch语句是()。
以下选项中叙述正确的是()。
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是()。
若变量已正确定义为int型,要通过语句scanf("%d,%d,%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(注:□代表一个空格符)()。
以下叙述中正确的是()。
关于do循环体while(条件表达式);以下叙述中正确的是()。
有如下程序#includemain(){inti;FILE*fp;for(i=0;i
若有定义语句:inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;,以下选项中错误引用a数组元素的是(其中0≤i
负责数据库中查询操作的数据库语言是( )。
随机试题
思维定势对问题解决的影响可能是积极的,也可能是消极的。
阳损及阴的病机,主要是指
钩端螺旋体病实验室血清学试验中,哪种有较高的特异性和敏感性
易于导致干咳少痰,或痰黏难咳,或喘息胸痛等症状的邪气是
工程项目建设总进度计划中包括
关于沉入桩沉桩顺序的说法,正确的有()。
某汽车厂为增值税一般纳税人,2007年10月主要业务如下:(1)将小轿车20辆运往外省分支机构用于销售,出厂价13万元/辆,另支付运费2万元、装卸费5600元,取得运输业发票;(2)销售给某使用单位同型号小轿车2辆,销售价款总计35.1万元,开具普通发票;
甲公司适用的所得税税率为25%,预计以后期间不会变更,未来期间有足够的应纳税所得额用以抵扣可抵扣暂时性差异;2×15年年初递延所得税资产的账面余额为100万元,递延所得税负债的账面余额为零,不存在其他未确认暂时性差异所得税影响的事项。2×15年,甲公司发生
若有定义语句charc=’\101’;则变量c在内存中占
利率
最新回复
(
0
)