Question 1
Question
W przedstawionym poniżej programie w języku ANSI C w miejscu wykropkowanym brakuje jednej linii:
#include .......... int main() { printf("Tralalalala"); return 0; }
Answer
-
<iostream>
-
"iostream"
-
<stdio.h>
-
"stdio.h"
Question 2
Question
W języku ANSI C nazwy zmiennych i stałych symbolicznych tworzy się z liter i cyfr. Poniższa nazwa jest:
_Xtremalne_programowanie
Answer
-
niepoprawna, ponieważ zawiera więcej niż 16 znaków
-
poprawna, ponieważ pierwszy znak nie jest cyfra
-
niepoprawna, ponieważ pierwszy znak nie jest litera
-
poprawna, poniewaz rozpoczyna sie od znaku, ktory jest traktowany jako litera
Question 3
Question
Która z poniższych nazw w języku ANSI C jest poprawna?
Answer
-
Adam_1
-
2_Bartek
-
$_Celina
-
%Darek
Question 4
Question
Który z poniższych typów danych w języku ANSI C jest typem zmiennoprzecinkowym pojedynczej precyzji?
Question 5
Question
Który z poniższych typów danych w języku ANSI C jest typem zmiennoprzecinkowym
podwójnej precyzji?
Question 6
Question
Klawisz Ctrl+F2 w środowisku Borland C++ Builder sluzy do
Answer
-
kompilacji kodu źródłowego (Compile Unit)
-
zapisania kodu źródłowego do pliku (Save Unit)
-
otwierania pliku z kodem źródłowym (Open Unit)
-
zatrzymania wykonywania kodu programu (Program Reset)
Question 7
Question
Stała całkowita 1234L w języku ANSI C jest typu:
Answer
-
char
-
int
-
long int
-
long double
Question 8
Question
Stała 0x1234 w języku ANSI C jest typu:
Answer
-
int w postaci dziesiętnej
-
int w postaci ósemkowej
-
char w postaci dziesiętnej
-
int w postaci szesnastkowej
Question 9
Question
Jaką wartość wyświetli poniższa sekwencja instrukcji w języku ANSI C?
unsigned char x = 256; printf("%d", x);
Question 10
Question
Jaką wartość wyświetli poniższa sekwencja instrukcji w języku ANSI C?
int x = 255; printf("%o", x);
Question 11
Question
Jakie słowo kluczowe służy do definiowania w języku ANSI C stałej wyliczeniowej?
Question 12
Question
Jakie słowo kluczowe służy do deklaracji zmiennej typu całkowitego w języku ANSI
C?
Question 13
Question
Który z poniższych operatorów w języku ANSI C zwraca część całkowitą z dzielenia?
Question 14
Question
Który z poniższych operatorów w języku ANSI C zwraca resztę z dzielenia?
Question 15
Question
Który z poniższych operatorów w języku ANSI C służy do porównania dwóch wartości?
Question 16
Question
Jednoargumentowy operator negacji w języku ANSI C to:
Question 17
Question
Jaką wartość wyświetli poniższy fragment programu w języku ANSI C?
int a = 10; printf("%x", a++);
Question 18
Question
Jaką wartość wyświetli poniższy fragment programu w języku ANSI C?
int a = 10; printf("%o", a++);
Question 19
Question
Jaką wartość wyświetli poniższy fragment programu w języku ANSI C?
int c = 10; printf("%d", c++);
Question 20
Question
Dwuargumentowy operator logiczny ExOR w języku ANSI C to:
Question 21
Question
Poniższe wyrażenie w języku ANSI C jest równoważna następującej instrukcji: x *= y + 1
Answer
-
x = x * y++
-
x = (x * y)++
-
x = ++(x * y)
-
x = x * (y+1)
Question 22
Question
Poniższe wyrażenie w języku ANSI C jest równoważne następującej instrukcji:
y = (n>0) ? f : n;
Question 23
Question
Które z poniższych słów zarezerwowanych w języku ANSI C służy do konstruowania
instrukcji iteracyjnej?
Question 24
Question
Jaką wartość wyświetli poniższy fragment programu w języku ANSI C?
int n=-1; if(n) printf("true"); else printf("false");
Question 25
Question
Co wyświetli poniższy fragment programu w języku ANSI C?
n=2;
switch (n)
{
case 2: printf("rum");
case 3: case 4: printf("bu");
case 6: printf("rak");
default: printf("rak");
}
Answer
-
rum
-
burak
-
rumburak
-
rumburakrak
Question 26
Question
Co wyświetli poniższy fragment programu w języku ANSI C?
n=4;
switch (n)
{
case 2: printf("rum"); break;
case 3: case 4: printf("bu");
case 6: printf("rak"); break;
default: printf("rak");
}
Answer
-
rum
-
burak
-
rumburak
-
rumburakrak
Question 27
Question
Który z poniższych napisów nie jest słowem kluczowym (zarezerwowanym) w języku ANSI C?
Question 28
Question
Zmienne zadeklarowane wewnątrz funkcji main() lub bloku to zmienne:
Answer
-
statyczne
-
globalne
-
logiczne
-
automatyczne
Question 29
Question
Zmienne zadeklarowane poza funkcja main() to zmienne:
Answer
-
statyczne
-
globalne
-
logiczne
-
automatyczne
Question 30
Question
Operator bitowy koniunkcji w języku ANSI C to:
Question 31
Question
Operator bitowy alternatywy w języku ANSI C to:
Question 32
Question
Poniższy zapis w języku ANSI C jest
for(;;) {}
Question 33
Question
Ile razy wykona się poniższa pętla?
for(n=0;n<19;n++) {printf("%d",n);}
Question 34
Question
Ile razy wykona się poniższa pętla?
m=5; while (m-->=0) {printf("%d",m);}
Question 35
Question
Ile razy wykona się poniższa pętla?
k=-6; do {printf("%d",k);} while(k++<0);
Question 36
Question
Po wykonaniu poniższej instrukcji w języku ANSI C wartość zmiennej L będzie wynosiła:
for(L=-6; L<6;L++) {if(L==0) break;}
Question 37
Question
Po wykonaniu poniższej instrukcji w języku ANSI C wartość zmiennej n będzie wynosiła:
for(n=-6; n<6;n++) {if(n!=0) continue; }
Question 38
Question
Jakie liczby wyświetli poniższa instrukcja w języku ANSI C?
for(d=10; d>1; d--) if((d % 2)==0) printf("%d ", d-1);
Answer
-
10 8 6 4 2
-
9 7 5 3 1
-
9 8 7 6 5
-
8 7 6 5 4
Question 39
Question
Jakie liczby wyświetli poniższa instrukcja w języku ANSI C?
for(n=1; n<10; n++) if((n % 2)!=0) printf("%d ", n);
Answer
-
1 3 5 7 9
-
1 2 3 4 5
-
2 3 4 5 6
-
2 4 6 8 10
Question 40
Question
Przedstawiona poniżej instrukcja w języku ANSI C wyświetli na ekranie ciąg
for(x=7; x>=0; x--) printf("%d ", x % 2);
Answer
-
zer
-
jedynek
-
zer i jedynek
-
zer i dwójek
Question 41
Question
Przedstawiona poniżej instrukcja w języku ANSI C wyświetli na ekranie ciąg
for(x=0; x<=7; x++) printf("%d ", x % 1);
Answer
-
zer
-
jedynek
-
zer i jedynek
-
zer i dwójek
Question 42
Question
W przedstawionym poniżej fragmencie programu w języku ANSI C, użyto deklaracji zmiennych i funkcji. Która z poniższych instrukcji jest poprawna?
int K; float M; int N; char* S;
void delta(int* a, float b, int c, char* d) {}
Answer
-
delta(K, 12.34, 10, "alfa");
-
y=delta(12, 12.34, 10, "alfa");
-
y=delta(K, 12.34, 10, "alfa");
-
delta(&K, 12.34, 10, "alfa");
Question 43
Question
Wartość funkcji dioda(3) w języku ASNI C wynosi int dioda(int n) { if (n==0) return 1; else return (n*dioda(n-1)); };
Question 44
Question
Co wyświetli poniższy fragment programu napisany w ANSI C?
printf("%d\n", 2/3);
Answer
-
0.00001
-
0
-
0.666666
-
0.666667
Question 45
Question
Co wyświetli poniższy fragment programu napisany w ANSI C?
printf("%f\n", 2.0/3.0);
Answer
-
0.00001
-
0
-
0.666666
-
0.666667
Question 46
Question
Co wyświetli poniższy fragment programu napisany w ANSI C?
printf("%d\n", 3 % 2);
Question 47
Question
W języku ANSI C zdefiniowano typ tablicowy, którego zadaniem jest przechowywanie
znaków w 30 wierszach i 20 kolumnach. Która z poniższych definicji jest poprawna?
Question 48
Question
Jaką wartość ma zmienna y po wykonaniu poniższych instrukcji?
x = 1; y = x - (x % 3) * 3;
Question 49
Question
Jakie liczby wyświetli poniższa instrukcja w języku ANSI C?
for(x=8; x<=0x0f; x++) printf("%x ", x);
Answer
-
8 9 10 11 c d e
-
8 9 10 11 12 13
-
8 10 12 b c d e
-
8 9 a b c d e f
Question 50
Question
Poniższa funkcja zapisana w języku ANSI C, jest
int kodek(int m) {if (m==0) return 1; else return(kodek(m-1));}
Answer
-
funkcja iteracyjna
-
funkcja proceduralna
-
funkcja rekurencyjna
-
funkcja nieskończona
Question 51
Question
Modułem awionicznym nie jest
Question 52
Question
Określenie „oprogramowanie” oznacza
Answer
-
algorytm działania danego urządzenia
-
język służący do zapisu algorytmów
-
zapis algorytmu w danym języku programowania
-
umiejętność zapisywania algorytmów w wybranym języku programowania
Question 53
Question
Do oprogramowania użytkowego nie zaliczamy:
Answer
-
systemów operacyjnych
-
środowisk programistycznych
-
oprogramowania uruchomieniowego
-
oprogramowania projektowego
Question 54
Question
Język programowania to język
Answer
-
komunikacji użytkownika z systemem operacyjnym
-
służący do tworzenia algorytmów
-
naturalny opisujący działanie, które może być wykonane przez komputer
-
sztuczny utworzony drogą przyjęcia pewnych aksjomatów i definicji
Question 55
Question
Język maszynowy zalicza się do języków programowania:
Answer
-
pierwszej generacji
-
drugiej generacji
-
trzeciej generacji
-
czwartej generacji
Question 56
Question
Interpretacja programu polega na
Answer
-
przekształcaniu całego programu napisanego w języku wysokiego poziomu na program w języku maszynowym
-
przekształcaniu kolejno instrukcji języka wysokiego poziomu na instrukcje języka maszynowego
-
tłumaczeniu kodu symbolicznego na wykonywalny kod wynikowy
-
wykorzystaniu do tłumaczenia oprogramowania projektowego i uruchomieniowego
Question 57
Question
Podczas tworzenia oprogramowania dla modułów awionicznych na etapie pisania kodu źródłowego wykonuje się:
Answer
-
łączenie kodów poszczególnych modułów w kod programu
-
podział programu na moduły w asemblerze lub języku wysokiego poziomu
-
tłumaczenia kodów źródłowych poszczególnych modułów
-
przeniesienie kodu programu do pamięci systemu docelowego
Question 58
Question
Zdefiniowany w DO-178 poziom oprogramowania, którego błąd spowodowałby lub przyczyniłby się do katastrofalnego uszkodzenia awioniki samolotu, jest oznaczony literą:
Question 59
Question
Dwuargumentowy bitowy operator różnicy symetrycznej XOR w języku ANSI C to:(podobne do 20 pyt)
Question 60
Question
Operator bitowy alternatywy w języku ANSI C to:
Question 61
Question
Jaką wartość przyjmie zmienna b, gdy: int a = 5, b; b=a<<2;
Question 62
Question
Jaką wartość wyświetli poniższy fragment programu w języku ANSI C: int c=10; printf(„%d”, c++);
Question 63
Question
Jaką wartość wyświetli poniższy fragment programu w języku ANSI C: int c=10; printf(„%x”, a++);
Question 64
Question
Jaką wartość ma zmienna y po wykonaniu poniższych instrukcji x=1; y=x-(x%3)+3;
Question 65
Question
Program w języku ANSI C składa się z:
Question 66
Question
Deklaracja int *A[10]; to:
Answer
-
wskaźnik na tablicę dziesięciu wartości typu int
-
tablica dziesięciu wskaźników na wartości typu int
-
tablica dziesięciu liczb całkowitych
-
wskaźnik na tablicę wskaźników dziesięciu liczb całkowitych
Question 67
Question
Funkcja, która nie zwraca wartości, musi mieć nadany typ:
Question 68
Question
Ile razy wykona się następująca pętla int m = 5; while(--m >= 0) { printf("%d", m); }