第五章单元测试
  1. 已知定义语句:int x=3, y=0, z=0; 则值为0的表达式是【

  2. A:x||z B:x&&y C:!((x D:x||z+2&&y-z
    答案:x&&y
  3. if语句的格式如下: if(表达式) 语句;
    其中的表达式

  4. A:必须是逻辑表达式 B:可以是任意合法的表达式 C:可以是逻辑表达式或关系表达式 D:必须是关系表达式
  5. 执行下列程序段,若从键盘输入-10,则结果是【      
    main()
    {  int x,y;
      scanf('%d',&x);
      if(x>0)   y=1;
      else if(x==0)   y=0;
           else   y=-1;
      printf('%d',y);
    }


  6. A:

    1

    B:

    0

    C:

    -1

    D:

    其它答案都不正确

  7. 下列程序段执行后,y的值是【 】
    int x=80,y;
    y=x>50?60:70;

  8. A:80 B:70 C:50 D:60
  9. 执行下列程序段,若从键盘输入字符y,则结果是【 】
    int x=10, y=20, z;char ch;
    scanf("%c", &ch);
    switch(ch)
    { case 'x':z=x+y;break;
    case 'y':z=x-y;
    default:z=0;
    }
    printf("%d",z);

  10. A:30 B:以上答案都不对 C:-10 D:0

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(1) dxwkbang
返回
顶部