首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> #defineSUB(a)(a)-(a) main( ){ inta=2,b=3,c=5,d; d=SUB(a+b)*c: printf(’’%dl\n’’,d);} 程序运行后的输出结果是
有以下程序 #include<stdio.h> #defineSUB(a)(a)-(a) main( ){ inta=2,b=3,c=5,d; d=SUB(a+b)*c: printf(’’%dl\n’’,d);} 程序运行后的输出结果是
admin
2020-11-23
27
问题
有以下程序
#include<stdio.h>
#defineSUB(a)(a)-(a)
main( ){
inta=2,b=3,c=5,d;
d=SUB(a+b)*c:
printf(’’%dl\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://jikaoti.com/ti/1oD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列给定程序中,函数fun的功能是:根据以下公式求π值,并作为函数值返回。例如,当给指定精度的变量eps输入0.0005时,应输出Pi=3.140578。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删
给定程序MODI1.C中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。请改正程序中的错误,使它能得出正确的结果。注意:不要改动ma
以下选项中不能作为C语言合法常量的是
下列描述中,不符合良好程序设计风格要求的是
在深度为7的满二叉树中,叶子结点的个数为
若己建立以下链表结构,指针p、s分别指向如图所示结点则不能将s所指节点插入到链表末尾的语句组是@A@s->next=’\0’;p=p->next;p->则不能将s所指节点插入到链表末尾的语句组是
某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为
某完全二叉树共有256个结点,则该完全二叉树的深度为()。
设表的长度为n。下列算法中,最坏情况下比较次数小于n的是
算法的空间复杂度是指
随机试题
中国人民银行宣布,自2013年7月20日起全面放开金融机构贷款利率管制。然而,只有存款利率上限放开,才能真正实现利率市场化。如果政府不主动放弃自己的支配力,市场力量就难以发挥作用。一旦存款利率上限放开,银行间就会展开利率大战,导致金融风险上升。如果金融风险
李某2019年全年的工资、薪金所得为120000元,依法缴纳社会保险费和住房公积金合计12000元。李某的工资、薪金所得个人所得税应纳税所得额的计算公式是()
患者,女,生后1天。足月顺产,于生后20小时出现黄疸,肝脾不大,母亲血型为“O”型,女儿为“A”型。患儿血清胆红素222μmol/L(13mg/dl)。本病最严重的并发症为
患儿,见患儿突然腹部绞痛,弯腰曲背,辗转不安,肢冷汗出,呕吐蛔虫,吐止后如常人。治疗首选方剂是( )。
新生儿时期应接种的疫苗是()
在建住宅小区的预售款,允许用于该小区附属设施的开发建设。()
全面风险管理是一种以先进的风险管理理念为指导,以()等全面的风险管理概念为核心的一种崭新的风险管理模式。Ⅰ.全球的风险管理体系Ⅱ.全面的风险管理范围Ⅲ.全新的风险管理方法Ⅳ.全员的风险管理文化
2015年某企业“坏账准备”科目的年初贷方余额为8000元,“应收账款”和“其他应收款”科目的年初余额分别为60000元和20000元。当年,不能收回的应收账款4000元确认为坏账损失。“应收账款”和“其他应收款”科目的年末余额分别为100000元和400
显示偏好弱公理(2018年南开大学832经济学)
在E-R图中,用来表示实体联系的图形是
最新回复
(
0
)