• 2022-06-16
    ‍以下程序段给数组所有的元素的输入数据,请选择正确的答案​‍#include[stdio.h]​‍main()​‍{​‍float x[5];​‍int m=0;​‍while(m<5)​‍scanf("%f",______);​‍}​‍​
    A: x+m
    B: &x[m+1]
    C: &x[++m]
    D: &x[m++]
  • D

    内容

    • 0

      以下程序的运行结果是( )。#include &#91;stdio.h&#93;int f(int m, int n){ return m > n ? m : n;}main(){ int x = f(5, 3); printf("%d\n", x);}

    • 1

      #include #include void main() { int A,B,C,D; double m,x,y; scanf("%d",A||B||C||D); if(m=A||M=B||m=C); x=0; y=0; printf("x=%d,y=%d",x,y); } else if(m=D) { for(x=0;x>=150;60); y=x/60; printf("y=%d;x,y"); }

    • 2

      以下程序段的执行结果为________。#include&#91;stdio.h&#93;void main(){ int n=0,m=1,x=2; if(!n) x-=1; if(m) x-=2; if(x) x-=3; printf("%d\n",x);} A: -4 B: 0 C: -2 D: -1

    • 3

      ‌阅读程序,分析程序执行结果是( )。‌#include&#91;stdio.h&#93;‌int main()‌{ int n=0,m=1,x=2;‌ if(!n)x-=1;‌ if(m) x-=2;‌ if(x) x=x-3;‌ printf("%d\n",x);‌ return 0;‌‌}‌ A: 2 B: -6 C: -1 D: -4

    • 4

      下面程序段的运行结果是____。 int m=10; int f(int x,int y) {int m=5; m+=x*y; return m; } void main() {int a=6,b=7; printf("%d",f(a,b)/m); }