更多“已知int a=1,b=3则a^b的值为A.3B.1C.2D.4 ”相关问题
  • 第1题:

    已知i、j、k为int型变量,若从键盘输入:1,2,3<回车>,使i的值为1、i的值为2、k的值为3,以下选项中正确

    已知i、j、k为int型变量,若从键盘输入:1,2,3<回车>,使i的值为1、i的值为2、k的值为3,以下选项中正确的输入语句是

    A.scanf(“%2d%2d%2d”,&i,&j,&k);

    B.scanf(“%d %d %d”,&i,&j,&k);

    C.scanf(“%d,%d,%d”,&i,&j,&k);

    D.scanf(“i=%d, j=%d,k=%d”,&i,&j,&k);


    正确答案:C
    解析:本题考查的知识点是输入函数scanf()基本用法。使用该语句时,要求除格式控制符以外的字符都要原样输入,“,”为非格式符,要原样输入。选项A,输入格式描述为“%2d%2d%2d”,输入要用空格隔开,不满足键盘输入1,2,3的条件,故A错误:选项B中,输入格式描述符为“%d%d%d”,输入也要用空格隔开,故错误:选项D中,输入格式描述符为“i=%d,i=%d,k=%d”,应该从键盘输入i=1,j=2,k=3,才能使得i,j,k的值为1,2,3,故选项D错误。4个选项中C正确。

  • 第2题:

    假设 sizeof(int) 的值为4,已知数组定义:int a[3]; 则sizeof(a[0])的值为______。

    A.4

    B.12

    C.0

    D.3


    24

  • 第3题:

    已知m=13,n=4,则表达式int(m/n)的值为


    D

  • 第4题:

    已知int a=1,b=3则ab的值为

    A.3

    B.1

    C.2

    D.4


    正确答案:C
    解析:^是按位异式运算,如果对应位不同则结果为1,相同则为0。

  • 第5题:

    6、已知变量a是int型,b是float型且值为3.14,下列表达式的值是? a = ((int)b / 3 == 1) ? 1 : 0

    A.1

    B.0

    C.可能是1

    D.可能是0


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