#G0007. 第五课——基本运算(三)

第五课——基本运算(三)

知识点04:赋值运算符

选择题

1、如果a为int类型的变量,且a的值为6,则执行a%=4;之后,a的值会是()。 {{ select(1) }}

  • 1
  • 2
  • 3
  • 4

2、如果a为int类型的变量,且a的值为6,则执行a=a+3;之后,a的值会是? {{ select(2) }}

  • 0
  • 3
  • 6
  • 9

3、如果a、b和c都是int类型的变量,下列哪个语句不符合C++语法?() {{ select(3) }}

  • a=(b==c);
  • b=5.5;
  • c=a+b+c;
  • a+c=b+c;

4、如果a为int类型的变量,且a的值为6,则执行a*=3;之后,a的值会是()。 {{ select(4) }}

  • 3
  • 6
  • 9
  • 18

判断题

1、如果a为int类型的变量,则赋值语句a=a+3;是错误的,因为这条语句会导致a无意义。 {{ select(5) }}

  • 正确
  • 错误

知识点05:变量自增与自减运算

选择题

1、如果a、b和c都是int类型的变量,下列哪个语句不符合C++语法? {{ select(6) }}

  • c=a+b;
  • c+=a+b;
  • c=a=b;
  • c=a++b;

知识点06:三目运算符

填空题

1、执行完下列语句后,z的值是多少?

int x, y, z;
x = 0;
y = 10;
z = (x>y) ? 20 : 50;

{{ input(7) }}