首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
2020-05-19
81
问题
有以下程序
#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、-12
B、0
C、10
D、-20
答案
D
解析
本题主要考查的是宏替换,在程序中执行d=sub(a+b)*c这条语句时,首先要进行宏替换,依据宏SUB(a)的定义可知,上面这条语句替换为d=(a+b)-(a+b)*c,因为乘法的优先级比减法的优先级高,所以先进行乘法运算,即d=5-5*5=-20。
转载请注明原文地址:https://kaotiyun.com/show/2rCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
以下程序的输出结果是()。intf(intx);main(){intn=1,m;m=f(f(f(n)));printf(’’%d\n’’,m);}intf(intx){returnx*2;}
以下不能输出字符A的语句是(注:字符A的ASCII码值为65,字符a的ASCII码值为97)()。
表达式3.6—5/2+1.2+5%2的值是()。
下列叙述中正确的是()。
有以下程序:#includestructtt{intx;struct*y;}*P;structtta[4]={20,a+1,15,a+2,30,a+3,17,a};main()}int
以下正确的字符串常量是()。
请编写函数fun,函数的功能是:删去一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。例如,一维数组中的数据是:2223445666677899101010
某系统结构图如下图所示(n≥5)该系统结构图的最大扇出数是()。
设二叉树T的深度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1。则T中的叶子结点数为
随机试题
资产评估行业统一管理的基础是()
纠正呼吸性酸中毒的主要措施是依靠()。
与药物剂量无关的不良反应有()
1岁半男婴,发热3天,伴咳嗽,流涕,眼结膜充血,流泪,半天前发现患儿耳后、颈部、发缘有稀疏的不规则红色丘斑疹,疹间皮肤正常,体温39.7℃,心肺正常。护士告诉家长患儿疹退后的皮肤改变,正确的是
2007年春节,甲向乙表示,如果乙当年考上大学本科,则甲赠送乙一台笔记本电脑,条件是乙在当年暑假辅导甲的儿子功课两周,乙表示同意。该行为的性质是()。(2010年单项选择第l题)
甲、乙两个同一专业的施工单位分别具有该专业二、三级企业资质,甲、乙两个单位的项目经理数量合计符合一级企业资质要求。甲、乙两单位组成联合体参加投标则该联合体资质等级应为()
针对审计业务变更为审阅业务或相关服务业务,以下说法中,错误的是()。
“路见不平一声吼,该出手时就出手……"电视连续剧《水浒传》的主题歌《好汉歌》生动表现出梁山好汉们豪爽不羁、粗犷义气的性格。此歌的曲调取自一首民歌素材,这首民歌是()。
女性,24岁。产后4周,左乳肿大伴疼痛3天。查体:体温38.8℃,左乳明显增大,近乳头处皮肤红肿,触痛明显。白细胞13.9×109/L,该患者最可能的诊断是
精神病患者甲在妻陪伴下外出散步,顽童乙前来挑逗,甲受刺激追赶,甲妻见状竭力阻拦无效,甲将乙头打破。乙的医药费应()承担。
最新回复
(
0
)