#O3345. LQ.蓝桥杯.STEMA.第一卷.选择题.3
LQ.蓝桥杯.STEMA.第一卷.选择题.3
23年1月15日 C++ STEMA 中高级 第一卷(选择题)
- C++程序的基本模块是( )。{{ select(1) }}
- 标识符
- 表达式
- 语句
- 函数
- 以下一维数组定义中,哪一个语法不正确?( ){{ select(2) }}
- int a[]={1,2,3};
- int a[10]={1};
- int a[];
- int a[5];
- 执行以下代码,输出的结果是( )。
#include<iostream>
using namespace std;
int func(int x)
{
if (x <= 3)
return x * 2 - 1;
else if (x >= 6)
return func(x - 3) - 2;
else
return func(x + 1) + x;
}
int main()
{
cout << func(14);
return 0;
}
{{ select(3) }}
- 2
- 4
- 6
- -1
- 已知:int i[5],*p=i;那么执行cout<<p+2;语句后,可以输出( )。{{ select(4) }}
- i[2]的值
- i[2]的地址
- i[3]的值
- i[5]的地址
- 执行下面的程序,当输入的内容为“Hello world”时,输出的结果是 ( )。
char s[15];
cin >> s;
cout<<strlen(s);
{{ select(5) }}
- 5
- 10
- 11
- 15