第八章
2023-03-09 20:28 作者:計(jì)算機(jī)B4F7 | 我要投稿
1.【單選題】 (2分)
下列的結(jié)論中只有________是正確的。
答案:所有的遞歸程序均可以采用非遞歸算法實(shí)現(xiàn)

2.【單選題】 (2分)
以下程序的執(zhí)行結(jié)果為_(kāi)_______。
#include "stdio.h"
float fun(int x,int y){
????return(x*y);
}
void main(){
????int a=2,b=5,c=8;??
????printf("%.0f",fun((int)fun(a+b,c),a-b));
}
答案:-168

3.【單選題】 (1分)
以下程序的輸出結(jié)果是________。
#include "stdio.h"
#define f(x) x*x
void main(){
????int a=6,b=2,c;
????c=f(a) / f(b);
????printf("%d",c);?
}
答案:36

4【判斷題】 (1分)
有參的宏,其參數(shù)參與運(yùn)算,宏替換要先完成參數(shù)的計(jì)算,然后再執(zhí)行替換。
答案:錯(cuò)

5.
【單選題】 (2分)
下列程序的運(yùn)行結(jié)果為_(kāi)_______。
#include "stdio.h"
#define MA(x) x*(x-1)
void main(){
????int a=1,b=2;
????printf("%d",MA(1+a+b));
}
答案:8

標(biāo)簽: