122. Доступ до і-го символу текстового даного з іменем а можна отримати за допомогою виразу:
а. а(і)
б. аі
в. а[і]
г. немає правильної відповіді
123. Кількість символів у заданому рядку А визначає функція:
а. Роs(А, В)
б. Соnсаt(А, В)
в. Сору(А,р,m)
г. Lenght(А)
124. Номер символу, з якого починається входження рядка (тексту) А у рядок В визначає функція:
а. Роs(А, В)
б. Соnсаt(А, В)
в. Сору(А,р,m)
г. Lenght(А)
125. З'єднує рядки в один рядок функція:
а. Роs(А, В)
б. Соnсаt(А, В)
в. Сору(А,р,m)
г. Lenght(А)
126. Процедура Str (С: іnteger, vаг В: string):
а. вставляє рядок А у рядок В, починаючи від позиції з номером р.
б. вилучає m символів з рядка В, починаючи від позиції р.
в. переводить числове дане С у дане типу рядок
г. немає правильної відповіді
127. А та В – дані цілого типу. Які вирази також мають результат цілого типу?
а. SQR(A+B)+PRED(A*B)
б. SQRT(ABS(A–B))
в. SUCC(B)–A DIV B
г. ABS(A–B)
128. Нехай P – ДІЙСНА змінна, а М – ЦІЛА змінна. Які оператори записано правильно?
а. M:=M*COS(M);
б. M:=SQR(M);
в. P:=ROUND(P);
г. P:=M MOD 5;
129. А та В – дані цілого типу. Які вирази також мають результат цілого типу?
а. ROUND(COS(A)+LN(B))
б. PRED(B)–SQR(A)
в. SUCC(A)*B MOD A
г. SQR(A)+B DIV A
130. Нехай P – ДІЙСНА змінна, а М – ЦІЛА змінна. Які оператори записано правильно?
а. P:=SIN(M)+2;
б. P:=M MOD 2;
в. M:=ROUND(P);
г. M:=P/3;
131. А та В – дані цілого типу. Які вирази також мають результат цілого типу?
а. SQRT(A+B)+PRED(A*B)
б. SQR(ABS(A–B))
в. SUCC(B)–A MOD B
г. TRUNC(EXP(A)+ABS(B))
132. Нехай P – ДІЙСНА змінна, а М – ЦІЛА змінна. Які оператори записано правильно?
а. M:=M*SUCC(M);
б. M:=SQRT(M);
в. P:=TRUNC(P);
г. P:=M DIV 5;
133. Нехай P – ДІЙСНА змінна, а М – ЦІЛА змінна. Які оператори записано правильно?
а. P:=M+0.2;
б. P:=M DIV 2;
в. M:=10*P;
г. M:=P–P;
134. А та В – дані цілого типу. Які вирази також мають результат цілого типу?
а. SUCC(A+B)+PRED(A*B)
б. SQR(Ln(A–B))
в. A/B–A MOD B
г. ROUND(EXP(A)+SIN(B))
135. А та В – дані цілого типу. Які вирази також мають результат цілого типу?
а. ABS(COS(A)+LN(B))
б. SUCC(B)–SQR(A)
в. PRED(A)*B/A
г. SQR(A)+B DIV A
136. Нехай P – ДІЙСНА змінна, а М – ЦІЛА змінна. Які оператори записано правильно?
а. P:=M+M;
б. P:=2*M;
в. M:=ROUND(P DIV 2);
г. M:=ROUND(2 DIV P);
137. А та В – дані цілого типу. Які вирази також мають результат цілого типу?
а. SQR(SQR(A–B))
б. SQR(B)–A MOD B
в. EXP(ROUND(EXP(A))
г. (A–B)/2
138. Який оператор записано без помилок?
а. IF X<=6 THEN Y:=SIN(X); ELSE Y:=COS(X);
б. IF Y<=X THEN Y:=EXP(X*Y);
в. IF Y><X THEN Y:=SIN(X*A);
г. IF A<>0 THEN IF B<>0 THEN GOTO 10;
д. IF X>0 THEN Y:=LN(X) ELSE Y:=EXP(X);
139. Який оператор містить помилки?
а. IF K<>M THEN K:=M;
б. IF 5 THEN S:=S+5;
в. IF (A<B) OR C THEN C:=FALSE;
г. IF (A=B) AND P THEN P:=P+105;
140. Нехай A1 та A2 – операнди дійсного типу. Який з наведених записів є логічним відношенням?
а. ABS(A1–A2):=E
б. (А1–3)/(2*А2)
в. A1>=A2
г. А1&sin(A2)
141. Нехай V1 та V2 – довільні арифметичні вирази. Які з наведених виразів
Pascal’я будуть еквівалентні?
а. V1<=V2
б. NOT (V1<V2)
в. (V2>V1) OR (V2=V1)
г. NOT (V1>V2)
д. (V1<V2) AND (V1=V2)
142. Нехай A1 та A2 – операнди дійсного типу. Який з наведених записів є логічним відношенням Pascal’я?
а. A1:=A2
б. ABS(A1–A2)/E
в. (А1–3)=<(2*А2)
г. А1>sin(A2)
143. Який оператор містить помилки?
а. IF K–M THEN K:=M;
б. IF S<>5 THEN S:=S+5;
в. IF NOT A<>B THEN A:=A*A ELSE B:=B*B;
г. IF (A<B) NOT C THEN C:=FALSE;
144. Які з наведених записів є допустимими – тобто синтаксично правильними – виразами Pascal’я (за умови, що X, Y та Z – довільні числа або числові змінні)?
а. TRUE<FALSE
б. TRUE<(X<Y)
в. X><Y
г. NOT NOT(X>Y)
д. X<Y<Z
145. Нехай A1 та A2 – операнди дійсного типу. Які з наведених записів є логічними відношеннями Pascal’я?
а. (2*А2)/(А1–3)
б. A1:=A2
в. А1>>sin(A2)
г. ABS(A1–A2)<=E
146. Нехай A1 та A2 – операнди дійсного типу. Які з наведених записів є логічними відношеннями?
а. ABS(A1–A2)<<E
б. A1=:A2
в. (А1–3)/(2*А2)
г. А1>=cos(A2)
147. Нехай A1 та A2 – операнди дійсного типу. Який з наведених записів є логічним відношенням Pascal’я?
а. ABS(A1–A2)=E
б. (А1–3)/(2*А2)
в. A1><A2
г. А1&sin(A2)
148. Які з наведених записів є ІСТИННИМИ виразами Pascal’я (за умови, що X та Y – довільні числа або числові змінні)?
а. TRUE<FALSE
б. TRUE>(X<X)
в. (2*X)>X
г. X<=ABS(X)
д. (X<Y) OR (X=Y) OR (X<Y)
149. Нехай A1 та A2 – операнди дійсного типу. Які з наведених записів є логічними відношеннями?
а. А1 and sin(A2)
б. ABS(A1–A2)==E
в. (А1–3)^(2*А2)
г. A1<>A2
150. Який вираз має бути записано в заголовку циклу WHILE:
а. арифметичний вираз
б. оператор :=
в. будь-який логічний вираз
г. лише логічна константа
д. логічний вираз, що НЕ Є константою
е. арифметична константа
151. Який вираз має бути записано в операторі циклу після службового слова
'until' :
а. арифметичний вираз
б. оператор :=
в. лише логічна константа
г. логічний вираз, що НЕ Є константою
д. будь-який логічний вираз
е. арифметична константа
152. Які з наведених виразів можуть з’явитись у заголовку циклу WHILE:
а. a+2*b
б. i:=i+1
в. sqrt(x)>1e–4
г. false
д. (x<3) and (y>4)
е. 56
153. Які з наведених виразів можуть з’явитись у заголовку циклу WHILE:
(x<3) or (y>4)
а. true
б. 3*a–b
в. j:=j–1
г. sqr(y)>1e–3
д. 125
154. Які з наведених виразів є ПРАВИЛЬНИМИ записами оператора циклу:
а. for k:=1 downto 25 do
б. for 1<=k<=25 do
в. for k=1 to k<=25 do
г. for k:=1 to 25 do
д. for k>1 to 25 do
е. for k:=25 downto 1 do
155. Які з наведених виразів є ПРАВИЛЬНИМИ записами оператора циклу:
а. until 3*n+1>=28 repeat n:=n+1;
б. repeat n:=n+1; until 3*n+1>=28;
в. until 3*n+1>=28 n:=n+1; repeat
г. repeat until (3*n+1>=28) n:=n+1;
д. repeat 3*n+1>=28 until n:=n+1;
е. until n:=n+1; repeat 3*n+1>=28;
ІІ РІВЕНЬ
1. Запишіть мовою Паскаль вираз: .
2. Яке значення буде мати змінна s після виконання операторів s:=l; i:=l; while i<5 do i:=i+l; s:=s+i; ?
3. Запишіть мовою Паскаль вираз: .
4. Масив має вигляд . Яке значення прийме s мінна в результаті виконання операторів: s:=0; for i:=l to n do s:=s+abs(a[i,3])?
5. Масив А містить елементи(8, 4, -5,2,0,17). Яке значення прийме мінна s в результаті виконання операторів: s:=a[l]; for i:=2 to 6 do begin if a[i]>s then s:=a[i]; end;?
6. Запишіть мовою Паскаль вираз: .
7. Яке значення буде мати змінна з після виконання операторів s:=0; i:=l; while i<5 do begin i:=i+l; s:=s+i end; ?
8. Масив має вигляд . Яке значення прийме змінна s в результаті виконання операторів: s:=0; i:=3; for j:=l to n do s:=s+sqr(a[i-l ,j]) ?
9. Масив А містить елементи (g, k, p, о, a, s). Яке значення прийме змінна s в результаті виконання операторів: s:=a[l]; for i:=2 to 6 do begin if a[i]>s then s:=a[i]; end;?
10. Запишіть мовою Паскаль вираз: .
11. Запишіть мовою Паскаль вираз: .
12. Яке значення буде мати змінна s в результаті виконання операторів n:=6; s:=-l; for i:=l to n-3 do s:=s+i; ?
13. Масив А містить елементи . Яке значення прийме змінна s в результаті виконання операторів: s:=0; j:=2; for i:=l to 3 do s:=s+abs(a[i,j-l])?
14. Масив А містить елементи (l, k, w, o, t, d). Яке значення прийме змінна s в результаті виконання операторів: s:=a[l]; for i:=2 to 6 do begin if a[i]<s then s:=a[i]; end;?
15.Запишіть мовою Паскаль вираз: .
16. Запишіть мовою Паскаль вираз: .
17. Яке значення буде мати змінна s після виконання операторів s:=0; i:=l; while i<6 do i:=i+2; s:=s+i; ?
18. Масив має вигляд . Яке значення прийме змінна з в результаті виконання операторів: s:=0; for j:=l to n do s:=s+a[2,j]:
19. Масив А містить елементи (1, 4, -5, 2, 0, 11). Яке значення прийме змінна s в результаті виконання операторів: s:=a[l]; for i:=2 to 6 do begin if a[i]<s then s:=a[i]; end;?
20. Запишіть мовою Паскаль вираз: .
21. Масив має вигляд . Яке значення прийме змінна з в результаті виконання операторів: s:=0; for j:=l to n do s:=s+a[3,j] ?
22. Масив А містить елементи (2, 4, -5, 6, 10, 34). Яке значення прийме змінна s в результаті виконання операторів: s:=a[l]; for i:=3 to 6 do begin if a[i]<s then s:=a[i]; end;?
23. Яке значення буде мати змінна s після виконання операторів s:=0; i:=2; while i<10 do i:=i+3; s:=s+i; ?
24. Запишіть мовою Паскаль вираз: .
25. Запишіть мовою Паскаль вираз: .
26. Масив має вигляд . Яке значення прийме s мінна з в результаті виконання операторів: s:=0; for i:=l to n do s:=s+abs(a[i,2])?
27. Яке значення буде мати змінна s після виконання операторів s:=l; i:=l; while i<5 do i:=i+l; s:=s+i; ?
28. Масив А містить елементи (13, 3, -3, 2, 0, 17, 2). Яке значення прийме мінна s в результаті виконання операторів: s:=a[l]; for i:=2 to 7 do begin if a[i]>s then s:=a[i]; end;?
29. Масив А містить елементи (g, h, p, о, a, f). Яке значення прийме змінна s в результаті виконання операторів: s:=a[l]; for i:=2 to 6 do begin if a[i]>s then s:=a[i]; end;?
30. Масив має вигляд . Яке значення прийме змінна s в результаті виконання операторів: s:=10; i:=3; for j:=l to n do s:=s+sqr(a[i-l ,j]) ?
31. Яке значення буде мати змінна s після виконання операторів s:=3; i:=4; while i<5 do begin i:=i+l; s:=s+i end; ?
32.Запишіть мовою Паскаль вираз: .
33.Запишіть мовою Паскаль вираз: .
34. Нехай N = 3.
Y:=5.5;
IF X>=0.5 THEN Y
:=7.7;
34. Яке ЗНАЧЕННЯ матиме змінна F після виконання наведеного складеного оператора ?
BEGIN F:=1; I:=4;
1: IF I<N THEN GOTO 9; F:=F*I;
I:=I–1; GOTO 1;
9: END;
35. Нехай Х = 0.5
Яке ЧИСЛОВЕ ЗНАЧЕННЯ матиме змінна Y після виконання поданих операторів?
IF X>=0.5 THEN Y:=7.7; Y:=5.5;
36. Яке числове значення матиме змінна М після виконання наведеного фрагмента програми?
A:=5; B:=16;
CASE A>B OF TRUE: M:=A; FALSE: M:=B;
END;
37.Нехай X = 1 і Y = 1.
Яке значення матиме змінна Z після виконання таких операторів: Z:=0;
IF X>0 THEN
IF Y>0 THEN Z:=1 ELSE Z:=2;
38. Нехай А=3, В=4, С=6, D=6.
Напишіть числа, що будуть результатами таких арифметичних операцій над даними цілого типу:
1 D+B MOD (A–C)
2 A*C+D DIV D*A
39. Нехай А=10, В=2, С=3, D=11.
Напишіть числа, що будуть результатами таких арифметичних операцій над даними цілого типу:
1 A+D MOD B*C
2 B*A DIV D–C–B
40. Напишіть математичну формулу, що відповідає такому виразу Pascal’я:
sqrt(a*x*sqr(x)+b*x+c)
41. Напишіть математичну формулу, що відповідає операторові Pascal’я y:=Ln(x*cos(x))/Ln(10.0)
42. Нехай А=3, В=4, С=6, D=6.
Напишіть числа, що будуть результатами таких арифметичних операцій над даними цілого типу:
1 D*B MOD (A*C)
2 A*C+D DIV D–A
43. Нехай А=5, В=4, С=12, D=2.
Напишіть ЧИСЛА, що будуть результатами таких арифметичних операцій над даними цілого типу:
1 A+B DIV C–D
2 B+D MOD B
44. А та В – дані цілого типу. Запишіть, розділяючи комою, НОМЕРИ тих виразів, які також мають результат цілого типу
1 SQRT(A+B)+PRED(A*B)
2 SQR(ABS(A–B))
45. Напишіть математичну формулу, що відповідає наступному виразу
Pascal’я
x/y/z
46. Нехай А=3, В=4, С=6, D=6.
Напишіть ЧИСЛА, що будуть результатами таких арифметичних операцій над даними цілого типу:
1 D*B MOD A*C
2 A*C+(D DIV D–A)
47. Напишіть математичну формулу, що відповідає оператору Pascal’я y:=exp(x/abs(1–sqr(x)));
48. Нехай А=5, В=4, С=12, D=2.
Напишіть ЧИСЛА, що будуть результатами таких арифметичних операцій над даними цілого типу:
1 A*(B DIV C–D)
2 B+(D MOD B)
49. Нехай А=3, В=4, С=6, D=6.
Напишіть ЧИСЛА, що будуть результатами таких арифметичних операцій над даними цілого типу:
1 D MOD B*A*C
2 (A*C+D) DIV D–A
50. Напишіть математичну формулу, що відповідає оператору Pascal’я: