Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
По предмету « Основы программирования »Содержание книги Поиск на нашем сайте По предмету «Основы программирования»
Структура Pascal-программы (PROGRAM) Рекомендации по написанию программ.
Вопрос: Укажите неверное утверждение: Ответ Оператор Uses может быть записан в любом месте программы. Ответ В программе может быть создано несколько одинаковых разделов объявлений. Ответ Признаком конца программы является точка. Вопрос: Укажите верное утверждение: Ответ Заголовок программы в Turbo Pascal необязателен, т.к.игнорируется компилятором. Ответ Порядок размещения разделов в программе строго определенный. Ответ Раздел используемых в программе модулей, начинается со служебного слова Unit.
Стандартные типы: вещественный, целый, логический, символьный.
Вопрос1: Сколько байт памяти занимает переменная типа Char? Ответ 1 Ответ 255. Ответ Задается в программе. Вопрос2: Var A, B: array [ 1..10 ] of real; t: boolean; Какая из указанных операций допустима Ответ A:= B; Ответ A:= A+B; Ответ t:= A <> B; Вопрос3: Операция div допустима: Ответ Только над значениями целого типа. Ответ Только над значениями вещественного типа. Ответ Над значениями целого и вещественного типа. Вопрос 4: Операция mod допустима: Ответ Только над значениями целого типа. Ответ Только над значениями вещественного типа. Ответ Над значениями целого и вещественного типа. Вопрос 5: Поменять местами значения переменных X и Y Укажите правильный ответ Ответ r:= x; x:= y; y:= r; Ответ x:= y; y:= x; Ответ r:= y; x:= y; y:= r; Вопрос 6: Напечатать в одну строку все литеры от A до Z, включая эти буквы. Укажите правильный ответ Ответ For i:= ' A ' to ' Z ' do Write (i); Ответ For i:= ' A ' to ' Z ' do Writeln (i); Ответ For i:= A to Z do Write (i); Вопрос 7: Вычислить S - сумму порядковых номеров всех букв, входящих в слово SUM Ответ s:= ord (' S ') + ord (' U ') + ord (' M '); Ответ s: = ord (S) + ord (U) + ord (M); Ответ s = ord (' S ') + ord (' U ') + ord (' M ');
Перечисляемый тип и тип диапазон. Вопрос 8: Какой формат задания типа-диапазон не допустим? Ответ A.. Z Ответ 50.. 100 Ответ ' A '.. ' Ф ' Вопрос 9: При объявлении перечислимого типа, значения указываются через: Ответ Запятую. Ответ Точку с запятой. Ответ Двоеточие.
Векторы. Матрицы.
Вопрос 10: Укажите правильный формат задания массива: Ответ Var <имя массива>: array [ типы индексов ] of <тип элементов>; Ответ Var <имя массива>: array (типы индексов) of <тип элементов>; Ответ Var <имя массива>: array [ количество элементов ] do <тип элементов>;
Строковый тип. Строковые процедуры и функции.
Вопрос 11: Укажите верный вариант функции получения подстроки "ман" из строки Str:= " Мурманск "? Ответ Copy (Str, 4, 3) Ответ Copy (4, 3, Str) Ответ Copy (Str, 3, 4) Вопрос 12: Укажите верный формат процедуры удаления подстроки "еризация" из строки Str:= "компьютеризация" Ответ Delete (Str, 8, 8); Ответ Delete (Str, 7, 8); Ответ Delete (8, Str, 8); Вопрос 13: Укажите правильный результат выполнения процедуры, если word:= ' Kарта '; word1:= Insert (word, 'Географическая ', 15);? Ответ ГеографическаяКарта Ответ Карта Географическая Ответ Географическая Карта Вопрос 14: Укажите правильный вариант объявления переменной типа String? Ответ Var < переменная >: String [ 10 ]; Ответ Var < переменная >: String (20); Ответ Var <переменная>: String [ 260 ]; Вопрос 15: Укажите неверную операцию над строковыми переменными: Ответ <строка1> - <строка2>; Ответ <строка1> + <строка2>; Ответ <строка1> <> <строка2>; Вопрос 16: Укажите неверный доступ к конкретному элементу строки, длина которой составляет 10 символов: Ответ Имя строковой переменной (10); Ответ Имя строковой переменной [ 10 ]; Ответ Имя строковой переменной [ 2*5 ]; Вопрос 17: Укажите правильный алгоритм выполнения процедуры Delete (S, M, N)? Ответ Удаляет N символов из строки S, начиная с позиции M. Ответ Удаляет M символов из строки S, начиная с позиции N. Ответ Удаляет S символов строки M, начиная с позиции N. Вопрос 18: Укажите правильный алгоритм выполнения процедуры Insert (S1, S2, S3) Ответ Вставляет строку S1 в строку S2, начиная с позиции S3. Ответ Вставляет в строку S1 строку S2, начиная с позиции S3. Ответ Вставляет строку S2 в строку S1,начиная с позиции S3. Вопрос 19: Укажите правильный алгоритм выполнения процедуры Str (S1, S2)? Ответ Преобразует числовое значение S1 в строковое значение помещает в S2 Ответ Преобразует строковое значение S1 в целочисленное S2. Ответ Определяет длину строковой переменной S1 и результат помещает в S2.
Тип запись. Вопрос 20: Укажите правильный формат объявления типа "запись": Ответ Type <Имя_типа> = Record < Имя_поля1: Тип >.... End; Ответ Type <Имя_типа>:= Record < Имя_поля1: Тип >.... End; Ответ Type <Имя_типа>: Record < Имя_поля1: Тип >.... End;
Тип множество. Операции над множествами.
Вопрос 21: Укажите правильный ответ: Ответ Множество - это бесповторная неупорядоченная совокупность элементов одного типа; Ответ Множество - это упорядоченная бесповторная совокупность элементов одного типа; Ответ Множество - это упорядоченная последовательность элементов базового типа; Вопрос 22: Укажите допустимую операцию над множествами: Ответ = Ответ < Ответ mod Вопрос 23: Укажите допустимую операцию над множествами: Ответ * Ответ / Ответ < Вопрос 24: Укажите допустимую операцию над множествами: Ответ + Ответ div Ответ / Вопрос 25: Укажите допустимую операцию над множествами: Ответ <= Ответ > Ответ not Вопрос 26: Укажите допустимую операцию над множествами: Ответ in Ответ / Ответ mod Вопрос 27: Укажите допустимую операцию над множествами: Ответ >= Ответ not Ответ >
Описание констант, переменных и типов. Вопрос 28: Укажите неправильную запись числа: Ответ 2 * Е 5 Ответ 8 Е О Ответ + 0. 3 Вопрос 29: Укажите неправильную запись числа Ответ 7, 5 Ответ - 0 Ответ 0006 Вопрос 30: Укажите неправильную запись числа Ответ 2 / 3 Ответ О Е - 4 Ответ - 5. 3 1 Вопрос 31: Выбрать тип, описанный неверно (const n=180;): Ответ type P = n - 1.. 1; Ответ type P = 1.. n; Ответ type P = 1.. n - 1; Вопрос 32: Укажите правильный вид описания переменных: Ответ Var <идентификатор>: <тип переменной>; Ответ Var <идентификатор> = <тип переменной>; Ответ Var <идентификатор >:= < тип переменной>;
Выражения. Арифметические и логические выражения. Вопрос 33: Вычислить значение выражения Succ(Trunc(5/2)-Pred(3)); Ответ 1 Ответ 2 Ответ 0 Вопрос 34: Вычислить значение выражения(x*y <> 0) and (y > x); при x=2,y=1; Ответ False Ответ True Ответ Свой вариант Вопрос 35: Укажите выражение, которое принимает значение True: Ответ False < True Ответ Ord (False) = 1 Ответ Pred (True) = True Вопрос 36: Укажите выражение, принимающее значение False; Ответ Succ (' 1 ') = Pred (' 2 ') Ответ False < True Ответ Ord (False) = 0 Вопрос 37: Укажите какое из выражений целого типа: Ответ Sqr (4) Ответ 20 / 4 Ответ 1 + 0.0 Вопрос 38: Укажите выражение, принимающее значение 4 Ответ Round (3.9); Ответ Trunc (3.9); Ответ Sqrt (2); Вопрос 39 Укажите правильный ответ: 10 div 3 Ответ 3 Ответ 3.3 Ответ 3.0
Вопрос 40: Вычислить значение выражения a AND b > a OR b, при a = false, b = true Ответ False. Ответ True. Ответ Другой вариант. Вопрос 41: Присвоить переменной d среднее арифметическое значение X, Y, Z, где X, Y, Z, d целого типа Ответ d:= (X + Y + Z) div 3; Ответ d:= (X + Y + Z) mod 3; Ответ d:= (X + Y + Z) / 3; Вопрос 42: Вычислить значение выражения a OR b AND NOT a,при a=True, b=False Ответ true Ответ false Ответ 1 Вопрос 57: Укажите верное утверждение Ответ chr (ord (c)) = c для любого c типа char Ответ ord (chr (r)) = r для любого целого r; Ответ ‘a’ = ’A’; Вопрос 58: Выбрать выражение, принимающее значение true: Ответ succ (‘0’) = pred (‘2’) Ответ pred (false) = true Ответ ord (true) = 0 Вопрос 59: Выбрать выражение, принимающее значение true: Ответ ' d ' > ' a ' Ответ true < false Ответ not false = not true Вопрос 60: Выбрать выражение принимающее значение true: Ответ ord (‘ q ’) < ord (‘z ’) Ответ ord (‘5’) - ord (‘1’) = 4. 0 Ответ ord (' q ') > ord (' z ')
Простые, составные и структурированные операторы.
Вопрос 61: Укажите правильную запись оператора вывода текста на печать. Ответ Write(Lst,'Текст'); Ответ Write(Prn,'Текст'); Ответ Write(Lpt1,'Текст');
Оператор присваивания. Пример.
Вопрос 62: Какое из следующих присваиваний верно, если X типа Byte? Ответ X:=233; Ответ X:=5/2; Ответ X:=65535;
Вопрос 63: Укажите правильный формат оператора присваивания, если Y - вещественная переменная, а N - целая Ответ Y:= N + 1; Ответ N:= Y-1; Ответ N:= 4.1; Условный оператор. Пример.
Вопрос №69: Укажите неверный формат оператора: Ответ If <условие> else <оператор2>; Ответ If <условие> then <оператор1> else <оператор2>; Ответ If <условие> then <оператор1>;
Оператор цикла с параметром. Пример.
Вопрос 70: Укажите правильный формат оператора цикла с параметром: For I:= Start to Finish do <оператор>; For I:= Start downto Finish do <оператор>; Ответ Оба формата Ответ Первый формат Ответ Второй формат Вопрос 71: В операторе цикла For I:= Start to Finish do <оператор>; при каком условии тело цикла не выполняется ни разу. Ответ Start > Finish Ответ Start = Finish Ответ Start < Finish Вопрос 72: В операторе цикла For I:= Start to Finish do <оператор>; при каком условии выполняется выход из цикла. Ответ I > Finish Ответ Start=Finish Ответ I < Finish Вопрос 73: В операторе цикла For I:= Start downto Finish do <оператор>; при каком условии тело цикла не выполняется ни разу. Ответ Start < Finish Ответ Start = Finish Ответ Start > Finish Вопрос 74: В операторе цикла For I:= Start downto Finish do <оператор>; при каком условии выполняется выход из цикла. Ответ I < Finish Ответ Start = Finish Ответ I > Finish
Оператор цикла с предусловием. Пример.
Вопрос 75: В операторе цикла While <выражение> do <оператор> какой тип имеет <выражение>? Ответ Логический. Ответ Арифметический. Ответ Символьный. Вопрос 76: В операторе цикла While <выражение> do <оператор> при каком значении <выражения> выполняется тело цикла? Ответ True Ответ False Ответ 0 Оператор цикла с постусловием. Пример.
Вопрос 77: Укажите верный формат оператора цикла с постусловием: Ответ Repeat <операторы> Until <условие>; Ответ Repeat <условие> <операторы> Until; Ответ Repeat Begin <операторы> End Until; <условие> Вопрос 78: В операторе цикла Repeat <операторы> Until <условие> при каком значении <условия> будет выполняться выход из цикла? Ответ True Ответ False Ответ 0 Оператор присоединения (над записями).Пример.
Вопрос 79: Укажите правильный формат оператора над записями: Ответ With <переменная_типа_запись> do <оператор>; Ответ With <переменная_типа_запись> of <оператор>; Ответ Whit <переменная_типа_запись> do <оператор>; Функция. Процедура. Вопрос 85: Укажите правильный формат вызова процедуры: Ответ <Имя процедуры> (список фактических параметров); Ответ <Имя процедуры>, <список фактических параметров>; Ответ <Имя прцедуры> (список формальных параметров); Вопрос 86: Носитель возвращаемого значения из процедуры: Ответ Параметры-переменные. Ответ Параметры-значения. Ответ Имя процедуры. Параметры-значения. Вопрос 89: Укажите результат передачи параметров - значений в подпрограмму: Ответ Адреса параметров. Ответ Копии значений параметров Ответ Оба варианта. Параметры-переменные. Вопрос 90: Укажите результат передачи параметров - переменных в подпрограмму: Ответ Копии значений параметров. Ответ Адреса параметров. Ответ Оба варианта.
Типизированные файлы. Структура типизированных файлов. Пример.
Вопрос 118: В типизированных файлах тип компонента может быть: Ответ Любой, кроме типа - файл. Ответ Любой. Ответ Тип Record (запись). Вопрос 118: Номер первого компонента в типизированном файле: Ответ Равен 0. Ответ Равен 1. Ответ Можно задать в программе. Вопрос 119: Для типизированного файла можно организовать доступ: Ответ Последовательный и произвольный. Ответ Только произвольный. Ответ Только последовательный. Структура Unit-модуля.
Вопрос 133: Обязательные части UNIT-модуля: Ответ Заголовок, интерфейс, исполнительная. Ответ Загаловок, интерфейс, исполнительная, инициализации. Ответ Интерфейс, исполнительная, инициализации.
Компиляция модулей.
Вопрос 134: Имя Unit-модуля и имя файла... Ответ Должны совпадать. Ответ Могут отличаться. Вопрос135: Модуль - это программная единица, которую можно отдельно... Ответ Компилировать. Ответ Выполнять. Ответ Компилировать и выполнять.
Блочная структура программы. Пример. Общая структура программы.
Вопрос 140: Программа блочной структуры состоит из: Ответ Из подпрограмм. Ответ Из модулей и подпрограмм. Ответ Из модулей.
Тип данных "указатель".
Вопрос 141: Поместить в переменную, тип которой “указатель”, АДРЕС ячейки памяти: Ответ Переменная типа “указатель”:= @ имя переменной; Ответ Переменная типа “указатель”:= ^ имя переменной; Ответ Переменная типа “указатель”:= $ имя переменной; Вопрос 142: Выделение в ОЗУ области памяти, с возможностью запоминания её АДРЕСА: Ответ New (имя переменной типа указатель); Ответ Open (имя переменной типа указатель); Ответ Dispose (имя переменной типа указатель); Вопрос 143: В переменной, тип которой “указатель” содержится: Ответ Адрес любой переменной или константы базового типа Ответ Значение любой переменной или константы базового типа Ответ Тип переменной или константы базового типа
Списки. Графика.
Вопрос157 Драйвер - это? а) программа б) устройство Вопрос181 Адаптер – это? а) программа б) устройство Тип данных «Объект» Примеры практического характера 1. Что в списке можно рассматривать как идентификаторы: ABC, ФИО, 654, A, B, >=, #R, $, _Summa (подчеркнуть) 2. Сколько в следующем списке зарезервированных слов (подчеркнуть): array, Program, Y, MyMoney, Произведение, Minimum, Vova, begin, end, if, repeat 3. Какие заголовки программ правильны: 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?
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. Установите соответствие между названием и назначением ключевых слов:
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?
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. Установите соответствие между названием и назначением ключевых слов:
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?
по предмету «Основы программирования»
Структура Pascal-программы (PROGRAM) Рекомендации по написанию программ.
Вопрос: Укажите неверное утверждение: Ответ Оператор Uses может быть записан в любом месте программы. Ответ В программе может быть создано несколько одинаковых разделов объявлений. Ответ Признаком конца программы является точка. Вопрос: Укажите верное утверждение: Ответ Заголовок программы в Turbo Pascal необязателен, т.к.игнорируется компилятором. Ответ Порядок размещения разделов в программе строго определенный. Ответ Раздел используемых в программе модулей, начинается со служебного слова Unit.
|
||||||||||||||||||||||||||||||||||||||||||||||
|
Последнее изменение этой страницы: 2016-08-15; просмотров: 804; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.21 (0.01 с.) |