第三章单元测试
  1. 已知int x=10,y=20,z=30;语句if(x>y) z=x; x=y; y=z;执行之后x,y,z的值是( )

  2. A:x=20,y=30,z=20 B:x=10,y=20,z=30 C:x=20,y=30,z=30 D:x=20,y=30,z=10
    答案:x=20,y=30,z=30
  3. 若变量c为char类型,能正确判断出c为小写字母的表达式是( )。

  4. A:(c>= 'a')||(c<= 'z') B:('a'<=c)and ('z'>=c) C:(c>= 'a')&&(c<= 'z') D:'a'<=c<= 'z'
  5. 阅读下面的程序,如果输入2 4,则输出结果为( )。

    int main(void)

    {

        int s,t,a,b; 

    scanf(“%d%d”,&a,&b);

    s=1;t=1;

    if(a > 0)   s= s+1;

    if(a > b)   t = s+t;

    else   if(a==b) t=5;

    else   t = 2*s;

    printf(“s=%d,t=%d”,s,t); 

    return 0;

    }



  6. A:s=1,t=2 B:s=2,t=5 C:s=2,t=4 D:s=1,t=5
  7. 能正确表示a和b同时为正或同时为负的逻辑表达式是( )。

  8. A:(a>0&&b>0)||(a<0&&b<0) B:(a+b>0)&&(a+b<=0) C:(a>=0||b>=0)&&(a<0||b<0) D:(a>=0&&b>=0)&&(a<0&&b<0)
  9. 若a=6,b=4,c=3,则表达式a&&b+c||b-c的结果是真。( )

  10. A:对 B:错

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