首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是______。#include <stdio. h>#define FUDGE(y) 2.84+y#define PR(a) printf ("%d",(int)(a))#define PRINT1(a) PR(a); pu
以下程序的输出结果是______。#include <stdio. h>#define FUDGE(y) 2.84+y#define PR(a) printf ("%d",(int)(a))#define PRINT1(a) PR(a); pu
admin
2009-01-15
45
问题
以下程序的输出结果是______。#include <stdio. h>#define FUDGE(y) 2.84+y#define PR(a) printf ("%d",(int)(a))#define PRINT1(a) PR(a); putchar(’\n’)main(){ int x=2; PRINT1(FUDGE(5)*x);}
选项
A、11
B、12
C、13
D、15
答案
2
解析
在程序中如果有带实参的宏,则按#define命令行中指定的字符串从左到右进行置换,如果串中包含宏中的形参,则将程序语句中相应的实参代替形参。将实参带入已经定义的宏中,可以得出答案为“12”。
转载请注明原文地址:https://jikaoti.com/ti/AxK0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有下面程序代码:OptionBase1PrivateSubCommand1_Click()Dimx(6)a=Array(4,2,5,1,6,3)b=Array(64,24,98,27,
有下面程序代码:OptionBase1PrivateSubCommand1_Click()Dima(10)AsInteger,x,bx=InputBox("请输入一个多位整数")
在窗体上画一个名称为Label1的标签和一个名称为List1的列表框,并在设计阶段向List1中添加若干列表项。程序运行时,当双击List1中的某个列表项时,在Label1中显示所选中的列表项,能实现上述功能的语句是
在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()c=1234c1=Trim(Str(c))Fori=1To4 Print NextEndSub程序
分段函数入下:设x中已经有一个数值。下列程序段中,能正确计算y值的是()。
输入VisualBasic源程序时,若一个命令行中包含两个语句,则两个语句之间的分隔符应使用
窗体上的三个命令按钮构成名称为Command1的控件数组。如图所示。程序如下:PrivateSubCommand1_Click(IndexAsInteger) IfIndex=1Then Print"计算机等级考试" En
随机试题
曲线y=ax2(a≥0,x≥0)与y=1-x2交于点A,过坐标原点O和点A的直线与曲线y=ax2围成一平面图形,问:a为何值时此平面图形绕x轴旋转一周而成的旋转体的体积最大?
A.溃疡外形不规则,或呈火山口状B.黏膜皱襞中断处呈结节状肥厚C.两者均有D.两者均无慢性胃溃疡
患者男,19岁,学生。某日去邮局领取汇款300元,柜台上放着3张100元,一目了然,患者接过后便放进衣袋。一出邮局,觉此举过于疏忽,唯恐刚才数错了,便将钱拿出反复再数。又一转念,是否衣袋里原来就有1张100元的钞票呢?明知自己并没有弄错,但仍无法控制,为此
A.清肝明目B.软坚散结C.凉血止血D.纳气平喘E.息风止痉生牡蛎除能平肝潜阳外,又能
A.上方B.下方C.左方D.右方乙类非处方药专用标识单色印刷时,“乙类”字样的标注在专有标识的
甲公司开发写字楼一幢,于2008年5月5日将其中一层卖给乙公司,约定半年后交房,乙公司于2008年5月6日申请办理了预告登记。2008年6月2日甲公司因资金周转困难,在乙公司不知情的情况下,以该层楼向银行抵押借款并登记。现因甲公司不能清偿欠款,银行要求实现
下列选项中,( )不是填方施工过程中应检查的项目。
汉武帝刘彻的茂陵是西汉帝陵中最大的一座。()
布雷顿森林体系(对外经济贸易大学2016年真题)
结合材料回答问题:材料12015年是联合国成立70周年,也是世界反法西斯战争和中国人民抗日战争胜利70周年。联合国是世界反法西斯战争胜利的成果,承载着各国人民对和平与发展的殷切期望。70年来,作为最具代表性和权威性的政府间国际组织,联合
最新回复
(
0
)