#70. 青科赛C++初中组A卷客观题
青科赛C++初中组A卷客观题
一、选择题(共五题,每题5分)
1.下⾯关于整型变量int x的赋值语句不正确是()。 {{ select(1) }}
x=(3.16);
x=3.16;
x=3.16 int;
x=int(3.16);
2.执⾏C++语句cin >> a
时如果输⼊5+2,下述说法正确的是()。
{{ select(2) }}
- 变量a将被赋值为整数7
- 依赖于变量a的类型。如果没有定义,会有编译错误
- 变量a将被赋值为字符串,字符串内容为5+2
- 语句执⾏将报错,不能输⼊表达式
3.在C++中,假设N为正整数,则表达式cout << (N % 3 + N % 7)
可能输出的最⼤值是()。
{{ select(3) }}
- 10
- 9
- 8
- 6
4.在C++语⾔中, int 类型的变量 x 、 y 、 z 的值分别为 2 、 4 、 6 ,以下表达式的值为真的是()。 {{ select(4) }}
x != z - y
z > y + x
x > y || x > z
x < y || !x < z
5.执⾏下⾯C++代码后得到的输出是()。
{{ select(5) }}
- 190 20
- 90 19
- 95 10
- 90 10
二、判断题(共五题,每题5分)
6.C++中定义变量 int N ,则表达式(!!N)
的值也是 N
的值。 ()
{{ select(6) }}
- 正确
- 错误
7.C++表达式('1' + '1')
的值为 '2'
。()
{{ select(7) }}
- 正确
- 错误
8.C++中,定义变量int a=5,b=4,c=3;
,则表达式 (a<b>c)
的值为逻辑假。()
{{ select(8) }}
- 正确
- 错误
9.在C++代码中整型变量X被赋值为20.24,则cout << (X++, X+1) / 10
执⾏后输出的是 2.124。()
{{ select(9) }}
- 正确
- 错误
10.以下C++程序执⾏完毕后,s的值会变为1。()
{{ select(10) }}
- 正确
- 错误
相关
在下列比赛中: