You are on page 1of 6

1.

Яке число передує (тобто на одиницю менше) числу 76508:


a) 76518 b) 76478 c) 76498
2. Яке число є наступним (тобто на одиницю більшим) за числом A9F16:
a) A0016 b) A9G16 c) AA016
3. Відомо, що 235x=111010112. Яке значення має основа системи числення х:
a) 8 b) 10 c) 16
4. Відомо, що 111010112=353х. Яке значення має основа системи числення х:
a) 10 b) 8 c) 16
5. Відомо, що 110011112=207х. Яке значення має основа системи числення х:
a) 16 b) 8 c) 10
6. Відомо, що 23510=3_38. Яке значення має бути в другому розряді :
a) 5 b) 2 c) 7
7. Яке число на дві одиниці менше за число 31008 :
a) 30768 b) 30988 c) 31768
8. Який двійковий код відповідає представленню цілого числа -10 в пам’яті
комп’ютера:
a) 1111111111110110 b) 1000000000001010 c) 1111111111110101
9. Двійковий код 11111111111001112 є представленням в пам’яті комп’ютера цілого
числа:
a) -20 b) -15 c) -25
10.Яке число на дві одиниці більше за число 9EF16:
a) 9E1 b) 9F0 c) 9F1
11.Число 22410, записане у десятковій системі числення, у системі числення з
основою 8 має значення:
a) 304 b) 403 c) 430 d) 340 e) 344
12.Число E516, записане у шістнадцятковій системі числення, у системі числення з
основою 2 має значення:
a) 11101101 b) 11100101 c) 11100110 d) 11100110 e) 11100111.
13.Число 110000112, записане у двійковій системі числення, у системі числення з
основою 16 має значення:
a) C5 b) 3C c) CA d) 3A e) C3
14.Число D616, записане у шістнадцятковій системі числення, у системі числення з
основою 10 має значення:
a) 241 b) 212 c) 214 d) 242 e) 224
15.Число 18610, записане у десятковій системі числення, у системі числення з
основою 2 має значення:
a) 10110110 b) 10111100 c) 10101010 d) 10111010 e) 10110010
16.Який з операторів містить синтаксичну помилку:
a) cout << ++x +y; b) cout << ++ (x+y); c) cout << x++ +y;
17.int n=2; cout << (n==1) << endl; Яке значення буде надруковано:
a) 0 b) 1 c) 2
18.Який з операторів містить синтаксичну помилку:
a) cout << x <<”\n”; b) cin >> x; c) cout >> x >> “\n”;
19.int n=2; cout << (n=1) << endl; Яке значення буде надруковано:
a) 0 b) 1 c) 2
20.int x[5]. Який з операторів містить семантичну помилку:
a) cin >> x[3]; b) x[5]=x[4]+x[3]; c) cout << “x[“ << 3 << “]=” << x[3];
21.Яке значення буде мати змінна n в результаті виконанння операторів:
int n=10; for(int i=0; i<n; i++) n++;
a) 10 b) -32768 c) 20 d) невизначене, оскільки цикл ніколи не завершиться e)
21
22.Яке значення буде мати змінна s після виконання операторів:
s=0; i=1; while( i<5) i+=1; s+=i;
a) 1 b) 0 c) 15 d) 5 e) 9
23.Який з операторів містить синтаксичну помилку:
a) cout << x <<”\n”; b) cin << x; c) cout << x << “\n”;
24.Яке значення буде мати змінна s після виконання операторів:
s=0; i=1; do { i++; s+=i; } while (i>5);
a) 14 b) 2 c) 0 d) 15 e) 1
25.Яке значення буде мати змінна s після виконання операторів:
s=0; for(int i=1; i<7; i++) { s+=i; i+=1; }
a) невизначене, оскільки цикл ніколи не завершиться b) 6 c) 0 d) 21 e) 9
26.int n=2; cout << (!n) << endl; Яке значення буде надруковано:
a) 2 b) 1 c) 0
27.Скільки ітерацій буде виконано в операторі циклу while(i!=j) { i++; j--; }, якщо до
початку циклу змінна i мала значення 10, а змінна j - значення 20:
a) 4 b) 10 c) 6 d) 5 e) 0
28.int x[15]. Який з операторів містить семантичну помилку:
a) cout << x[3++]; b) x[15]=x[14]+x[13]; c) cin << x[7];
29.Яке значення буде мати змінна s після виконання операторів:
s=0; i=1; while (i>5) { s+=i; i++; };
a) 1 b) 10 c) 25 d) 15 e) 0
30.Який з операторів містить семантичну помилку:
a) if(n==5) n++; b) if n==5 n++; c) if (n=5) n++;
31.Яке значення буде мати змінна s після виконання операторів:
s=0; for(int i=1; i<7; i++) { i+=1; s+=i; }
a) невизначене, оскільки цикл ніколи не завершиться b) 6 c) 12 d) 21 e) 9
32.int n=5; cout << (n>>2); Яке значення буде надруковано:
a) 52 b) 5 c) 20 d) 1
33.Нехай i=10; j=20; Скільки разів буде виконано тіло циклу в операторі циклу do
{i++; j--;} while(i==j) :
a) 5 b) 1 c) 6 d) 10 e) 0
34.double p=7.2, s=2; cout << (int) p/s; Яке значення буде надруковано:
a) 3 b) 3.6 c) 3.5 d) 4
35.Яке значення буде мати змінна s після виконання операторів:
s=0; for( i=1; i<= 5; i++) j=i+1; s+=j;
a) 5 b) 0 c) 15 d) 6 e) 10
36.Яке значення буде мати змінна s після виконання операторів:
s=0; i=1; while (i<5) { s:=s+1; i:=i+1; };
a) 5 b) 15 c) 4 d) 8 e) 0
37.int n=5; if (n++ ==5) cout << --n; else cout << ++n; Яке значення буде
надруковано:
a) 4 b) 5 c) 6
38.Нехай i=10; j=20; Скільки разів буде виконано тіло циклу в операторі: do { i++;
j--;} while (!(i!=j)) :
a) 20 b) 10 c) 6 d) 5 e) 1
39.int n=0; cout << !n << endl; Яке значення буде надруковано:
a) 2 b) 1 c) 0
40.Яке значення буде мати змінна s після виконання операторів:
s=0; i=1; do { i=i+1; s:=s+1; } while (!(i<5))
a) 14 b) 1 c) 0 d) 15 e) 2
41.double p=7.2, s=2; cout << (int) (p/s); Яке значення буде надруковано:
a) 3 b) 3.6 c) 3.5 d) 4
42.int n=5; cout << (n<<2); Яке значення буде надруковано:
a) 52 b) 5 c) 20 d) 1
43.Яке значення буде мати змінна s після виконання операторів:
s=0; for(int i=1; i<7; ) s+=i++;
a) невизначене, оскільки цикл ніколи не завершиться b) 0 c) 12 d) 21 e) 9
1. Нехай потрібно присвоїти цілій змінній h третю від кінця цифру в записі цілого числа
k. Який з операторів присвоєння дозволяє розв’язати цю задачу:
a) k=h/100%10; b) h=k/10%100; c) h=k/100%10; d) h=k/100/10; e) h=k%100/ 10
2. Який з даних виразів відповідає умові x=min(x,y,z), тобто має значення 1, якщо ця
умова виконується:
a) (x>=y && x<=z) b) (x<=y && z>=x) c) (z>=y && x<=z) d) (x<=y & x<=z)
e) (y>=x && y>=z)
3. Нехай потрібно присвоїти цілій змінній h першу цифру дробової частини дійсного
числа x. Який з даних операторів присвоєння розв’язує цю задачу:
a) h=(int) x*10%10; b) x= (int)(x*10)%10; c) h=x*10%10; d) h=(int) (x*10) %10;
4. Який з даних виразів відповідає умові z=max(x,y,z), тобто має значення 1, якщо ця
умова виконується:
a) (x>=y && x<=z) b) (x>=y && z>=y) c) (y>=x && x<=z) d) (z>=y & x<=z)
e) (y>=x && y>=z)
5. Нехай потрібно присвоїти цілій змінній h другу від кінця цифру в записі цілого числа
k. Який з операторів присвоєння дозволяє розв’язати цю задачу:
a) k=h/10%10; b) h=k%10/10; c) h= k/100%10; d) h= k /10%10; e) h=k/10/10;
6. Який з даних виразів відповідає умові z ≠ max(x,y,z), тобто завжди має значення 1,
якщо ця умова виконується:
a) (x<y | x<z) b) (x>z || y>z) c) (x<y || x<z) d) (y<x || z>y)
e) (y<=x && z>=x)
7. Нехай потрібно визначити чи четверта цифра від кінця в записі цілого числа k рівна
3. Який з логічних виразів буде мати значення 1, якщо ця умова виконується:
a) (k/1000%10==3) b) (k/1000==3) c) (k/1000%10=3) d) (k/100%10==3)
8. Нехай потрібно присвоїти цілій змінній h суму першої та третьої цифр в записі
заданого трьохзначного цілого числа k. Який з операторів присвоєння дозволяє
розв’язати цю задачу:
a) h=k/10 + k%10; b) h=k/100 + k%10; c) k=h/100 + h%10; d) h=k/100 + k%100;
9. Який з логічних виразів відповідає умові x=max(x,y,z), тобто має значення 1, якщо ця
умова виконується:
a) (x>=y && x<=z) b) (x<=y && x>=z) c) (y>=x && y>=z) d) (x>=y && y>=z)
e) (x>=y || x>=z)
10. Нехай потрібно присвоїти цілій змінній h другу цифру дробової частини дійсного
числа x. Який з даних операторів присвоєння розв’язує цю задачу:
a) h=(int) (x*100)%10; b) x=(int) (h*100)%10; c) h=(int) (x*10)%10;
d) h:=round(x*100) div 10; e) h:=trunc(x*10) mod 100;
11.Нехай потрібно присвоїти цілій змінній h суму першої та другої цифр в записі
заданого трьохзначного цілого числа k. Який з операторів присвоєння дозволяє
розв’язати цю задачу:
a) h=k / 10 + k % 10; b) h=k / 100 + k / 10 % 10; c) h=k / 10 + k / 10 % 10;
d) h=k / 10 + k / 100 % 10;
12.Який з даних виразів відповідає умові y=max(x,y,z), тобто має значення 1, якщо ця
умова виконується:
a) (x>=y && x<=z) b) (x<=y && z>=y) c) (y>=z & x<=y) d) (y>=x || y>=z)
e) (y>=x && x>=z)
13.Нехай потрібно присвоїти цілій змінній h суму другої та третьої цифр в записі
заданого трьохзначного цілого числа k. Який з операторів присвоєння дозволяє
розв’язати цю задачу:
a) h=k % 100 + k / 100; b) h=k % 10 + k / 10 / 10; c) h=k % 10 + k / 10 % 10;
d) h=k % 100 + k / 10 % 10; e) h=k / 10 + k % 10 / 10;
14.Який з даних виразів відповідає умові z=min(x,y,z), тобто має значення 1, якщо ця
умова виконується:
a) (x>=z && y<=z) b) (y>=z && x<=z) c) (z<=x && z<=y) d) (z<=y || x>=z)
e) (y<=x && y>=z)
15.Нехай потрібно присвоїти цілій змінній h четверту від кінця цифру в записі цілого
числа k. Який з операторів присвоєння дозволяє розв’язати цю задачу:
a) k=h / 1000 % 10; b) h=k / 1000 % 100; c) h=k / 1000 / 10; d) h=k / 1000 % 10;
e) h= k % 10 / 1000;
16.Який з даних виразів має значення 1, якщо серед останніх трьох цифр заданого
цілого числа k є цифра 2:
a) ((k % 10==2) || (k / 10 % 100==2) || (k / 100 % 10==2))
b) ((k % 10==2) && (k / 10 % 10==2) && (k / 100 % 10==2)
c) ((k % 10==2) || (k / 10 % 10==2) || (k / 100 % 10==2))
17.Нехай потрібно визначити чи задане натуральне число n є повним квадратом. Який з
логічних виразів буде мати значення 1 при виконанні цієї умови:
a) ((int) pow(sqrt(n),2)=n) b) (pow(sqrt(n),2)==n) c) (sqrt(n)*sqrt(n)==n)
d) (sqrt(pow(n,2))==n) e) ((int) pow(sqrt(n),2)==n)
18.Який з даних виразів відповідає умові y ≠ max(x,y,z), тобто завжди має значення 1,
якщо ця умова виконується:
a) (x<y | x<z) b) (y>x && y>z) c) (x<y || x<z) d) (y<x || z>y)
e) (y>x || y>z)
19.Який з даних виразів має значення 1, якщо перша і остання цифри заданого
трьохзначного цілого числа k рівні:
a) (k / 100 == k % 100) b) (k / 100 == k % 10) c) (k / 10 == k % 100)
20.Нехай потрібно присвоїти змінній h дробову частину заданого дійсного числа x.
Який з даних операторів присвоєння дозволяє розв’язати цю задачу:
a) h=x-ceil(x); b) h=ceil(x)-x; c) h=x- (int) x; d) h=(float) x.
21.Який з даних виразів має значення 1, якщо цілі змінні n та k мають однакову
парність:
a) (n % 2 != k % 2) b) (n % 2 == k % 2) c) (n % k == k % n)
d) (n / 2 == k / 2) e) (n % 2 == k / 2)
22.Нехай потрібно визначити чи третьою цифрою від кінця в записі цілого числа k є
цифра 5. Який з виразів буде мати значення 1, якщо ця умова виконується:
a) k / 100 % 10 == 5 b) k / 10 % 10 == 5 c) k / 1000 % 10 == 5
d) k / 100 % 100 == 5 e) k / 100 % 10 = 5
23.Який з даних виразів відповідає умові y=min(x,y,z), тобто має значення 1, якщо ця
умова виконується:
a) (x>=y || y<=z) b) (x<=y && y>=z) c) (z<=y && x<=z) d) (y<=x & z>=y)
e) (y<=x && z>=x)
24.Який з даних виразів має значення 1, якщо сума двох перших цифр
чотирьохзначного цілого числа k рівна сумі двох останніх цифр цього числа:
a) (k / 1000 + k / 100 % 10 == k % 10 + k / 10 % 10)
b) (k / 1000 + k / 100 == k % 10 + k / 10)
c) (k / 1000 + k / 10 % 10 == k % 10 + k / 100 % 10)
25.Який з даних виразів має значення 1, якщо перша цифра дробової частини дійсного
числа x рівна першій від кінця цифрі цілої частини цього ж числа:
a) ((int) (x*10) % 10 == (int) x/10) b) ((int) (x*10) % 10 == (int) x %10)
c) ((int) (x*10) % 10 == (x- (int) x) %10)
26.Який з даних виразів відповідає умові x ≠ max(x,y,z), тобто завжди має значення 1,
якщо ця умова виконується:
a) (x<y | x<z) b) (x>y && y>z) c) (x<y || x<z) d) (y<x || x>z)
e) (y<=x && z>=x)
27.Нехай потрібно визначити чи першою цифрою дробової частини дійсного числа x є
цифра 1. Який з виразів буде мати значення 1, якщо ця умова виконується:
a) (int) (x*100) % 10 == 1 b) (int) x*10 % 10 == 1 c) (int) (x*10) %10 = 1
d) (int) (x*10) % 10 == 1 e) (int) (x*10) % 100 == 1

You might also like