Основы алгоритмизации и программирования

Понятие алгоритма, его типы. Среда программирования Turbo Pascal, операторы и их разделы, работа с числами и математическими операциями. Символьный тип данных, массивы и их сортировка, расширение рабочего файла. Линейная структура построения программы.

Рубрика Программирование, компьютеры и кибернетика
Вид тест
Язык русский
Дата добавления 05.10.2015
Размер файла 16,2 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Основы алгоритмизации и программирования

Тестовые задания к аттестации для специальности «Информационное обеспечение»

Дисциплина: «Основы алгоритмизации и программирования»

алгоритм программирование массив

1. Алгоритм - это…

1) Неправильно заданный логарифм;

2) Список приказов;

3) Последовательность каких-либо действий;

4) Набор команд, приводящих к достижению поставленной цели;

2. Какого типа алгоритма не существует?

1) Линейный ;

2) Ветвящийся;

3) Двойной;

4) Циклический;

3. Цикла какого типа не существует?

1) С предусловием;

2) С постусловием;

3) С параметром;

4) С условием;

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

1) Integer;

2) Byte;

3) Word;

4) Real;

5. Для определения остатка от деления чисел используется оператор:

1) Div;

2) Mod;

3) Abs;

4) Cos;

6. Для возведения числа Х в квадрат в среде программирования TurboPascal, программист должен использовать функцию:

1) SQR(X);

2) SQRT(X);

3) Int (X);

4) Frac(X);

7. Для округления числа X по математическим правилам в среде программирования TurboPascal используется оператор:

1) Trunc (X);

2) Round (X);

3) LN (X);

4) EXP (X);

8. Для ввода данных в языке программирования TurboPascal используется оператор…

1) Write(ln);

2) Read(ln);

3) Exp(ln);

4) Pi;

9. Boolean в среде программирования TurboPascal это…

1) Строковый тип данных;

2) Логический тип данных;

3) Переменная;

4) Оператор ветвления;

10. Полное ветвление на языке программирования TurboPascal выглядит следующим образом:

1) If … then;

2) For … to … do;

3) If … then … else;

4) Begin … end;

11. Если при написании программы в среде программирования TurboPascalвнутри цикла расположено более одного действия, то для исключения ошибок следует добавить…

1) For … to … do;

2) Next I;

3) Begin … end;

4) If … then;

12. Для подключения графического режима в среде программирования TurboPascal следует подключить библиотеку:

1) CRT;

2) Graph;

3) Pen;

4) Pencil;

13. Какой оператор не используется для задания цикла при программировании в среде TurboPascal?

1) For … to … do;

2) While;

3) Repeat … until;

4) For … to … next;

14. В графическом режиме среды программирования TurboPascal для помещения на координатную плоскость линии используется оператор:

1) Circle;

2) Line;

3) PutPicsel;

4) Arc;

15. Символьный тип данных в среде программирования TurboPascal это…

1) Int;

2) Char;

3) Real

4) Word;

16. Массивы в среде программирования TurboPascal описываются следующим образом:

1) A:Write [x..y] of `type;'

2) A:Array [x..y] of `type';

3) A:Var [x..y] of `type';

4) A:End [x..y] of `type';

17. Когда окончится выполнение цикла?

while a<b do

a:=a+1;

1) Когда а станет больше b

2) Когда а станет равно b

3) Цикл не закончится

4) Сразу закончится

18. Как обозначается команда присваивания в Turbo Pascal;

1) *

2) =

3) :=

4) ==

19. Каждое выражение (каждый оператор) в программе на языке программирования TurboPascal отделяется друг от друга ...

1) точкой с запятой

2) точкой

3) запятой

4) дефисом

20. Расширение рабочего файла среды программирования TurboPascal имеет тип:

1) *.COM

2) *.JPG

3) *.EXE

4) *.PAS

21. Какое значение будет принимать переменная Х, после выполнения фрагмента программы:

f:=10; d:=10;

If f>=d then x:=f else x:=d

1) 10;

2) 20;

3) 30;

4) 1;

22. Какой из объектов может являться исполнителем алгоритмов?

1) ножницы

2) карта

3) принтер

4) книга

23. Алгоритмомможет являться:

1) книга

2) справочник

3) энциклопедия

4) инструкция

24. Какое значение будет принимать переменная Х, после выполнения фрагмента программы:

f:=5; d:=7;

If f>=d then x:=f else x:=d

1) 5;

2) 6;

3) 7;

4) 1;

25. Линейная структура построения программы подразумевает

1) Неоднократное повторение отдельных частей программы;

2) Последовательное выполнение всех элементов программы;

3) Выполнение лишь нескольких, удовлетворяющих заданному условию частей программы;

4) Верного ответа нет;

26. Команда CLRSCR в среде программирования TurboPascal служит для:

1) ожидания нажатия клавиши;

2) ввода данных с экрана;

3) очистки экрана;

4) верного ответа нет;

27. Раздел VAR в среде программирования TurboPascal служит для:

1) Для описания используемых переменных;

2) Для описания величин;

3) Для описания выражений;

4) Верного ответа нет;

28. Раздел операторов в среде программирования TurboPascal начинается служебным словом:

1) VAR;

2) INTEGER;

3) BEGIN;

4) Верного ответа нет;

29. Условный оператор в среде программирования TurboPascal применяется для программирования:

1) Сложных алгоритмов;

2) Линейных алгоритмов;

3) Ветвящихся алгоритмов;

4) Циклических алгоритмов;

30. Операторными скобками в среде программирования TurboPascalназываются:

1) ( );

2) < >;

3) begin … end;

4) Верного ответа нет;

31. К объектно-ориентированным средам программирования относится:

1) С;

2) QBasic;

3) Delphi;

4) TurboPascal;

32. Функция, содержащая в себе вызов самой себя называется:

1) Инверсивной;

2) Рекурсивной;

3) Стековой;

4) Синоптической;

33. Какой из языков программирования не является высокоуровневым?

1) Pascal;

2) Delphi;

3) Assembler;

4) QBasic;

34. Какое значение будет принимать переменная Х, после выполнения фрагмента программы:

f:=10; d:=7;

If f=d then x:=f else x:=d

1) 5;

2) 6;

3) 7;

4) 9

35. Элемент двумерного массива A под номером 25 в среде программирования TurboPascal будет выглядеть следующим образом:

1) A(25);

2) A{25};

3) A[25];

4) A25;

36. Раздел «Заголовок программы» в среде программирования обозначается служебным словом:

1) Var;

2) Program;

3) Rem;

4) Begin;

37. К основным этапам создания программы на ЭВМ не относится:

1) Постановка задачи;

2) Написание программного кода;

3) Создание алгоритма в виде блок-схемы;

4) Распространение информации о программном продукте;

38. Сколько раз будет выполняться «тело» цикла в следующем фрагменте программы, написанной на языке Pascal?

For i=1 to 10 do

Begin

i=i+1;

End;

1) 1;

2) 5;

3) 7;

4) 10;

39. Модуль среды программирования, который читает всю программу целиком, делает ее перевод и создает законченный вариант программы на машинном языке, который в последствии выполняется, называется:

1) Basic;

2) Компилятор;

3) Интерпретатор;

4) Программист;

40. Модуль среды программирования, которая преобразует программу, написанную на одном из языков высокого уровня, в программу, состоящую из машинных команд, называется:

1) Компилятор;

2) Интерпретатор;

3) Транслятор;

4) Репитер;

41. Объектно-ориентированной версией среды программирования Qbasic является:

1) VisualBasic;

2) QBasic #;

3) Assembler;

4) VisualStudioPlus;

42. К основным способам сортировки массивов относится:

1) Сортировка приставлением;

2) Пузырьковая сортировка;

3) Шариковая сортировка;

4) Воздушная сортировка;

43. Какое значение будет принимать переменная Х, после выполнения фрагмента программы:

For i=1 to 3 do

X:=i;

1) 1;

2) 2;

3) 3;

4) 6;

44. Переменная типа CHAR в среде программирования TurboPascal может хранить в себе:

1) Одиночный символ;

2) Строку символов;

3) Последовательность цифр;

4) Значение «Да» или «Нет»;

45. Для безусловного (быстрого) перехода к метке в программе, созданной в среде программирования TurboPascal, используется оператор:

1) Label;

2) Goto;

3) For;

4) If;

46. Какое значение будет принимать переменная Х, после выполнения фрагмента программы:

X:=0;

For i=1 to 5 do

X:=X+i;

1) 5;

2) 10;

3) 15;

4) 25;

47. Какое служебное слово используется для объявления строкового типа переменной?

1) Word;

2) String;

3) Boolean;

4) Real;

48. Что из нижеперечисленного не относится к свойствам алгоритма?

1) Дискретность

2) Массовость;

3) Неопределенность;

4) Результативность;

49. Какая операция не может использоваться с переменными целочисленного типа?

1) Сложение;

2) Вычитание;

3) Умножение;

4) Деление;

50. Какие значения может принимать переменная логического типа?

1) Числового;

2) Значение «Истина» или «Ложь»;

3) Символ или строка символов;

4) Переменные такого типа не имеют значений;

Размещено на Allbest.ru

...

Подобные документы

  • История создания и развитие Pascal. Особенности пакета программирования Turbo. его возможности редактора текстов, компилятора и отладчика. Построения программы на языке Turbo Pascal, ее структура, типы алгоритмов, одномерные и многомерные массивы.

    курсовая работа [519,3 K], добавлен 25.06.2011

  • Символьный тип данных как составляющая языка программирования: управляющие символы, лексемы и разделители. Разработка программного обеспечения для практической реализации решения задач, содержащих символьные величины языка программирования Turbo Pascal.

    курсовая работа [37,7 K], добавлен 03.05.2012

  • История развития языка программирования Pascal, его основные концепции. Вычисления в математических задачах. Изменение порядка выполнения инструкций программы. Выполнение оператора цикла. Логические выражения, линейные алгоритмы, условные операторы.

    методичка [847,6 K], добавлен 10.01.2013

  • Разработка эскизного и технического проектов программы "Helpopr" (ввод, хранение и вывод данных на дисплей по запросу пользователя). Язык программирования Turbo Pascal. Описание алгоритма программы. Требования к компьютеру и программному обеспечению.

    курсовая работа [198,1 K], добавлен 03.02.2010

  • Анализ эффективности методов сортировки данных в языке Turbo Pascal. Разработка эскизного и технического проекта программы. Сортировка без и с использованием дополнительной памяти, за исключением небольшого стека (массива). Сортировка связанных списков.

    курсовая работа [359,0 K], добавлен 23.05.2012

  • История создания и развитие языка программирования Pascal, его версии. Особенности и порядок построения графика функции на языке Turbo Pascal с использованием декартовой системы координат. Блок схема алгоритма процедур, листинг и тестирование программы.

    курсовая работа [102,7 K], добавлен 23.12.2011

  • Характеристика используемой операционной системы, языка программирования. Структура программы на языке Turbo Pascal 7.1. Операторы языка Turbo Pascal. Проведение сортировки записей. Алгоритмы программы и подпрограмм. Причины возникновения ошибок.

    курсовая работа [454,1 K], добавлен 13.06.2014

  • История разработки языка Pascal, его основные преимущества и недостатки. Понятие и допустимые операции над множественным типом данных. Работа с символьными переменными, числами и строками. Примеры записей с вариантами. Разработка интерфейса приложения.

    курсовая работа [34,3 K], добавлен 28.12.2010

  • Рассмотрение правил записи, способов ввода и вывода, использования функций обработки символьных данных в Pascal. Описание алгоритмизации и программирования файловых структур данных, проектирования структуры файла. Ознакомление с работой данных массива.

    курсовая работа [336,2 K], добавлен 27.06.2015

  • Значение и применение персонального компьютера и программного обеспечения в профессиональной деятельности. Перечень и содержание работы в системе программирования Pascal и Delphi. Условные операторы, массивы и строки. Общая схема работы с файлами.

    отчет по практике [642,2 K], добавлен 04.06.2013

  • Структура и основные элементы языка Turbo Pascal. Алгоритм составления простейших программ на Turbo Pascal. Применение условного оператора и сильноветвящихся алгоритмов. Циклы с предусловием и постусловием, сочетание циклических и условных операторов.

    реферат [64,0 K], добавлен 20.03.2016

  • Сущность среды программирования Turbo Pascal. Разработка программы с учетом потребительских свойств. Особенности методов современной технологии программирования (пошаговой детализации, структурный, модульный принцип, метод иерархической декомпозиции).

    курсовая работа [57,1 K], добавлен 03.03.2011

  • Разработка тестирующей программы для проверки знаний студента по математике на языке программирования Turbo Pascal с использованием подпрограмм "Vvod" (создание файла с вопросами и ответами) и "Initialization" (запуск тестирование и инициализация файла).

    курсовая работа [137,7 K], добавлен 28.03.2010

  • История и основы структурного программирования в среде Turbo Pascal. Работа с различными типами данных. Операторы языка. Работа с символьными и строковыми переменами, одномерным, двумерным массивами. Классификация компьютерных игр. Игры на языке Паскаль.

    курсовая работа [28,8 K], добавлен 06.05.2014

  • Основы работы на языке высокого уровня Turbo Pascal. Основное оборудование и программное обеспечение. Операторы, необходимы для работы в графической среде Turbo Pascal. Запуск графического режима. Текст программы в графической среде Turbo Pascal.

    лабораторная работа [12,7 K], добавлен 14.05.2011

  • Строгая типизация и наличие средств структурного (процедурного) программирования императивного языка Pascal. Структура программы, выражения, строки. Правила и описание типов, процедур и функций, операторов ввода - вывода, модулей и подпрограмм.

    курсовая работа [37,3 K], добавлен 28.06.2008

  • Разработка алгоритма поставленной задачи по обработке числовой информации в среде Turbo Pascal 7.0 с базовым языком программирования Pascal, отладка программы, реализующей разработанный алгоритм. Описание структуры программы, ее вспомогательных процедур.

    курсовая работа [668,0 K], добавлен 25.02.2010

  • История языка Pascal, его основные концепции. Линейный и циклический алгоритмы, типы данных. Условные операторы, операторы цикла. Программа вычисления суммы n первых членов геометрической прогрессии по любым двум ее членам, номера которых известны.

    отчет по практике [421,8 K], добавлен 07.06.2010

  • Разработка программы в среде программирования Borland Pascal, которая является электронным тестирующим пособием в области химии для 8-10 классов. Написание алгоритма решения задачи, определение необходимых функций, процедур, модулей, файловых переменных.

    контрольная работа [389,3 K], добавлен 19.09.2010

  • Изучение требований и реализации пользовательского интерфейса в среде Turbo Pascal. Разработка текстового, графического режимов работы дисплеев. Рассмотрение численных методов решения трансцендентных уравнений, их алгоритмизации и программирования.

    шпаргалка [776,8 K], добавлен 07.05.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.