public: Sample(int val); //① ~Sample( ): //② private: int a=2.5; //⑧ Sample( ); //④ ; A. ①②③④ B. ② C. ⑧ D. ①②③ 参考答案:C 答案解析:[解析] 本题考核类的定义。C++不能类的定义中给数据成员赋初值。
第21题: [单项选择]若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则具后序遍历的结点访问顺序是 A. bdgcefha B. gdbecfha C. bdgaechf D. gdbehfca 参考答案:D 答案解析:[解析] 前序遍历的第一个结点a为树的根结点;中序遍历中a的左边的结点为a的左子树,a右边的结点为a的右子树;再分别对a的左右子树进行上述两步处理,直到每个结点都找到正确的位置。