单项选择题
以下for语句构成的循环执行的次数是() #include #define N 2 #define M N+l #define NUM(M+1)*M/2 main() {int i,n=0; for(i=1;i<=NUM;i++) {n++;printf(“%d”,n);} printf(“\n”);}
A.5 B.6 C.8 D.9
A.*#*#*#$ B.#*#*#*$ C.*#*#$ D.#*#*$
A.strepy(str1,“HELLO1”); B.strepy(str2,“HELL02”); C.strcpy(str3, “HELL03”) D.strcpy(str4, “HELLO4”);
A.13 B.14 C.208 D.209
A.a[p-a] B.*(&a[i]) C.p[i] D.*(*(a+i))
A.自动(auto) B.静态(static) C.寄存器(register) D.外部(extern)
A.6,1 B.6,0 C.2,1 D.2,0
A.a=%2,b=%5 B.a=2,b=5 C.a=%%d、b=%%d D.a=%d、b=%d
A.6 B.7 C.8 D.12
A.不能使用do—while语句构成的循环 B.do-while语句构成的循环必须用break语句才能退出 C.do-while语句构成的循环,当while语句中的表达式值为非零时结束循环 D.do-while语句构成的循环,当while语句中的表达式值为零时结束循环
A.-12 B.0 C.3 D.9