Яке число передує (тобто на одиницю менше) числу 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