#P1625. 十四届蓝桥杯中高级组3月
十四届蓝桥杯中高级组3月
一.选择题
- 执行
cout << '9'*3;
语句后,输出的结果是( )。{{ select(1) }}
- 27
- 9*3
- 999
- 171
- 已定义:
int a = 02023, b = 0x212; a + b
的值是( )。 {{ select(2) }}
- 八进制数4771
- 十进制数1573
- 十进制数2553
- 十六进制数9f9
- 执行以下代码,输出的结果是( )。
#include <iostream>
using namespace std;
int func(int x)
{
if (x <= 4)
return 2 * x - 1;
else if (x > 7)
return func(x - 4) + x;
else
return func(x + 3) + 2;
}
int main()
{
cout << func(10);
return 0;
}
{{ select(3) }}
- 26
- 29
- 38
- 45
- 下列选项中,判断a不等于0且b不等于0的正确的条件表达式是( )。 {{ select(4) }}
!(a==0 && b==0)
!a=0 && !b=0
a && b
!((a!=0) && (b!=0))
- 执行语句
int a[3][4] = {{1, 2}, {3}, {4, 5, 6, 7}};
后,a[1][2]
和a[2][1]
的值分别为:( )。
{{ select(5) }}
2、3
0、5
2、5
5、0