Sprawdzian Programowanie W Jezyku C Grupa B

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

Grupa B

Sprawdzian imię i nazwisko


Programowanie w języku C++ klasa
data
liczba punktów
ocena

Sprawdzian składa się z 2 części: testu oraz zadań do wykonania na komputerze.

Test

1. (6 p.) Napisz 3 zasady dotyczące tworzenia nazw zmiennych w języku C++.


a)

b)

c)

2. (3 p.) Wpisz P, jeśli stwierdzenie jest prawdziwe lub F – jeśli jest fałszywe.
Stwierdzenie P/F
Każdy program zapisany w języku C++ musi zostać zinterpretowany.

Efektem poprawnie przeprowadzonej kompilacji jest plik z rozszerzeniem exe.

Każda instrukcja języka C++ musi być zakończona średnikiem.

3. (3 p.) Dopasuj blok schematu do opisu operacji.

1. a) blok decyzyjny

2. b) blok operacyjny

3. c) blok wprowadzania danych

1. 2. 3.

1
Autor: Anna Wrzeciono © Copyright by Nowa Era Sp. z o.o. • www.nowaera.pl
Grupa B

4. (4 p.) Uzupełnij zdania.


Resztę z dzielenia wyznaczamy za pomocą operatora , który w języku C++
zapisujemy symbolem .
Jeżeli dla dwóch liczb naturalnych a i b wartość a mod b wynosi 0, to mówimy, że jest
podzielne przez .
Algorytm Euklidesa służy do znajdowania _________________________ dwóch liczb
naturalnych.
W algorytmie Euklidesa od_____________________________________ liczby zawsze
odejmujemy _______liczbę.

5. (1 p.) Wybierz właściwe dokończenie zdania.


Aby wygenerować losowo liczbę naturalną z przedziału <1, 300>, należy użyć polecenia
a) rand() % 300
b) rand() % 300 – 1
c) rand() % 300 + 1

6. (1 p.) Wybierz właściwe dokończenie zdania.


Funkcja niezwracająca wartości to funkcja, która nie ma typu, dlatego w części nagłówkowej
przed nazwą takiej funkcji umieszcza się słowo
a) void
b) return
c) function

7. (6 p.) Wymień 3 sposoby przedstawienia algorytmu.


a)

b)

c)

8. (4 p.) Wpisz P, jeśli stwierdzenie jest prawdziwe, lub F – jeśli jest fałszywe.
Stwierdzenie P/F
Iteracja polega na powtarzaniu tej samej operacji (ciągu operacji).
W zbiorze nieuporządkowanym możemy zastosować algorytm wyszukiwania metodą
przez połowienie.

Algorytm wyszukiwania przez połowienie jest przykładem metody „rządź i zwyciężaj”.

Porządkowanie zbioru liczb metodą przez wybieranie polega na wyszukiwaniu w zbiorze


liczby największej dla porządku malejącego.

2
Autor: Anna Wrzeciono © Copyright by Nowa Era Sp. z o.o. • www.nowaera.pl
Grupa B

3
Autor: Anna Wrzeciono © Copyright by Nowa Era Sp. z o.o. • www.nowaera.pl
Grupa B

9. (4 p.) Uzupełnij zdania. Podkreśl właściwe sformułowania.

W definicji funkcji określamy parametry aktualne / formalne, które w momencie wywołania


funkcji komputer zastąpi parametrami aktualnymi / formalnymi.

W języku C++ typ parametru i typ zwracanej wartości musi być / nie jest określony.
Funkcję niezwracającą wartości / zwracającą wartość stosujemy, gdy mamy wykonać jakąś
czynność (np. wprowadzenie lub wyświetlenie danych).

Każdej funkcji możemy użyć w programie tylko raz / wiele razy.

Zadania do wykonania na komputerze


10. (5 p.) Otwórz plik 10_B.cpp. Znajduje się w nim funkcja wprowadz_dane, która wprowadza
dane do tablicy. Aby funkcja działała poprawnie, zadeklaruj tablicę liczb całkowitych TYDZIEN
z maksymalną liczbą elementów N. Uzupełnij kod funkcji wyprowadz_dane, która wyświetli
elementy tablicy TYDZIEN na ekranie. Wywołaj obie funkcje w programie w odpowiedniej
kolejności. Zapisz plik.

11. (5 p.) W pliku 11_B.cpp znajdują się podstawowa struktura programu oraz deklaracja
10-elementowej tablicy o nazwie Liczby. Uzupełnij kod o odpowiednie instrukcje, które
wyświetlą poniższe elementy tablicy. Zapisz plik i uzupełnij tabelę.

Element tablicy Liczby Wartość


Ostatni element

Element o indeksie 3

Element Liczby[2]

12. (5 p.) Otwórz plik 12_B.cpp i zapisz w nim instrukcję warunkową, która sprawdzi, czy dana liczba
jest podzielna przez 6. Jeśli jest podzielna, powinien pojawić się komunikat: „Liczba jest
podzielna przez 6” w przeciwnym wypadku „Liczba nie jest podzielna przez 6”. Zapisz plik,
skompiluj i uruchom go dla liczb: 3250 i 1674. Uzupełnij w tabeli komunikaty dla poniższych
liczb.

Liczba Komunikat
3250

1674

4
Autor: Anna Wrzeciono © Copyright by Nowa Era Sp. z o.o. • www.nowaera.pl

You might also like