首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后,输出结果是 #define PT 5.5 #define S(x) PT*x*x #include main() { int a=1,b=2; printf("%4.1f\n",S(a+b));}
以下程序运行后,输出结果是 #define PT 5.5 #define S(x) PT*x*x #include main() { int a=1,b=2; printf("%4.1f\n",S(a+b));}
admin
2013-02-23
41
问题
以下程序运行后,输出结果是
#define PT 5.5
#define S(x) PT*x*x
#include
main()
{ int a=1,b=2;
printf("%4.1f\n",S(a+b));}
选项
A、49.5
B、9.5
C、22
D、45
答案
A
解析
考查宏替换的使用。宏替换用"#define 宏名 宏体"的形式来定义。在进行编译预处理时,将把程序中宏定义之后的所有宏名用宏体替换。宏虽然可以带参数,但宏替换过程中不像函数那样要进行参数值的计算、传递及结果返回等操作;宏替换只是简单的字符替换,不进行计算,因而本题中的S(a+b)进行宏替换后为PT*1+2*1+2=5.5*1+2*1+2=9.5。
转载请注明原文地址:https://kaotiyun.com/show/U4Pp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有以下说明语句:typedefstruct{intn;charch[8];}PER;则下面叙述中正确的是()。
下面程序的功能是将从键盘输入的两个数由小到大排序输出,当输入一对相等数时结束循环。请选择填空。#include<stdio.h>main(){inta,b,t;scanf("%d%d",&a,&b);
数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算以及()。
在C语言中,不正确的int类型的常数是______。
以下正确的函数头定义形式是()。
算法具有五个特性,以下选项中不属于算法特性的是 _____。
下列程序中,字符串中各单词之间有一个空格,则程序的输出结果是【】。#includemain(){charstrl[]="Howdoyoudo",*p1=strl;strcpy(strl+strlen
设有以下语句:chara=3,b=6,c;c=ab<<2;则c的二进制值是______。
在程序设计阶段应该采取【】和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
随机试题
法律和道德都是社会调控体系中不可或缺的因素和力量,就抑制,防止犯罪行为而言,法律重在治“标”,而道德重在治“本”。()
免疫应答的基本过程包括
焊接接触腐蚀介质的焊件,根据介质特征,选用()。
可以向仲裁委员会所在地的中级人民法院申请撤销裁决的情形包括()。
根据《证券投资顾问业务暂行规定》,证券公司、证券投资咨询机构的人员从事证券投资顾问业务时,应当()。Ⅰ.忠实客户利益,切实维护客户合法权益Ⅱ.遵守法律、行政法规的规定Ⅲ.遵循诚实信用原则,勤勉、审慎的为客户提供证券投资顾问服务Ⅳ
北京海淀区某镇甲酒厂为增值税一般纳税人,5月份发生以下业务:(1)从农业生产者手中收购粮食40吨,收购凭证上注明每吨收购价2000元,共计支付收购价款80000元。(2)甲酒厂将收购的粮食从收购地直接运往天津市某乡村乙酒厂生产加工与本企业相同类型白酒,白酒
如图5所示,A、B是两质量相等的物体,原来静止在平板小车C上,A和B间夹一被压缩了的轻弹簧,A、B与平板车上表面动摩擦因数之比为3:2,地面光滑。当弹簧突然释放后,A、B相对C滑动的过程中,以下说法中正确的是()。①A、B系统动量守恒
Notsolongago,itwasthestuffofnightmares:youpickupthelandlinetelephoneandthere’snodialingtone.Nothing.Theph
在考生文件夹下,打开文档Word1.docx,按照要求完成下列操作并以该文件名(Word1.docx)保存文档。【文档开始】8086/8088CPU的BIU和EU从功能上看,8086分为两个部分:总线接口部件(BusInt
It’stemptingtospendslowworkdaysthisholidayseasonshoppingforgiftsonline,butemployeesshouldthinktwice.Inarece
最新回复
(
0
)