【C语言及程序设计初步】自测:赋值运算符与赋值表达式

*1.
若int k=7,x=12;则值为3的表达式是________。
*2.
设变量n为float型,m为int类型,则以下能实现将n中的数值保留小数点后两位,第三位进行四舍五入运算的表达式是________。(此题参考答案作过修改,解析因网站规则更改,无法变动,请周知)
*3.
以下合法的赋值表达式是________。
*4.
若x为int型变量,则执行以下语句后,x的值为________。
x=6;
x+=x-=x*x;
*5.
若x,y,z均为int型变量,则执行以下语句后的输出为________。
x=(y=(z=10)+5)-5;
printf("1. x=%d,y=%d,z=%d\t",x,y,z);
y=(z=x=0,x+10);
printf("2. x=%d,y=%d,z=%d\n",x,y,z);
*6.
以下程序运行后的输出结果是________。
#include <stdio.h>
int main()
{
  int a,b,c;
  a=10; 
  b=20;
  c= a%b+a/b;
  printf("%d %d %d\n",a,b,c);
  return 0;
}
*7.
设有定义:int a=2,b=3,c=4;,则以下选项中值为0的表达式是________。
*8.
若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是________。
*9.
设变量a和b已正确定义并赋初值。请写出与a-=a+b等价的赋值表达式________。
加载中...
如果由于网络原因导致此框一直不消失,请重新刷新页面!