首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后,输出结果是 #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
69
问题
以下程序运行后,输出结果是 #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全国计算机二级
相关试题推荐
窗体上有名称为Commandl的命令按钮,名称分别为List1、List2的列表框,其中List1的MultiSelect属性设置为1(Simple),并有如下事件过程:PrivateSubCommand1_Click()
利用通用对话框控件打开字体对话框的操作是()。
窗体上有一个名称为Commandl的命令按钮,单击该按钮时所实现的功能是产生10个随机整数,然后从键盘输入一个整数,查找该数在数组中的位置。若找到,输出该数的位置;若没有找到,给出相应的提示。该命令按钮的单击事件过程如下:PrivateSubComm
能够用于标识对象名称的属性是
下列对队列的描述中正确的是
下面不属于软件测试实施步骤的是
有三个关系R、S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为()。
窗体上有文本框Textl和一个菜单,菜单标题、名称见表,结构如图2所示。要求程序执行时单击”保存”菜单项,则把其标题显示在Textl文本框中,下面可实现此功能的事件过程是()。
(1)考生文件夹中有工程文件sjt3.vbp。程序运行时,单击窗体,则开始每隔5秒钟在文本框中显示一次当前时间,文本框中文字的颜色每隔8秒在红色(颜色值为&HFF)与黑色(颜色值为0)之间切换。在给出的窗体文件中已经有了全部控件,但程序不完整。要
在数据库中,数据模型包括数据结构、数据操作和
随机试题
烹调中常用的花菇是指________。
知识产权法保护的是()
关于胸腔积液形成的机制,错误的是
下列关于法院审理行政案件应如何适用变更判决的表述,哪一项是正确的?
(2010年)单层圆柱体内一维径向稳态导热过程中,无内热源,物性参数为常数,则下列说法正确的是()。
以下关于地下连续墙优点说法正确的是()。
根据我国宪法规定,()根据全国人民代表大会和全国人民代表大会常务委员会的决定,公布法律。
一次地震过后,某社会服务机构邀请一些歌星举办公益演唱会来募集善款,帮助灾区重建。该机构的筹资方法属于()。
In1999,thepriceofoilhoveredaround$16abarrel.By2008,ithad【C1】______the$100abarrelmark.Thereasonsforthesu
项目整体管理的主要过程是(2)。
最新回复
(
0
)