• 2021-04-14
    以下程序段执行后,变量n的值为()。int i=1,n=1;for(;i<3;i++){continue;n=n+i;}
  • 1

    内容

    • 0

      关于一维数组a,以下说法正确的是() A: 以下程序段将输出a的全部元素,每个值之间用空格分隔(N是符号常量)int a[N],i; for(i=1;i<;N;i++) printf("%d,",a[i]); B: 以下程序段将输出a的全部元素,每个值之间用逗号分隔(N是符号常量)int a[N],i; for(i=1;i<;N;i++) printf("%d,",a[i]); C: 以下程序段将输出a的全部元素,每个值之间用逗号,分隔(N是符号常量)int a[N],i; for(i=0;i<;N;i++) printf("%d,",a[i]); D: 以下程序段将输出a的全部元素,每个值之间用空格分隔(N是符号常量)int a[N],i; for(i=0;i<;N;i++) printf("%d,",a[i]);

    • 1

      【填空题】下面程序段执行后,fact、sum的值分别是 、 int i,n,fact,sum; n=4; fact=1; sum=0; for(i=1;i<=n;i++) { fact=fact*i; sum+=fact; }

    • 2

      设变量已正确定义,则以下能正确计算n!的程序段是 。 A: f=0; for(i=1; i<;=n; i++)f*=i; B: f=1; for(i=1; i<;n; i++)f*=i; C: f=1; for(i=n; i>;1; i++)f*=i; D: f=1; for(i=n; i>;=2; i--)f*=i;

    • 3

      关于一维数组a,以下说法正确的是() A: 以下程序段将输出a的全部元素,每个值之间用空格分隔(N是符号常量) int a[N],i; for(i=1;i&lt;N;i++) printf("%d,",a[i]); B: 以下程序段将输出a的全部元素,每个值之间用逗号分隔(N是符号常量) int a[N],i; for(i=1;i&lt;N;i++) printf("%d,",a[i]); C: 以下程序段将输出a的全部元素,每个值之间用逗号,分隔(N是符号常量) int a[N],i; for(i=0;i&lt;N;i++) printf("%d,",a[i]); D: 以下程序段将输出a的全部元素,每个值之间用空格分隔(N是符号常量) int a[N],i; for(i=0;i&lt;N;i++) printf("%d,",a[i]);

    • 4

      N是一个符号常量,以下说法正确的是() A: 以下程序段可以输入a的全部元素int a[N],i; for(i=0;i<;N;i++) scanf("%d",&amp;a[i]); B: 以下程序段可以输入a的全部元素,每个值之间用逗号,分隔int a[N],i; for(i=0;i<;N;i++) scanf("%d",&amp;a[i]); C: 以下程序段可以输入a的全部元素,每个值之间用空格分隔int a[N],i; for(i=0;i<;N;i++) scanf("%d",&amp;a[i]); D: 以下程序段可以输入a的全部元素,每个值之后按Enter键int a[N],i; for(i=0;i<;N;i++) scanf("%d",&amp;a[i]);