
- •Ассемблер является…
- •В результате работы алгоритма
- •В результате выполнения алгоритма
- •46. После выполнения фрагмента программы
- •52. В результате работы алгоритма
- •180.В результате выполнения алгоритма
- •197. В результате работы алгоритма
- •201. В результате выполнения алгоритма
- •202. В результате работы алгоритма
Ассемблер является…
двоичным кодом
языком низкого уровня
инструкцией по использованию машинного кода
языком высокого уровня
В результате работы алгоритма
Y=X+3
X=2*Y
Y=X+Y
вывод Y
Переменная Y приняла значение 18. Укажите число, которое является значением переменной Х до начала работы программы
5
7
10
3
В результате выполнения алгоритма
А=12
В=10
А=2*А-В
В=А/2
Переменные А и В примут значения
А= «2*А-В», В= «А/2»
А=14, В=7
А=12, В=10
А=24, В=12
Дан массив чисел {Ai}, где i= 1, 2, 3, …..M,
причем M=15.
Программа вычисляет произведение сумм некоторых элементов этого массива.
Работу программы описывает выражение (в программе введены следующие константы: G=1; W=12; T=8; L=15)…
ПРОГРАММА 15;
ФУНКЦИЯ SUMMA(I1, I2);
НАЧАТЬ ФУНКЦИЮ
S:=0;
НЦ ДЛЯ I:=I1 ДО I2
S:=S+A[I]
КЦ
SUMMA:=S
КОНЕЦ ФУНКЦИИ;
НАЧАТЬ ПРОГРАММУ
ПИСАТЬ (‘ВВЕДИТЕ ЗНАЧЕНИЯ МАССИВА A:’);
НЦ ДЛЯ J:=1 ДО M
ЧИТАТЬ (A[J]);
КЦ;
P=SUMMA (G,W)*SUMMA(T,L);
ПИСАТЬ (‘ПРОИЗВЕДЕНИЕ РАВНО:’, P:6)
КОНЕЦ ПРОГРАММЫ.
После выполнения фрагмента программы
X=5
Z=7
вывод (“X= “,X,”X= “Z,Z+X)
на печать будет выведено
X= X X= ZZ+X
X=5 X=7 Z+X
X=5 X=7 Z+X=12
X= 5 X= 712
Результатом выполнения алгоритма, представленного фрагментом блок-схемы для значения переменной Х=14 будет следующая величина
S= -1
S= 0
S= 1
S= 14
Результатом выполнения алгоритма, представленного блок-схемой для массива чисел (1, -5, -9, 2, -10, 3), являются значения
S= -19, P= -270
S= -24, P= -450
S=6, P=6
S=24, P= -250
Если элементы массива D[1..5] равны соответственно 3, 4, 5, 1, 2, то значение выражения D[D[4]]-D[D[3]] равно…
-4
-1
1
2
Если элементы массива D[1..5] равны соответственно 4, 1, 5, 3, 2, то значение выражения D[D[4]]-D[D[5]] равно…
-4
-3
4
1
Значение переменной d после выполнения фрагмента алгоритма (операция mod(x,y) – получение остатка целочисленного деления x на y)
k=50
выбор
при mod(k,12)=7 d=k
при mod(k,12)<5 d=2
при mod(k,12)>9 d=3
иначе d=1
все
равно
2
1
3
50
Основой метода структурного программирования являются
принцип модульности разработки сложных программ
использование концепции трех базовых элементов – линейной, ветвления и циклической структур.
использование концепции двух базовых элементов – ветвления и циклической структур.
использование большого количества подпрограмм
а,б
б,д
в,д
а,в
Одной из важных функций реализуемых системой программирования, является…
автоматическая сборка разработанных модулей в единый проект
автоматическое тестирование программного продукта на всех вариантах входных данных
анализ существующих программных продуктов по соответствующей тематике
автоматизация выбора языка программирования исходя из постановки задачи
В программе, вычисляющей произведение отрицательных чисел из N введенных с клавиатуры
ввод N
P=1
нц для i от 1 до N
ввод а
е
сли
то Р*а
все
кц
вывод Р
необходимо вставить условие…
а<N
a>0
a<0
a=1
Задан фрагмент алгоритма: 1. если a<b, то с=b-a, иначе c=2*(a-b) 2. d=0 3. пока c>a выполнить действия d=d+1, с=с-1 В результате выполнения данного алгоритма с начальными значениями a=8, b=3, переменные c и d примут значения...
c=8, d=2
c=5, d=0
c=-5, d=1
c=10, d=1
Укажите пропущенный фрагмент в алгоритме, определяющем количество нулевых элементов в массиве A[1:N].
S := 0; K := 0 нц для J от 1 до N если ________ то S := S + 1 все кц
K = A[K]
A[J] = K
A[J] = S
A[K] = A[J]
Если элементы массива D[1..5] равны соответственно 3, 4, 5, 1, 2, то значение выражения D[ D[5] ] - D[ D[3] ] равно ...
-3
2
-1
1
Укажите соответствие между названием языка программирования и его типом
A – 1, B – 2, C – 3, D – 4
A – 2, B – 4, C – 1, D – 3
A – 3, B – 1, C – 4, D – 2
A – 2, B – 1, C – 4, D – 3
Установите правильное соответствие между названиями принципов объектно-ориентированного программирования и их описаниями
A – 3, B – 2, C – 1
A – 2, B – 3, C – 1
A – 2, B – 1, C – 3
A – 1, B – 3, C – 2
Системами программирования являются:
а) Adobe PhotoShop б) Visual C++ в) Borland Delphi г) MS DOS д) Java
а,г
б,в,д
г,д
а
Создание исполняемого файла из исходного текста программы предполагает выполнение процессов:
а) компиляции б) компоновки в) интерпретации г) исполнения программы
а,б,в
б,в
а,б
б,г
21. Задан фрагмент алгоритма: 1. если a<b, то с=b-a, иначе c=2*(a-b) 2. d=0 3. пока c>a выполнить действия d=d+1, с=с-1 В результате выполнения данного алгоритма с начальными значениями a=8, b=3, переменные c и d примут значения
c=-5, d=1
c=5, d=0
c=10, d=1
c=8, d=2
22. Укажите сколько раз выполнится цикл в представленном фрагменте программы
a:=3; b:=7; ПОКА (a / 2) ≤ (b / 3) НЦ a:=a+2; b:=b+3; КЦ;
бесконечное число раз
10
100
1000
23. Типы входных и выходных данных определяются на этапе…
кодирования
тестирования и отладки
разработки алгоритма
постановки задачи
24. Из перечисленных 1) ADA 2) АССЕМБЛЕР 3) PASСAL 4) LISP 5) МАКРОАССЕМБЛЕР к языкам высокого уровня не относят…
2 и 5
только 5
3 и 5
1 и 3
25. Какая информация известна, если задан целочисленный тип данных?
количество записей данных
начальное значение
количество обращений к данным
диапазон возможных значений
26. Задан одномерный массив X1, X2, …, XN
Фрагмент алгоритма
определяет…
произведение отрицательных элементов с четными номерами
произведение положительных элементов с четными номерами
количество положительных элементов с четными номерами
произведение отрицательных элементов
27. Задан одномерный массив X1, X2, …, XN
Фрагмент алгоритма
определяет…
произведение отрицательных элементов с четными номерами
произведение положительных элементов с четными номерами
количество положительных элементов с четными номерами
произведение отрицательных элементов
28. Дан массив чисел {Ai}, где i= 1, 2, 3, …..M,
причем M=15.
Программа вычисляет произведение сумм некоторых элементов этого массива.
Работу программы описывает выражение (в программе введены следующие константы: G=1; W=12; T=8; L=15)…
ПРОГРАММА 15;
ФУНКЦИЯ SUMMA(I1, I2);
НАЧАТЬ ФУНКЦИЮ
S:=0;
НЦ ДЛЯ I:=I1 ДО I2
S:=S+A[I]
КЦ
SUMMA:=S
КОНЕЦ ФУНКЦИИ;
НАЧАТЬ ПРОГРАММУ
ПИСАТЬ (‘ВВЕДИТЕ ЗНАЧЕНИЯ МАССИВА A:’);
НЦ ДЛЯ J:=1 ДО M
ЧИТАТЬ (A[J]);
КЦ;
P=SUMMA (G,W)*SUMMA(T,L);
ПИСАТЬ (‘ПРОИЗВЕДЕНИЕ РАВНО:’, P:6)
КОНЕЦ ПРОГРАММЫ.
29. Обнаруженное при отладке программы нарушение формы языковой конструкции приводит к сообщению о(б)____________ошибке
семантической
грамматической
орфографической
синтаксической
30. Понятием «переменная» в традиционных языках программирования называется…
любое законченное минимальное смысловое выражение на языке программирования
именованная область памяти, в которой хранится некоторое значение
служебное слово на языке программирования
описание действий, которые должна выполнять программа
31. Задан фрагмент алгоритма:
1. если a*b<0 то c=a-b иначе c=a+b
2.
если с0
то
3. d=c*a
В результате выполнения данного алгоритма с начальными значениями а=-5; b=5 переменные c и d примут следующие значения…
c=0; d=0
c=-10; d=50
c=-1; d=5
c=1; d=-5
32. Символ
обозначает…
ввод/вывод данных
условный оператор
конец программы
начало программы
33. Символ
обозначает…
ввод/вывод данных
условный оператор
конец программы
начало программы
34. Символ
обозначает…
ввод/вывод данных
условный оператор
оператор действия
начало программы
35. Процедура ABCD реализует…
ПРОЦЕДУРА ABCD
НАЧАТЬ
ПИСАТЬ (‘ВВЕДИТЕ ЗНАЧЕНИЕ A, B, C, D’)
ЧИТАТЬ (A, B, C, D)
ЕСЛИ А=В ТО
ЕСЛИ С<D ТО
Х:=1
ИНАЧЕ
Х:=2
ИНАЧЕ Х:=3
КОНЕЦ
36. Представленная на рисунке блок-схема программы…
да
нет
производит сложение 10 подряд идущих натуральных чисел начиная с введенного и выводит результат
возводит введенное число в 10 степень и выводит результат
производит сложение 9 подряд идущих натуральных чисел, начиная с введенного и выводит результат
возводит введенное число в 9 степень и выводит результат
37. Оператор BETWEEN предназначен для определения…
верхней и нижней границы значения поля
порядка сортировки в выборке
нижней границы значения поля
списки допустимых значений поля
38. Операторы присваивания в языках программирования…
меняет значения констант
организуют выполнения повторяемых действий
задают значение переменных
вычисляют значения математических выражений
соотносят переменным некоторые множества допустимых значений
39. Ни в одном языке программирования нет ___________ выражений…
текстовых
логических
физических
арифметических
40. Задан одномерный массив X1, X2, …, XN
Фрагмент алгоритма
Определяет…
количество отрицательных элементов
индекс первого отрицательного элемента
минимальный элемент массива
индекс последнего отрицательного элемента
41. способ записи программ, допускающий их непосредственное выполнение на ЭВМ, называется…
функциональным языком программирования
машинным языком программирования
логическим языком программирования
процедурным языком программирования
42. Задан одномерный массив Х1,Х2, …ХN. Фрагмент алгоритма
определяет…
номер последнего нулевого элемента
количество нулевых элементов
количество положительных элементов
номер первого нулевого элемента
43. Значения переменной d после выполнения фрагмента алгоритма (операции MOD (x,y) – получение остатка целочисленного деления x на y, div (x, y) – целочисленное деление x на y)
k=40
выбор
при div (k,12)=3; d=k
при mod (k,12)<5; d=2
при mod (k,12)>9; d=3
иначе d=1
все
равно
1
3
2
40
44. В результате выполнения фрагмента алгоритма
элементы массива А2, А4, А6, А8 при N=8 получат, соответственно значения…
2, 4, 16, 32
4, 16, 36, 64
4, 12, 24, 36
4, 16, 32, 48
45. Обнаруженное при тестировании нарушение формы записи программы приводит к сообщению о(б) ______________ ошибке
тематической
грамматической
синтаксической
орфографической