首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #include <stdio.h> #define N 5 #define M N+1 #define f(x) (x*M) main( ) { int i1,i2; i1=f(2); i2=f(1+1); printf("%d %d\n
有下列程序: #include <stdio.h> #define N 5 #define M N+1 #define f(x) (x*M) main( ) { int i1,i2; i1=f(2); i2=f(1+1); printf("%d %d\n
admin
2020-07-28
65
问题
有下列程序:
#include <stdio.h>
#define N 5
#define M N+1
#define f(x) (x*M)
main( )
{ int i1,i2;
i1=f(2);
i2=f(1+1);
printf("%d %d\n", i1,i2);
}
程序的运行结果是
选项
A、12 7
B、12 12
C、11 11
D、11 7
答案
D
解析
在本题中,定义了3个宏定义语句,分别是:#define N 5、#define M N+5和#define f(x) (x*M),所以根据C语言的宏替换规则,我们可知,f(2)=2*N+1=2*5+1=11,f(1+1)=1+1*N+1=1+1*5+1=7。
转载请注明原文地址:https://kaotiyun.com/show/2m3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序MODI1.C中函数fun的功能是:计算函数(x,y,z)=(x+y)/(x-y)+(z+y)/(z-y)的值。其中x和y的值不等,z和Y的值不等。例如,当x的值为9、y的值为11、z的值为15时,函数值为-3.50。请改正程序中的错误,
假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:除了字符串前导的*号之外,将串中其它“*”号全部删除。在编写函数时,不得使用C语言提供的字符串函数。函数fun中给出的语句仅供参考。例如,字符串中的内容为:****A*BC*DEF
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。请在程序的下划线处填入正确的内容并把下划线删
若有以下程序voidf(intx){if(x>=10){printf("%d-",x%10);f(x/10);}elseprintf("%d",x);}main(){intz=123456;f(z);
以下叙述中错误的是
下列叙述中正确的是
下列叙述中正确的是
以下叙述中正确的是
下面关于对象概念描述正确的是
随机试题
服务进口国的消费者直接到服务出口国来消费和享用服务被称为
阅读下面的文字:登兹楼以四望兮,聊暇日以销忧。览斯宇之所处兮,实显敞而寡仇。挟清漳之通浦兮,倚曲沮之长洲。背坟衍之广陆兮,临皋隰之沃流。北弥陶牧,西接昭丘。华实蔽野,黍稷盈畴。虽信美而非吾土兮,曾何足以少留!遭纷浊而迁逝兮,漫逾纪以迄今
A.5周以内B.10周以内C.11~14周D.14~24周E.24周以上
盆式支座竖向承载力试验正式加载前需对支座进行三次预压,预压初始荷载为该试验支座竖向设计承载力的()。
甲公司与乙银行订立一份借款合同,甲公司到期未还本付息。乙银行于还本付息期届满后1年零6个月时向有管辖权的人民法院起诉,要求甲公司偿还本金、支付利息并承担违约责任。乙银行的行为引起诉讼时效中断。()
Allofthe2019NobelPrizesinsciencewereawardedtomen.That’sareturntobusinessasusual,afterbiochemicalengineerFr
有表名为Employee的表结构(职工号,姓名,工资),为表Employee增加字段“住址”的SQL命令是
Whatdidpeopleoncethinkaboutlightning?
Whoisthistalkprobablyaddressedto?
A、Hertestpaperwasunexpectedlylost.B、Hertestmarkwasn’tasbadasshethought.C、Shefeelsgreataboutthemarkonherpa
最新回复
(
0
)