1. 20个单选
现在记得的还剩:
下面不是堆的是?(大顶堆每个节点都比子节点大,小顶堆反之)
析构函数调用顺序?
一个反转字符串,找出错误代码?
...没了
2. 10个多选
都是C/C++基础,多选有的拿不定主意,看来基础还需要在巩固巩固(牛客多刷选择题吧);
3. 简答题*2
① 一个类A没有成员变量和成员函数,那么sizeof(A)?
1B,就算没有成员,编译器也会为该类分配1个字节的空间,保存必要的地址信息,否则将无法区分该类的实例。
② 使用typedef简化下面那个复杂的函数定义
1 int (*(*f())())() 2 { 3 return 0; </