Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вопросы_для _подготовки студентов_2П3.doc
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
467.97 Кб
Скачать

Примеры практического характера

  1. Что в списке можно рассматривать как идентификаторы:

ABC, ФИО, 654, A, B, >=, #R, $, _Summa (подчеркнуть)

  1. Сколько в следующем списке зарезервированных слов (подчеркнуть): array, Program, Y, MyMoney, Произведение, Minimum, Vova, begin, end, if, repeat

  2. Какие заголовки программ правильны:

  1. program TEST; ?

  2. program КЛАСС; ?

  3. program Summa Nalogov; ?

  4. program Teach_Kurs; ?

  5. program 2Kurs; ?

  6. program Summa_Elementov; ?

4. Для чего используется слово var ?

  1. это пользовательский идентификатор;

  2. подключают стандартные библиотеки;

  3. с его помощью описывают переменные;

  4. это логическая операция.

5. Какие значения принимает булевский тип данных ?

6.Какой тип подходит для данных диапазона: -40 . . +45 ?

7.Чем отличается оператор while от оператора repeat ?

8. Найдите три ошибки в тексте программы:

program Day_Week

var Day : byte;

Write (‘Введите номер дня недели : ’);

Readln (Day);

case Day of;

1 : Writeln (‘Понедельник’);

2 : Writeln (‘Вторник’);

3 : Writeln (‘Среда’);

4 : Writeln (‘Четверг’);

5 : Writeln (‘Пятница’);

6 : Writeln (‘Суббота’);

else Writeln (‘Воскресенье’);

end; end.

9. Установите соответствие между названием и назначением ключевых слов:

Слово

Назначение

1. array

1. файл

2. begin

2. выполнять

3. case

3. функция

4. do

4. массив

5. else

5. для

6. file

6. вариант

7. for

7. начало блока

8. function

8. иначе

9. if

9. в (входит в ...)

10. in

10. если

10. Какой диапазон значений принадлежит типам данных:

а).Integer; b).Word

  1. 0..255

  2. 0..65535

  3. -128..127

  4. -32768..32767

  5. -2147483648..2147483647

11. Составьте оператор повтора for, для вычисления значений функции Y=3Х2+1 на промежутке от -10 до +10 с шагом вычисления равным 1.

12. Что означает запись: N,M: array [1..10] of integer ?

13. Опишите одномерный массив М из 15 элементов, если каждый элемент массива имеет тип Byte.

14. Каким будет результат выполнения следующей программы:

program XXXX;

const

B: array [1..8] of byte = (4,5,2,6,7,9,1,3);

var

M, I, NM : byte;

begin

M:=B[1];

NM:=1;

for I := 2 to 8 do

begin

if B[I] < M then

begin

M:=B[I];

NM:=I;

end;

end;

Writeln (M,’ ‘, NM);

end.

15. Для чего используется слово type ?

  1. такого слова нет в языке Turbo Pascal;

  2. это пользовательский идентификатор;

  3. подключают стандартные библиотеки;

  4. это стандартная константа, равная 3,14;

  5. с его помощью описываются типы данных.

16. Какие значения принимает символьный тип данных ?

17. Какой тип подходит для данных диапазона: 0 . . +145 ?

18. Чем отличается оператор for от операторов while и repeat ? 19. Найдите три ошибки в тексте программы:

program Demo While;

const

Limit=10;

Count, Item, Sum : integer;

begin Count:=0; Sum:=0;

while (Count<Limit) do;

begin Count:=Count+1;

Write(‘Введите ‘, Count, ‘ -е целое число: ‘);

Readln (Item);

Sum:=Sum+Item;

end;

Writeln (‘Сумма введенных чисел равна ‘, Sum);

end.

20. Установите соответствие между названием и назначением ключевых слов:

Слово

Назначение

1. of

1. использовать

2. record

2. до

3. repeat

3. повторять

4. string

4. пока

5. then

5. из

6. until

6. переменная

7. uses

7. строка

8. var

8. то

9. while

9. с

10. with

10. запись

21. Какой диапазон значений принадлежит типам данных :

а).Byte; b).Longint

  1. 0..255

  2. 0..65535

  3. -128..127

  4. -32768..32767

  5. -2147483648..2147483647

22. Что означает запись: В: array [1..5,1..4] of byte ? 23. Опишите одномерный массив Т из 12 элементов, если каждый элемент массива имеет тип Integer.

37