问题
填空题
以下程序中,for循环体执行的次数是 【11】 。 # define N 2 # define M N+1 # define K M+1*M/2 main() { int i; for(i=1; i<K; i++) { ...} ... }
答案
参考答案:D
解析: 本题考查宏定义。K=M+1*M/2=N+1+1*N+1/2=2+1+1*2+1/2=5,故for循环体执行的次数是4。
以下程序中,for循环体执行的次数是 【11】 。 # define N 2 # define M N+1 # define K M+1*M/2 main() { int i; for(i=1; i<K; i++) { ...} ... }
参考答案:D
解析: 本题考查宏定义。K=M+1*M/2=N+1+1*N+1/2=2+1+1*2+1/2=5,故for循环体执行的次数是4。