正确答案: D
题目:以下关于C语言的叙述中正确的是( )。
解析:C语言的数值常量中不能夹带空格,所以A错误。C语言中的变量都必须先定义再使用,对变量的定义通常放在函数体内的前部,但也可以放在函数外部或复合语句的开头。不能随便放置,所以8错误。在C语言中运算符两侧的运算数据类型可以不一致,且结果与精度较高的保持一致,所以C错误。
举一反三的答案和解析:
下面程序输出的结果是( )。 #includeiostream> using namespace std; class A{ int X; public: A(int x):x(++x){} ~A(){coutx;} }; class B:public A{ int y; public: B(int y):A(y),y(y){} ~B(){couty;}; }; void main(){ B b(3); }