Programování I: Ukázka otázek podobného typu jako na písemku

Vaším úkolem je zvolit jednu odpověď, která je správná. Většina otázek je navržena tak, aby byla právě jedna správná odpověď, ale v některých případech může být uznáno více možností (například kvůli rozdílu mezi MSVC a GCC kompilátorem).

Pokud nejsou uvedeny možnosti, pak bude otázka směřována na jednu z proměnných nebo výstup kódu a budou nabídnuty některé možné hodnoty - tzn. pokud je ve fragmentu kódu proměnná x, pak otázka může být “Jakou hodnotu bude mít proměnná x na konci kódu? 1) nedefinováno, 2) 0, 3) 1, 4) 2, 5) 5.

Otázka

Co bude výsledkem kompilace následujícího programu v C++?

1. #include <iostream>
2. int main() {
3.     cout << "Ahoj" << endl;
4. }
  1. Úspěšná kompilace.
  2. První chyba bude na řádku 1.
  3. První chyba bude na řádku 2.
  4. První chyba bude na řádku 3.
  5. První chyba bude na řádku 4.

Otázka

Do kterého typu se dá uložit nejvyšší (kladná) číselná hodnota?

  1. int
  2. char
  3. unsigned long
  4. long long int
  5. extended int

Otázka

Který vztah platí?

  1. sizeof(int) < sizeof(char)
  2. sizeof(int) < sizeof(long)
  3. sizeof(long) >= sizeof(int)
  4. 3 == 4
  5. (int)(5 * M_PI) == 16

Otázka

Jaká bude hodnota proměnné x?

int x, i = 0;
for (i = 1; i < 5; i++) ;
    x += i;

Otázka

Kolik bude hodnota proměnné obvod?

int r, obvod;
double pi = 3.14;
r = 4;
obvod = 2*pi*r;

Otázka

Jaké budou hodnoty proměnných a, b, c?

int a, b, c;
a = sscanf("3 -5 a", "%d %d %d", &a, &b, &c);

Otázka

Kolik bude na konci hodnota proměnné j?

int pole[10], j = 0;
for (int i = 0; i < 3; i++)
    pole[i] = j += i*i;
j += sizeof(pole);
vsb/zp/ukazka_pisemky.txt · Last modified: 06.03.2014 11:00 (external edit)
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki