第一题
C++中,bool类型的变量占用字节数为( )。
A、1
B、2
C、3
D、4
第二题
以下关于数组的说法,不正确的是( )。
A、数组中所有元素的类型必须相同
B、数组中各元素在内存中是顺序存放的
C、数组最后一个元素的索引是数组的长度
D、数组名的第一个字符可以是下划线
第三题
设只含根结点的二叉树高度为1,共有62个结点的完全二叉树的高度为( )。
A、4
B、5
C、6
D、7
第四题
以下关于C++结构体的说法,正确的是( )。
A、结构体中只能包含成员变量,不能包含成员函数
B、结构体不能从另一个结构体继承
C、结构体里面可以包含静态成员变量
D、结构体里面不能包含构造函数
第五题
执行以下代码,输出的结果是( )。
#include <iostream>
using namespace std;
int f(int k)
{
if (k == 1)
{
return 3;
}
return 2 * f(k - 1) + 1;
}
int main()
{
int n = 6;
cout << f(n);
return 0;
}
A、127
B、97
C、63
D、126
无
//标准程序,修改好答案后提交
#include <bits/stdc++.h>
using namespace std;
string s = "0";
int main(){
s += "ABCDA";//字符串更改为你的答案,共5个,其他的都不要更改
int x;
cin >> x;
cout << s[x];
return 0;
}