首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #define SUB(a)(a)-(a)main( ) { int a=2,b=3,12=5,d; d=SUB(a+b)*c; prinff("%d\n",d); } 程序的运行结果是( )。
有以下程序: #include<stdio.h> #define SUB(a)(a)-(a)main( ) { int a=2,b=3,12=5,d; d=SUB(a+b)*c; prinff("%d\n",d); } 程序的运行结果是( )。
admin
2018-06-28
48
问题
有以下程序:
#include<stdio.h>
#define SUB(a)(a)-(a)main( )
{
int a=2,b=3,12=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/5Cxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
C语言中用于结构化程序设计的3种基本结构是()。
用复合的赋值运算符将变量x中的值增大2的赋值表达式是【】。
下面程序的功能是调用sub函数计算数组a中字符串的长度,请填空。sub(chars[]){intn;for(n=0;【】n++);return【】;}main(){char*a;
若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是
下面程序段中,输出*的个数是char*s="\ta\018bc";for(;*s!=’\0’;s++)printf("*");
下列软件系统结构图的宽度为()。
以下叙述中正确的是()。
某二叉树中度为2的结点有18个,则该二叉树中有______个叶子结点。
若有条件表达式(exp)?a++:b--,则以下表达式中能完全等价于表达式(exp)的是
给定程序中,函数fun的功能是:在3×4的矩阵中找出在行上最大、在列上最小的那个元素,若没有符合条件的元素则输出相应信息。例如,有下列矩阵:[*]程序执行结果为:find:a[2][2]=9请在程序的下划线处填入正确的内容并把下划线删除,
随机试题
制定应急预案有什么必要性?
可引起呼吸性碱中毒的是
利用房地产经纪信息来指导房地产经纪的业务活动,几乎贯穿于房地产经纪业务活动的全过程。通过对客户方面信息的分析,房地产经纪人可以了解(),最终促使交易成功。
下列标石中,()表示普通接头标石。
在建工程项目的全寿命周期中,决策阶段管理工作的主要任务是确定项目定义,具体包括()。
商业助学贷款借款人、担保人的违约行为不包括()。
根据《企业会计准则第36号一关联方披露》的规定,下列表述中正确的有()。
我国古代蒙学教材“三百千”的“千”指的是()。
一、注意事项 1.申论考试,与传统作文考试不同,是对分析驾驭材料的能力与对表达能力并重的考试。2.作答参考时限:阅读资料40分钟,作答110分钟。3.仔细阅读给定的资料,按照后面提出的“申论要求”依次作答。二、资料 1.受国内外复
[*]
最新回复
(
0
)