• 2021-04-14
    中国大学MOOC: 对下面程序段,描述正确的是()for(t=1;t<=100;t++){scanf("%d",&x);if(x<0)continue;printf("%d",x);}
  • 最多允许输出100个非负整数

    内容

    • 0

      以下程序段输出的结果是。 int x=5,y=10,t=0; if(x==y) t=x;x=y;y=t; printf("%d,%d",x,y);

    • 1

      设有如下数组定义: int a&#91;10&#93;;则以下哪段代码将遍历输出数组所有元素? A: int x;for (x=0; x<9; x++) printf("%d\t",a[x]); B: int x;for (x=0; x<10; x++) printf("%d\t",a[x]); C: int x;for (x=1; x<10; x++) printf("%d\t",a[x]); D: int x;for (x=1; x<=10; x++) printf("%d\t",a[x]);

    • 2

      已知X=1,Y=2,T=0 经程序段X=T:T=Y:Y=T 赋值后 X,Y 值分别为()

    • 3

      以下程序段输出的结果是 int x=10,y=20,t=0; if(x==y) t=x;x=y;y=t; printf("%d,%d",x,y); A: 10,0 B: 20,0 C: 10,20 D: 20,10

    • 4

      下面程序运行后的输出结果是_________。#include &#91;stdio.h&#93;int main(){ int x=10,y=20,t=0; if(x==y) t=x;x=y;y=t; printf("%d",x);}