首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
28
问题
有以下程序
#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://kaotiyun.com/show/M03p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序MODI1.C中的函数Creatlink的功能是创建带头结点的单向链表,并为各结点数据域赋0到m-1的值。请改正函数Creatlink中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改
给定程序MODI1.C中函数fun的功能是:用冒泡法对6个字符串按由小到大的顺序进行排序。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!#include#include
设有定义:inta=64,b=8;,则表达式(a&&b)和(a|b)&&(a||b)的值分别为()。
有以下程序:#include<stdio.h>doublefun(doublea){doublex;x=a—(int)a;returnx;}main(){doublea=3.1415;printf(″%f\n″,fun(a
若有C语言表达式2+3*4+7/3,则以下选项中叙述正确的执行顺序是()。
下列选项中属于面向对象设计方法主要特征的是
下列关于数据库设计的叙述中,正确的是
对下列二叉树:进行前序遍历的结果为()。
随机试题
Task2A.logicalandmathematicalskillsB.communicationofyourunderstandingC.successfulapplicationofunderstandingD
A.嘌呤碱基B.嘧啶碱基C.嘌呤碱基与嘧啶碱基D.脱氧尿嘧啶核苷酸谷氨酰胺参与的合成
陈林与周燕结婚后,陈林继承了父母楼房5间,后来陈林因车祸去世,当时周燕已有身孕。陈林死后不到2个月,周燕产下一女孩,但因早产,所生女孩产后第三天即夭折。周燕因过度伤心也不久去世。陈林的哥哥陈森安葬子弟媳后,认为自己为弟弟、弟媳二人安排了后事,有权继承遗产,
下列有关社会保险基金的说法正确的是:()
某水库每天的上游来水量是10万立方米。5月1日水库向周边供水7万立方米,在5月15日午夜降雨之前,每日的供水量都比上一日多2万立方米。问:该水库5月1日零时的库存至少要为多少万立方米,才能保证在降雨之前对周边充足的水供应?
中国是个多宗教的国家。中国宗教徒信奉的主要有佛教、道教、伊斯兰教、天主教和基督教。据不完全统计,中国现有各种宗教信徒1亿多人,宗教活动场所8.5万余处,宗教教职人员约30万人,宗教团体3000多个。宗教团体还办有培养宗教教职人员的宗教院校74所。关于我斟宗
一汽车沿一街道行驶,需要通过三个均设有红绿信号灯的路口,每个信号灯为红或绿与其他信号灯为红或绿相互独立,且红绿两种信号灯显示的时间相等,以X表示汽车首次遇到红灯前已通过的路口的个数,求X的概率分布(信号灯的工作是相互独立的).
Theywillgetthejobdonein______time.
"Themanpreparingthedocumentsisthefirm’slawyer"hasallthefollowingpossiblemeaningsEXCEPT______
Somediseasesare______bycertainwateranimals.
最新回复
(
0
)