首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #inelude<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); } 程序运行后的输出结果是( )。
有以下程序: #inelude<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
2021-06-15
18
问题
有以下程序:
#inelude<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://jikaoti.com/ti/gPz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inti,sum;for(i=1;i<6;i++)sum+=i;printf("%d\n",sum);}程序运行后的输出结果是
对于一个正常运行的C程序,以下叙述中正确的是
有以下结构体说明、变量定义和赋值语句structSTD{charname[10];intage;charsex;}s[5],*ps;ps=&s[0];则以下scanf函数调用语句有错误的是
有以下程序#include<stdio.h>main(){intb[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=0;for(i=0;i<3;i++)for(j=2;j>=i;j--)t
下列叙述中正确的是
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是
对于一个正常运行的C程序,以下叙述中正确的是
设已有定义:floatx;则以下对指针变量p进行定义且赋初值的语句中正确的是
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量S、P、q均已正确定义,并用于指向链表结点,指针变量S总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;S=S->next;p=s;while(p->next)p=p->next;
在C语言中,以下说法不正确的是()。
随机试题
在清管器运行过程中,每隔15~30min用()计算球运行距离。
Useexamplestoillustratethesimilarityanddifferencebetweenabsolutesynonymsandrelativesynonyms.
Weallhopehe’llsoon______hisdisappointmentandbehappyagain.
Sometimeago,astoreadvertisedrebuiltvacuumcleanersofanationallyknownbrandattheabsurdly(荒谬地)lowpriceof$12.50
诊断系统性红斑狼疮最有意义的检查是( )。
案例 C煤矿为井工矿,生产能力为180×104t/a,有6个可采煤层,煤层自燃倾向性等级均为Ⅱ类,属自燃煤层,为高瓦斯矿井,煤尘具有爆炸危险性,未设置安全生产管理机构。2018年3月28日发生瓦斯爆炸事故。事故发生在﹣416m采区东采煤工作面上区段采空区
小学生学习兴趣的特点有()。
什么是统计检验力?影响统计检验力的因素有哪些?
(2012年单选40)宋朝曾实行的“审”与“判”分离的制度称为()。
甲和乙要进行通信,甲对发送的消息附加了数字签名,乙收到该消息后利用()验证该消息的真实性。
最新回复
(
0
)