首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序执行后x的值是 main() { int x,y=252,i=386,*m=&y,*z=&i; x=(z==y); printf("%d",x); }
以下程序执行后x的值是 main() { int x,y=252,i=386,*m=&y,*z=&i; x=(z==y); printf("%d",x); }
admin
2013-02-23
40
问题
以下程序执行后x的值是
main()
{ int x,y=252,i=386,*m=&y,*z=&i;
x=(z==y);
printf("%d",x); }
选项
A、252
B、1
C、0
D、运行时出错,x无定值
答案
C
解析
本题考查复合的赋值表达式。指针变量m和z分别指向整型变量y和i,所以这两个指针变量中存储的地址是不同的。变量x接受的是一个关系运算的结果,因为两个地址是不同的,所以"z=y"的判断结果为0。
转载请注明原文地址:https://kaotiyun.com/show/g9Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知intt=0;while(t=1){…}则以下叙述正确的是
程序运行结果为______。#defineR3.0#definePI3.1415926#defineL2*PI*R#defineSPI*R*Rmain(){printf("L=%fS=%f\n",L,S);}
下列数据中,不能存放在动态存储区中的是______。
下列程序执行后输出的结果是【】。main(){intarr[10],i,k=0;for(i=0;i<10;i++)arr[i]=i;for(i=1;i<4;i++)k+=arr[i]+i;
设有如下的变量定义;inti=8,k,a,b;unsingedlongw=5;doublex=1.42,y=5.2则以下符合C语言语法的表达式是()
以下叙述中正确的是()
现有如下定义:inta,b,*p,*q;,则下列赋值语句错误的是
下列语句中,错误的是(x,y,a,b假设已经定义好)
由计算机、操作系统、DBMS、数据库、应用程序及用户组成的一个整体叫做【】。
以下叙述中不正确的是
随机试题
收集胃、肠、脾、胰血液回流的静脉血管是()
在搅拌水泥混温土混合料时,宜按()的顺序投料。
水利工程建设发生重大质量与安全事故后,必须迅速,有效地实施先期处置,防止事故进一步扩大的单位是()。
输入期初余额时,上级科目的余额和累计发生数据需要手工输入。()
财产保险属于客户可能提出的其他要求中的哪项?()。
甲公司为房地产开发企业,2×20年发生有关房地产投资的资料如下:(1)1月1日购入一块土地,并开始在其上建造一栋用于对外出租的写字楼,购入当日董事会即作出完工后对外出租的书面决议,但尚未签订租赁合同。该项土地购买价款为1200万元。为购建写字楼占用了2
根据助人自助的理念,在某个家庭面临贫困时,社会工作者的服务内容包括()。
讲授法意味着灌输式教学。
油价上涨给社会生产和人民生活造成影响。你认为应如何应对?
()对于严寒相当于军队对于()
最新回复
(
0
)