首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> #defineSUB(a)(a)-(a) main( ){ inta=2,b=3,c=5,d; d=SUB(a+b)*c: printf(’’%dl\n’’,d);} 程序运行后的输出结果是
有以下程序 #include<stdio.h> #defineSUB(a)(a)-(a) main( ){ inta=2,b=3,c=5,d; d=SUB(a+b)*c: printf(’’%dl\n’’,d);} 程序运行后的输出结果是
admin
2020-11-23
49
问题
有以下程序
#include<stdio.h>
#defineSUB(a)(a)-(a)
main( ){
inta=2,b=3,c=5,d;
d=SUB(a+b)*c:
printf(’’%dl\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/M03p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
对于if(表达式)语句,以下叙述中正确的是()。
关于“while(条件表达式)循环体”,以下叙述中正确的是()。
在以下给出的表达式中,与while(E)中的(E)不等价的表达式是
在数据库中,数据模型包括数据结构、数据操作和()。
表达式:(int)((double)9/2)-9%2的值是
栈和队列的共同点是()。
已知chara;intb;floatc;doubled;则表达式a-b+c-d结果为()型。
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)该关系的范式最高达到
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
算法中,对需要执行的每一步操作,必须给出清楚、严格的规定。这属于算法的
随机试题
Itwasafterhehadmadeathoroughinvestigation______hecametoknowtheactualstateofaffairs.
关于佐剂增强免疫应答机制的叙述,错误的是
某海港航道疏浚工程长40km,设计底高程一22.0m(当地理论深度基准面,下同),航道浚前平均高程为一9.0m,当地平均高潮位为+2.5m,平均低潮位为0.5m,疏浚土质自上而下分别为①流动性淤泥、②软黏土、③密实砂。本工程选用带艏吹的10000m。自航耙
建筑物内应优先考虑选择()进行信号检测。
“若顾客向你投诉,说你的下属服务质量差,你将会怎么做?”这属于()。
【2008-6】马克思主义教育学说认为,人的发展的根本动力是()。
下列各项中,属于或有事项的有()
AstheSenatepreparestovoteonlegislationtoempowertheFoodandDrugAdministrationtoregulatetobaccoproducts,itsmemb
近些年,基于标识的密码技术受到越来越多的关注,标识密码算法的应用也得到了快速发展。我国国密标准中的标识密码算法是(2)________________。
下列选项中不属于结构化程序设计方法的是( )。
最新回复
(
0
)