• 2022-06-09
    若有如下程序: main() int n; for(n=0;n<9;n++) if(n<1) printf("%d",n); continue; if(n==4)break; printf("%d",n); 则循环体执行的次数是( )。
    A: 1
    B: 5
    C: 9
    D: 死循环
  • B

    内容

    • 0

      中国大学MOOC: 以下程序输出的结果是()# include <stdio.h>int main(){ int a = 4; switch(a ) { case 0: printf("this is 0\n"); break; case 1: printf("this is 1\n"); break; case 2: printf("this is 2\n"); break; default: printf("this is default\n"); } return 0;

    • 1

      中国大学MOOC: 执行完下列程序段输出结果是 for(n=1;n<=10;n++) { if(n%3==0||n%2==0) continue; printf(%d,n); }

    • 2

      以下程序的输出结果是n=4 #include void main() { int i,n=0; for(i=2;i<5;i++) { do { if(i%3) continue; n++; } while(!i); n++; } printf("n=%d",n); }

    • 3

      下列程序段中是死循环的是 A: int n=1;while(!n)n++; B: int n=1;do { n--;}while(n); C: int n=1;do { n++;}while(n); D: for(n=5;n<;1;);

    • 4

      以下程序运行后的输出结果是_______。#include<;stdio.h>;int f(int n){if(n==0||n==1) return 1;elsereturn n+f(n-1);}int main(){printf(“%d\n”,f(0));printf(“%d\n”,f(1));printf(“%d”,f(5));}