EGZAMIN Z INFORMATYKI
(test pierwszy 10 pytań rozwiązanych)
Zad.1
Wartość zmiennej obliczonej za pomocą instrukcji:
value + =(4∗divs);
dla divs=2 i pierwotnej wartości value=4 wynosi:
a). 8
b). 16
c). 12
d). Instrukcja jest błędna .
Zad.2
Wartość zmiennej x wynosi 4. Rezultatem wykonania instrukcji:
y=x − − ;
tzn. nową wartością y jest:
a). 4
b). 5
c). 3
d). Instrukcja jest błędna .
Zad.3
Początkowa wartość zmiennej a wynosi 2.Jej wartość końcowa po wykonaniu fragmentu programu
if (a<5)
a=10;
else;
a=1;
wyniesie:
a).10
b).2
c).1
d).program zawiera błąd i nie można określić wartości a.
Zad.4
Pętla w poniższym fragmencie programu
val=5
do{
Val − −;
y while (val>5);
Będzie wykonana:
a).5razy
b).3razy
c)1raz
d)0razy
Zad.5
W programie jest między innymi:
struct mix {
int x ;
char y[5]
} ;
mix.char[2]=15;
program jest :
a)poprawny
b)instrukcja podstawienia jest błędna ze względu na użycie liczby.
c)instrukcja podstawienia jest błędna gdyż nie ma struktury mix.
d)definicja struktury mix jest nie kompletna -nie ma konkretnego egzemplarza.
Zad.6
W programie jest między innymi:
struct hybrid {
char litera;
int array [5];
} example;
aby wpisać liczbę 11 do początkowego elementu tablicy array należy użyć instrukcji:
a)hybrid . array[0]=11
b)hybrid −> array[0]=11
c)example . array[0]=11
d)cube −> lenght=3;
Zad.7
Fragment programu ma postać:
int x ,∗y;
y=&x;
x=3
∗y=5;
zmienna x ma wartość:
a)jest nieokreślona
b).5
c)program zawiera błąd
d)3
Zad.8
Plik sterujący kompilacją aplikacji „puzzle” w systemie mehe nosi nazwę answer.mak. Kompilacja w systemie mak odbywa się następująco:
a)mehe.answer.mak −o puzzle ; nazwa pliku z aplikacją jest określona w wierszu polecenie jako parametr „−0”.
b)mehe−f. answer.mak− o puzzle : nazwa pliku z aplikacją jest okreSlona w wierszu polecenie jako parametr „−0”
c)mehe−f. answer.mak− o puzzle; nazwa pliku z aplikacją jest określona w answer.mak.
d)system mehe może korzystać tylko z pliku „mehefile”−użycie pliku o nazwie„answer.mak” jest niedopuszczalne
e)żadna z powyższych odpowiedzi nie jest poprawna
Zad.9
Zmienna val typu unsigned char ma wartość początkową 200.Jaka będzie jej po wykonaniu operacji:
val=val<<1;
a)201
b)400
c)68
d)144
e)inna
Zad.10
Zdefiniowano
struct select { int a:1; in:7;};
oraz union { char znak : struct select bit;} puzzle;
instrukcja
(Intel / printf („%d”, puzzle. bit .a);
wyświetli:
a)1
b)0
c)inną wartość
d)definicja unii jest błędna
e)instrukcja printf jest błędna
Test 2 −nie jest pełny
(zadania nr.1;2;3;4;6; wraz z odpowiedziami)
Zad.1.
Wartość zmiennej obliczonej za pomocą instrukcji;
volue + =(10/divs)
dla divs=2 i pierwotnej wartości volue=4 wynosi:
a)7
b)9
c)5
d)instrukcja jest błędna
Zad.2.
Wartość zmiennej x wynosi 4. Rezultatem wykonania instrukcji:
y=x++;
tzn. nowa wartość zmiennej y jest:
a)4
b)5
c)3
d)instrukcja jest błędna
Zad.3
Początkowa wartość zmiennej a wynosi 2. Jej wartość końcowa po wykonaniu fragmentu programu:
if (a>5);
a=1;
Wyniesie:
a)5
b)2
c)1
d)program jest błędny
Zad.4.
Pętla w poniższym fragmęcie programu;
val=5
while (val<5)
{
val − −;
}
będzie wykonana:
a)5razy
b)3razy
c)1raz
d)0razy
UWAGA !!! (nie ma zadania nr. 5)
Zad.6.
Program zawiera deklarację i poprawną alokację pamięci dla struktury zp.5.Inicjalizacja elementu length wartości 3 odbywa się następująco:
a) (∗ cube). length=3
b) ∗cube−>length=3
c) ∗cube. length=3
d) cube. length=3
e) cube−>length=3