单项选择题

若有以下程序:
#include <iostream>
using namespace std;
void sub(int x,int y,int *z)

*z=y+x;

int main()

int a,b,c;
sub(8,4,&a);
sub(6,a,&b);
sub(a,b,&c);
cout<<a<<","<<b<<","<<c<<endl;
return 0;

程序运行后的输出结果是( )。

A.12,18,30
B.-12,6,8
C.6,8,10
D.12,-18,16
<上一题 目录 下一题>
热门 试题

单项选择题
有如下类声明: class MyBASE int k; public: void set(int n) k=n; int get()constreturn k; ; class MyDERIVED:protected MyBASE protected: int j; public: void set(int m,int n) MyBASE::set(m);j=n; int get()constreturn MyBASE::get()+j; ; 则类MyDERIVED中保护的数据成员和成员函数的个数是( )。
A.4
B.3
C.2
D.1
单项选择题
关于关键字class和typename,下列表述中正确的是( )。
A.程序中的typename都可以替换为class
B.程序中的class都可以替换为typename
C.在模板形参表中只能用typename来声明参数的类型
D.在模板形参表中只能用class或typename来声明参数的类型
相关试题
  • 有如下程序: #include <iostream> u...
  • 34,定义如下枚举类型:enum Numberone...
  • 生成派生类对象时,派生类构造函数调用基类...
  • 有如下程序: #include <iostream> u...
  • 有如下类定义: class MyBase int k;...