testinfa


  1. Wartość wyrażenia: (x>0) OR (x<=0) dla x= 5 jest równa:

    1. true, tylko dla podanego przypadku,

    2. true, jest to przykład wyrażenia prawdziwego dla dowolnej wartości x,

    3. false.

  2. Wartość wyrażenia: true XOR true jest równa:

    1. true,

    2. 1,

    3. false,

    4. 2.

  3. Wartość wyrażenia: x IN [1,4,5,6] dla x= -5 jest równa:

    1. 3,

    2. true,

    3. false.

  4. W pewnym komputerze do zapisu wartości numerycznych stosuje się kod binarny prosty oraz ciągi ośmiobitowe. Jednostka arytmetyczno-logiczna wykonała operację dodawania 244 + 21. Czy w wyniku tej operacji powstanie przepełnienie:

    1. tak,

    2. nie, gdyż wartość sumy mieści się w zakresie reprezentowanych wartości,

    3. nie, gdyż ciągi binarne są zbyt długie.

  5. Pewną wartość zapisano binarnie w postaci 11.11(2), przy czym kropka oddziela część całkowitą od ułamkowej. Wartość dziesiętną tego zapisu, przy założeniu wykorzystania kodu binarnego prostego obliczymy następująco:

    1. 1*2+1*2+1*2+1*2,

    2. 1*101+1*100+1*10-1+1*10-2,

    3. 1*21+1*20+1*2-1+1*2-2.

  6. W programie zapisano wyrażenie z operatorem OR. Operator ten zastosowano do przypadku argumentów całkowitych, wynik takiego wyrażenia obliczony zostanie biorąc pod uwagę:

    1. wartości argumentów, operator ten jest operatorem iloczynu,

    2. wartości argumentów, operator ten jest operatorem sumy,

    3. reprezentacje bitowe argumentów, operacja OR realizowana jest na każdej parze bitów reprezentacji.

  7. Tekst tego testu zostanie zakodowany używając najprawdopodobniej kodu:

    1. ASCII lub Unikodu,

    2. binarnego prostego,

    3. zmiennopozycyjnego.

  8. W pewnym programie występuje fragment:
    var x : integer;
    y : boolean;
    begin
    x:=23; y:= x>2;
    W wyniku realizacji tego fragmentu otrzymamy:

    1. x= 23, y=true,

    2. x= 23, y=3,

    3. komunikat o błędzie, ostatnie podstawienie jest niepoprawne.

  9. Wyjątkiem nazywamy obiekt tworzony w następstwie:

    1. wystąpienia błędu w realizowanym programie,

    2. wykonania szczególnie skomplikowanej operacji,

    3. odwołania się do wyjątkowej wartości.

  10. Czy wykonanie operacji
    1/0
    związane będzie z wystąpieniem wyjątku:

    1. tak,

    2. nie,

    3. raczej nie, wszystko bowiem zależy od konstrukcji komputera.

  11. 0x08 graphic
    Dany jest fragment programu:
    try y:=10/2;
    except y:=222;
    end;
    W wyniku jego realizacji zmienna y będzie równa:

    1. 5,

    2. pozostanie nieokreślona,

    3. 222.

  12. Na rysunku pokazano schemat blokowy pewnego algorytmu. Zmienna suma obliczana w tym algorytmie będzie równa:

    1. sumie dwóch liczb, mianowicie 2+4,

    2. sumie dwóch liczb, mianowicie 4+6,

    3. 2.

  13. Jaka jest wartość wyrażenia 10 div 6:

    1. całkowite 1,

    2. rzeczywiste 1,0,

    3. całkowite 2.

  14. Jaka jest wartość wyrażenia 10/6:

    1. całkowite 1,6666

    2. rzeczywiste 1,6666,

    3. całkowite 1.

  15. W zapisie 1,224*103 liczba 3 jest przykładową wartością:

    1. mantysy,

    2. cechy,

    3. podstawy systemu zapisu wartości.

  16. Wartość wyrażenia 2,5*105+ 2,5*106 wynosi:

    1. 2,75*106,

    2. 2,5*105,

    3. 2,525*106.

  17. Wartości dziesiętnej 255 odpowiada w kodzie binarnym prostym ciąg:

    1. 10000001,

    2. 01111111,

    3. 11111111.

  18. Wartość wyrażenia 124 AND 255 wynosi:

    1. 255,

    2. 124,

    3. 131.0x08 graphic

  19. W pewnym schemacie blokowym występuje konstrukcja pokazana na rysunku obok. Konstrukcja odpowiada:

    1. iteracji - powtarzaniu pokazanego fragmentu programu,

    2. operacji warunkowej, polegającej na uzależnieniu wykonywania programu od prawdziwości warunku suma<100,

    3. operacji równoległej, jednoczesne przyporządkowanie zmiennej suma dwóch różnych wartości.

  20. W pewnym programie znajduje się procedura o nazwie komponentclick. Najprawdopodobniej oznacza to, że:

    1. procedura ta będzie wywołana w następstwie kliknięcia piktogramu obiektu o nazwie komponent,

    2. procedura ta będzie wywołana po podwójnym kliknięciu piktogramu obiektu o nazwie komponent,

    3. jest to procedura nie związana z żadnym zdarzeniem.

  21. Deklaracja zmiennej w programie zapisanym w języku Pascal jest czynnością:

    1. obowiązkową, bez deklaracji nie ma zarezerwowanego miejsca w pamięci,

    2. zależną od decyzji programującego,

    3. zdecydowanie niepotrzebną.

  22. Typ wartości określa:

    1. wyłącznie sposób jej reprezentacji,

    2. wyłącznie zakres wartości,

    3. sposób reprezentacji i związany z tym zakres wartości, ale także zbiór możliwych operacji.

  23. Czy każda wartość dziesiętna ma dokładne odwzorowanie w systemie dwójkowym:

    1. tak,

    2. nie, przykładem wartości nie znajdującej dokładnego odwzorowania może być 2,

    3. nie, przykładem wartości nie znajdującej dokładnego odwzorowania może być 0,2.

  24. Instrukcja języka Pascal typu if x>10 then wyszukaj(x); jest instrukcją, która dla x równego 11:

    1. jest błędną,

    2. spowoduje wywołanie procedury lub funkcji wyszukaj z parametrem aktualnym równym 11,

    3. nie spowoduje wywołania procedury lub funkcji wyszukaj.

  25. Instrukcję języka Pascal typu x:=x+z; należy interpretować następująco:

    1. x musi być równe x plus z, wynik takiej operacji jest prawdą albo fałszem,

    2. nowa wartość zmiennej x jest równa poprzedniej wartości x powiększonej o wartość z,

    3. jest to niespotykany w Pascalu typ operacji.

  26. Czy poprawną jest instrukcja warunkowa if (x>3) OR (y<2) then y:=y-3;:

    1. tak,

    2. nie, gdyż źle zapisano warunek,

    3. nie, gdyż źle zapisano instrukcję po słowie then.

  27. Zmienna plikowa powinna kojarzyć się ze:

    1. zbiorem rekordów,

    2. zbiorem obiektów,

    3. zbiorem liczb całkowitych lub rzeczywistych.

  28. W pewnym programie występuje deklaracja:
    var a, b: string;
    oraz podstawienia:
    a:='Jan'; b:=a+' Kowalski'
    W wyniku ostatniego podstawienia zmienna b przyjmie wartość:

    1. a Kowalski,

    2. Jan Kowalski,

    3. 'Jan Kowalski'.

  29. Kod programu zawiera fragment z pętlą while: x:=-2; while x>0 do x:=x-1;
    W pętli modyfikowana jest wartość x typu całkowitego. Liczbę wykonywanych iteracji można określić następująco:

    1. iteracje nie będą w ogóle realizowane,

    2. trzy razy,

    3. będzie bardzo duża (zależna od długości ciągu bitowego przeznaczonego do reprezentacji wartości typu całkowitego) ale ograniczy ją wystąpienie przepełnienia.

  30. Programista utworzył obiekt mojobiekt klasy Tstringlist gdyż chciał uporządkować alfabetycznie listę pracowników dostępną w pliku c:\lista. W tym celu powinien zapisać:

    1. mojobiekt.loadfromfile(`c:\lista'); mojobiekt.sort;

    2. Tstringlist.loadfromfile(`c:\lista'); Tstringlist.sort;

    3. mojobiekt.sort;

  31. Programista utworzył obiekt mojobiekt klasy Topendialog gdyż chciał odnaleźć interesujący go plik. W tym celu powinien użyć metody tego obiektu o nazwie:

    1. execute,

    2. findfile,

    3. searchforfile.

  32. Programista utworzył obiekt mojobiekt klasy Tdialog gdyż chciałby skorzystać z metody searchforfile. W tym celu powinien zapisać:

    1. Tdialog.searchforfile,

    2. Tdialog.mojobiekt.searchforfile,

    3. mojobiekt.searchforfile.

  33. W pewnym module umieszczono deklarację.
    type Trekord = record
    nr : integer;
    nazwa : string[20];
    end;
    var nowyrek : Trekord;
    Jest to przykład:

    1. poprawnej deklaracji typu rekordowego i zmiennej rekordowej,

    2. niepoprawnej deklaracji typu rekordowego,

    3. poprawnej deklaracji klasy obiektów.

  34. W module, w którym znajduje się pokazana wcześniej deklaracja znajduje się operacja:
    nowyrek.nazwa:='kontener 40 stopowy';
    Operacja ta oznacza:

    1. poprawne przypisanie wartości do pola nazwa w rekordzie nowyrek,

    2. niepoprawne przypisanie wartości do pola nazwa w rekordzie nowyrek,

    3. błąd konstrukcji programu, powinno być Trekord.nazwa:='kontener 40 stopowy';

  35. W pewnym module umieszczono deklarację.
    type TKlasa = class
    numer : integer;
    procedure pierwsza(x: integer);
    end;
    var nowyobiekt : Tklasa;
    Jest to przykład:

    1. poprawnej deklaracji klasy i zmiennej obiektowej,

    2. niepoprawnej deklaracji typu rekordowego,

    3. poprawnej deklaracji tablicy liczbowej.

  36. W pewnym module umieszczono deklarację.
    type TKlasa = class
    numer : integer;
    procedure pierwsza(x: integer);
    end;
    var nowyobiekt : Tklasa;
    Programista chciałby utworzyć obiekt pokazanej klasy. W tym celu powinien:

    1. nic dodatkowego nie robić, zamieszczona deklaracja wystarcza aby stosowny obiekt powstał,

    2. utworzyć obiekt za pomocą: nowyobiekt := TKlasa.create;

  37. Nagłówek funkcji przykladowa jest następujący:
    function przykladowa(var x : integer; var y : real):integer;
    oraz podstawienie
    pomocnicza:=przykladowa(a,b);
    Prawidłowość tego podstawienia jest uwarunkowana tym, że:

    1. zmienna a jest całkowita, b rzeczywista, zmienna pomocnicza całkowita,

    2. zmienna a jest boolowska, b rzeczywista, zmienna pomocnicza boolowska,

    3. zmienna b jest całkowita, a rzeczywista, zmienna pomocnicza całkowita.

  38. Nagłówek procedury przykladowa jest następujący:
    procedure przykladowa(x : integer; var y : real);
    Które z wywołań tej procedury jest prawidłowe:

    1. przykladowa(10,20+x),

    2. 0x08 graphic
      przykladowa(10+pom,20+x),

    3. przykladowa(10, y).

  39. Dany jest fragment modułu pokazany obok. W wyniku realizacji procedury jakastam uzyskamy:

    1. na panelu pojawi się wartość 145,

    2. na panelu pojawi się napis: 123+22,

    3. na panelu pojawi się napis: 123+2.

  40. Dany jest pokazany obok fragment programu. Parametr x w funkcji pierwsza jest przekazywany przez:

    1. adres,

    2. wartość,

    3. stałą.

  41. Zaznaczony na ilustracji obok znak „+” jest w pokazanych warunkach:

    1. częścią napisu wyświetlanego na panelu,

    2. operatorem konkatenacji,

    3. operatorem dodawania arytmetycznego.

test (1) - 3 stycznia 2013





function pierwsza(var x : integer):integer;
begin x:=22; result:=123 end;
procedure TForm1.jakastam(sender : TObject);
var suma : integer;
begin
suma:=2;
panel1.caption:=inttostr(pierwsza(suma))+'+'+
inttostr(suma)
end;



Wyszukiwarka

Podobne podstrony:
More on hypothesis testing
Testing simple hypotheses
Testing young learners
5 FEM Convergence Testing
1 0 Micromechanical testing Joost
ISTQB Glossary of Testing Terms Nieznany
11 3 2 3 Lab Testing Network Latency with Ping and Traceroute
the Placement tests for Speakout Speakout Overview of Testing Materials
TESTING STUDENTS (1)
TestingTable
7 Software testing plan
Portable Appliance Testing Guide
Cruelty of Animal Testing Analysis of Animal Testing and A
Is Drug Testing The answer
Darrieus Wind Turbine Design, Construction And Testing
Testing simple hypothesesII
Comparative testing and evaluation of hard surface disinfectants
BYT 2005 Software testing
31 HIs Testing Pink

więcej podobnych podstron