首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序执行后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
74
问题
以下程序执行后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/XdPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序: void f(int*x,int*y) { int t; t=*x;*x=*y;*y=t; } main() { int a [8]={1, 2,3,4,5, 6, 7,8},i,
下列程序中,字符串中各单词之间有一个空格,则程序的输出结果是【】。#includemain(){charstrl[]="Howdoyoudo",*p1=strl;strcpy(strl+strlen
实现算法所需的存储单元多少和算法的工作量大小分别称为算法的【】。
以下程序调用findmax函数返回数组中的最大值findmax(int*a,intn){int*p,*s;for(p=a,s=a;p-a<n;p++)if(______)s=p;
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()
以下叙述中错误的是()
开发软件时对提高开发人员工作效率至关重要的是()
若在以下定义和赋值语句,则才s数组的第i行第j列(假设i,j已正确说明并赋值)元素地址的合法引用为ints[2][3]={0},(*p)[3];p=s;
若有以下说明和定义typedefint*INTEGER;INTEGERp,*q;以下叙述正确的是()
以下程序是用递归方法求数组中的最大值及其下标值。请填空。#defineM10voidfindmax(int*a,intn,inti,int*pk){if(i<n){if(a[i]>a[*pk]
随机试题
下列关于电化教学的描述,正确的是()
休克患者的合理体位是()
有关胆囊结石的症状体征错误的是
慢性再障的治疗首选
A、金樱子B、乌梅C、椿皮D、桑螵蛸E、乌贼骨治胃痛出血宜用()
许许多多青年人有机会上大学。
根据以下情境材料。回答下列问题。假如你是A省B市公安局信访处的一名工作人员,某日一批群众前来上访,为完成工作任务,保障群众利益,领导要求你认真负责此事,面对各种难题,你需要准确解决。当天的第二件工作是一位老大爷前来上访,出现(
白驹过隙:度日如年
设f(x)=∫0ln(1+2x)sintdt2dt,g(x)=x3+x4,当x→0时,f(x)是g(x)的().
TheDangersofSecondhandSmokeMostpeopleknowthatcigarettesmokingisharmfultotheirhealth.Scientificresearchshows
最新回复
(
0
)