
Zamieszczone przez
mati8815
1. Po wykonaniu następujących instrukcji przypisania
k = 5 * 7 + 11 / 3;
k = k % 2;
wartość zmiennej k (typu int) wynosi
A) 2 B) 0 C) 1
2. Wyrażenie logiczne
x < 4 || x > 10
dla x = 0.5 jest
A) prawdziwe B) fałszywe
3. Ile gwiazdek pojawi się na ekranie monitora po wykonaniu następującego fragmentu programu
int i = 1;
while (i < 10) {
if (i % 2 == 1)
cout << "*";
i++;
}
odp: 5
4. Dokończ program zliczający sumę cyfr parzystych w liczbie n.
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int n, suma;
cin >> n;
suma = 0;
for(int i = 1; i <= n; i += 2) suma += i;
cout << suma;
return 0;
}
5. Posługując się pętlami for napisz fragment programu, który dla danych całkowitych dodatnich h (wysokość) i w (szerokość) narysuje taki trapez z gwiazdek jak na przykładowym wydruku
***
****
*****
******
*******
dla h=5 i w=3.
#include <iostream>
using namespace std;
int main()
{
int h, w;
cin >> h >> w;
for (int i = 0; i < h; i++)
{
for (int j = 0; j < w; j++) cout <<"*";
cout << endl;
w++;
}
return 0;
}
6. Co zostanie wyświetlone na ekranie po wykonaniu następujących instrukcji
int a = 2;
int b = 10;
while (a < b) {
a = a + 3;
b = b + 2;
}
cout << a << endl << b;
26
26
7. Zakładając, że a Ł b Ł c są dodatnimi zmiennymi typu float, wpisz teksty
”Trojkat rownoboczny”,[/I]
we właściwe miejsca poniższej instrukcji
if (a + b > c)
if (a == c)
cout << ”Trojkat rownoramienny”,
[I] ;
else
if ((a == b) || (b ==c))
cout << ”Trojkat rownoramienny”,
[I] ;
else
cout << ”Trojkat o roznych bokach”,;
else
cout << ”Nie trojkat”, ;
sprawdzającej, czy z odcinków o długościach a, b, c można zbudować trójkąt o wymienionych cechach, czy też nie można zbudować go w ogóle.
Znajdziesz nas na: