首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后,输出结果是 #define PT 5.5 #define S(x) PT*x*x #include<stdio.h> main() { int a=1,b=2; printf("%4.1f\n",S
以下程序运行后,输出结果是 #define PT 5.5 #define S(x) PT*x*x #include<stdio.h> main() { int a=1,b=2; printf("%4.1f\n",S
admin
2009-02-15
49
问题
以下程序运行后,输出结果是 #define PT 5.5 #define S(x) PT*x*x #include<stdio.h> main() { int a=1,b=2; printf("%4.1f\n",S(a+b));}
选项
A、49.5
B、9.5
C、22
D、45
答案
1
解析
宏替换用“#define宏名宏体”的形式来定义。在进行编译预处理时,将把程序中宏定义之后的所有宏名用宏体替换。宏虽然可以带参数,但宏替换过程中不像函数那样要进行参数值的计算、传递及结果返回等操作;宏替换只是简单的字符替换,不进行计算。因而本题中的S(a+b)进行宏替换后为PT* 1+2*1+2=5.5*1+2*1+2=9.5。注意:带参数的宏定义。
转载请注明原文地址:https://kaotiyun.com/show/cvXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在窗体上画一个名称为Command1的命令按钮,并编写如下程序:PrivateSubCommand1_Click()DimaAsIntegerStaticbAsIntegera=20b=5Calls
设窗体上有1个名称为List1的列表框,程序运行时,如果选中了第3个列表项(最上面的列表项为第0个列表项),则下面不成立的是
下面程序的功能是输出100以内所有素数:PrivateSubCommand1_Click()Forn=2To100isprime=Truek=2DoWhilek<=n/2And______________IfnNodk=0
窗体上有名称为List1的列表框。以下能够将列表框当前选定的列表项替换为字符串“Basic”的语句是
下面描述中错误的是
假定有以下函数过程:FunctionFun(SAsString)AsStringDims1AsStringFori=1ToLen(S)sl=LCase(Mid(S,i,1))+s1NextiFun=s1EndFunct
要使得文件列表框Filel中只显示文件扩展名为jpg的图片文件,则下列正确的语句是
以下关于窗体的叙述中错误的是
能够用于标识对象名称的属性是
设有如下数组定义语句:Dima(-1To4,3)AsInteger以下叙述中正确的是( )。
随机试题
Itisallverywelltoblametrafficjams,thecostofpetrolandthequickpaceofmodemlife,butmannersontheroadsarebec
下列关于对建设工程投标的管理,说法正确的是()。
混凝土保护层厚度与下列因素无关的是()
接触器适用于控制操作频繁的回路,主要控制对象为( )。
期货投资者保障基金的筹集、管理和使用的具体办法,由()制定。
2008年9月12日人民法院受理了甲公司的破产案件,在受理前乙公司欠甲公司货款150万元尚未归还,人民法院受理甲公司的破产申请后,乙公司受让丙对甲公司的债权300万元。根据企业破产法规定,甲、乙两公司互欠的150万元债权债务可以相互抵销。(
天空出现朝霞,就会下雨;天空出现晚霞,就会放晴。人们由此得出“朝霞不出门,晚霞行千里”的结论。这主要体现思维的()。
材料:组织推选就业标兵活动,一共有三个候选人,第一个是大学毕业生致富解决再就业标兵。其有自主知识产权,且创业成功。第二个是进城务工的农民,在城里学会技术后,回乡带动同乡百姓共同致富,是农民企业家。第三是进城务工的农民工,开了连锁店连锁经营,是致富解决再就业
若函数φ(x)及ψ(x)是n阶可微的,且φ(k)(x0)=ψ(k)(x0),k=0,1,2,…,n一1.又x>x0时,φ(n)(z)>ψ(n)(x).试证:当x>x0时,φ(x)>ψ(x).
•Readthetexttakenfromabusinessmagazine.•Choosethebestsentencetofilleachofthegaps.•Foreachgap(9-14),m
最新回复
(
0
)