116460

116460



Jfcst 5: Programowanie obiektowe — przegląd

41)    Której cechy język obiektowy nie musi posiadać? podprogramy rodzajowe

42)    Jakie ograniczenie na przedefiniowywanie metod trzeba narzucić w języku silnie typowanym? przedefiniowana metoda musi zadiować taki sam protokół

43)    Rozstrzyganie odwołań do bytów o takiej samej nazwie mających definicje w dwóch klasach bazowych odbywa się w C++ za pomocą: operatora :: (dwa dwukropki)

44)    W języku C++ obiekty zaalokowane na stosie dealokowane są: niejawnie

45)    Językiem, w którym stosowane jest zawsze dynamiczne wiązanie wywołań z metodami, jest Smalltalk

46)    Językiem, w któym klasa może być samoistna (tzn. nie mieć nadklasy), jest: C++

47)    W języku C++ metody, które mają być wiązane dynamicznie, deklaruje się za pomocą: słow a virtual

48)    Który nagłówek poprawnie deklaruje w C++ metodę abstrakcyjną? yirtual void p()=0;

49)    Klasy "lekkie", deklarowane jako struct, alokowane na stosie i nie pozwalające na dziedziczenie występują w: C#

50)    Który element nie występuje w JavaScripcie? Klasy

Tfest 6: Programowanie funkcyjne — przegląd

51)    Czego z zasady nie ma w językadi funkcyjnych? Pętli

52)    Która cedia jest typowa dla języków funkcyjnych, a rzadko występuje w językach imperatywnych i obiektowych? możliwość używania funkcji wyższego rzędu

53)    Listy shiżą w Lispie do zapisywania: i danych, i kodu

54)    Wywołanie ((LAMBDA (x) (* x x)) 2) w języku Sdieme: wyświetli 4

55)    Funkcja DISPLAY w języku Sdieme: wyświetla swój argument na ekranie

56)    Wartością wyrażenia (CAR ‘(A B Q) w języku Scheme jest: A

57)    Wartością wyrażenia (CONS '(A B) ‘(C D)) w języku Sdieme jest: ((A B) C D)

58)    Jak w języku Sdieme należy zapisać wywołanie złożenia funkcji f z samą sobą na argumencie x, czyli (f o f)(x)? (f (f x))

59)    Które stwierdzenie nie jest prawdziwe w odniesieniu do języka ML? lista może zawierać elementy różnych typów

60)    Do łączenia list w Haskellu służy: operator ++

Jfest 7: Programowanie w logice - przegląd

61)    Używane w Prologu klauzule Homa mają w następniku: zero lub jeden term

62)    Stosowana w Prologu metoda wnioskowania to: rezolucja

63)    Klauzula "dziadek(X, Z):- ojciec(X, Y), ojciec(Y, Z).": mówi tylko, że jeśli X jest ojcem Y i Y jest ojcem Z, to X jest dziadkiem Z

64)    Do tworzenia i rozkładania list w Prologu stosuje się: operator | i odpowiednie dopasowania

65)    Zapis "X is 3 * Y + 4" w Prologu powoduje: utożsamienie (lub sprawdzenie utożsamienia) zmiennej X z wartością wyrażenia 3*Y+4

66)    Jeśli Prologowi nie uda się udowodnić jednego z podcelów, to: wraca do poprzednidi podcelów, próbując znaleźć alternatywne rozwiązania

67)    Dla stwierdzeń złożonych Prolog stosuje: przeszukiwanie w głąb

68)    Zapis [X | Y] w Prologu oznacza: listę, gdzie X jest głową, a Y — ogonem listy

69)    Jaką klauzulę należałoby dopisać przed „f(X, [_ I Y]):- f(X, Y).", by otrzymać funktor sprawdzający przynależność elementu do listy? f(X, |X |J).

70)    Lista [1, [2. 3], 4, []] ma długość: 4

Jest 8: U podstaw programowania funkcyjnego — rachunek lambda

71)    Jeśli Afjest termem rachunku lambda, zaśjjest zmienną, to Ail/.mazywamy: abstrakcją

72) W termie Ary.y Zwolna jest zmienna:    z

73) Który term jest wynikiem a-konwersji termu Aj .1 y?    \z. zy

74)    Wynikiem ^-redukcji termu (Ary.ry)2jesj term:    Aj/.zy

75)    Aplikacja ^Qzwana jest redeksem, jeśli: Pjest w postaci abstrakcji

76)    Mówimy, że term jest w postaci normalnej, jeśli: żaden jego podterm nie jest redeksem



Wyszukiwarka

Podobne podstrony:
41.    Której z wymienionych niżej funkcji NIE spełnia pieniądz? a)
CCF20091231012 J podobnie to metafora wyrosła z synestezji, a nie odwrotnie; ale metafora - jak dow
132 133 2 Ad. 2. Pompa ciepła typu P/W zainstalowana wewnątrz obiektu nie musi być chroniona przed z
freakpp066 130 gramem FMSP. Jeżeli program sterujący ma działać samodzielnie, plik z tablicą symboli
charakteryzuje cechy typowych języków programowania obiektowego; omawia język Java jako nowoczesny j
080 TIF Język C++ - praktyczne wskazówki Ten rozdział i pięć następnych wiąże się z programowaniem o
Organizacja kursu Programowanie obiektowe Język C i C+H— najistotniejsze
Organizacja kursu Programowanie obiektowe Język C i C+H— najistotniejsze różnice Przeciążanie
Organizacja kursu Programowanie obiektowe Język C i C+H— najistotniejsze różnice Przeciążanie
Organizacja kursu Programowanie obiektowe Podejście obiektowe Język C i C++ - najistotniejsze różnic
Organizacja kursu Programowanie obiektowe Podejście obiektowe Język C i C++ - najistotniejsze różnic
Programowanie obiektowe Podejście obiektowe Język C i C++ - najistotniejsze różnice Języki
Organizacja kursu Programowanie obiektowe Język C i C+H— najistotniejsze
Organizacja kursu Programowanie obiektowe Język C i C+H— najistotniejsze

więcej podobnych podstron