int x=5, y=9; cout<A: 1
B: 1.8
C: 1.80000
D: 2
B: 1.8
C: 1.80000
D: 2
举一反三
- 阅读下列程序,写出运行结果。 #include [iostream] using namespace std; int main() { int a = 1, b = 2; bool x, y; cout [< (a++)+(++b) << endl; cout << a % b << endl; x = !a]b; y = a-- && b; cout << x << endl; cout << y << endl; }
- 中国大学MOOC: 下列代码运行后,输出的结果为 。int x=5;switch(2*x%3){ case 1: cout<<x<< ’; case 3: cout<<2*x+1<< ’; case 9: cout<<3*x-1<< ’; break; default: cout<<"default"<<endl; }cout<<"switch end."<<endl;
- 以下程序执行后的输出结果是 #include <iostream> using namespace std; void try(int,int,int,int); int main () int x,y,z,r; x =1 ; y = 2; try(x,y,z,r); cout<<r<<endl; return 0; void try(int x,int y,int z,int r) z = x+y; x = x*x; y = y*y; r = z+x+y; A: 18 B: 9 C: 10 D: 不确定
- 运行下段代码后,x的结果为?(). int x = 3; int y = 2; x *= y + 1; A: 6 B: 7 C: 8 D: 9
- 以下代码段执行后的输出结果为() int x=3;int y=-8; System.out.println(y%x); A: 2 B: 1 C: 0 D: -2