2. Функции высших порядков
Tasm, Tasmx это Компилятор 2. Виды транслятора
Download 61.62 Kb.
|
x paradigma
- Bu sahifa navigatsiya:
- 4. Императивное программирование
- 6. Команда копирования значения в ассемблере
- 8. MISD (Multiple Instruction – Single Data)
- 10. КОГДА НЕОБХОДИМО СОСТАВЛЯТЬ БЛОК-СХЕМУ ПРОГРАММЫ
1. Tasm, Tasmx этоКомпилятор 2. Виды транслятораКомпилятор, интерпретатор 3. Рекурсивные функции -функции, которые не имеют побочных эффектов ввода-вывода и памяти 4. Императивное программированиеПрограмма - последовательность команд, выполняемых компьютером. 5. SIMD (Single Instruction – Multiple Data) -Сохраняется один поток команд, включающий векторные команды, что позволяет выполнять одну арифметическую операцию сразу над многими данными – элементами вектора 6. Команда копирования значения в ассемблереmov 7. Логические языкиПрограмма задаёт множество возможных переходов в пространстве поиска. 8. MISD (Multiple Instruction – Single Data) -Подразумевает наличие в архитектуре многих процессоров, обрабатывающих один и тот же поток данных 9. К декларативному стилю программирования относитсяФункциональное программирование 10. КОГДА НЕОБХОДИМО СОСТАВЛЯТЬ БЛОК-СХЕМУ ПРОГРАММЫ?До начала составления самой программы 107. Разбор, в котором исследуется цепочка лексем и устанавливается, удовлетворяет ли она структурным условиям, явно сформулированным в синтаксисе языка... A) Лексический анализ B) Синтаксический разбор C)*Синтаксический анализ D) Лексический анализатор E) Лексический разбор 108. Какой факт должна отображать синтаксическая структура цепочки A+B*C? A)*Что сначала перемножаются B*C, а потом результат складывается с А B) Что сначала складываются A+B, а потом результат перемножается с С C) Что нужное вычисление не получиться D) Что пример не правильно задан E) Нет правильного ответа 109. Что означает команда ADD M языка типа «ассемблер»? A) C(сумматор) * m B) C(сумматор) + m C) С(сумматор) * C(m) D) C(m) сумматор E)*С(сумматор) + С(m) 110. Что означает команда LOAD M языка типа «ассемблер»? A) C(сумматор) * m B) C(сумматор) + m C) С(сумматор) * C(m) D*C(m) сумматор E) С(сумматор) + С(m) 111. Что означает команда MPY M языка типа «ассемблер»? A) C(сумматор) * m B) C(сумматор) + m C)*С(сумматор) * C(m) D) C(m) сумматор E) С(сумматор) + С(m) 112. Что означает команда STORE M языка типа «ассемблер»? A) C(сумматор) * m B) C(сумматор) + m C) С(сумматор) * C(m) D)*C(m) сумматор E) С(сумматор) + С(m) 113. Что означает термин оптимизация кода? A) Схема кодов языка программирования B)*Сделать объектные программы более «эффективными», т.е. быстрее работающими или более компактными C) Схема перевода систем счисления D) Формализовать большую часть правил, предназначенных для описания синтаксической структуры E) Можно задавать отображение одного языка в другой 114. На каких трех этапах компиляции, компилятор имеет возможность обнаружить ошибки в программе? A)*Лексический анализ, синтаксический анализ, генерация кода B) Оптимизация кода, лексический разбор, лексический анализ C) Оптимизация кода, лексический разбор, синтаксический разбор D) Генерация кода, лексический анализ, синтаксический анализ E) Лексический разбор, синтаксический разбор, генерация кода 115. Что такое транслятор? A) Компьютерная программа, выполняющая компиляцию B) Пооператорный анализ, обработка и тут же выполнение исходной программы или запроса C) Программа, выполняющая интерпретацию D) Это программа, которая переводит объектную программу в исходную E)*Это программа, которая переводит исходную программу в эквивалентную ей объектную программу 116. Что означает термин компиляция? A)*Трансляция программы, составленной на исходном языке высокого уровня, в эквивалентную программу на низкоуровневом языке, близком машинному коду B) Пооператорный анализ, обработка и тут же выполнение исходной программы или запроса C) Программа, выполняющая интерпретацию D) Это программа, которая переводит объектную программу в исходную E) Это программа, которая переводит исходную программу в эквивалентную ей объектную программу 117. Что означает термин интерпретация? A) Компьютерная программа, выполняющая компиляцию B)*Пооператорный анализ, обработка и тут же выполнение исходной программы или запроса C) Трансляция программы, составленной на исходном языке высокого уровня, в эквивалентную программу на низкоуровневом языке, близком машинному коду D) Это программа, которая переводит объектную программу в исходную E) Это программа, которая переводит исходную программу в эквивалентную ей объектную программу 118. Что означает термин компилировать? A) Пооператорный анализ, обработка и тут же выполнение исходной программы или запроса B)*Проводить трансляцию машинной программы с любого языка программирования на машинно-ориентированный язык C) Программа, выполняющая интерпретацию D) Это программа, которая переводит объектную программу в исходную E) Это программа, которая переводит исходную программу в эквивалентную ей объектную программу 119. Что такое компилятор? A)*Компьютерная программа, выполняющая компиляцию B) Пооператорный анализ, обработка и тут же выполнение исходной программы или запроса C) Трансляция программы, составленной на исходном языке высокого уровня, в эквивалентную программу на низкоуровневом языке, близком машинному коду D) Это программа, которая переводит объектную программу в исходную E) Это программа, которая переводит исходную программу в эквивалентную ей объектную программу 120. Что такое интерпретатор? A) Трансляция программы, составленной на исходном языке высокого уровня, в эквивалентную программу на низкоуровневом языке, близком машинному коду B) Пооператорный анализ, обработка и тут же выполнение исходной программы или запроса C)*Программа, выполняющая интерпретацию D) Это программа, которая переводит объектную программу в исходную E) Это программа, которая переводит исходную программу в эквивалентную ей объектную программу 121. Самая простая часть компилятора, иногда также называемая лексическим анализатором? A) Семантический анализатор B) Синтаксический анализатор C)*Сканер D) Генерация команд E) Алфавит 122. Всякая конечная последовательность символов алфавита... A) Префикс B) Пустая цепочка C) Сканер D)*Цепочка E) Конкатенация 123. Два основных механизма определения языка? A) Синтаксический и семантический анализаторы B)*Порождение и распознавание C) Интерпретация и компиляция D) Порождение и компиляция E) Распознавание и интерпретация 124. Какие различают две категории алгоритмов разбора? A) Полный и неполный B) Открытый и закрытый C)*Нисходящий и восходящий D) Все ответы верны E) Нет правильного ответа 125. Что означает термин семантика? A)*Правила и условия, определяющие соотношения между элементами языка и их смысловыми значениями, а также интерпретацию содержащего значения синтаксических конструкций языка B) Совокупность правил некоторого языка, определяющих формирование его элементов C) Программа или программное устройство, переводящие программы, написанные на машинном языке одной ЭВМ в программы на машинном языке другой ЭВМ D) Программа или программно-техническое средство, обеспечивающее возможность без перепрограммирования выполнять на данной ЭВМ программу, использующую коды или способы выполнения операция, отличные от данной ЭВМ E) Программа или устройство, осуществляющее пооператорную трансляцию и выполнение исходной программы 126. Как математически верно записать, что объект а принадлежит множеству В? A) А↔В B) А:=B C) А∪В D) А⋂В E)* аB 127. Как математически верно записать, что множество А содержится в множестве В? A)* А⊆В B) А:=B C) А∪В D) А⋂В E) A↔B 128. Как математически верно записать объединение двух множеств А и В? A) А⊆В B) А:=B C)* А∪В D) А⋂В E) AB 129. Как математически верно записать пересечение двух множеств А и В? A) А⊆В B) А:=B C) А∪В D)*А⋂В E) AB 130. Записать что множества А и В не пересекаются: A) А<>В B)*А⋂В=∅ C) А∪В =∞ D) А∪В= ∅ E) А⋂В =∞ 131. Объединение двух множеств А и В – это множество... A) состоящее из всех тех элементов, которые принадлежат обоим множествам. B)* содержащее все элементы А и В. C) элементов А, не принадлежащих В. D) элементов В, не принадлежащих А. E) всевозможных упорядоченных пар элементов двух исходных множеств А и В. 132. Пересечение двух множеств А и В – это множество... A)* состоящее из всех тех элементов, которые принадлежат обоим множествам. B) содержащее все элементы А и В. C) элементов А, не принадлежащих В. D) элементов В, не принадлежащих А. E) всевозможных упорядоченных пар элементов двух исходных множеств А и В. 133. Разность двух множеств А и В – это множество... A) состоящее из всех тех элементов, которые принадлежат обоим множествам. B) содержащее все элементы А и В. C)* элементов А, не принадлежащих В. D) элементов В, не принадлежащих А. E) всевозможных упорядоченных пар элементов двух исходных множеств А и В. 134. Декартово произведение двух множеств А и В – это множество... A) состоящее из всех тех элементов, которые принадлежат обоим множествам. B) содержащее все элементы А и В. C) элементов А, не принадлежащих В. D) элементов В, не принадлежащих А. E)* всевозможных упорядоченных пар элементов двух исходных множеств А и В. 135. Предикат - это утверждение, состоящее из нескольких переменных и принимающее значения … A) только 0 B) только 1 C) любых натуральных чисел. D)* 0 или 1 («ложь» или «истина»). E) только первых десятичных чисел. 136.Что обозначает совокупность некоторых элементов, объединенных каким-либо общим признаком? A) величина B) математический анализ C)* множество D) предикат E) дуга 137. Раздел математики, занимающийся исследованием функций на основе идеи бесконечно малой функции. A) величина B)* математический анализ C) множество D) предикат E) дуга 138. Все что может быть измерено и выражено числом. A)* величина B) математический анализ C) множество D) предикат E) дуга 139. Выберите вариант с ошибочным написанием множества. A)* x∪{−10<x<10} B) {a,b,c,d} C) {−5;9} D) N={1,2,3,4,5...} E) {0,1,2,3,4,5,6,7,8,9} 140. Какое подмножество нельзя составить из множества X={⊲,V,⊗} A) Y={⊲,V} B) Z={⊲,⊗} C) T={V,⊗} D) B={V} E)* C={⊗,} 141. Найти пересечение множеств A и B, если A={0,1,2,3,4,5,6,7,8,9} и B={2,4,6,8,10}. A) A⊆B={2,4,6,8} B) A∩B={2,4,6,8,10} C) AUB={2,4,6,8} D)* A∩B={2,4,6,8} E) AUB={2,4,6,8,10} 142. Задай множество по его словесному описанию: целые положительные числа, которые меньше 4. A) {−4,−3,−2,−1} B)* {1,2,3} C) {1,2,3,4} D) {−1,−2,−3,−4,−5} E) {0,1,2,3} 143. Задай множество по его словесному описанию: целые отрицательные числа, которые больше −5 A) *{−4,−3,−2,−1} B) {1,2,3,4} C) {1,2,3,4,5} D) {−1,−2,−3,−4,−5} E) {−4,−3,−2,−1,0} 144. Дано множество {−6,8;√5;191/5;ПИ} Перечислить все его подмножества, состоящие из двух рациональных чисел. A) {−6,8; √5} B) {−6,8; ПИ} C)* {−6,8;191/5} D) {√5;191/5} E) {ПИ; √5} 145. Даны три множества: Download 61.62 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling