首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #define SUB(a)(a)一(a) main() { int a=2,b=3,c=5,d; d=SUB(a+b)*c; prinff(“%d\n”,d); }
有以下程序: #include #define SUB(a)(a)一(a) main() { int a=2,b=3,c=5,d; d=SUB(a+b)*c; prinff(“%d\n”,d); }
admin
2020-11-27
39
问题
有以下程序:
#include
#define SUB(a)(a)一(a)
main()
{ int a=2,b=3,c=5,d;
d=SUB(a+b)*c;
prinff(“%d\n”,d);
}
程序运行后的输出结果是( )。
选项
A、0
B、一12
C、一20
D、10
答案
C
解析
本题考查宏定义,宏定义只是做简单的替换,所以本题中SUB(a+b);*c=(a+b)一(a+b)*c=一20,所以答案为C选项。
转载请注明原文地址:https://kaotiyun.com/show/ie3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面属于白盒测试方法的是
有以下程序#include<stdio.h>#defineSUB(X,Y)(X+1)*Ymain(){inta=3,b=4;printf("%d\n",SUB(a++,b++));}程序运行后的输出结果是
有以下程序#includeintfun(char*s){char*p=s;while(*p!=0)p++;return(p-s);}main(){printf("%d\n",fun("goodbey!")
以下关于C语言数据类型使用的叙述中错误的是
若有定义语句:inta,b,c,*p=&c;,接着执行以下选项中的语句,则能正确执行的语句是()。
若有定义和语句:inta,b;scanf("%d,%d,",&a,&b):以下选项中的输入数据,不能把值3赋给变量a、5赋给变量b的是
下列对于软件测试的描述中正确的是
下面属于白盒测试方法的是
在黑盒测试方法中,设计测试用例的主要根据是
程序测试的目的是()。
随机试题
在1919年爆发的五四爱国运动中,发挥了先锋作用的是【】
求极限
用测定构成影像的物理属性评价影像质量的方法是
口服固体药品的暴露工序的生产应在直接接触无菌药品的包装材料的最终处理在
Risingwages—togetherwithcurrencyfluctuationsandhighfuelcosts—areeatingawaytheonce-formidable"Chinaprice"advan
确定输出质量要求,实际上是要求对顾客的要求(产品和服务)的一个陈述。一个有效的要求陈述需要满足的条件包括()。
秘书工作直接对()负责。
把剩余价值看作是全部预付资本的产物时
Whatarethespeakerstalkingabout?
Foreign-bornemployeesoftenobservethatAmericansspendaninordinateamountoftimeworkingand,asa【S1】______,havelittl
最新回复
(
0
)