有如下程序: # define N 2 # define M N+1 # define NUM 2*M+1 # main() { int i; for(i=1; i<=NUM; i++)

admin2013-02-23  34

问题 有如下程序:    # define N 2    # define M N+1    # define NUM 2*M+1    # main()    {  int i;       for(i=1; i<=NUM; i++)                 printf("% d\n", i);    }    该程序中的for循环执行的次数是______。

选项 A、5
B、6
C、7
D、8

答案B

解析 本题考查宏定义的使用。本题定义了3个宏名分别是N、M和NUM。对NUM展开得2*M+1=2*N+1+1=2×2+1+1=6。因此正确答案是B。
转载请注明原文地址:https://kaotiyun.com/show/W7Pp777K
0

最新回复(0)