单项选择题

假定有如下程序: #include <iostream> using namespace std; int s =0; class example{ static int n; public: example(int i){ n=i; } static void add( ){ s+=n; } }; int example::n=0; int main( ){ example a(2),b(5); example::add(); cout<<s<<endl; return 0; }程序运行后输出结果为( )。

A.2
B.3
C.7
D.5
<上一题 目录 下一题>
热门 试题

单项选择题
以下程序的输出结果是( )。 #include <iostream> using namespace std; int main(){ int a=1,b; switch(a){ case 1:b=30; case 2:b=20; case 3:b=10; default:b=0; } cout<<b<<endl; return 0; }
A.30
B.20
C.10
D.0
单项选择题
执行下面程序后输出的结果是( )。 #include <iostream> using namespace std; int main(){ int a[4][4]={{1,2,3,-4},{7,-12,-13,8},{-21,9,0,-24},{-31,10,-33,11}}; int i,j,s=0; for(i=0;i<4;i++){ for(j=0;j<4;j++){ if(a[i][j]>=0)continue; s+=a[i][j]; } } coat<<s<<endl; return 0; }
A.141
B.-138
C.-1
D.75
相关试题
  • 执行下面程序输出的是 【15】 。#incl...
  • C++中,派生类继承了基类的全部数据成员...
  • 假定用户没有给一个名为MyClas的类定义析构...
  • 在C++中,一个函数一般由两部分组成,分...
  • 下面函数用来求出两个整数之和,并通过形参...