首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #define SUB(a)(a)-(a) main(){ int a=2,b=3,c=5,d; d=SUB(a+b)*c; printf("%d\n",d);} 程序运
有以下程序 #include #define SUB(a)(a)-(a) main(){ int a=2,b=3,c=5,d; d=SUB(a+b)*c; printf("%d\n",d);} 程序运
admin
2019-04-24
92
问题
有以下程序
#include
#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/ihRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 main() { char s[]="abcde"; s+=2; printf("%d\n",s[0]); } 执行后的结果是______。
若有定义:int a=2,b=3;float x=3.5,y=2.5;则下面表达式的值为______。(float)(a+b)/2+(int)x%(int)y
已知字母A的ASCII码值是65,字母a的ASCII码值是97,以下程序______。main(){chara=’A’;intb=20;printf("%d,%0",(a=a+a,a+b,b),a+’a
以下程序运行后,输出结果是()。#include#definePT5.5#defineS(x)PT*x*xmain(){inta=1,b=2;printf("%4.1f\n"
若有如下程序:main(){ints[]={1,2,3,4,5,6},*p=s;printf("%d,%d\n",*(p+3),*(p+6));}则程序运行后的输出结果是【】。
有定义语句:intb;charc[10];,则正确的输入语句是
给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。例如,当s中的数为:7654321时,t中的数为:7531。请改正程序中的错误,使它能得出正确的
以下叙述中错误的是()。【10年9月】
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是()。【09年3月】
以下选项中,能用作用户标识符的是
随机试题
报纸的产量以___________为单位,与产量有关的其他统计指标也以千印张为基本单位。
可引起QRS波群振幅降低的原因是
关于四环素牙的描述,哪项是错误的
为了限制系统短路容量,简化继电保护,环式配电系统应采取开环方式。()
背景资料:某城市地铁标段,包含一段双线区间和一个车站,区间隧道及风道出入口采用暗挖法施工,车站的主体结构采用明挖法施工。区间隧道上方为现况道路,路宽22.5m,道路沿线的地下埋设有雨污水、天然气、电信、热力等管线,另外还有一座公共厕所。隧道埋深
与客户权益变动相关业务的经办人员之间,应当建立()机制。
是否具备()是衡量教师职业道德素质高低的重要标志。
以下所列各项活动中,属于实践活动的是()。①学生听课做作业②教师给学生讲课③经济政治体制改革④中美进行钢铁贸易谈判⑤第六次人口普查⑥蜘蛛织网,蜜蜂采蜜
WhatdoAmericansliketodo?Americansliketolaughand______.
A、Thevalueofknowinghumanhistory.B、Theimportanceofsharinginformation.C、Howtobringbackthreatenedlanguages.D、Whye
最新回复
(
0
)