Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Kilka teoretycznych pytan...

28 Lut 2007 12:33 1246 2
  • Poziom 1  
    Ostatnio mialem sprawdzian teoretyczny (o.O) z programowania. Nasza facetka jest nieogarnieta.. wogole szkoda gadac... Ale do sedna, na sprawdzianie padlo kilka dziwnie sformulowanych pytan, chcialbym aby doswiadczeni uzytkownicy podali mi na nie prawidlowe odpowiedzi.

    Do wyboru prawda lub falsz:
    1.Kompilator tworzy kod wykonywalny na podstawie programu zrodlowego.
    2.Jezyk niskiego poziomu charakteryzuje się przejrzystą strukturą; nie zależy od architektury komputera.
    3. Kompilator sprawdza składnię programu podczas wykonania tego programu.

    Do zaznaczenia a,b,c,d (moze byc wiecej niz jednej odpowiedzi)
    1.W programie przed użycie zmiennej tablicowej należy napisać (zastosować):

    a) definicję struktury danych;
    b) inicjalizację zmiennej;
    c) deklarację zmiennej tablicowej i zmiennej (zmiennych) indeksowych;
    d) prototyp tablicy;

    2. Co to jest?
    Code:
    Program x;
    
      Begin end.


    a) program w języku C++;
    b) program w jęyku C;
    c) program w jezyku Pascal;
    d) program w jezyku Java;

    3. Kod zrodlowy (programu, skryptu) to..

    a) kod wykonywalny;
    b) kod napisany w wybranym jezyku wysokiego poziomu;
    c) kod binarny;
    d) kod napisany w wybranym jezyku skryptowym;

    4. Algorytm liniowy:

    a) realizuje jeden ciag zadan;
    b) nazywany sekwencyjnym;
    c) to taki, wktorym moze wystapic kilka alternatywnych dzialan;

    5. W instrukcji iteracji:

    a) sposo jej zakonczenia moze byc okreslony przez warunek;
    b) zawsze wprowadzamy licznik, ktory odlicza kroki iteracji;
    c) moze sie zdarzyc, ze tylko jeden raz wykonamy jakas akcje;

    6. Do bledow komplikacji zaliczamy:

    a) blednie zapisane slowo kluczowe;
    b) dzielenie przez zero;
    c) zapetlenie programu;

    7. Funkcja abs(x):

    a) zmniejsza wartosc zmiennej x o 1;
    b) zaokragla wartosc zmiennej x do wartosci calkowitej;
    c) zwraca wartosc bezwzgledna zmiennej x;

    8. W algorytmie z warunkami:

    a) mozna przemieszczac sie w inne, niz kolejne miejsce algorytmu;
    b) nie wraca sie do wczesniejszych, ani nie przecodzi do dalszych miejsc w algorytmie;
    c) kolejnosc wykonywania czynnosci jest jednoznacznie okreslona.

    Na niektore pytania znam odpowiedz lecz chcialbym sie upewnic czy sformulowane pytania i odpowiedzi pozwalaja na wyrbanie prawidlowej odpowiedzi.

    Z gory dziekuje i pozdrawiam.
  • Poziom 35  
    1.Tak
    2.Nie
    3.Nie (Chociaż tutaj zamiarem autora mogła być odpowiedź Tak. - Kompilator sprawdza składnię programu (w domyśle kodu źródłowego) przed kompilacją programu (czy podczas kompilacji - jeden pies) , podczas samego wykonywania programu ten program jest już skompilowany i kompilator (w pierwotnym znaczeniu) nic już tutaj nie ma do roboty.... chociaż istnieją komputery, które kompilują kod na bieżąco (patrz procesory transmeta)



    1.b (może też być c)
    2.c
    3.b i d
    4.a,b,c
    5.a,c
    6.Ani ja, ani google nie wiemy co to "Błędy komplikacji" Jeżeli chodziło o błędy kompilacji to a
    7.c
    8.a

    Nie gwarantuję poprawności, ale buta nie dostaniesz =)
    Jak dla mnie to test chory i o ile wy nie jesteście jakimś profilem wybitnie informatycznym z nakierowaniem na programistów to absolutna bzdura.
  • Poziom 26  
    Zaglebiajac sie w te pytania to odpowiedz na pierwsze brzmi NIE dlatego ze to linker tworzy kod wykonywalny a kompilator kompiluje kod zrodlowy do postaci posredniej.
    Pomijajac to to nie dziwi mnie durnota tych pytan i wogóle nauki informatyki w szkołach wyzszych.
    Programowaniem zajmuje sie juz od ponad 10 lat, pracuję jako programista, a 2 lata temu na studiach ledwo zaliczylem teoretyczny test z programowania. Właśnie przez tego typu durne pytania. I tym ludziom nie da się wytłumaczyć niczego, bo oni tak przeczytali kiedyś w książce i tak ma być. Niestety na panstwowych uczelniach tak wlasnie jest.