Care este valoarea variabilei întregi a pentru care următoarea secvență de program va afișa exact un caracter ' A ' ?
x=5; do { cout << ' A ' ; x++; } while ( x>a ) ;
12
5
6
4
1
Fie a și b două numere, a<=b. Care dintre următoarele secvențe de instrucțiuni calculează în variabila nr numărul de valori pare din intervalul [a,b] ?
nr=0; for ( i=a; i<=b; i++ ) if ( ! i%2 ) nr++;
nr=0; while ( b>=a ) if ( b%2==0 ) nr++; b - -;
nr = ( b - a + 1 ) / 2+ ( b - a + 1 ) % 2;
nr = ( b - a + 1 ) / 2; if ( a%2 && b%2 ) nr - -;
nr = ( b - a + 1 ) / 2; if ( a%2==0 && b%2==0 ) nr++;
for ( nr=i=0; i<=b-a; i++ ) if ( ( i+a ) %2==0 ) nr++;
Se consideră următoarea secvență de instrucțiuni: while ( i%2 ) { cout <<i%2; i/=2; } Care dintre valorile următoare pot fi considerate valoare inițială pentru variabila i, astfel încât pe ecran să se afișeze 111 ?
7
128
15
135
117
39
Ce valoare inițială ar trebui să aibă variabila întragă x astfel încât după execuția următoarei secvențe pe ecran să fie afișată valoarea 2 ?
y=0; while ( x ) { y+=x%10; x=x/10; } if ( y<5 ) if ( y>2 ) if ( y>4 ) cout<<1; else cout<<2; else cout<<3; else cout<<4;
111
21
113
3
2
312
Fie n și i două variabile întregi. Ce se va afișa pe ecran după executarea următoarei secvențe de instrucțiuni ?
for ( n=9, i=0; i<=n; i++ ) { i++; n - - ; } cout<<n<<i;