• 2021-04-14
    阅读如下程序段,则执行后程序的输出结果是()。main(){structa{intx;inty;}num[2]={{20,5},{6,7}};printf("%d\n",num[0].x/num[0].y*num[1].y);}? 0|20|28|5
  • 28

    内容

    • 0

      以下程序段运行后的输出结果是( )。intx=1,y=0;if(!x)y++;elseif(x==0)if(x)y+=2;elsey+=3;printf("%d\n",y);? 0|2|1|3

    • 1

      中国大学MOOC: 执行如下代码片段后,num的值为:int num = 5;num = (num % 2) == 0 ? num – 1 : num + 1;

    • 2

      intx=2,y=2;printf("%d\n", (x=0)&&(y=3));printf("x=%d y=%d\n ",x,y);输出结果是( )。? 1x=2;;y=2|0x=0;;y=2|0x=0;;y=3|1x=0;;y=2

    • 3

      下面程序的输出结果是( )。#include <;stdio.h>;int num=10;int func(){int num=4;return ++num;}int main(){printf("%d\n",func());return 0;} A: 1 B: 4 C: 5 D: 10

    • 4

      main(){int num=0;while(num<;=2){num++;printf("%d\n",num);}}