首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #inelude<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); } 程序运行后的输出结果是( )。
有以下程序: #inelude<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); } 程序运行后的输出结果是( )。
admin
2021-06-15
48
问题
有以下程序:
#inelude<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);
}
程序运行后的输出结果是( )。
选项
A、0
B、-12
C、-20
D、10
答案
C
解析
本题考查宏定义,宏定义只是做简单的替换,所以本题中SUB(a+b)*c=(a+b)-(a+b)*c=-20,所以答案为C选项。
转载请注明原文地址:https://kaotiyun.com/show/mwtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序段中的变量已正确定义:for(i=0;i<4;i++,i++)for(k=1;k<3;k++);prinff("*");程序的运行结果是()。
若有以下程序#includemain(){inti,j=0;chara[]="Howareyou!",b[10];for(i=0;a[i];i++)if(a[i]=’’)b[j++]=a[
若变量已正确定义,则语句S=32;s^=32;printf(“%d”,s);的输出结果是()。
有以下程序main(){intsum,pad,pAd;sum=pad=5;pAd=++sum,pAd++,++pad;printf(”%dkn”,pad);)程序的输出结果是
学校的每个社团都有一名团长,且一个同学可同时担任多个社团的团长,则实体团长和实体社团问的联系是
设有以下定义和语句,输出的结果是(用small模式编译,指针变量占2个字节)()。structU{long*cat;stmctU*next;doubledog;}u;
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是
设已有定义:floatx;则以下对指针变量p进行定义且赋初值的语句中正确的是
若fp已定义为指向某文件的指针,且没有读到该文件的末尾,则C语言函数feof(fp)的函数返回值是
随机试题
________是电子商务的首要问题。()
淋症临床上有六淋之分,若湿热客于下焦,膀胱气化不利,小便灼热刺痛,则为湿热蕴久,阻滞经脉,脂液不寻常道,小便混浊不清,而为
患者男,47岁。近期出现双侧指间关节疼痛较重,伴发关节肿胀、畸形,呈“鹅颈样”。关节外表现不包括
关于新月公司章程的制定和批准的,下列说法正确的是()。
自流入排水管内的污、废水是在非满流情况下排除,其上部未充满水流的空间的作用如下,其中不正确的是()。
系统软件通常包括()。
关于人力资源的特征的说法,正确的是()。
从筹资的角度,下列筹资方式中筹资风险较小的是()。
当经济出现停滞同时又存在通货膨胀即滞胀时,国家应采取的政策组合为()。
设常数0<a<1,求
最新回复
(
0
)