首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后,输出结果是 #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
30
问题
以下程序运行后,输出结果是 #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全国计算机二级
相关试题推荐
在窗体上画一个水平滚动条,其属性值Min满足
窗体上有名称分别为Text1、Text2的文本框,名称为Commandl的命令按钳。运行程序,在Text1中输入“FormList",然后单击命令按钮,执行如下程序:PrivateSubCommandl_Click()
算法的有穷性是指
在考生文件夹下有一个工程文件sjt5.vbp,相应的窗体文件为sjt5.frm,此外还有一个名为datain.txt的文本文件,其内容如下:32437658281298573142536475
在VB中,函数过程与子程序过程的区别之一是
为了在运行时能显示窗体左上角的控制框(即系统菜单),应执行的操作是
以下关于DoUntil…Loop循环的说法正确的是()。
将E-R图转换到关系模式时,实体与联系都可以表示成()。
窗体上有1个名称为Textl的文本框,1个名称为Timerl的计时器,且已在属性窗口将Timerl的Interval属性设置为2000、Enabled属性设置为False。以下程序的功能是,单击窗体,则每隔2秒钟在Textl中显示一次当前时间。Priva
设序列长度为n,在最坏情况下,时间复杂度为O(log2n)的算法是
随机试题
毒蛇咬伤后,为减慢毒素吸收应当()。
葡萄糖在肾小管被动重吸收时,所需的能量间接的来源于
设过三点A(一1,1,2)、B(2,0,3)、C(5,1,一2)的平面方程为()。
下列适用于各类压力系统的风管是()。
企业发生盘盈的固定资产,应在“待处理财产损溢”账户核算。()
从工业化社会到后工业化社会,城市的发展演变可依次划分为()四个阶段。
根据税收征收法律制度的规定,税务机关可以采取的税收保全措施包括( )。
用人单位以担保或者其他名义向劳动者收取财物的,对用人单位处以罚款的标准是每人()。
一、注意事项1.申论考试与传统的作文考试不同,是分析驾驭材料的能力与表达能力并重的考试。2.仔细阅读给定的资料,按照后面提出的“答题要求”依次作答。二、给定资料资料一几年前,有一本揭露官场内幕的小说《驻京办主任》风行一时
TheJapanesesaytheysufferfromaneconomicdiseasecalled"structuralpessimism".Overseastoo,thereisatendencytoseeJ
最新回复
(
0
)