Dodaj publikację
Autor
Marcin Kowalczyk
Data publikacji
2010-06-10
Średnia ocena
0,00
Pobrań
45

Zaloguj się aby ocenić lub skomentować publikację.

Programowanie strukturalne i obiektowe - sprawdzian Pascal, C++.
 Pobierz (pdf, 35,0 KB)

Podgląd treści

Z := A + B

a) Pobranie, wypisanie danych
b) Wykonanie instrukcji
c) Sprawdzanie warunku


Odpowiedź b

Zadanie 2

Jaki będzie wynik obliczenia poniższych wyrażeń:

a) 1+6*2
b) 3 mod 7
c) 3 div 5

z przedmiotu Programowanie strukturalne i obiektowe

Pytania sprawdzające


PASCAL

Zadanie 1

Przedstawiony na rysunku blok schematu blokowego odpowiada za:


Odpowiedź a) 13 b) 3 c) 0

Zadanie 3

Napisz program obliczający długość przeciwprostokątnej w trójkącie
prostokątnym z twierdzenia Pitagorasa.

Odpowiedź

program Pitagoras;

var
a, b : real;

begin
write('Podaj długości przyprostokątnych: ');
readln(a, b);
writeln('Długość przeciwprostokątnej c= ', sqrt(a*a+b*b));
readln;

end.

Zadanie 4

Uporządkuj rosnąco sześć liczb od 1 do 6

3

5

4

1

6

2

a) metodą sortowania bąbelkowego
b) metodą sortowania szybkiego


Odpowiedź

a)

5
4
4
4
4

5
2
2

b)

3
3
3

3
3
3
3
3




Proces powtarza się w kolejnych cyklach

4
5
1
1
1

1
1
5
5
5

6
6
6
6
2

2
2
2
2
6

4
4
1

1
1
4

6
6
6

2
5
5

Wybieramy pivot i powtarzamy cały cykl

Zadanie 5

Do realizacji warunkowych rozgałęzień wykonania programu służy w Pascalu
instrukcja:

a) if-then-else
b) while-do
c) repeat-until

Odpowiedź

Do realizacji warunkowych rozgałęzień wykonania programu służy w Pascalu
instrukcja if-then-else.

Zadanie 6

Która z instrukcji petli będzie powtarzać instrukcję dopóki warunek nie zostanie
spełniony?

a) while-do
b) repeat-until
c) goto


Odpowiedź b

Pętla repeat-until będzie powtarzać instrukcję dopóki warunek nie zostanie
spełniony.

Zadanie 7

Uzupełnij zdanie!

Struktura pętli a) ??? umożliwia niewykonanie się jej ani razu, zaś pętla b) ???
musi wykonać się chociaż raz.

Odpowiedź

a) while-do
b) repeat-until


C++

Zadanie 8

Co oznacza poniższa dyrektywa preprocesora?

#include <iostream>

Odpowiedź

Powoduje zastąpienie tej dyrektywy zawartością pliku iostream przed ostateczną
kompilacją.

Zadanie 9

Zadeklaruj zmienne pasujące do opisu?

a) Liczba całkowita typu short o wartości 80
b) Liczba całkowita typu unsigned int o wartości 42 110
c) Liczba całkowita o wartości 3 000 000 000


Odpowiedź

a) short nazwa = 80;
b) unsigned int nazwa = 42110;
c) unsigned long nazwa = 3000000000;


Zadanie 10

Wylicz poniższe wyrażenia z uwzględnieniem zasad obowiązujących w C++:

a) 8*9+2
b) 6*3/4
c) 3/4*6
d) 6.0*3/4
e) 15%4


Odpowiedź

f) 8*9+2 daje 72+2 czyli 74
g) 6*3/4 daje 18/4 czyli 4
h) 3/4 ...