Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Контрольное тестирование




1. Какие операторы записаны правильно?


а) g:=g;

б) М:=2хМ;

в) k:=232R;

г) s:=l:=u


2. В каком разделе программы на языке Паскаль можно использовать процедуру вывода
Write?


а) В разделе выполняемых операторов;

б) В разделе описания констант;

в) В разделе описания переменных.


3. Какие процедуры ввода записаны без ошибок?


а) Read (S, 67);

б) Read (Т);

в) Read Т;

г) Read (а, с);

д) Read ('a');

е) Read ('Введите а', а).


4. Что будет выведено на экран в результате выполнения программы?

Program S;

Var x, у: Integer;

Begin х:=2; у:=3; х:=х*х; у:= у * у;х:=х + у;

WriteLn ('х =', х);

End.


а) х = 5;

б) с=13;

в) 13;

г) 5.


5. Какая команда позволяет увидеть результат выполнения программы?


а) Debug/Output;

б) File/Save;

в) File/New;

г) Run/Run.


6. Какое расширение должен иметь файл с исходным текстом программы на Паскале?


а) В AS;

б) ВАК;

в) С;

г) PAS.


7. Какие имена программ на Паскале допустимы (при условии, что имя программы не совпадает с именем файла)?


а) 112233;

б) MyProgl;

в) Мойрг!;

г) MyPrograml.


8. Какие элементы языка Турбо-Паскаль могут быть обозначены идентификаторами?


а) Переменные;

б) Операторы;

в) Константы


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


а) Логический;

б) Символьные;

в) Целые;

г) Строковые.


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


а) '555';

б) 1188;

в) 1.0;

г) -345.


11. Операторы в программе на языке Pascal отделяются друг от друга:


а) двоеточием;

б) точкой с запятой;

в) пробелом;

г) запятой.


12. Какой оператор позволяет выводить пустую строку в документе?


а) writeln;

б) print;

в) output;

г) readln.


13. Укажите условие выбора чисел, кратных 3, но не кратных 6


а) (X mod 3 =0) AND (X mod 6 <>О);

б) (Х/3 =0) OR (X / 6≠0));

в) (X mod 3 =0) OR (X mod 6 <>0);

г) (X mod 6 <>0).


14. Какое значение примет переменная С в результате выполнения программы:

VAR А, В, С: INTEGER;

BEGIN

А:=-4; В:=А*3-6; IF B>2*A THEN A:= 2;

IF B<2*A THEN A:= 5; IF B=2*A THEN A:= В - A;

С:=A*B+A-B; WRITELN ('C=', C);

END.


а) 29;

б) 21;

в) 32;

г) 12.


15. Какой из операторов организует в программе множественный выбор?


а) If условие Then действие1 Else действие2;

б) If условие Then действие;

в) Case ключ of;

г) goto n.


16. С помощью какого оператора осуществляется переход к метке?


а) If условие Then действие;

б) Case ключ of;

в) goto n;

г) If условие Then действие1 Else действие2.


17. При каком значении X при исполнении программы будет получен ответ «ДА»:

Program T21;

Var X: Integer;

Begin

Readln(X); If X MOD 2=0 Then Writeln('ДA') Else Writeln('HET');

End.


а) 3;

б) 15;

в) 4;

г) 7.


18. Какое значение будет принимать переменная Y после выполнения фрагментов программы?

Var Y, X: integer;

Begin Y: = l; X: = 10;

Repeat

Y:=X*X; X:=X-2;

Until X<=0;

Writeln ('У=',У); End.


а) 4;

б) 0;

в) 2;

г) 100.


19. Какие из приведенных операторов организуют цикл со счетчиком?


а) For i:= nl downto n2 do оператор;

б) repeat <операторы > until условие;

в) while условие do <оператор>;

г) for i = nl to n2 do оператор.


20. Какое значение будет принимать переменная Y после выполнения фрагментов программы?

у:=0; FOR х:= 1 ТО 5 do У:= У * х; Writeln (у);


а) 0;

б) 12345;

в) 120;

г) 00000.


21. Тело цикла - это...

а) группа команд, не входящих в циклическую структуру;

б) группа команд, повторяющихся некоторое число раз;

в) произвольная группа команд;

г) команды, заключенные в операторные скобки.

22. Какой из перечисленных заголовков циклов не содержит ошибок?


а) FOR X:=3 ТО 12 DO;

б) FOR К = 1 ТО 5.5 DO;

в) FOR K = 2DOWNTO 10 DO;

г) FOR J:= 10 TO -2 DO.


23. Что определяет индекс массива?

а) Индекс определяет положение элемента массива данных относительно его конца;

б) Индекс определяет положение элемента массива данных относительно друг друга;

в) Индекс определяет положение элемента массива данных относительно его начала.

24. Укажите правильное описание массива

а) Var a:array[1..1000] of integer;

б) Var A: ARRAY [1..50 OF REAL];

в) Var A, B, C: ARRAY [1..50] OF REAL.

25. Что производит следующий фрагмент программы?

s:=0; for i:=l to n do

for j:=l to n do s: =s+a[i, j]; end;

writeln('s=',s);

а) Находит сумму элементов каждой строки и выводит их на экран;

б) Находит сумму всех элементов двумерного массива и сумму элементов каждой строки и выводит их на экран;

в) Находит сумму всех элементов двумерного массива и выводит их на экран.

СПИСОК ЛИТЕРАТУРЫ

Литература основная:

  1. Основы программирования: Учебник для сред. проф. образования / И.Г.Семакин, А.П. Шестаков. – 2-е изд., стер. – М.: Издательский центр «Академия», 2012. – 432 с.
  2. Голицына О.Л., Попов И.И. Основы алгоритмизации и программирования: учеб. пособие. – 3-е изд., испр. и доп. – М.: ФОРУМ, 2013. – 432 с.

Литература дополнительная:

  1. Канцедал С.А. Алгоритмизация и программирование: учебное пособие. – М.: ИД «ФОРУМ»: ИНФРА-М, 2012. – 352 с.
  2. Голицына О.Л., Партыка Т.Л., Попов И.И. Языки программирования: учеб. пособие. – М.: ФОРУМ: ИНФРА-М, 2013. – 400 с.

СОДЕРЖАНИЕ

Введение………………………………………………………………………………………….  
Лабораторная работа №1. Программирование линейных алгоритмов……………………  
Лабораторная работа №2. Программирование разветвляющихся алгоритмов……………  
Лабораторная работа №3. Программирование алгоритмов с использованием оператора выбора……………………………………………………………………………………………  
Лабораторная работа №4. Программирование циклических алгоритмов: цикл с параметром………………………………………………………………………………………………..  
Лабораторная работа №5. Программирование циклических алгоритмов: цикл с предусловием……………………………………………………………………………………………….  
Лабораторная работа №6. Программирование циклических алгоритмов: цикл с постусловием……………………………………………………………………………………………….  
Лабораторная работа №7. Обработка одномерных и двумерных массивов…………………  
Лабораторная работа №8. Сортировка массивов. Поиск элемента массива…………………  
Лабораторная работа №9. Работа со строковым типом данных……………………………...  
Лабораторная работа №10. Работа с множественным типом данных………………………..  
Лабораторная работа №11. Организация процедур……………………………………………  
Лабораторная работа №12. Организация функций……………………………………………  
Лабораторная работа №13. Использование рекурсивных подпрограмм…………………….  
Лабораторная работа №14. Использование процедур и функций: графические возможности…………………………………………………………………………………………………  
Лабораторная работа №15. Работа с типизированными файлами последовательного доступа………………………………………………………………………………………………  
Лабораторная работа №16. Работа с текстовыми файлами…………………………………...  
Лабораторная работа №17. Программирование данных типа «запись»……………………...  
Лабораторная работа №18. Программирование модулей……………………………………..  
Лабораторная работа №19. Графика Турбо – Паскаля………………………………………... Лабораторная работа №20. Программирование в графическом режиме………..…………. Лабораторная работа 21. Использование множеств для решения задач в Паскале……….. Лабораторная работа №22. Множества. (Продолжение)……………………………………. Лабораторная работа № 23. Исследовательско - практическая работа…………………… Лабораторная работа №24. Использование подпрограмм в Паскале……………………… Контрольное тестирование……………………………………………………………………...  
Список литературы………………………………………………………………………………  



Поделиться с друзьями:


Дата добавления: 2015-06-26; Просмотров: 777; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.02 сек.