若x是int型变量,则执行下列语句的结果是( ) for(x=1;x<100;x++) if(++x%2==0) if(++x%3==0) if(++x%5==0) cout< 没有任何输出
举一反三
- 有以下程序: #include <iostream> using namespace std; int main() int x; for(int i=1;i<=100;i++) x=i; if (++x%2==0) if (++x%3==0) if (++x%7==0) cout<<x<<","; cout<<end1; return 0; 执行后输出结果是( )。 A: 39,81 B: 42,84 C: 26,68 D: 28,70
- 若y,x为int型变量,则执行以下语句后,y的值为x=1;++x;y=x++; A: 1 B: 2 C: 3 D: 0
- 以下程序的输出结果是 #include<iostream.h> void main( ) int i, j, x=0; for(i=0;i<2;i++) x++; for(j=0;j<3;j++) if(j%2) continue; x++; x++; cout < < "X=" < < x; A: x=4 B: x=8 C: x=6 D: x=12
- 有以下程序#include[iostream]using namespace std;int main( ){ int i,j,x=0; for(i=0;i<2;i++) { x++; for(j=0;j<3;j++) { if(j%2) coutinue; x++; } x++; }cout<<"x="<<x<<endl;return 0;}程序执行后的输出结果是( ) A: x=4 B: x=8 C: x=6 D: x=12
- 以下if语句书写正确的是( )。 A: if ( x = 0; ) cout << x ; else cout<< -x; B: if ( x > 0 ) { x = x + 1; cout << x ;} else cout <<-x; C: if ( x > 0 ); { x = x + 1; cout << x ;} D: if ( x > 0 ) { x = x + 1; cout << x} ;