首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
2020-11-23
22
问题
有以下程序
#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、0
B、-12
C、-20
D、10
答案
C
解析
本题考查宏定义,宏定义只是做简单的替换,所以本题中SUB(a+b)*c=(a+b)-(a+b)*c=-20,所以答案为C选项。
转载请注明原文地址:https://jikaoti.com/ti/g4D0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段:intm=33,n=66;m=m^n;n=n^m;m=m^n;执行上述语句后,m和n的值分别是()。
有以下程序:#include<stdio.h>#definePT3.5;#defineS(x)PT*x*xmain(){inta=1,b=2;printf(″%4.1f\n″,S(a+b));}程序运行后的输出结果是()
C语言编译程序的功能是()。
下列给定程序中,函数fun的功能是:在整数10到55之间,查找能被3整除且有一位上的数值是5的数,把这些数放在b所指的数组中,这些数的个数作为函数值返回。规定函数中a1放个位数,a2放十位数。请改正程序中的错误,使它能得出正确的结果。注意:不得增行或删
下面属于软件定义阶段任务的是
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n—1)/2的排序方法是()。
下面结构体的定义语句中,错误的是
下面选项中关于编译预处理的叙述正确的是()。
下面不属于软件设计阶段任务的是
随机试题
A.甲胺磷B.乐果C.敌百虫D.对硫磷上述哪一种有机磷中毒忌用碳酸氢钠溶液洗胃
口感期潜在期
下列哪些选项是1991年颁布实行的《民事诉讼法》(2007年修正)未作规定的制度?(2012年试卷三第77题)
一座机械搅拌絮凝池,顺水流分为3格,每格容积40m3,G值依次为70s-1、45s-1和25s-1。水的运动黏度ν=1.14×10-6m2/s,水的密度ρ=1000kg/m3。该絮凝池的平均G值为()。
城市桥梁工程包括()的建设、养护与维修工程。
招标代理机构应当具备的条件有()。
企业以银行存款购买设备1台,该项经济业务会引起会计等式两边同时发生增加的变化。()
甲公司为上市公司,2007年初发行在外的股份总数为1200万股,其中优先股200万股,普通股1000万股,该公司于2007年9月1日增发普通股400万股,除此之外,股权结构未发生其他变化。该公司2007年度实现净利润150万元,每股发放优先股利0.1元,则
Ifateacherintendstomaintaindisciplineoftheclass,whatinstructionwouldhe/shegivetothestudents?
Hairloss,orgettingbald,isquitecommon.Nearlytwooutofeverythreemenwillbeginbalding【C1】______they’re60.Mostdon
最新回复
(
0
)