首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #define S(x)(x/x)*x main() { int k=6,j:3; printf(“%d,%d\n”,S(k+j),S(j+k)); } 程序运行后的
有以下程序: #include #define S(x)(x/x)*x main() { int k=6,j:3; printf(“%d,%d\n”,S(k+j),S(j+k)); } 程序运行后的
admin
2021-04-28
66
问题
有以下程序:
#include
#define S(x)(x/x)*x
main()
{ int k=6,j:3;
printf(“%d,%d\n”,S(k+j),S(j+k));
}
程序运行后的输出结果是( )。
选项
A、57,39
B、57,57
C、9,9
D、39,39
答案
A
解析
本题考查宏定义。宏定义是在程序预处理阶段直接进行文本替换,所以本题中S(k+j)、S(j+k)可以替换为:S(k+j)=(k+j/k+j)×k+j=(6+3/6+3)×6+3=57;S(j+k)=(j+k/j+k)×j+k=(3+6/3+6)×3+6=39,故答案为A。(注:宏定义中的形参一定要使用小括号括起来,以避免出错)
转载请注明原文地址:https://www.kaotiyun.com/show/2Rtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序voidfun(inta,intb,intC){a=b;b=c;c=a;}main(){inta=10,b=20,c=30;fun(a,b,
若有定义:floatx=1.5;inta=1,b=3,c=2;,则正确的switch语句是()。
下列关于宏的叙述中正确的是()。
负责数据库中查询操作的数据库语言是( )。
有以下程序voidfun(inta[],intn){inti,t;for(i=0;i<n/2;i++){t=a[i];a[i]=a[n-1-i];a[n-1-i]=t;}}main(){intk[10]={1,2,3,4,5,6
有以下程序main0{inta=-2,b=0;while(a++&&++b);printf("%d,%d\n",a,b);}程序运行后输出结果是
检查软件产品是否符合需求定义的过程称为
下列各项中不属于软件设计阶段任务的是()。
已知二叉树后序遍历序列是CDABE,中序遍历序列是CADEB,它的前序遍历序列是()。
随机试题
在Access2010中,有关设置字段属性的叙述错误的是_________。
成釉细胞瘤X线片的典型表现为
A、甲苯咪唑B、伊维菌素C、枸橼酸哌嗪D、阿苯达唑E、噻嘧啶除对蛔虫及鞭虫的虫卵有杀灭作用,还可干扰虫体摄取葡萄糖,抑制虫体生长繁殖的是()。
为小儿进行电动吸引器吸痰法时,选择的负压应小于
关于饭店灭火器材的使用,下列论述正确的有()。
根据合同法律制度的规定,下列情形中,房屋租赁合同的承租人主张优先购买权时,人民法院不予支持的有()。
某制药企业2005年销售收入5000万元,销售成本2500万元,销售税金及附加500万元,销售费用1200万元,管理费用600万元,投资收益-20万元,营业外支出100万元,企业境内外利润合计为80万元;注册会计师检查到下列其他资料:(1)
下列关于房屋租赁用途,说法不正确的是()。
在测试时,完全不考虑程序的内部结构和内部特征的测试方法称为【 】测试方法。
19thJanuary,2006MinistryofForeignTradeChang’anStreetBeijing,ChinaDearSirs,Thisletterisinregardtothewindow
最新回复
(
0
)