更多“有以下变量定义:int k=9,x=14;,则执行语句k=(x%=k)-(k%=4)后,k的值为_____。”相关问题
  • 第1题:

    定义如下变量和数组:

    int k;

    int a[3][3]={9,8,7,6,5,4,3,2,1};

    则下面语句的输出结果是

    for(k=0;k<3;k++)printf("%d",a[k][k]);

    A.7 5 3

    B.9 5 1

    C.9 6 3

    D.7 4 1


    正确答案:B

  • 第2题:

    若有以下定义及初始化语句:

    int i=100;

    int *ip=& i;

    int k=*ip;

    并假设整型数i的地址为0x12345678,指针中的地址为0x21000000,则k的值为【 】。


    正确答案:100
    100

  • 第3题:

    设x、y、z和k都是int型变量,则执行表达式:x=(y=4,Z=16,k=32)后,x的值为______。

    A.4

    B.16

    C.32

    D.52


    正确答案:C

  • 第4题:

    若x,i,j和k都是int型变量,则执行下面表达式后x的值为()。x=(i=4,j=16,k=32)

    A.4

    B.16

    C.32

    D.52


    正确答案:C

  • 第5题:

    执行语句序列“int k=0; do k++; while(k*k<20);”后,k的值为______。


    正确答案:5
    5

  • 第6题:

    若已定义:int i=3,k;则语句k=(i--)+(i--);运行后k的值为()

    A.4

    B.5

    C.6

    D.7


    参考答案:C

  • 第7题:

    设x、y\z和k都是int型变量,执行表达式x=(y=4,z=16,k=32)后,x的值为______。

    A.4

    B.16

    C.32

    D.52


    正确答案:C

  • 第8题:

    设i、j、k均为int型变量,则执行完for(i=0,j=10;i<=j;i++,j--) k=i+j;语句后,k的值为______。


    正确答案:10
    10 解析:该for语句以i为0、j为10初始化,循环条件是i=j,每次循环后i增1、j减1,循环体是将i与j的和赋给k。这样变量k将保存的是最后一次赋给它的值。一次循环后i为1、j为9,二次循环后i为2、j为 8,……,五次循环后i为5、j为5,继续第六次循环,将i与j的和10存于k后,i为6、j为4,结束循环。所以循环执行后k为10。

  • 第9题:

    假定有变量定义:int k=7,x=12;则下列选项中值为4的表达式是()。

    • A、x%=(k%=5)
    • B、x%=(k-k%5)
    • C、(x%=k)-(k%=5)
    • D、x%=k-k%5

    正确答案:C

  • 第10题:

    设x.y.z和k都是int型变量,则执行表达式:x=(y=4,z=16,k=32)后,x的值为()

    • A、4
    • B、16
    • C、32
    • D、52

    正确答案:C

  • 第11题:

    设x、y、z和k都是int型变量,则执行下列表达式后,变量x的值为().x=(y=4,z=16,k=32)

    • A、4
    • B、16
    • C、32
    • D、52

    正确答案:C

  • 第12题:

    单选题
    假定有变量定义:int k=7,x=12;则下列选项中值为4的表达式是()。
    A

    x%=(k%=5)

    B

    x%=(k-k%5)

    C

    (x%=k)-(k%=5)

    D

    x%=k-k%5


    正确答案: D
    解析: 暂无解析

  • 第13题:

    若有以下定义,则能使值为3的表达式是

    int k=7,x=12;

    A.x%=(k%=5)

    B.x%=(k-k%5)

    C.x%=k-k%5

    D.(x%=k)-(k%=5)


    正确答案:D

  • 第14题:

    若ch为char型变量,k为int型变量(已知字符a的ASCIl码是97),则执行下列语句后输出的结果为( )。 ch=b; k=10: printf("%X,%o,",ch,ch,k); printf("k=%%d\n",k);

    A.因变量类型与格式描述符的类型不匹配,输出无定值

    B.输出项与格式描述符个数不符,输出为0值或不定值

    C.62,142,k=%d

    D.62,142,k=%l0


    正确答案:C
    第1个printf函数,格式说明的个数是2,而输出项的个数是3,所以对于多余的输出项k不予输出;第2个printf函数,有两个%说明,第1个%后面的字符要原样输出。本题考查printf函数的格式。①“%x”和“%o”分别表示以十六进制和八进制无符合型输出整型数据(不带前导ox或o);②printf函数中格式说明符之前插入的任何字符都原样输出;③格式说明与输出项的个数也要相等,如果格式说明的个数少于输出项的个数,则对于多余的输出项不予输出。

  • 第15题:

    定义如下变量和数组: int k; int a[3][3]={9,8,7,6,5,4,3,2,1}; 则下面语句的输出结果是 for(k=0;k<3;k++)printf("%d",a[k][k]);

    A.7 5 3

    B.9 5 1

    C.96 3

    D.7 4 1


    正确答案:B
    解析:本题中的二维数组的每个元素就是一个由3个元素构成的一维数组,根据条件for(k=0;k3;++)和要求的a[k][k]可以得出本题的答案应该是951。

  • 第16题:

    若定义int k=7,x=12;,则能使值为3的表达式是

    A.x%=(k%=5)

    B.x%=(k-k%5)

    C.x%=k-k%5

    D.(x%=k)-(k%=5)


    正确答案:D
    解析:运算符“%”的两侧都应该是整型数。另外,本题需要掌握的知识点是x%=k等价于x=x%k。

  • 第17题:

    若x,i,j和k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后,x的值为( )。

    A.4

    B.16

    C.32

    D.52


    正确答案:C

  • 第18题:

    现有定义int k=1;则执行语句while(++k<4);后,k的值为( )


    正确答案:A
    while循环是先判断循环条件之后再进入循环体。这个题目的循环体是空语句,每次做的仅仅是判断循环的条件,由于++运算优先于,所以每次都先++,后比较。

  • 第19题:

    若有以下定义 int k=7,x=12 ,则能使值为3的表达式()。

    A、x%=(k%=5)

    B、(x%=k)-(k%5)

    C、x%=k-k%5

    D、x%=(k-k%5)


    答案:B

  • 第20题:

    假定有以下变量定义:intk=7,x=12;则能使值为3的表达式是()

    • A、x%=(k%=5)
    • B、x%=(k-k%5)
    • C、x%=(k-k%5)
    • D、(x%=k)-(k%=5)

    正确答案:D

  • 第21题:

    假定有变量定义:int k=7,x=12;则下列表达式值为0的是()。

    • A、x%=(k%=5)
    • B、x%=(k-k%5)
    • C、x%=k-k%5
    • D、(x%=k)-(k%=5)

    正确答案:A

  • 第22题:

    设x,i,j,k都是int型变量,表达式x=(i=4,j=16,k=32)计算后,x的值为()。


    正确答案:32

  • 第23题:

    单选题
    假定有变量定义:int k=7,x=12;则下列表达式值为0的是()。
    A

    x%=(k%=5)

    B

    x%=(k-k%5)

    C

    x%=k-k%5

    D

    (x%=k)-(k%=5)


    正确答案: C
    解析: 暂无解析

  • 第24题:

    单选题
    设x.y.z和k都是int型变量,则执行表达式:x=(y=4,z=16,k=32)后,x的值为()
    A

    4

    B

    16

    C

    32

    D

    52


    正确答案: D
    解析: 暂无解析