1.已知 int x = 15; int *p = &x; ,以下说法错误的是?( )
2.执行以下代码,输出结果是?
int arr[5] = {10,20,30,40,50};
int *p = arr;
cout << *(p + 2);
3.以下关于C++类的说法,正确的是?( )
4.有结构体定义如下,以下写法正确的是?
struct Book{
string name;
double price;
};
5.将十进制数25转换为二进制,结果是?( )
6.C++表达式 7 | 3 的计算结果是?( )
7.以下排序算法中,最坏时间复杂度为 O(n log n)的是?( )
8.以下关于排序算法的说法,错误的是?( )
9.两个长度分别为1000位和800位的大整数相乘,结果的最大长度是?( )
10.高精度减法运算中,不需要做的事情有?( )
11.空指针 nullptr 是 C++11 引入的,专门用于表示空指针,比 NULL 更安全。( )
12.指针可以进行加减运算。( )
13.定义结构体时使用关键字 struct。( )
14.结构体的成员可以是一个数组,数组的元素也可以是一个结构体。( )
15.八进制数12转换为十进制数是14。( )
16.C++ 中,右移运算符 >> 对于有符号数,会在低位补符号位。( )
17.归并排序是稳定排序算法。( )
18.排序算法的稳定性是指排序的速度是否稳定。( )
19.C++的long long类型可以存储任意大的整数。( )
20.高精度加法运算中,通常从数字的最低位开始计算。( )
21.总异或和
22.三数之和