Основы программирования.
1. К языкам программирования низкого уровня относится:
А) Кобол В) Ассемблер
С) Фортран D) JAVA
2. Определите тип величины А = -327:
A) integer; В) real;
С) boolean; D) char.
3. Найдите правильно записанную в линейной форме формулу –+√
А) (-Ь + sqrt D)/2а;
C) (-Ь + sqrt(D)/2*a;
B)(-b + sqrt(D)/(2*a);
D) (-b + sqrt(D))/(2*a).
4. Что будет напечатано в результате выполнения следующей программы, если значение R = -10?
readln (R) ;
if R = 0 then Y:= R * 10;
if R > 0 then Y: =R+ 10;
if R< 0 then Y: = R * R/2;
writeln ( ‘R = ‘ , R).
A) R=0; B) R=100;
C) R=-10; D) R=50.
5. Найдите правильно записанный оператор
A) For k:=1 to 3 do S:=S+2;
B) For k:=1 downto 3 do S:=S+2;
C) For k=1 to 3 do S:=S+2;i
D) For k=1 downto 3 do S:=S+2;
6. Какая последовательность символов может быть идентификатором в соответствии с синтаксисом языка Паскаль?
A) fy
B) 5rt
C) Div
D) A*f
7. К языкам программирования низкого уровня относится:
А) машинные коды В) СИ
С) Алгол D) Бейсик
8. Определите тип величины А = -32.7:
A) integer; В) real;
С) boolean; D) char.
9. Найдите правильно записанную в линейной форме формулу +√+
А) (2*sqr(x) + sqrt (sqr(x)*x))/(а+b); В) (2* sqr(x) + sqrt (sqr(x)*x)/(а+b);
С) (2sqr(x) + sqrt (sqr(x)*x))/(а+b); D) (2* sqr(x) + sqrt sqr(x)*x)/(а+b).
10. Что будет напечатано в результате выполнения следующей программы, если значение R = 10?
readln (R) ;
if R = 0 then Y:= R * 10;
if R > 0 then Y: =R+ 10;
if R< 0 then Y: = R * R/2;
writeln ( ‘R = ‘ , R).
A) R=20; B) R=100;
C) R=10; D) R=50.
11. Что будет напечатано в результате выполнения следующей программы?
Begin
S:=10;
For k:=1 to 3 do S:=S+1;
Writeln(‘S=‘,S);
End.
A) S=10; B) S=11;
C) S=12; D) S=13.
12. Какая последовательность символов может быть идентификатором в соответствии с синтаксисом языка Паскаль?
A) mod
B) ght
C) 7Af
D) G/h
13.Определите тип величины А = true:
A) integer; В) real;
С) boolean; D) char.
1. Найдите правильно записанную в линейной форме формулу √+
А) sqrt(x)/(2*x)+sqr(x); В) sqrt x/(2*x)+sqr x;
С) (sqrt(x)/(2*x)+sqr(x); D) sqrt(x)/(2*x+sqr(x)).
15. Какое значение будет иметь переменная В при значении А = -20, в примере:
IF А > = 15 THEN В = А * 2 ELSE В = А -10
А)-40; В) 30; С) 20; D)-30.
16. Что будет напечатано в результате выполнения следующей программы?
Begin
S:=7;
For k:=2 to 5 do S:=S+1;
Writeln(‘S=‘,S);
End.
A) S=9; B) S=12; C) S=11; D) S=7.
17. Какая последовательность символов может быть идентификатором в соответствии с синтаксисом языка Паскаль?
A) D-fy
B) Rt1
C) 2f
D) И3
18. Определите тип величины А = ‘tx’:
A) integer; В) real;
С) boolean; D) char.
19. Найдите правильно записанную в линейной форме формулу +√−
А) (sqr(x) + 2*sqrt (x*sqr(x)))/(c-k); В) (sqr(x) + 2*sqrt (sqr(x)*x)/(c-k);
С) (sqr(x) +2sqrt (sqr(x)*x))/(c-k); D) (sqr(x) + 2sqrt sqr(x)*x)/(c-k).
20. Найдите правильно записанный оператор
A) if a > b else с: = a — b;
B) if a >b then c : =a+b; else c: =a-b;
C) if a >b c: =a + b else c: = a — b;
D) if a > b then c: = a — b else c: = a + b.
21. Что будет напечатано в результате выполнения следующей программы?
Begin
S:=1;
For k:=3 downto 1 do S:=S+1;
Writeln(‘S=‘,S);
End.
A) S=1; B) S=2; C) S=3; D) S=4.
22. Какая последовательность символов может быть идентификатором в соответствии с синтаксисом языка Паскаль?
A) 1m
B) G+h
C) W1
D) sqr
23. Определите тип величины А = 7E-3:
A) integer; В) real; С) boolean; D) char.
24. Найдите правильно записанную в линейной форме формулу √+
А) sqrt(x)/sqr(x)+3sqr(x); В) sqrt(x)/(sqr(x)+3*sqr(x));
С) sqrt(x)/sqr(x)+3*sqr(x); D) sqrt x/sqr x +3*sqr x.
25. Когда вы используете выражение, которое начинается со слова IF, то обязательно применяете слово:
A) THAN; В) THEN;
С) ELSE; D) GOTO.
26. Что будет напечатано в результате выполнения следующей программы?
Begin
S:=0;
For k:=1 to 3 do S:=S+2;
Writeln(‘S=‘,S);
End.
A) S=0; B) S=2; C) S=4; D) S=6.
27. Какая последовательность символов может быть идентификатором в соответствии с синтаксисом языка Паскаль?
A) giv
B) 2f
C) sqrt
D) И3
28. К языкам программирования низкого уровня относится:
А) Паскаль В) Ада
С) Ассемблер D) Алгол
29. К языкам программирования низкого уровня относится:
А)Фортран В) СИ++
С) Алгол D) машинные коды
Тут не всі. Сама зараз відповідаю на це
1. Які величини ми використовуємо в повсякденному житті та чим вони відрізняються?
Для опису об’єктів і процесів у матеріальному світі ми використовуємо величини. Наприклад, відстань між будинком і школою, температура повітря, тощо. За допомогою величин можна позначати довжину відрізка, площу земельної ділянки, висоту будинку, швидкість пішохода або автомобіля, час обертання планети навколо Сонця. Вони відрізняються тим, що кожна величина характеризується певним значенням та одиницями, в яких вимірюється це значення, наприклад швидкість вимірюється в км/год, температура в °С.
2. Для опису констант мовою програмування Free Pascal використовуючи службове слово const. У мові програмування Python константи задаються в тексті програми.
3. Індефікатори добирають у вигляді деякого скінченного впорядкованого набору літер і цифр, який починається з літери або символу підкреслення _. Наприклад, А, В2С, _І5, Y, SI, DAT_33, тощо.
4. Для опису числових величин мовою програмування Free Pascal використовуючи декілька слів. Це пов’язано з їх можливим діапазоном значень і відповідно обсягом, який вони можуть займати в пам’яті комп’ютера. Під час виконання програм, написаних мовою Python, система сама визначає обсяг, який числові величини можуть займати в пам’яті комп’ютера, залежно від введеного їх значення.
5.
6. Щоб у середовищі Lazarus описати змінні величини різних типів, які будуть використовуватися в програмі, потрібно службове слово var записують один раз, а перелік змінних кожного іншого типу записують у новому рядку.
7. У середовищі Lazarus для введення даних користувачем використовують функцію InputBox ( ), значення якої надають змінній відповідного типу.
Якщо необхідно перетворити значення рядового типу на числове використовують таку функцію:
StrToInt — перетворення значення рядкового типу в значення цілочисельного типу.