首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是_________。 #include<stdio.h #defineFUDGE(y) 2.84+y #define PR(A) printf("%d",(int)(A) ) #definePRINT1
以下程序的输出结果是_________。 #include<stdio.h #defineFUDGE(y) 2.84+y #define PR(A) printf("%d",(int)(A) ) #definePRINT1
admin
2010-05-22
15
问题
以下程序的输出结果是_________。 #include<stdio.h #defineFUDGE(y) 2.84+y #define PR(A) printf("%d",(int)(A) ) #definePRINT1(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/YDI0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在窗体上画一个名称为Commandl的命令按钮,并编写如下程序:PrivateTypeRecordIDAsInteger:NameAsString*20EndTypePrivateSubCo
设有以下程序:PrivateSubFormClick()x=50Fori=1To4y=InputBox(“请输入一个整数”)y=Val(y)IfYMod5=0Thena=a+yx=yElsea=a+xEndIfN
某人编写了如下程序,用来求10个整数(整数从键盘输入)中的最大值:PrivateSubCommandl_Click()Dima(10)AsInteger,maxAsIntegerFor
已知在4行3列的全局数组score(4,3)中存放了4个学生3门课程的考试成绩(均为整数)。现需要计算每个学生的总分,某人编写程序如下:OptionBase1PrivateSubCommand1_Click()DimsumAsInteg
窗体上有1个名称为Command1的命令按钮,事件过程如下:PrivateSubCommandl—Click()m=-3.6IfSgn(m)Thenn=Int(m)Elsen=Abs(m)EndIfPrintnEndSub运行
以下不合法的VB变量名是
以下选项中,不合法的VisualBasic的变量名是()。
下面正确使用动态数组的是
表达式Int(Rnd(0)*50)所产生的随机数范围是
随机试题
(bear)Ifindhisrudeness________.
一国两制在哪些方面丰富和发展了马克思主义的国家学说?
患者,女42岁,多饮,多尿,血pH7.5,血钾3.1mmol/L,可能为
以下说法不是多重负债下的组合免疫策略要求达到的条件的有()。
统一指挥原则必须遵守()。
A上市公司20×8年至20×9年发生与其股票有关的业务如下:(1)20×8年3月5日,经股东大会决议,并报有关部门核准,增发普通股50000万股,每股面值1元,每股发生价格4元,股款已全部收到并存入银行。假定不考虑相关税费。(2)20×8
从课程的任务角度划分,课程分为下列哪些?()
在工作方法上,犯“一刀切”错误的主要原因是忽视了事物的()。
DoesJimoftengotoschool______hisfather’scar?
•Lookattheformbelow.•Someinformationismissing.•YouwillhearamanphoningtheHumanResourcesdepartmentofthecompan
最新回复
(
0
)