单选题

设有说明语句:int k=1,m=2;double d=7.3;,以下表达式中错误的是()。

Ak>=m=k

Bk++

Ck%(int)d

Dd>m>k

正确答案

来源:www.examk.com

答案解析

相似试题
  • 设有说明语句:intk=7,x=12;,以下表达式中值为3的是()

    单选题查看答案

  • 设有以下说明与语句: 则*(*(a+2)+1)的值为(),*(*(p+1)+1)的值为()。

    填空题查看答案

  • 执行下面的程序段后,k的值是()。intk=1,n=325;do{k*=n%10;n/=10;}while(n)

    单选题查看答案

  • 在Do......Loop语句中有两种形式: 形式1: Do{While|Until}<条件> 语句块 [Exit Do 语句块] Loop形式2: Do 语句块[Exit Do 语句块] Loop{While|Until}<条件> 形式1和形式2的区别在于()

    单选题查看答案

  • 设有程序段intk=10;while(k)k=k-1;则下面描述中正确的是()。

    单选题查看答案

  • 设有说明语句:int x=1;,语句printf(“%d/n”,-x++);的输出结果是()

    单选题查看答案

  • 设有说明语句:intx=1;doubley=1.0;,以下不符合C语言语法的表达式是()

    单选题查看答案

  • 已有定义intk=2,*ptr1,*ptr2;且ptrl和Ptr2均已指向变量k,下面能正确执行的赋值语句是()

    单选题查看答案

  • 下面程序的输出是() fun3(intx) staticinta=3; a+=x; return(a);} main() {intk=2,m=1,n; n=fun3(k); n=fun3(m); printf("%d/n",n);}

    单选题查看答案