Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тести з інформатики.docx
Скачиваний:
1
Добавлен:
17.09.2019
Размер:
62.5 Кб
Скачать

15

Виберіть тип даних для опису цілих чисел

в) integer

Виберіть логічний тип даних

б) boolean

Який з перерахованих типів не є типом для опису цілих чисел

д) single

Який з перерахованих типів не є типом для опису дробових чисел

в) word

Вкажіть функції обчислення абсолютного значення аргументу и косинуса аргументу

а) trunc(x) cos(x)

Вкажіть функції обчислення результату від ділення двох цілих чисел і обчислення залишку від ділення

г) div mod

Яка з перерахованих функцій обчислює експоненту аргумента?

г) exp(x)

Вкажіть функциії обчислення квадратного корня і обчислення квадрату аргумента

а) sqrt(x) sqr(x

Вкажіть функцію заокруглення дійсного числа до найближчого цілого:

в) round(x)

Які значення приймає логічна змінна (змінна типу boolean)?

в) false або true

Перераховано типи логічних даних. Вкажіть лишній…

б) byte

Задана програма. Вкажіть, який алгоритм використовується. program alg; var S,I:integer; begin S:=0; for I:=1 to 100 do S:=S+I*I; write(S:5) end.

в) циклічний

Задана програма. Вкажіть, який алгоритм використовується. program alg; var A,B:integer; begin B:=5; A:=B + 19; write(A, B:5) end.

а) лінійний

Задана програма. Вкажіть, який алгоритм використовується. program alg; var S, I:integer; begin write(' S= ');readln(S); if S>0 then I:=S else I:=S*S; write(S, I:5) end.

б) розгалужений

Який масив описаний в наступному фрагменті? ... type Massiv=array[1..10] of integer; var A:Massiv; …

в) одновимірний масив цілого типу

Який масив описаний в наступному фрагменті на Паскалі? ... type Student=array[1..100] of real; var A:Student;

...

б) одновимірний масив дійсного типу

Задано фрагмент програми на Паскалі. Визначити типи змінних A,B і C: program alg; var A:real; B:integer; C:boolean;

в) A - дійсного типу, B - цілого типу, C - логічного типу

Перераховані деякі оператори Паскаля. Виберіть оператор читання, виводу і присвоювання:

в) readln writeln :=

Виберіть оператор опису типу одновимірного масиву:

а) for i := 1 to N do

б) type vektor=array[1..N] of real;

Вкажіть вірний перелік стандартних функцій Паскаля:

б) exp(x) sin(x) sqrt(x)

Виберіть вірну умову знаходження точки х в інтервалі [a,b]:

в) (a<=x) and (x<=b)

Який масив описаний в наступному фрагменті на Паскалі? ... type Massiv=array[1..10, 1..5] of real; var A:Massiv; …

б) двохвимірнии масив дійсного типу

Заданий вираз: , виберіть вірний варіант запису цього виразу:

б) t = exp((1/3)*ln(B*sqrt(cos(t-sqrt(a)))))/(B+exp(3*ln(a)))*1/(b-a);

Заданий вираз: , виберіть вірний варіант запису цього виразу:

б) t = (exp((x+3)-1)/(exp((1/3)*ln(x))+1)+a/(x+b));

Заданий вираз: , виберіть вірний варіант запису цього виразу:

д) m = exp((1/5)*ln(x+exp((1/7)*ln(x+exp((3)*ln(sqr(x)))))));

Заданий вираз: , виберіть вірний варіант запису цього виразу:

б) t = exp((1/5)*ln(x+(exp(3*ln(b))-x)))/(3*exp(3*ln(cos(x))));

Заданий вираз: , виберіть вірний варіант запису цього виразу:

в) m = exp((1/7)*ln(x+sqr(ln(x-a))))+B/exp(3*ln(x));

Заданий вираз: , виберіть вірний варіант запису цього виразу:

а) L = exp(exp((3)*ln(x))+exp(sqr(x)))*sin(exp(3*ln(x)))/exp((3)*ln(cos(x)));

Заданий вираз: , виберіть вірний варіант запису цього виразу:

б) L = A+exp((1/x)*ln(A+x))+ln(x)/ln(4);

Заданий вираз: , виберіть вірний варіант запису цього виразу:

в) f = b/(exp((1/3)*ln(c-k)))*sqr(ln(k/(B+A)));

Заданий вираз: , виберіть вірний варіант запису цього виразу:

а) y = exp((1/3)*ln(a*sqrt((b*x)/(A-x)))+c);

Заданий вираз: , виберіть вірний варіант запису цього виразу:

б) y = exp((1/3)*ln(A*exp(7*ln(sin(exp((5)*ln(x))))))+c);

Який з фрагментів програми перевірки істинності нерівності не містить помилок:

a)

{$N+, E+}

Begin

Write(Sqrt(1+Sqrt(1+Sqrt(2))), ‘ < ‘ , (1+Sqrt(5))/2); readln

End.

Який з фрагментів програми перевірки істинності нерівності не містить помилок:

д)

{$N+, E+}

Begin

Write(Exp(Exp(1)*Ln(Pi)), ‘ < ‘ , Exp(Pi)); readln

End.

Який з фрагментів програми перевірки істинності нерівності не містить помилок:

д)

{$N+, E+}

Begin

Write(Ln(6)/Ln(5), ’ > ’ ,Ln(7)/Ln(6)); readln

End.

Який з фрагментів програми перевірки істинності нерівності не містить помилок:

г)

{$N+, E+}

Var X, Left, Right: Real;

Begin

x:=sin(y);

Left:=ArcTan(x/Sqrt((1-Sqr(x))));

Write(‘Ліва частина: ’, Left);

Right:=3*Pi-10;

Write(‘Права частина: ’, Right); readln

End.

Який з фрагментів програми перевірки істинності нерівності не містить помилок:

г)

{$N+, E+}

Var s, Left, Right: Real;

Begin

Left:=16*Cos(2*Pi/s);

Write(‘Ліва частина: ’, Left);

s:=Sqrt(17);

Right:=Sqrt(34-2*s)+s-1+2*Sqrt(17+3*s-Sqrt(170+38*s));

Write(‘Права частина: ’, Right); readln

End.

Впорядкована послідовність елементів з одним і тим же ім'ям ...

б) називається масивом

Назвіть кількість елементів в масиві: var s:array[1..12] of real;

б) 12

Назвіть кількість елементів в масиві var w:array[1..12,1..5] of real;

в) 60;

Якщо для визначення елементу масиву потрібно вказати одну координату (порядковий номер), то такий масив називається

а) одновимірним

Одна змінна величина масиву називається ...

б) індексом масиву

Програма FOR I:=1 TO N DO WRITELN(А[I]:4); означає...

б) виведення елементів масиву в стовпець

Програма FOR I:=1 TO N DO WRITE(А[I]:4); означає...

а) виведення елементів масиву в рядок

Розмірність масиву визначає ...

б) кількість елементів

Сформулюйте умову завдання: for i:=1 to 10 do s:=s+s[i];

а) знайти суму елементів масиву

Сформулюйте умову завдання: for i:=1 to 10 do s:=s*s[i];

в) знайти добуток елементів масиву

Сформулюйте умову завдання: for i:=1 to 10 do s:=s+1;

г) елементи масиву збільшити на 1

Розмір масиву - це:

б) кількість елементів

Запис A3[7] означає...

а) заданий масив А3 з 7 елементів

Запис B[33]:=99 означає...

б) 33-му елементу масиву привласнюється значення 99;

Що змінює оператор присвоювання?

б) значення змінної

Дано фрагмент програми на мові Паскаль. Вияснити, что вона робить: readln(a); S:=a*a; writeln(S)

в) Вводить з клавіатури число а, знаходить квадрат цього числа і виводить результат на екран

Яке значення отримає X після виконання програми: program modula; var X:integer; begin X:=2; if X-X*X>0 then X:=-X else X:=X-2; writeln(X:5); end.

г) 0

Нехай x и y типу real. Що буде надруковано при виконанні наступних операторів: x:=5.1; y:=4.8; writeln(x+y:5:2);

в) 9.90

Знайдіть невірно записане на Паскалі число:

а) 2,0

Відмітьте невірно вказане ім’я змінної:

в) Spice Girls

Вкажіть вірний перелік стандартних функцій Паскаля:

б) sin(x) cos(x) ArcSin(x)

Знайдіть невірно записане на мові Паскаль число:

в) .27

Що обчислює наступна програма на мові Паскаль? program first; var S,a,b:real; begin readln(a); readln(b); S:=0.5*a*b; writeln(S); end.

в) Площа прямокутного трикутника зі сторонами a і b

Знайдіть значення змінної x після виконання операції присвоювання: x:=15; x:=x-10;

а) 5

Знайдіть значення змінних x та y після виконання операцій присвоєння: x:=3; y:=3; y:=x+y; y:=x-2*y;

б) x=3 y=-9

Вкажіть вірний запис виразу на мові Паскаль [(ax-b)x+c]x-d

б) ((a*x-b)*x+c)*x-d

Вкажіть вірний запис на мові Паскаль виразу x4+5*x:

г) sqr(sqr(x))+5*x

Вкажіть вірний запис на мові Паскаль виразу (1+x)2:

б) (1+x)*(1+x)

Вкажіть вірний запис на мові Паскаль виразу |a+bx|

г) abs(a+b*x)

Визначити значення змінної s після виконання наступних операторів: s:=0; n:=5; for i:=1 to n do s:=s+i;

г) 15

Який з фрагментів програми пошуку максимального з трьох дійсних чисел X, Y,Z не містить помилок:

д)

Var x, y, z, max: Real;

Begin

Write(‘Введіть 3-и дійсних числа: ’);

Readln(x,y,z);

If x>y then max:=x else max:=y;

If z>max then max:=z;

Write(‘Max= ’, max); readln

End.

Який з фрагментів програми пошуку максимального з суми та добутку трьох дійсних чисел X, Y,Z не містить помилок:

в)

Var x, y, z, s, d: Real;

Begin

Write(‘Введіть 3-и дійсних числа: ’);

Readln(x,y,z);

s:=x+y+z; d:=x*y*z;

If s>p then Write(‘сума більше: ’ , s , ‘>’ , p) else

If s>p then Write(‘добуток більше: ’ , p , ‘>’ , s) else

Write(‘сума та добуток рівні ’, s , ‘=’ , p); readln

End.

Який з фрагментів програми отримання цілої та дробової частини числа Х не містить помилок:

д)

Var x, y: Real;

Begin

Write(‘Введіть любе дійсне число х= ? ’ , #8);

Readln(x);

If (x>0) or (Frac(x)=0) then y:=Int(x) else y:=Int(x)-1

Write(‘[’ , x , ‘] = ’ , y : 1 : 0) {ціла частина}

Write(‘[’ , x , ‘] = ’ , x-y : 1 : 15) {дробова частина}

End.

Який з фрагментів програми обчислення факторіалу не містить помилок:

a)

Var n, i: 1..20; f: Comp;

Begin

Write(‘Введіть натуральне число ’);

Readln(n);

f:=0;

for i:=1 to n do f:=f*i;

Writeln(n:40, ‘! = ’ , f : 0 : 0)

End.

Який з фрагментів програми знаходження кількості цифр натурального числа n не містить помилок:

в)

q:=0;

while n>9 do begin

Inc(q);

n:=n div 10 end;

Який з фрагментів програми знаходження суми цифр натурального числа n не містить помилок:

г)

s:=n mod 10;

while n>9 do begin

n:=n mod 10;

s:=s+n mod 10; end;

Який з фрагментів програми обчислення значення функції y=4x3-2x2+5 для значень х, що змінюється від -3 до 1, з кроком 0,1 не містить помилок:

a)

{$N+,E+,R+}