首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
47
问题
有以下程序:
#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>voidfun(int*s,int*p){staticintt=3;*p=s[t];t--;}voidmai
下列程序段的运行结果是()。#include<stdio.h>voidmain(){charstr[]="ABC",*p=str;printf("%d\n",*(p+3));}
数据库系统的核心是()。
设有以下程序,为使之正确运行,请在横线中填入应包含的命令行。(注:try_me()函数在a:\myfile.txt中有定义。)______main(){printf("\n");try_me();printf("\n");}
下面程序的功能是输出数组s中最大元素的下标,请填空。main(){intk,p,s[]={1,-9,7,2,-10,3};for(p=0,k=p;p<6;p++)if(s[p]>s[k])______printf("%d\n",k);}
没有关系R和S,关系代数表达式为R-(R-S)表示的是
设有定义:doublex[lO],*p=x;,以下能给数组x下标为6的元素读人数据的正确语句是
深度为5的满二叉树有()个叶子节点。
随机试题
某保险公司总机构设在我国某大城市,除在该大城市设立具有独立经营职能的投资分支机构(该投资分支机构的经营收入、职工工资和资产总额与管理职能部门能分开核算)外,还分别在我国A、B两省省城设有从事保险业务的二级分支机构。该保险公司实行以实际利润额按季预缴分摊企业
改革是社会主义发展的直接动力。
肌丝滑行理论的直接证据是骨骼肌收缩时
肺脏听诊时,开始部位宜在肺听诊区的
甲加油站经销国内乙企业生产的润滑油,经乙的同意,甲在润滑油的桶上使用了丙企业生产的某著名品牌的装潢,由于使用了丙企业生产的某著名品牌的装潢,乙企业生产的润滑油的销售情况非常好。其他一些企业得知后向工商管理部门举报,这些企业认为这种行为排挤了其他润滑油生产企
A、 B、 C、 D、 A
会计法律制度中含有会计职业道德规范的内容。()
基金业协会应当在私募基金管理人登记材料齐备后的()个工作日内,为私募基金管理人办登记手续。
财政部代理发行地方政府债券,在招标结束后一定时间内,各中标承销团成员应通过招标系统填制债权托管申请书,在中央国债登记结算有限责任公司,中国证券登记结算有限责任公司上海分公司、深圳分公司选择托管。逾时未填制的,系统默认全部在()托管。
在窗体上画一个名称为Text1的文本框,然后编写如下代码:OptionBase1PrivateSubFormClick()DimarrDimStartAsInteger,FinishAs
最新回复
(
0
)