首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序运行后的输出结果是 #include<stdio.h> #define SUB(a)(a)-(a) main(){int a=2,b=3,C=5,d; d=SUB(a+b)*c: printf("%d\n",d);}
有以下程序,程序运行后的输出结果是 #include<stdio.h> #define SUB(a)(a)-(a) main(){int a=2,b=3,C=5,d; d=SUB(a+b)*c: printf("%d\n",d);}
admin
2016-12-18
50
问题
有以下程序,程序运行后的输出结果是
#include<stdio.h>
#define SUB(a)(a)-(a)
main(){int a=2,b=3,C=5,d;
d=SUB(a+b)*c:
printf("%d\n",d);}
选项
A、-12
B、0
C、10
D、-20
答案
D
解析
本题主要考查的是宏替换,在程序中执行d=sub(a+b)*c这条语句时,首先要进行宏替换,依据宏sUB(a)的定义可知,上面这条语句替换为d=(a+b)-(a+b)*c,因为乘法的优先级比减法的优先级高,所以先进行乘法运算,即d=5-5*5=-20。
转载请注明原文地址:https://kaotiyun.com/show/OyDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){intn[2l,ij;for(i=0;i
数据库设计中反映用户对数据要求的模式是()。
阅读下列程序,则执行后的结果为#include"stdio.h"main(){intc[][4]={1,2,3,4,5,6,7,34,213,56,62,3,23,12,34,56};printf("%x,%x\n",c[2][2
若有条件表达式(exp)?a++:b--,则以下表达式中能完全等价于表达式(exp)的是
有以下语句,则对a数组元素的引用不正确的是inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;
在深度为5的满二叉树中,叶子结点的个数为
设变量a是int型,f是float型,i是double型,则表达式10+′a′+i*f值的数据类型为
将E-R图转换到关系模式时,实体与联系都可以表示成()。
结构化程序设计的主要特点是______。
随机试题
16~18世纪,德意志、奥地利的一些财政及行政改革家和学者,由于彼此观点接近而形成的学派是()
下列哪个器官不属于男性内生殖器()
与以下疾病相匹配的骨髓增生状态分别是A.增生活跃B.增生极度活跃C.增生明显活跃D.增生减低E.增生极度减低急性重症再障
与尿路梗阻和感染有关的结石是
通过抑制GABA氨基转移酶发挥作用的抗癫痫药物是()
需避光输注的药物是
根据《国务院关于加强环境保护重点工作的意见》,新改扩建项目环境影响评价审批的前置条件是()。
如果投资者分别投资75%及25%的资金于市场投资组合及国库券,则该投资组合的贝塔系数应为()。
所得税前准予扣除的销售税金及附加为()万元。职工工会经费、职工福利费和职工教育经费应调整的应纳税所得额为()万元。
机会公平包括()
最新回复
(
0
)