问题详情

下列程序的运行结果为( )。 #include<iostream.h> void print(double A. { cout<<++a: } void print(int atint B. { cout<<b<<a: } void main { print(1.2); eout<<””: print(3,4); }


A、1.2 34

B、2.2 34

C、1.2 43

D、2.2 43

时间:2022-01-09 15:50 关键词:

答案解析

D
本题考查的是对重载函数的掌握,因为++a是右结合的,所以a先自加1再输出,即为2.2,之后调用函数print(inta,intb)输出h和a,即43。