首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序运行后的输出结果是 #include #define SUB(a) (a)-(a) main(){ int a=2,b=3,c=5,d; d=SUB(a+b)*c: printf("%d\n",d;}
有以下程序,程序运行后的输出结果是 #include #define SUB(a) (a)-(a) main(){ int a=2,b=3,c=5,d; d=SUB(a+b)*c: printf("%d\n",d;}
admin
2015-12-25
30
问题
有以下程序,程序运行后的输出结果是
#include
#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/HxDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在程序设计阶段应该采取______和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,继而用某种程序设计语言写成程序。
有下列程序:fun(intx,inty){statlcintm=0,i=2;i+=m+1;m=i+X+y;returnm;}main(){intj=1,m=1,k;k=fun(j,m);p
已定义下列函数:intfun(int*p){return*p;)fun函数返回值是()。
C语言可执行程序的开始执行点是()。
以下程序的功能是建立一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-1时,表示输入结束(链表头结点的data域不放数据,表空的条件是ph->next==NULL),请填空。#include<stdio.h>struc
下列程序的运行结果是______。main(){intx=1,y=2,Z=3;printf("%d,"x<y?y:x);printf("%d,",z<y?x++:y++);printf("%d,%d",x,y);
下列程序段中,不能正确赋值的是()
若有结构体定义:structstu{intnum;charsex;intage;}a1,a2;则下列语句中错误的是()。
以下叙述中错误的是
若有以下说明和定义uniondt{inta;charb;doublec;}data;以下叙述中错误的是
随机试题
简述旅游消费者的心理实质。
女性33岁。35周妊娠,下肢水肿1周。体检:子宫底高度39cm,腹壁扪及多个肢体和两个胎头,并可听到两个胎心音(胎心率分别为133次/分,150次/分)。诊断为双胎妊娠。分娩时的处理下列哪项是错误的
怀孕期间,阴道少量出血,时出时止,而无腰酸、腹痛、小腹下坠者称为
传染病区内正确使用隔离衣的方法下列哪一点是错误的
按照《中华人民共和国河道管理条例》的规定,河道应当包括()。
申请项目档案验收应具备的条件不包括()。
测定债券发行人偿还债务本金和利息的可靠性主要依靠()
申请设备贷款要求的,但申请有担保流动资金贷款没有要求的条件是()。
(一)对给定资料进行分析,从政府职能部门制定政策的角度,就资料反映问题提出对策建议,供领导参考。要求:分析恰当,对策明确、可行,条理清楚,语言流畅。字数不多于800字。请你以政府调研员的身份,就给定资料所反映的主要问题,自拟标题进行论述。要求:中心明确
德育
最新回复
(
0
)