河南公基

首页 > 试题汇总 > 公基

有以下程序# include # define N 5# define M N+1# define

华图教育 | 2020-04-08 13:40

收藏

点击查看>>>精品备考图书试卷

有以下程序

# 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 ", i1, i2);

}

程序的运行结果是

A)12 12

B)11 7

C)11 11

D)12 7

正确答案:B

答案 B
解析:根据宏替换的替换规则,我们可知,f(2)=2*N+1=2*5+1=11,f(1+1)=1+1*N+1=1+1*5+1=7 。因此本题的选项为 B 。

分享到

微信咨询

微信中长按识别二维码 咨询客服

全部资讯

copyright ©2006-2020 华图教育版权所有