首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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); } 程序的
有以下程序: #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); } 程序的
admin
2022-04-01
34
问题
有以下程序:
#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);
}
程序的运行结果是( )。
选项
A、0
B、﹣12
C、﹣20
D、10
答案
C
解析
本题考查宏定义。宏定义只是做简单的替换,本题中SUB(a+b)*c=(a+b)-(a+b)*c=﹣20,所以C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/z1kp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下函数首部intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是
若有定义语句:inta[3][6];,按在内存中的存放顺序,a数组的第10个元素是
若有定义语句:char*s1="OK",*s2="ok";以下选项中,能够输出"OK"的语句是
有以下程序:#include<stdio.h>main(){chars[]={"012xy"};inti,n=0;for(i=0;s[i]!=0;i++)if(s[i]>=’a’&&s[i]<=’z’)n++;prinff("%d\n
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是
以下关于C语言的叙述中正确的是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于定义阶段任务的是()。
以下选项中,能用作用户标识符的是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
下面选项中的程序段,没有编译错误的是
随机试题
递延法
对原发性肝癌的普查最有价值的是
对生产和工作在时间上进行控制的方法是
背景资料某业主与承包商签订了建筑安装工程项目总包施工合同。承包范围包括土建工程和水、电、通风、建设设备安装工程,合同总价为4800万元。工期为2年,第一年已完成2600万元,第2年应完成2200万元。承包合同规定:(1)业主应向承包商支付当年合同价25
契约型基金投资者的权利主要体现在基金合同的条款上,而基金合同条款的主要方面通常由( )来规范。
根据消费税的有关规定,委托加工的特点是()。
某期房尚有1年时间才可投入使用,与其类似的现房价格为3300元/m2,出租的年末净收益为330元/m2。假设折现率为10%,风险补偿估计为现房价格的2%,则该期房目前的价格为()元/m2。
甲、乙签订买卖合同,甲向乙支付全部价款,约定乙应于2005年12月30日前交付货物。12月25日,甲得知乙近期将出国,并已将全部库存货物及其他财产卖给他人。于是,甲要求乙承担违约责任,乙拒绝。根据上述情形,下列表述正确的是()。
甲、乙、丙三人系某厂工人,由于赌博被厂长开除。三人遂预谋确定某日杀害共同仇人厂长。甲提供菜刀、砍刀各一把,届时甲因腹痛未去,由乙、丙用甲提供的凶器将厂长杀死。在此案中,甲的行为应定为()。
设A是n阶矩阵,下列命题错误的是().
最新回复
(
0
)