#6113. gesp一级真题分类八:自增自减与复合赋值
gesp一级真题分类八:自增自减与复合赋值
八、自增自减与复合赋值
题目
- 定义整型变量int a=16,则执行++a += 3之后,a的值会是( )。 {{ select(1) }}
- 3
- 17
- 19
- 20
- C++的int类型变量X的值为8,如果执行cout << (++X)++;,则输出和执行后X的值分别是( )。 {{ select(2) }}
- 8 9
- 9 9
- 9 10
- 编译错误,无法执行
-
试图编译并执行下面C++代码,下面描述正确的是( )。 {{ select(3) }}
float x; x = 101; x++; cout << ++x;
- 输出101
- 输出102
- 输出103
- 编译将报错,无法执行
-
下面C++代码执行后的输出是( )。 {{ select(4) }}
int a = 1; cout << "a+1=" << a+1 << endl;
- a+1=2
- a+1=2
- 2=2
- 2=2
-
下面C++代码执行后的输出是( )。 {{ select(5) }}
int a = 1; printf("a+1=%d\n", a+1);
- a+1=2
- a+1=2
- 2=2
- 2=2
- 在C++中有整型变量N,则表达式N+=8/4//2相当于N+=8/(4/2)。( ) {{ select(6) }}
- 正确
- 错误
- int类型变量a的值是一个正方形的边长,如下图中正方形的四条边长都为4,则下列哪个语句执行后能够使得正方形的周长(四条边长的和)增加4?( ) {{ select(7) }}
- a*4;
- a+4;
- a+1;
- ++a;
- 执行C++语句cout<<(3,2)执行后,将输出3和2,且3和2之间有逗号间隔。( ) {{ select(8) }}
- 正确
- 错误