A: 2
B: 3
C: 4
D: *a
举一反三
- 有如下程序: #include<iostream> using namespace std; class A{ public: static int a; void init( ){a=l;} A(int a=2){init( );a++;} }; int A::a=0; A obj; int main( ){ cout<<obj.a; return 0; } 程序的输出结果是 A: 0 B: 1 C: 2 D: 3
- 以下程序的输出结果是______。#include <;iostream>;using namespace std;void main( ){int n=6;while(n--)cout<;<;(--n)<;<;" ";} A: 4 3 2 B: 4 2 0 C: 6 3 1 D: 6 4 2
- 以下程序的输出结果是 。#include<;iostream>;#include<;iomanip>;using namespace std;void main(){ int i; for (i=1;i>;=0;) cout<;<;i--;}
- 下面程序的输出结果是( )。 #include<iostream> using namespace std; void main() int i=1; while(i<=8) if(++i%3!=2)continue; else cout<<i; A: 369 B: 258 C: 36 D: 25
- 下面程序的输出结果是( )。 #include<iostream> using namespace std; void main() int i=1; while(i<=8) if(++i%3!=2)continue; else cout<<i; A: A) 369 B: B) 258 C: C) 36 D: D) 25
内容
- 0
下面的程序输出结果是( )。 #include<iostream> using namespace std; void add() static int x; x++; cout<<x<<’’; int main() for(int i=0;i<3;i++) add(); return 0; A: 111 B: 123 C: 222 D: 333
- 1
在下列选项中,没有构成死循环的程序段是______。 A: B: include <;iostream>;using namespace std;void main( ){ int i=2020; while(1) { i=i%100+1;if(i>;100)break; }} C: D: include <;iostream>;using namespace std;void main( ){ for(;;);} E: F: include <;iostream>;using namespace std;void main( ){ int i=36; while(i); --i;} G: H: include <;iostream>;using namespace std;void main( ){int i =10000;do{ ++i;}while(i>;=1000);}
- 2
以下程序输出结果是( ): #include<iostream> using namespace std; void add(int X,int y,int *z) *z=y+x; int main() int a,b,c; add(8,4,& A: ; B: add(6,a,& C: ; D: add(a,b,& E: ; F: cout<<a<<","<<b<<",
- 3
下面程序输出的结果是( )。 #include<iostream> using namespace std; class A int X; public: A(int x):x(++x) ~A()cout<<x; ; class B:public A int y; public: B(int y):A(y),y(y) ~B()cout<<y;; ; void main() B b(3); A: 34 B: 43 C: 33 D: 44
- 4
下面程序的输出结果是( )。 #include<iostream> using namespace std; void main() { int a=18; int * p=&a; cout<<* p;} A: 18 B: 以十进制输出变量a的地址 C: 以十进制输出p的地址 D: 以十六进制输出a的地址