#1366. 第15届蓝桥杯C++青少组_省赛_选择题
第15届蓝桥杯C++青少组_省赛_选择题
- 定义 char a[]="hello\nworld",执行 cout<<a,输出结果是( ) {{ select(1) }}
- helloworld
- hello
world - hellonworld
- hello\nworld
- 的结果是( )。
{{ select(2) }}
- 表达式 4%12 的结果是( )。 {{ select(3) }}
- 0
- 4
- 3
- 12
- 下列选项中,逻辑表达式的值始终与B的真假无关的是()。 {{ select(4) }}
- (!A || B) && A
- (A || B) && (!A && B)
- (A && !A)||B
- (A || B) && (A || !B)
- 运行下面程序,输出结果是()。
int a[6] = {16, 8, 32, 10, 9, 21};
int func(int L, int R, int d)
{
if (L > R)
return 0;
int sum = 0, m = a[L], index = L;
for (int i = L + 1; i <= R; i++)
{
if (m < a[i])
{
m = a[i];
index = i;
}
}
int lt = func(L, index - 1, d + 1);
int rt = func(index + 1, R, d + 1);
return lt + rt + d * m;
}
int main() {
cout << func(0, 5, 1);
return 0;
}
{{ select(5) }}
- 196
- 197
- 198
- 199