1树是递归的,如平衡二叉树,它的子树一定是平衡的。
2什么函数不能声明为虚函数?
constructor函数不能声明为虚函数。
3不能做switch()的参数类型是:
switch的参数不能为实型。
4写出判断ABCD四个表达式的是否正确, 若正确, 写出经过表达式中 a的值(3分)
int a = 4;
(A)a += (a++); (B) a += (++a) ;(C) (a++) += a;(D) (++a) += (a++);
a = ?
答:C错误,左侧不是一个有效变量,不能赋值,可改为(++a) += a;
改后答案依次为9,10,10,11。
本文解析了几道典型的编程面试题目,包括树的递归特性、虚函数的声明限制、switch语句参数类型限制以及变量操作表达式的正确性判断。通过这些题目帮助读者理解编程语言的关键概念。
2846

被折叠的 条评论
为什么被折叠?



