有如下程序: #include<iostream> using namespace std; class MyClass{ public: MyClass(int x):val(X){ } void Print()const{cout<<"const:val="<<val<<'\t';} void Print(){eout<<"val="<<val<<'\t';} private: int val; }; int main(){ const MyClass objl(10); MyClass obj2(20); objl.Print(); obj2.Print(); return 0; } 程序的输出结果是
A.val=10 const:val=20
B.eonst:val=10 eonst:val=20
C.eonst:val=10 val=20
D.val=10 val=20
有如下程序: #include <iostream> using namcspace std; int main(){ void function(double val); double val; function(val); eout<<val; return 0; } void function(double val){ val=3: } 编译运行这个程序将出现的情况是
A.编译出错,无法运行
B.输出:3
C.输出:3.0
D.输出一个不确定的数
A.输出val is NULL
B.输出val is not NULL
C.语法错误
D.运行时出现异常
有如下程序: #include<iostream> using namespace std; class MyClass{ public: MyClass(int x):val(x) {} void Print() const {cout<<"const:val="<<val<<'\t';} void Print() {cout<<"val="<<val<<'t';} private: int val; }; int main() const MyClass obj1(10); MyClass obi2(20); obj1.Print(); obj2.Print(); return 0; } 程序的输出结果是()。
A.val=10 const:val=20
B.const:val=10 const:val=20
C.const:val=10 val=20
D.val=10 val=20
下列程序的输出结果为()。 S1=”1”:S2=”2”:SI=Val(S1)+Val(S2):S2=Val(”12”) If S1<>S2 Then P int S1-S2 Else Print S2-S1
A.-9
B.9
C.-12
D.0
A.y=Val(x)+Val((Listl.List(0))
B.y=Val(x)+Val(List1.List(1))
C.y=Val(x)&Val(Lis1.List(0))
D.y=Val(x)&Val(List1.List(1)
有如下程序: #include<iostream> using namespace std; int main() { void function(double val); double val; function(val); cout<<val; return 0; } void function(double val) { val=3; } 编译运行这个程序将出现的情况是()。
A.编译出错,无法运行
B.输出:3
C.输出:3.0
D.输出一个不确定的数