首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后,输出结果是 #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
48
问题
以下程序运行后,输出结果是
#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全国计算机二级
相关试题推荐
下列程序的运行结果是()。#include<stdio.h>voidfun(int*a,int*b){int*k;k=a;a=b;b=k;}main(){int
以下程序的输出结果是()。#include<stdio.h>main(){inta,i;a=0;for(i=1;i<5;i++){switch(i){cas
关系模型允许定义三类数据约束,下列不属于数据约束的是()。
已知p、p1为指针变量,a为数组名,i为整型变量,下列语句中,不正确的是______。
数据库、数据库系统、数据库管理系统3者之间的关系是二______。
下列叙述中,不属于软件需求规格说明书的作用的是______。
若有以下程序main(){intp,a=5;if(p=a!=0)printf("%d\n".p);elseprintf("%d\n",p+2);}执行后
以下正确的函数头定义形式是()。
已有定义:char a[]="xyz",b[]={’x’,’y’,’z’};,以下叙述中正确的是 ______。
数据的存储结构是指 ______。
随机试题
头晕目眩可见于()(2004年第123题)
甲房地产开发公司将其开发的1套商品房卖给乙,甲公司与乙签订房屋买卖合同,乙向甲公司支付了首付款50万元。后因国家出台房地产调控政策,乙不具备住房资格,甲公司与乙之间的房屋买卖合同不能继续履行。对此,下列表述正确的是()。
A.甲氰咪胍B.阿托品C.前列腺素E2D.吗丁啉E.奥美拉唑促进黏液分泌,胃黏膜细胞更新的是
男,胎龄满34周出生,出生体重2000g,身长45cm,哭声低弱,肌张力低下,四肢呈伸直状。该新生儿的还可能存在以下特点,但不包括
某市经过城市用地抗震适宜性评价后结论如下:“可能发生滑坡、崩塌、泥石流;存在尚未明确的潜在地震破坏威胁的地段;场地存在不稳定因素;用地抗震防灾类型Ⅲ类或Ⅳ类。”根据上述结论判断该场地适宜性类别属于()
某公司预计的年度赊销收入为6000万元,信用条件是(2/10,1/20,N/60),其变动成本率为65%,资金成本率为8%,收账费用为70万元,坏账损失率为4%。预计占赊销额70%的客户会利用2%的现金折扣,占赊销额10%的客户利用1%的现金折扣。一年按
非居民个人取得工资、薪金所得的,应当在取得所得的次年()前,向扣缴义务人所在地主管税务机关办理纳税申报,并报送《个人所得税自行纳税申报表(A表)》。
儿童能够数出2只苹果、2把椅子、2张纸,但并不能正确理解“2”的意义,在经验不断地积累过后,儿童知道2可以代表任何两个物体。这说明儿童学习数学()
2007年1-5月份,全国规模以上工业企业中,国有及国有控股企业的利润比私营企业的利润多()亿元。根据材料,下列说法错误的是()。
据1999年所做的统计,在美国35岁以上的居民中,10%患有肥胖症。因此,如果到2009年美国的人口将达到4亿的话,那么,到2009年美国35岁以上患肥胖症的人数将达到2000万。以下哪项最可能是题干的推测所假设的?
最新回复
(
0
)