首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
有以下程序: #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
admin
2017-07-05
39
问题
有以下程序:
#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);
}
程序运行后的输出结果是( )。【10年3月】
选项
A、0
B、-12
C、-20
D、10
答案
C
解析
本题主要考查的是宏替换。在程序中执行d=SUB(a+b)*c语句时,首先要进行宏替换,依据宏SUB(a)的定义可知,上面这条语句替换为d=(a+b)-(a+b)*c,因为乘法的优先级比减法的优先级高,所以先进行乘法运算,即d=5-5*5=-20。
转载请注明原文地址:https://kaotiyun.com/show/RdDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。#include<stdio.h>intfun(intx){inta;if(x==0‖x==1)return3;else
下列程序的执行结果是()。#include<stdio.h>main(){inta,b,c;a=b=2;c=(a++)-1;printf("%d,%d",a,c);c+=-a+++(++b);p
以下程序的运行结果是______。#include<stdio.h>longfib(intg){switch(g){case0:return0;case1:case2:return1;}return(fib(g-1)+f
设有如下定义:structSk{intn;floatx;}data,*p;若要使p指向data中的n域,正确的赋值语句是
下列叙述中错误的是
数据库的逻辑模型设计阶段的任务是将______转换成关系模式。
若有下列定义和语句:intu=011,v=0x11,w=11;printf("%o,%x,%d\n",u,v,w);则输出结果是()。
对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为()。
关系数据库管理系统能实现的专门关系运算包括()。
以下程序的功能是进行位运算:main(){unsignedchara,b;a=7^3;b=~4&3;printf("%d%d\n",a,B);}程序运行后的输出结果是()。
随机试题
妊娠囊的回声是哪种结构的回声
一位脑出血的病人,很快昏迷,双侧瞳孔极度缩小,四肢瘫痪,高热,呼吸障碍,出血部位应考虑()
引起艾滋病医院感染的主要传播途径
呼吸链中能直接将电子传递给氧的成分是
患儿,男,14个月,因“发热、流涕2天”就诊。查体:T39.7℃,P135次/分;神志清,咽部充血,心肺检查无异常,查体时患儿突然双眼上翻,四肢强直性、阵挛性抽搐。按医嘱静脉注射地西泮2mg(1ml含10mg地西泮),应抽取药液的量是
一游客想购买酒店内的摆设,导游人员不应()。
土楼被誉为“华侨文化的典范之作”。()
小学劳动与技术教育的主要目标要()。
下列不属于行政诉讼制度特征的是()。
Itisfrequentlyassumedthatthemechanizationofworkhasarevolutionaryeffectonthelivesofthepeoplewhooperatethene
最新回复
(
0
)