1. Для чего используется указание типа данных величины?
2. Как описывается тип величины в языке Паскаль?
3. Приведите полный перечень типов данных в Турбо Паскале с примерами величин кaждого типа.
4. Какие типы данных относят к скалярным типам данных?
5. Охарактеризуйте целочисленные типы данных: какие они могут принимать значенш в каких операциях могут принимать участие, сколько места занимают в памяти.
6. Какие типы отношений определены над данными целого типа? Какие стандартны функции определены для целых чисел?
7. Чем отличаются вещественные числа от целых?
9. Какие функции преобразуют вещественный аргумент в целое число? Чем они отличаются?
10. Охарактеризуйте символьный тип данных.
11. Где применяется булевский тип данных, какие он принимает значения, сколько места требуется для его размещения в памяти?
12. Что такое пользовательские типы данных, чем они отличаются от стандартных типов данных? Приведите примеры данных перечисляемого и интервального типов.
13. Что такое структурированные типы данных?
14. Почему от программиста требуется знание и правильное применение понятия тождественности и совместимости типов величин? Каковы признаки тождественности и уcловия совместимости типов?
15. Что такое выражение, операция, операнд? Какие операции в языке Паскаль вы знаете?
16. Охарактеризуйте каждую арифметическую операцию.
17. Какие операции называются операциями отношения? В чем заключаются особенности результата операций отношения?
18. Охарактеризуйте каждую логическую операцию.
19. Каковы основные правила для определения старшинства операций?
 меню        вверх
1. Укажите буквы, символы, составные символы: ^, Y, <>, +, *, R, к, $, !, ы
2. Что в списке можно рассматривать как идентификаторы:
FIO, ФИО, 22222, X, Y, >=, &, $, Summa, _Rezult
3. Укажите идентификаторы, которые проще воспринимаются при чтении, объясните причину:
class 1;
Klass_J;
summadoxoda;
SummaDoxoda;
nomerdoma;
NomerDoma.
4. Сколько в следующем списке зарезервированных слов:
X, Program, Y, Summa, МуМопеу, Произведение, Vova, begin, end, if, repeat, Read?
5. В каких случаях надо использовать переменные:
1) если в программе используется какое-то число?
2) если в вычислениях какой-то операнд постоянно меняет свое значение?
3) если операнд в выражении хотя бы один раз меняет значение?
6. Какие утверждения неправильны:
1) 144 —целое число?
2) 125 — шестнадцатеричное целое число?
3) 124.98 — вещественное число?
4) $1FF — шестнадцатеричное число?
5) 'Адрес' — целочисленная константа?
6) — 12.3 — отрицательное вещественное число?
7) 'Сумма' — строковое значение?
7. Какие числа представлены в форме с плавающей точкой:
165, 10.3Е+02, 1234.678, 3789, 5.7Е0.2, 63.9Е—04
8. Какие из следующих утверждений неправильны:
1) для диапазона 1.. 260 лучше всего подходит тип byte;
2) для диапазона 0.. 75000 лучше всего подходит тип word;
3) для диапазона 'a'..'z' лучше всего подходит тип char;
4) для вещественных переменных обычно применяется тип real;
5) значение 32000 входит в тип integer.
9. Какой тип подходит для данных диапазона:
6..90?, — 40..+45?, +10..+65000? , 100,0 .. 10000,0?
10. Какой идентификатор описывает самый широкий диапазон данных?
11. Какие из следующих соотношений неправильны:
1) 6.22Е+02 = 622;
2) 20Е —03 = 0.02;
3) 2347.6Е —03 = 2.34760;
4) 0.2Е03 = 2000.0;
5) 1200Е+03 = 12000.0.
12. Какие из следующих утверждений неправильны:
1) перед шестнадцатеричными числами записывается знак #;
2) для описания переменных используется слово var;
3) для описания констант используется слово const;
4) имена переменных не обязательно описывать в разделе var;
5) значение константы можно изменять.
13. Какие заголовки программ правильны:
1) program Zarplata?
2) program Сумма?
3) program Summa Nalogov?
4) программа TeachKurs?
5) program 12Kurs2?
6) program SummaElementov?
14. Какая структура программы правильна:
1) program MyProgram; begin Writeln('Привет'); end. |
2) program MyFirst; begin X:=Y+10 0; end. |
15. Какой из перечисленных разделов обязателен в программе:
1) раздел var?
2) раздел const?
3) раздел type?
4) раздел begin .. end.?
5) раздел label?
16. Какие из комментариев неправильны:
1) { Программа вычисляет логарифм введенного числа };
2) (* Это тоже комментарий *);
3) {{ Комментарий в комментарии }};
4) (* { И это комментарий в комментарии } *);
5) {(* Еще один вариант *)};
6) (*(* Самый последний вариант *)*).
17. Есть ли причины к невыполнению следующей программы:
program Test;
begin
end.
18. Для чего используется слово uses ?
1) такого слова нет в языке Турбо Паскаль;
2) это какой-то пользовательский идентификатор;
3) с его помощью подключают стандартные библиотеки;
4) это стандартная константа, равная 3,14;
5) это логическая операция.
19. В разделе процедур и функций описываются только стандартные процедуры ?
1) да, только стандартные;
2) нет, только пользовательские;
3) и стандартные, и пользовательские;
4) такого раздела вообще не может быть в программе.
20. Каков будет результат ее выполнения? Измените программу, чтобы результат равнялся 35.
program Tutor;
begin
Writeln(5*6);
Writeln('Привет');
end.
21. Где ошибка в следующей программе?
program Kvadr;
begin
Writeln('Введите Значение X');
Writeln('X в квадрате=',Х*Х);
end.
var X:integer;
22. Где ошибка в следующей программе?
program Summa;
var X,Y,Сумма:integer; begin
Writeln('Введите значение X');
Readln(X);
Writeln ('Введите значение У);
Readln(Y);
Сумма:=X+Y;
Writeln(Сумма);
end.
 предыдущая         меню        вверх         следующая