首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
31
问题
有以下程序:
#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全国计算机二级
相关试题推荐
数据的独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,这称为_________。
有以下程序:main(){chara=’a’,b;printf("%c,",++a);printf("%c\n",b=a++);}程序运行后的输出结果是()。
假定所有变量均已正确说明,下列程序段运行后x的值是()。a=b=c=0;x=12;if(!a)x--;elsex=5:if(c)x=3;elsex=4:
下列程序的输出结果是()。#includemain(){inta=3,b=2,c=1;if(a<b)if(b<0)c=0;elsec++;print(("%d\n",
以下叙述中不正确的是()。
设有定义:intx=0.*p;,立刻执行以下语句,正确的语句是()。
C语言主要是借助以下哪个功能来实现程序模块化?()
下面程序的功能是输出数组中最大的数,由a指针指向该元素。请填空。main(){ints[]={6,7,2,13,9,1,12,10,5,8,4,3,11),*a,*b;for(【】)if(*a<*b)a=b;
在位运算中,操作数每右移一位,其结果相当于()
软件危机的核心问题是【】和软件开发效率低。
随机试题
Thinkofthosefleetingmomentswhenyoulookoutofanaeroplanewindowandrealisethatyouareflying,higherthanabird.No
在确定各层段的具体配注水量数值时,若相关油井没有分层测试资料,不可按层段的水淹状况、压力水平、井组措施及油井动态变化情况增加或减少配注水量。()
Askthreepeopletolookoutofthesamewindowatabusystreetcornerandtellyouwhattheysee.Chancesareyouwillreceive
最近报道一女青年接受X光检查时,对医生让其脱掉上衣不解,甚至认为医生这样做是非常无礼的,有的甚至因此发生纠纷,此案例说明的核心伦理学问题是()
我国第一部社会主义宪法的颁布,标志着()
关于法的价值,下列说法正确的有
某项研究以高中三年级理科生288人为对象,分两组进行测试。在数学考试前,一组学生需咀嚼10分钟口香糖,而另一组无需咀嚼口香糖。测试结果显示,总体上咀嚼口香糖的考生比没有咀嚼口香糖的考生其焦虑感低20%,特别是对于低焦虑状态的学生群体,咀嚼组比未咀嚼组的焦虑
DHCP客户端可从DHCP服务器获得()。
Hisproposalthataspecialcommittee______toinvestigatetheincidentwasflatlydeniedbythedirectorofthebureau.
MostcomputerusershavesymptomsofCVSbecauseof______.Clotscanformwhen______.
最新回复
(
0
)