首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
44
问题
有以下程序:
#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全国计算机二级
相关试题推荐
在数据库系统中,给出数据模型在计算机上物理结构表示的是()。
以下程序的功能是判断输入的一个整数是否能被3或7整除,若能整除,输出YES,否则输出NO。在下划线处应填入的选项是#includemain(){intk;printf("Enteraintnumber:");scanf("%d",
有以下程序#includemain(){intx=1,y=0;if(!x)y++;elseif(x==0)if(x)y+=2;elsey+=3;printf("%d\n",y);}程序运行后的输出结果是()。
以下函数实现按每行8个输出w所指数组中的数据#includevoidfun(int*w,intn){inti;for(i=0;i
以下叙述中正确的是()。
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是()。
以下程序中给数组所有元素输入数据,请从选项中选择正确的答案填入下划线处#includemain(){inta[10],i=0;while(i
函数调用语句:fun((exp1,exp2),(exp1,exp2,exp3));含有的实参个数是()。
若有以下定义intx[10],*pt=x;则对x数组元素的正确引用是
有三个关系R、S和T如下:则关系T是由关系R和S通过某种操作得到,该操作为( )。
随机试题
下列关于钢筋施工安全规定,错误的是()。
在收到承包商的“变更建议书”后,业主和承包商应共同协商所有的相关事宜并达成协议。如果业主决定继续此变更,在达成协议后的( )天内,应向承包商颁发变更令。
拆结构复杂的桥梁或拆除过程复杂、困难时,应采取()手段,确保施工安全。
公募基金管理人、基金托管人属于基金业协会的()。
企业所得税的计税依据为()。
常用的组织策略有______、______、______。
以机械化和电气化为动力的早期工业化国家,经历了一个漫长的积累过程,消耗了大量的矿产资源,英国、法国的情况就是如此。以机械化、电气化、电子化和信息化为“综合动力”,以“世界工厂”为主要特征的新兴工业化国家和地区,通过快速消耗能源和原材料,仅用了一半甚至更短的
①简单宣称去中心化,是否或多或少存在既想从事金融活动,又不想接受金融监管的倾向②但相关的技术标准、交易指令格式,以及涉及金融活动实名要求带来的区块链交易参与方身份认证与准入许可等,是否还需要一种中心化、类中心化的机构去制定、规范③似乎既不需要中心化的硬
蓄电池的充放电过程从微观的角度看,实际上是一个阳离子在电极中“镶嵌”和“脱离”的过程。电极材料中的孔洞越多,这个过程进行得越迅速,从宏观的角度看则表现为蓄电池充放电的速度越快。石墨烯由碳原子组成,薄到极限(只有一层原子的厚度),所以阳离子的移动所受限制很小
Thisnewinstrumentisfarsuperior______theoldoneweboughtthreeyearsago.
最新回复
(
0
)