首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #define S(x)(x/x)*x main() {int k=6,j=3; printf("%d,%d\n",S(k+j),S(j+k)); } 程序运行后的输出结果是( )。
有以下程序: #include<stdio.h> #define S(x)(x/x)*x main() {int k=6,j=3; printf("%d,%d\n",S(k+j),S(j+k)); } 程序运行后的输出结果是( )。
admin
2020-01-10
63
问题
有以下程序:
#include<stdio.h>
#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+i)、S(i+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://kaotiyun.com/show/4FCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下定义数组的语句中错误的是
有以下程序#include#defineN4voidfun(inta[][N],intb(]){inti;for(i=0;i
以下叙述中正确的是
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
请编写函数fun,其功能是:计算并输出下列多项式的值。例如,当n=10时,函数值为0.909091。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。试题程序:#
下列给定程序中函数fun的功能是:根据整型形参m,计算如下公式的值:例如,若m的值为5,则应输出1.463611。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序:#inclu
下列给定程序中,函数fun的功能是:求出如下分数列的前n项之和。和值通过函数值返回main函数。例如,若n=5,则应输出8.391667。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增
下列给定程序中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如,变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。请改正程序中的错误,使它得出正确的结果。注意:不要改动main函数,不得增
下列对于软件测试的描述中正确的是
下面不属于软件设计阶段任务的是
随机试题
以下关于建设程序的主要内容叙述不正确的是()
干旱会造成粮食歉收,使得粮食的供给曲线()
A.Perthes试验B.Trendelenburg试验C.Pratt试验D.Branham征E.5P征急性动脉栓塞的临床表现是
50岁妇女,绝经后1年,接触性出血2个月,宫颈涂片Ⅳ级来诊,确诊首选辅助检查方法是
预防口腔疾病的口腔自我保健方法是
下列应当按《水利工程设计概(估)算编制规定》编制的有()。
请从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。()
三个容积相同的瓶子里装满了酒精溶液,酒精与水的比分别是2:1,3:1,4:1。当把三瓶酒精溶液混合后.酒精与水的比是多少?
AsiansseetheUnitedStateslosingitsundisputedinternationalinfluencein50yearstopossiblyChinaamidwaningtrustinWa
Onceuponatime,abusinessmannamedRayKrocdiscoveredarestaurantownedbytwobrothers.Therestaurant【S1】______justfou
最新回复
(
0
)