首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后,输出结果是 #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
27
问题
以下程序运行后,输出结果是 #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://jikaoti.com/ti/Q9K0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
决定标签内容显示位置的属性是
窗体上有1个名称为Command1的命令按钮,事件过程如下:PrivateSubCommand1_Click()Dimart_x(5,5)AsIntegerFori=1To3Forj=2To4
窗体上有名称分别为Text1、Text2的文本框,名称为Commandl的命令按钳。运行程序,在Text1中输入“FormList",然后单击命令按钮,执行如下程序:PrivateSubCommandl_Click()
关于文件操作,以下叙述中正确的是
下面关于VB数据文件的叙述中错误的是
窗体上已有的3个单选按钮组成了1个名为ChkOptl的控件数组。用于区分控件数组ChkOptl中每个元素的属性是
下面有关标准模块的叙述中,错误的是
在关系模型中,每一个二维表称为一个
以下关于DoUntil…Loop循环的说法正确的是()。
某人编写如下函数来判断a是否为素数,若是,则函数返回True;否则返回False。Functionprime(aAsInteger)AsBooleanDimkAsInteger,isprimeAsBoolean
随机试题
魏晋南北朝时期,监察权主要集中于作为皇帝耳目的()
假设有两个寡头厂商行为遵循古诺模型,其成本函数分别为:TC1=0.1Q12+20Q1+10000TC2=0.4Q22+32Q2+20000这两个厂商生产同一质量产品,其市场需求函数为:Q=4000—10P根据古诺模型
汉字的显示与打印,需要有相应的字形库支持。汉字的字形主要有两种描述方法:点阵字形和________________字形。
男,54岁,右侧阴囊肿大5个月余,无外伤手术史。查体:右侧阴囊明显增大,囊性感,表面光滑无压痛,睾丸未及。首选的治疗方案是
淋巴细胞转化试验可用来检测
某产品零部件功能重要程度采用0—1评分法评分的结果如表所示。则在不修正各功能累计得分的前提下,零部件Ⅲ的功能重要性系数为()。
票据丧失补救措施不包括()形式。
心理学家丹尼尔·凯茨将态度的功能划分为()。
将多个曲牌连接组成唱段的曲牌体曲艺统称“________”。
考生文件夹下有工程文件sjt5.vbp和数据文件in5.txt。in5.txt中有多条记录,每条记录占一行,含4个数据项,数据项的含义依次是:姓名、数学成绩、语文成绩、英语成绩。窗体上按钮“读取数据”的功能是把in5.txt中的所有记录读到数组a
最新回复
(
0
)