Wszystkie posty spełniające kryteria zapytania label:Algorytmy|label:C|label:Programowanie, posortowane według trafności. Sortuj według daty Pokaż wszystkie posty
Wszystkie posty spełniające kryteria zapytania label:Algorytmy|label:C|label:Programowanie, posortowane według trafności. Sortuj według daty Pokaż wszystkie posty

Zadanie 1.

Z = 0
N = 1
 dopóki Z < 3:
 N = N * 2 + 1
 Z = Z + 1
 wypisz N

Która wartość zostanie wypisana przez algorytm?

  1. 3
  2. 5
  3. 7
  4. 15

Zadanie 8.

Zadaniem przedstawionej pętli jest
  1. wypełnienie tabeli Ksiazka danymi.
  2. wypisanie na ekranie danych tabeli Ksiazka.
  3. utworzenie dziesięciu obiektów typu Ksiazka.
  4. utworzenie jednego obiektu typu mojeKsiazki.

Zadanie 9.

int a = 1;
for (int i=1; i < 5; i++)
{
a = a * i;
}
cout << a;
Programista napisał w języku C++ pętlę, która miała obliczyć wynik działania 5! (5! = 1 * 2 * 3 * 4 * 5). Popełnił jednak błąd logiczny polegający na tym, że
  1. zmienna a powinna być inicjowana wartością 0 zamiast 1.
  2. parametr i pętli powinien być inicjowany wartością 0 zamiast 1.
  3. parametr i pętli powinien być dekrementowany zamiast inkrementowany.
  4. w drugim parametrze pętli powinno być porównanie i < 6 zamiast i < 5.

Zadanie 1.

Metoda zachłanna konstruowania algorytmów polega na
  1. podziale problemu na podproblemy w celu uzyskania problemów łatwych do rozwiązania.
  2. wybieraniu rozwiązań, które w danym kroku wydają się najkorzystniejsze.
  3. przeszukiwaniu zbioru danych aż do momentu znalezienia rozwiązania.
  4. odwołaniu się funkcji lub definicji do samej siebie.

Zadanie 11.

long int fun1(int a, int b)
{
 long int wynik = 1;
 for (int i = 0; i < b; i++)
  wynik *= a;
 return wynik;

Którą wartość zwróci funkcja zapisana w języku C++, jeżeli jej parametrami są a = 4 oraz b = 3?

  1. 1
  2. 12
  3. 16
  4. 64

Zadanie 7.

W języku C++ funkcja zwracająca wynik potęgowania, działająca na dwóch parametrach wejściowych: liczbie x i wykładniku w, ma deklarację
  1. int potega(int x);
  2. int potega(int x, int w);
  3. void potega(int x, int w);
  4. void potega(int x, int w, int wynik);

Zadanie 5.

Kwalifikatory dostępu: private, protected i public definiują mechanizm
  1. przeładowania.
  2. polimorfizmu.
  3. hermetyzacji.
  4. rekurencji.

Zadanie 1.

Algorytm sortowania tablicy polegający na n-krotnym porównywaniu ze sobą dwóch sąsiadujących elementów tablicy i zamianie miejscami w przypadku spełnienia warunku jest nazywany sortowaniem
  1. szybkim.
  2. przez wybór.
  3. bąbelkowym.
  4. przez scalanie.

Zadanie 4.

Po wykonaniu się przedstawionego fragmentu kodu języka C/C++ zmiennej o nazwie zmienna2 zostanie
  1. przypisany adres zmiennej o nazwie zmienna1.
  2. przypisana ta sama wartość, co przechowywana w zmienna1.
  3. przypisana zamieniona na łańcuch wartość przechowywana w zmienna1.
  4. przypisana liczba w kodzie binarnym odpowiadająca wartości przechowywanej w zmienna1.

Zadanie 1.

W którym z bloków należy umieścić warunek pętli?

Zadanie 10.

Jednym z wariantów testów jednostkowych jest analiza ścieżek, która polega na
  1. testowaniu wartości brzegowych zbioru danych.
  2. testowaniu obiektów pod względem inicjacji i zwolnienia zarezerwowanej pamięci.
  3. określeniu punktu początkowego i końcowego oraz badaniu możliwych dróg pomiędzy tymi punktami.
  4. utworzeniu kilku zbiorów danych o podobnym sposobie przetwarzania i użyciu ich do przeprowadzenia testu.

Zadanie 3.

W języku C, aby zadeklarować stałą, należy użyć
  1. const
  2. static
  3. #CONST
  4. #INCLUDE

Zadanie 4.

Które z wyrażeń logicznych zapisanych w języku C sprawdza, czy zmienna o nazwie zm1 należy do przedziału (6, 203> ?
  1. (zm1 > 6) || (zm1 <= 203)
  2. (zm1 > 6) || (zm1 != 203)
  3. (zm1 > 6) && (zm1 <= 203)
  4. (zm1 > 6) && (zm1 != 203)

Zadanie 4.

Zmienna typu double może przyjąć wartości:
  1. "Ala"; 'd'
  2. 1,44; 2,55
  3. 2.4; 4; 3.2
  4. 1979-12-05; 12:33

Zadanie 5.

int tab[10];
int zm1 = 0;
double zm2 = 0;

for (int i=0; i < 10; i++)
{
   zm1 = zm1 + tab[i];
}
zm2 = zm1 / 10;
Tablica tab[] jest wypełniona dowolnymi liczbami całkowitymi. Jaka wartość znajdzie się w zmiennej zm2 po wykonaniu prezentowanego fragmentu kodu?
  1. Suma liczb z tablicy.
  2. Suma liczb od 1 do 10.
  3. Średnia arytmetyczna liczb z tablicy.
  4. Średnia geometryczna liczb od 0 do 9.

Zadanie 6.

W języku C++ zdefiniowano zmienną char zm1[10];
Zmienna ta jest
  1. liczbą.
  2. znakiem.
  3. tablicą znaków.
  4. tablicą łańcuchów.

Zadanie 1.

Która instrukcja algorytmu odpowiada graficznej reprezentacji bloku przedstawionego na rysunku?
  1. n > 20
  2. Wypisz n
  3. n ← n + 5
  4. Wykonaj podprogram sortowania tablicy t

Zadanie 2.

Aby zadeklarować pole klasy, do którego mają dostęp jedynie metody tej klasy i pole to nie jest dostępne dla klas pochodnych, należy użyć kwalifikatora dostępu
  1. public.
  2. private.
  3. protected.
  4. published.

Zadanie 6.

W języku C++ zdefiniowano zmienną: char zml;. W jaki sposób można do niej przypisać wartość zgodnie ze składnią języka?
  1. zm1 = 'W';
  2. zml == 0x35;
  3. zm1[2] = 32;
  4. zml = "wiadro";

Zadanie 3

Podczas programowania aplikacji w systemie Windows, w celu sprawdzenia, który z przycisków klawiatury został wciśnięty, należy odczytać wartość parametru
  1. wParam zdarzenia WM_KEYDOWN.
  2. wParam zdarzenia WM_COMMAND.
  3. lParam zdarzenia WM_MOUSEMOVE.
  4. lParam zdarzenia WM_LBUTTONDOWN.