«Логические основы компьютера» 7




Скачать 2.37 Mb.
Название «Логические основы компьютера» 7
страница 14/27
Тип Документы
rykovodstvo.ru > Руководство эксплуатация > Документы
1   ...   10   11   12   13   14   15   16   17   ...   27

ввод вывод данных

Начало алгоритма



В состав средств программирования на языке высокого уровня обязательно входит

транслятор

жесткий диск

инструкция программиста

табличный редактор



Результатом компиляции является …

исходный текст

командный файл

загрузочный модуль

дисплейный файл



Стиль, вычисление в котором представляет собой вывод некоторого целевого утверждения называется _____________ программированием

логическим

аспектно - ориентированным

функциональным

объектно-ориентированным



Суть понятия полиморфизм заключается в том, что

В зависимости от типа объекта одно и то же имя метода может соответствовать различным действиям

В объектах различных типов одному действию могут соответствовать разные имена методов

Позволяет определить новые объекты, используя свойства существующих, дополняя или изменяя их

Объект скрывает в себе детали, несущественные для его использования



Уменьшение объема кода программ связано с использованием__________ программирования

неопределенного

структурного

объектно-ориентированного

динамического



Целочисленный тип является __________ типом данных.

встроенным

составным

вещественным

указательным



Целые и вещественные числа, символы, булевские значения: true и false являются….

списками данных

элементами данных программы

структурами данных

полями данных



Языками программирования являются: а) С++ б) MPI в)Pascal г) Far д) Maple

б,в

а,б

а,в

г,д



Языком логического программирования является

LISP

Fortran

Prolog

Assembler



Декларативный (с точки зрения парадигмы) язык рассматривает программу как…

совокупность описаний процедур

совокупность определений функций, которые обмениваются между собой данными без использования промежуточных переменных и присваиваний

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

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



Если задан тип данных, то известной является информация о…

Способе обработки

Количестве обращений к данным

Диапазоне возможных значений

Начальном значении



Из перечисленных: Ассемблер; Java ;РНР; Prolog; C, C++ Для системного программирования наиболее подходят языки…

PHP и Java

Ассемблер и Prolog

PHP и Prolog

C, C++ и Ассемблер



К какому типу языков относится ассемблер

Машинно - ориентированные

машинные

Высокого уровня

Проблемно - ориентированные



Какая структура данных больше подходит для реализации рекурсии

Дерево

Список

Стек

Очередь



Кто является создателем языка Pascal?

Никлаус Вирт

Блез Паскаль

Бьерн Страуструп

Деннис Ритчи



Объектную структуру программы имеют языки: а) С++ б) Fortran в) Pascal г) Java

а, г

б, в

а, б

а, в



В языке Prolog при решении задачи используется…

прямая цепочка логического вывода

конструктор основного класса программы

основная функция программы

обратная цепочка логического вывода



Из перечисленных: XML;Java; HTML;SQL;ADA языками разметки данных являются…

HTML и XML

Java и XML

SQL и Java

ADA и SQL



Языки программирования высокого уровня характеризуют

Наличие понятия типа данных и близость к естественному языку

Близость к машинному языку

Зависимость от архитектуры конкретного компьютера






В языке программирования С используются подпрограммы …

процедуры

модули

методы

функции



Язык Lisp относится к языкам…

Функционального программирования

Структурного программирования

Неопределенного программирования

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



Ассемблер является

Языком низкого уровня

Инструкцией по пользованию машинного кода

Двоичным кодом

Языком высокого уровня



Массив относится к ________ типам данных

составным (конструируемым)

абстрактным

встроенным

логическим



Методика анализа, проектирования и написания приложений с помощью структуры классов, каждый из которых является целостным фрагментом кода и обладает свойствами и методами, называется ______________ программированием.

структурным

модульным

объектно-ориентированным

Формальным



Алгоритмическая структура какого типа показана в словесном алгоритме?
Пока выполняется условие делать:
Серия операторов
Конец пока

цикл

ветвление

подпрограмма

линейная



По записанному на алгоритмическом языке алгоритму подсчитать сумму квадратов последовательности натуральных чисел.
Начало алг
S:=0
Нц для n от 2 до 4
S:=S+n*n
Конец цикла
кон алг

S=15

S=18

S=36

S=29



Определите результат вычисления факториала, представленного в словесном алгоритме:
N=3: K=1:N!=1
Пока K<=N делать:
N!=N!*K: K=K+1
Конец пока
Вывод N!

N!=9

N!=6

N!=3

N!=12



В результате выполнения фрагмента алгоритма
s=1: n=1
НЦ для i=2 до 5 (начало цикла)
n=n+1: s=s+i
КЦ (конец цикла)
Переменные n, s примут значения

n=5, s=15

n=5,s=5

n=1,s=55

n=15,s=15



Задан фрагмент алгоритма:
если а<0 то а=-а
если b<0 то b=-b
Пока выполняется условие (a>b) делать a=a-b
В результате выполнение данного алгоритма с начальными значениями a=-13;b=5 переменные примут следующие значения:

a=0; b=0

a=3; b=5

a=3; b=2

a=5; b=3



При исполнении фрагмента программы: K=2
Повторять для K=1 до 10
Вывод K:
K=K+2
Конец повтора
На экран будут выведены числа

2, 5, 8, 11;

1, 4, 7, 10;

2, 5, 8;

1, 3, 6, 9;



Что будет выведено в окне вывода после запуска программы:
Повторять для K=12 до 1 с шагом -3 Вывод “”
Конец повтора

ничего;

12, 9, 6, 3;

12, 8, 4;

9, 6, 3, 0;



В языке программирования Basic в операторе цикла со счетчиком после служебного слова STEP указывается:

арифметическое выражение, значение которого определяет величину приращения параметра цикла.

конечное значение параметра цикла;

логическое выражение, значение которого определяет величину приращения параметра цикла;

произвольное значение параметра цикла;



Результатом выполнения алгоритма:
Ввод N: P=1
Повторять для K=1 до N
P=P*K
Конец повтора
Вывод P
при N=5 будет:

5;

115;

120;

20;



Многократное использование одного и того же участка программы называется:

рекурсией;

циклическим процессом

обращением к подпрограмме;

итерацией;



Решением задачи: “Составьте программу вычисления суммы Sum(n2n+2n+1)/2n (n=1… m)” служит программа:

M=Val(InputBox(“Введите значение M”)): S=0:FOR N=1 TO M: S=S+(N*2^N+1)/2^N:NEXT:MsgBox "S="+str(S)

M=Val(InputBox(“Введите значение M”)):S=0 :FOR N=1 TO M : S=S+(2^N+1)/2^N : NEXT: MsgBox "S="+str(S)

M=Val(InputBox(“Введите значение M”)):S=0 : FOR N=1 TO M: S=S+(N*2^N +2^N)/2^N : NEXT: MsgBox "S="+str(S)

M=Val(InputBox(“Введите значение M”)):S=0 : FOR N=1 TO M : S=S+(N*2^N +2^N+1)/2^N : NEXT: MsgBox "S="+str(S)



Реализация циклов в алгоритмах

Уменьшает объем памяти, используемый программой, выполняющей алгоритм, и сокращает количество записей одинаковых последовательностей команд

Уменьшает объем памяти, используемый программой, выполняющей алгоритм, и увеличивает длину записей одинаковых последовательностей команд

Увеличивает объем памяти, используемый программой, выполняющей алгоритм, и сокращает количество записей одинаковых последовательностей команд

Не уменьшает объем памяти, используемый программой, выполняющей алгоритм, и не увеличивает количество записей одинаковых последовательностей команд



Укажите, сколько раз будет выполняться цикл в программе:
a=3: b=7
Пока (a/2)<(b/3) делать
a=a+2: b=b+3
Конец пока

100

10

бесконечное число раз

1000



Утверждение «Оператор в теле цикла будет выполнен хотя бы один раз» относится к циклу …

с постусловием

со счетчиком

с предусловием

с предусловием



Описанием цикла с предусловием является следующее выражение…

пока условие истинно выполнять операторы

выполнить оператор заданное число раз

если условие истинно выполнять оператор, иначе остановится

выполнять оператор пока условие ложно



Программа – это…

Набор команд операционной системы компьютера

Протокол взаимодействия компонентов компьютерной сети

Алгоритм, записанный на языке программирования

Законченное минимальное смысловое выражение на языке программирования



В результате выполнения алгоритма алг «Вывод чисел»
Цикл по i от 2 до 6
Вывод (i+1)
Конец цикла
Будут выведены числа:

3, 4, 5, 6,7

2,3,4,5,6

2, 4, 6

1, 2,



В результате выполнения алгоритма алг «Вычисление значения переменной s»
s=0
Цикл по i от 2 до 6
s=s+I
Конец цикла
Вывод s
Будет выведено число:

6

12

16

20



В результате выполнения алгоритма алг «Вычисление значения переменной р»
p=1
i=3
Цикл пока i<=6
p=p*i
i=i+3
Конец цикла
Вывод p
Будет выведено число:

6

18

12

9



В результате выполнения алгоритма алг «Вычисление значения переменной k»
k=0
Цикл по i от 2 до 6
k=k+1
Конец цикла
Вывод k
Будет выведено число:

20

6

5

4



В результате выполнения алгоритма (где mod – операция нахождения остатка от деления целых чисел) алг «Вычисление значения переменной t»
t=0
Цикл по i от 10 до 20
если (i mod 2=0) и (i mod 3=0), то t=t+1 Конец цикла
Вывод t
Какое число будет выведено:

11

2

3

Нет правильного ответа



В результате выполнения алгоритма (где ^ - возведение в степень) алг «Вычисление значения переменной f»
f=0: i=1:Ввод числа n
Цикл пока i n
f=f+i^2: i=i+2
Конец цикла
Вывод f
Какое значение получит переменная f, если n=5?

35

15

10

25



В результате выполнения алгоритма алг «Вычисление значения переменной p» Ввод числа n :p=1:i=1
Цикл
p=p*(2*i) : i=i+2
Повторять пока i>n
Вывод p
Какое значение получит переменная p, если n=5?

10

2

120

12



алг «Вычисление значения переменной p» Ввод числа n : p=1: i=1
Цикл
p=p*(2*i) : i=i+2
Повторять до тех пор пока не выполняется условие i>n
Вывод p
В заданном алгоритме использован:

Цикл с предусловием с использованием ключевого слова While

Цикл с предусловием с использованием ключевого слова Until

Цикл с постусловием с использованием ключевого слова While

Цикл с постусловием с использованием ключевого слова Until



алг «Вычисление значения переменной p» Ввод числа n: p=1 : i=1
Цикл повторять пока i<=n
p=p*(2*i) : i=i+2
Конец цикла
Вывод p
В заданном алгоритме использован:

Цикл с предусловием с использованием ключевого слова While

Цикл с предусловием с использованием ключевого слова Until

Цикл с постусловием с использованием ключевого слова While

Цикл с постусловием с использованием ключевого слова Until



Задан фрагмент алгоритма:
a=13;b=5
Делать
a=a-b
пока не выполняется условие (a
Для записи данного алгоритма на языке VBA надо использовать:

Цикл с предусловием с использованием ключевого слова While

Цикл с предусловием с использованием ключевого слова Until

Цикл с постусловием с использованием ключевого слова While

Цикл с постусловием с использованием ключевого слова Until



Задан фрагмент алгоритма:
a=13;b=5
Делать
a=a-b
пока выполняется условие (a>=b)
Для записи данного алгоритма на языке VBA надо использовать:

Цикл с предусловием с использованием ключевого слова While

Цикл с предусловием с использованием ключевого слова Until

Цикл с постусловием с использованием ключевого слова While

Цикл с постусловием с использованием ключевого слова Until





Задан фрагмент алгоритма:
a=13;b=5
Цикл делать пока выполняется условие (a>=b)

a=a-b
Конец цикла
Для записи данного алгоритма на языке VBA надо использовать:

Цикл с предусловием с использованием ключевого слова While

Цикл с предусловием с использованием ключевого слова Until

Цикл с постусловием с использованием ключевого слова While

Цикл с постусловием с использованием ключевого слова Until



Задан фрагмент алгоритма:
a=13;b=5
Цикл делать пока не выполняется условие (a<=b)
a=a-b
Конец цикла
Для записи данного алгоритма на языке VBA надо использовать:

Цикл с предусловием с использованием ключевого слова While

Цикл с предусловием с использованием ключевого слова Until

Цикл с постусловием с использованием ключевого слова While

Цикл с постусловием с использованием ключевого слова Until



Алгоритм — это:

правила выполнения определенных действий;

ориентированный граф, указывающий порядок исполнения некоторого набора команд;

понятное и точное предписание исполнителю совершить последовательность действий, направленных на достижение поставленных целей;

набор команд для компьютера;



Суть такого свойства алгоритма как детерминируемость заключается в том, что:

алгоритм должен иметь дискретную структуру (должен быть разбит на последовательность отдельных шагов);

записывая алгоритм для конкретного исполнителя, можно использовать лишь те команды, что входят в систему его команд;

алгоритм должен обеспечивать решение не одной конкретной задачи, а некоторого класса задач данного типа;

при точном исполнении всех команд алгоритма процесс должен прекратиться за конечное число шагов, приведя к определенному результату;



Характерным признаком линейной программы является:

строго последовательное выполнение операторов в порядке их записи

наличие в программной строке только одного оператора;

использование в ней исключительно операторов присваивания;

присутствие в ней операторов условного перехода;



Тестирование:

может показать лишь наличие ошибок в программе, но не их отсутствие;

гарантирует безусловное выявление всех без исключения ошибок в программе;

выявляет все причины неправильной работы программы;

есть достаточное условие правильности программы;



Что будет выведено в результате выполнения команды MsgBox "3*3="+Str(3*3):

на бумаге в окне вывода будет напечатано 3*3=9;

на экране в окне вывода будет выведено 3*3=3*3;

на экране в окне вывода будет выведено 9;

на экране в окне вывода будет выведено 3*3=9;



При каких исходных значениях переменных X и Y в результате выполнения команды X=X^Y–Y значение переменной X станет равным двум:

4, 1

3, 2

3, 1

5, 1



Множество точек плоскости, ввод координат (X,Y) которых при исполнении программы:
X=Val(InputBox(“Введите X”)) Y=Val(InputBox(“Введите Y”))
IF X^2+Y^2<=4 AND X>0 THEN PRINT "Принадлежит" ELSE PRINT "Не принадлежит"
Приводит к появлению на экране слова “Принадлежит”, представляет собой:

полукруг

верхнюю полуплоскость

круг

круг и верхнюю полуплоскость



При истинности какого условия последовательность переменных A,B,C не является упорядоченной по возрастанию:

NOT ((A<=B) AND (B<=C))

(A<=B) AND (B<=C);

NOT ((A>B) OR (B>C));

(A<=B) AND (NOT(B>C));



Предложение: “При точном исполнении всех команд алгоритма процесс должен прекратиться за конечное число шагов, приведя к определенному результату”, — фиксирует такое свойство алгоритма как:

массовость

результативность

понятность

дискретность



Переменная в программировании полностью характеризуется:

именем и типом

именем, значением и типом

именем и значением

значением



Укажите последовательность команд, в результате выполнения которых значения переменных X и Y поменяются местами:

Y=X: B=X: X=Y

B=X: X=Y: Y=X

X=Y: Y=X

X=X+Y: Y=X–Y: X=X–Y



Дана программа:
Dim X As Integer X=Val(InputBox(“Введите значение X”))
If X MOD 2=0 Then Writeln(‘ДА’) Else Writeln(‘НЕТ’)
При каком значении X будет получен ответ “ДА”:

7

4

15

3



При каких исходных значениях переменных X и Y в результате выполнения команды X=X^Y–Y значение переменной X станет равным трем:

4, 1

3, 2

2, 2

5, 1



Значение выражения 2*4^2 – 5^3*2 равно:

–218

–15661

–234

143



Суть такого свойства алгоритма как дискретность заключается в том, что:

алгоритм должен быть разбит на последовательность отдельных шагов

при записи алгоритма должны использоваться только команды, входящие в систему команд исполнителя

алгоритм должен обеспечивать решение не одной конкретной задачи, а некоторого класса задач данного типа

при точном исполнении всех команд алгоритма процесс должен прекращаться за конечное число шагов, приводя к определенному результату



  1. Из перечисленных: 1) Словесный; 2) Линейный; 3) Блок – схема; 4) Разветвленный; 5) Циклический - Укажите основные алгоритмические конструкции.

2, 4,5

1, 2, 3

2, 3, 4

1, 4, 5



В результате выполнения алгоритма при вводе исходных данных:
а=3, b=-5
алг «Вычисление значения переменной c» Ввод чисел a,b
Если а>b, то a=2*a
Если b<0, то b=b+a c=a-2*b:
Вывод c значение переменной с будет равно числу:

4

7

13

6



В результате выполнения алгоритма при вводе исходных данных: а=3, b=-5 Ввод чисел a,b если а>b, то вывод a, иначе вывод b будет выведено число …

3

-5

0

-15



В результате выполнения алгоритма при значении исходных данных: а=3, b=4, c=6 Ввод чисел a,b,c
если аb, то m=a, иначе m=b
если cm, то m=c
Вывод m
Значение переменной m будет равно числу …

6

5

4

0



В результате выполнения алгоритма (где ^ - возведение в степень) при значении исходных данных: а=-1, b=1, c=2
Ввод чисел a,b,c
если (а<0) и (b<0) и (c<0), то
a=a^2 : b=b^2 : c=c^2
Иначе
a=a^3 : b=b^3 c=c^3
конец если
m=a+b+c :
Вывод m значение переменной m будет равно числу …

8

6

10

7



Что изменяет операция присваивания?

значение переменной

имя переменной

тип переменной

тип алгоритма



Алгоритм и программа могут не содержать:

Ввод исходных данных

Вывод результата

Ввод исходных данных и Вывод результата

Нет правильного ответа



Разветвляющийся участок алгоритма не может:

Начинаться внутри цикла и завершаться вне цикла

Охватывать цикл

Находиться внутри цикла

Нет правильного ответа



Ни в одном языке программирования нет ____________ выражений

арифметических

физических

логических

текстовых



Число повторений цикла не может зависеть от расчетов, выполняемых:

После цикла

Перед циклом

В ходе цикла

Нет правильного ответа



В результате выполнения алгоритма
Ввод чисел a,b,c
если аb, то m=a, иначе m=b
если cm, то m=c
Вывод m
Какое число будет выведено, если введем а=5, b=4, c=6

6

5

4

нет правильного ответа



В результате выполнения алгоритма (где ^ - возведение в степень)
Ввод чисел a,b,c
если (а<0) и (b<0) и (c<0), то a=a^2 : b=b^2 : c=c^2 иначе a=a^3 : b=b^3 : c=c^3
конец если
m=a+b+c :
Вывод m
Какое число будет выведено, если введем а=-1, b=-1, c=2

6

10

8

7



Задан одномерный массив Ai: –1, 3, –2, 4, –5, 6, –7, 8
S=0
Цикл по i от 1 до 8
если Ai < 0, то S=S+Ai
Конец цикла
Вывод S
При наборе программы для вычисления суммы отрицательных элементов массива вместо оператора S=S+Ai ошибочно был записан оператор S=S+1. Чему равно S после исполнения неверной программы?

8

15

-3

4



Чему будет равно K после исполнения фрагмента программы, если в качестве элементов массива будут введены числа 2, 3, 5, 7, 9, 12, 0, 7, 6, 7, а
X=7 K = 1
Делать пока выполняется условие (A(K) < > X And K < = 10)
K = K + 1
Конец пока
Вывод K

14

1

10

4



Дан фрагмент программы: M=A(1)
Цикл по i от 1 до 8
если A(i) > M, то M=A(i)
Конец цикла
Сколько раз будет исполнен оператор M=A(i) при заданном массиве: 3, 8, 7, 9, 4, 10, 2, 12:

2

4

8

1



При выполнении фрагмента программы на экран будет выведено число:
Цикл по i от 1 до 3 :
Цикл по j от 1 до 3
A(i,j)=j-I
Конец цикла по j :
Конец цикла по I
q=0
Цикл по i от 1 до 3:
Цикл по j от 1 до 3
если A(i,j) < 0, то q=q+1:b(q)= Ai,j
Конец цикла по j:
Конец цикла по I
m=b(1)
Цикл по i от 2 до 3:
If b(i) < m, то m=b(i)
Конец цикла по I
Вывод m

-1

0

1

-2



После выполнения фрагмента программы (где mod –операция нахождение остатка от деления целых чисел):
Цикл по i от 1 до 4
Цикл по j от 1 до 4
если (j+i) mod 2 =0 то A(i,j)=0 иначе A(i,j)=1
Конец цикла по j
Конец цикла по I
Сумма A(1,1)+A(2,2)+A(3,3)+A(4,4) будет равна:

1

2

3

0



Задан одномерный массив Ai: 7, 3, –2, 4, –5, 6, 1, 8 S=0
Цикл по i от 1 до 8
если Ai<0, то S=S+Ai
Конец цикла
Вывод S
При наборе программы для вычисления суммы отрицательных элементов массива вместо оператора S=S+Ai ошибочно был записан оператор S=S+1. Чему равно S после исполнения неверной программы?

2

15

-3

4



Чему будет равно K после исполнения фрагмента программы, если в качестве элементов массива будут введены числа 2, 3, 5, 7, 9, 12, 0, 7, а
X=12: K = 1
Делать пока выполняется условие (A(K) <> X And K <= 8)
K = K + 1
Конец пока
Вывод K

14

6

10

8



Дан фрагмент программы:
M=A(1)
Цикл по i от 1 до 8
если A(i) > M, то M=A(i)
Конец цикла
Сколько раз будет исполнен оператор M=A(i) при заданном массиве: 13, 9, 2, 3, 4, 11, 6, 12:

2

Ни разу

8

1



Дан фрагмент программы:
M=A(1)
Цикл по i от 1 до 8
если A(i) < M, то M=A(i)
Конец цикла
Сколько раз будет исполнен оператор M=A(i) при заданном массиве: 13, 9, 2, 3, 4, 11, 6, 12:

2

Ни разу

8

1



При выполнении фрагмента программы на экран будет выведено число:
Цикл по i от 1 до 3:
Цикл по j от 1 до 3
A(i,j)=j-i
Конец цикла по j :
Конец цикла по I
q=0
Цикл по i от 1 до 3 :
Цикл по j от 1 до 3
если A(i,j) < 0, то q=q+1:b(q)= Ai,j
Конец цикла по j :
Конец цикла по i
m=b(1)
Цикл по i от 2 до 3
If b(i) > m, то m=b(i)
Конец цикла по i
Вывод m

-1

0

1

2



Задан одномерный массив: Хi: -1, -2, 3, 0, -5, 1
i=1: m= Хi
Цикл пока I  6
если Xi < m, то m= Хi i=i+1
Конец цикла
Вывод m
Какое значение получит переменная m после выполнения данного алгоритма?

-2

1

3

0



Задан одномерный массив: Хi: -1, -2, 3, 0, -5, 1
i=1 : m= Хi
Цикл пока I  6
если Xi < m, то m= Хi i=i+1
Конец цикла
Вывод m
Какое значение получит переменная m после выполнения данного алгоритма?

-5

1

3

0



Задан одномерный массив: Хi: 1, -2, 3, 0, 5, -1
i=1: m= Хi
Цикл пока I  6
если Xi > m, то m= Хi i=i+1
Конец цикла
Вывод m
Какое значение получит переменная m после выполнения данного алгоритма?

5

-2

3

1



Задан одномерный массив: Хi: 1, 8, 3, 8, 5, -1
m= Хi : n=1
Цикл по i от 1 до 6
если Xi > m, то начало m= Хi n=i конец если
Конец цикла
Вывод n
Какое значение получит переменная n после выполнения данного алгоритма?

2

1

3

4



Сначала заполнили главную диагональ матрицы, состоящей из 3 строк и 3 столбцов, единицами, а потом побочную двойками, а все остальные элементы тройками. В результате выполнения алгоритма:
m= A1,1
Цикл по i от 1 до 3
Цикл по j от 1 до 3
если (Ai,j > m) и (i=j), то m= Ai,j
Конец цикла по j
Конец цикла по i
Вывод m
Какое значение получит переменная m?

2

3

1

Нет правильного ответа



Сначала заполнили главную диагональ матрицы, состоящей из 3 строк и 3 столбцов, единицами, а потом побочную двойками, а все остальные элементы тройками. В результате выполнения алгоритма:
m= A1,1
Цикл по i от 1 до 3
Цикл по j от 1 до 3
если (Ai,j > m), то m= Ai,j
Конец цикла по j
Конец цикла по i
Вывод m
Какое значение получит переменная m?

2

3

1

Нет правильного ответа



В приведённом фрагменте программы определяется:
S=1
Цикл по i от 1 до 6
если Z(i) < > 0, то S= Z(i)*S
Конец цикла
Вывод S

Сумма элементов массива, не равных 0

Произведение элементов массива, не равных 0

Количество элементов массива, не равных 0

Произведение элементов массива, равных 0



В приведённом фрагменте программы определяется:
S=0
Цикл по i от 1 до 6
S= Z(i)+S
Конец цикла
S=S/6 : Вывод S

Среднее значение элементов массива

Сумма элементов массива

Произведение элементов массива

Количество элементов массива



Представленная программа выводит … S=0 : N=1
Пока (S+N)
Нц
S=S+N
N=N+1
Кц
Вывод S

Последнее значение суммы подряд идущих натуральных чисел, начиная с 1, меньшее Х

Минимальное значение суммы подряд идущих натуральных чисел начиная с1, большее Х

Количество натуральных чисел, меньших Х

Все значения сумм подряд идущих натуральных чисел, начиная с 1 до Х



После выполнения фрагмента алгоритма K=0
Нц для i от 1 до 5
Нц для j от 1 до i
k=k+1

кц
кц

Значение переменной k будет равно …

5

15

0

5



Значение переменной d после выполнения фрагмента алгоритма (операция mod(x,y) – получение остатка целочисленного деления х на y, diy(x,y) - целочисленное деление х на y)
k=50
выбор
при div (k,12) = 4 d=k
при div (k,12) > 5 d=2
при mod (k,12)>9 d=3
иначе d=1
все
Равно …

50

2

3

1



При начальном значении A=-5 по окончании работы программы
Если A>0 то
A=A*2
Иначе
Если A<0 то
A=-3*A
Иначе
A=A+10
Все
Все
Вывод A будет выведено …

15

-15

-10

5



В приведённом фрагменте программы определяется:
S=1

Цикл по i от 1 до 6

если Z(i) < > 0, то S= Z(i)*S

Конец цикла
Вывод S

Сумма элементов массива, не равных 0

Произведение элементов массива, не равных 0

Количество элементов массива, не равных 0

Произведение элементов массива, равных 0



Принципом объектно-ориентированного программирования не является...

инкапсуляция

наследование

полиморфизм

использование функций



В объектно-ориентированном программировании сокрытие информации, комбинирование данных и методов внутри объекта определяет понятие

наследования

иерархии

инкапсуляции

полиморфизма



Программирование, в котором методика анализа, проектирования и написания приложений с помощью структуры классов, каждый из которых является целостным фрагментом кода и обладает свойствами и методами, называется …

модульным

формальным

структурным

объектно-ориентированным



Основой методологии объектно-ориентированного программирования является …

описание программной системы в терминах объектов и связей между ними

отказ от использования подпрограмм при реализации системы

описание системы в виде рекуррентных соотношений

вывод некоторого целевого утверждения



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

редактором связей

отладчиком

конструктором

текстовым редактором



Интегрированная система программирования включает компонент для перевода исходного текста программы в машинный код, который называется...

текстовым редактором

редактором связей

построителем кода

компилятором



Компилятор отличается от интерпретатора тем, что…

создает объектный код

проверяет синтаксис исходной программы

анализирует текст исходной программы

проверяет правильность семантики исходной программы



Процесс трансляции всей программы без ее выполнения осуществляет …

драйвер

ассемблер

компилятор

интерпретатор



Система программирования предоставляет программисту возможность …

анализа существующих программных продуктов по соответствующей тематике

автоматической сборки разработанных модулей в единый проект

автоматического построения математической модели исходя из постановки задачи

выбора языка программирования



Пошаговую трансляцию и немедленное выполнение операторов исходной программы осуществляет …

интерпретатор

ассемблер

компилятор

драйвер



И компилятор, и интерпретатор,- оба выполняют …

непосредственное исполнение исходной программы

создание объектного кода

создание программы на языке высокого уровня

анализ текста исходной программы



Программа, которая объединяет объектные модули отдельных частей программы и добавляет к ним стандартные модули подпрограмм стандартных функций, в единую программу, готовую к исполнению, называется …

библиотекой

редактором связей

текстовым редактором

отладчиком



Системами программирования являются: a)Ms Dos б)Java в)Adobe PhotoShop г)Visual C++ д)Borland Delphi

а,г

в,д

а,в

б,г,д



Основным принципом присущим технологии структурного программирования является …

метод расширения ядра

восходящее программирование

нисходящее программирование

нечеткое программирование



Основной характеристикой структурного программирования является …

модульность

неограниченное использование глобальных переменных

использование только объектов и структур данных

невозможность использования циклов



Подпрограммой является …

скомпилированный исполняемый файл основной программы

рекурсивный вызов функции

часть операторов основной программы, выполняющихся как повторение цикла

ранее разработанный, синтаксически выделенный и целиком используемый в составе других программ блок операторов



При структурном программировании основным требованием к подпрограмме является …

отсутствие параметров в заголовке

независимость от количества ее предыдущих вызовов

размер подпрограммы не более 1 экрана

организация подпрограммы в виде отдельного файла



Формальные параметры подпрограмм это …

идентификаторы входных данных

конкретные значения входных данных

входные данные определенного типа

неопределенные входные данные



Конструкции, которые не должны применяться для реализации логики алгоритма и программы, с точки зрения структурного программирования …

повторение (циклы)

последовательное выполнение

безусловные переходы

ветвление



При разработке программного продукта на этапе постановки задачи …

разрабатывается математическая модель

определяется состав и форма представления входной, промежуточной и выходной информации

исследуется эффективность используемого алгоритма реализации задачи

выполняется тестирование алгоритма на контрольном примере



Пошаговая детализация постановки задачи, начиная с наиболее общей задачи, характеризует …

метод функциональной декомпозиции

поиск логической взаимосвязи

метод последовательной декомпозиции сверху - вниз

метод объектной декомпозиции



Обнаруженное при отладке программы нарушение формы языковой конструкции приводит к сообщению о(б) ____________ ошибке

орфографической

синтаксической

грамматической

семантической



Процесс создания программного продукта никогда не включает …

редактирование текста программы

изменение физических параметров компьютера

запись операторов в соответствующей языку программирования форме

процесс отладки



Деятельность, направленная на обнаружение и исправление ошибок в программном продукте, называется …

семантическим анализом

тестированием

отладкой

демонстрацией



При разработке программного продукта решение контрольных примеров выполняется на этапе …

кодирования программы

постановки задачи

тестирования и отладки

построения математической модели



Тестирование, при котором разработчик теста имеет доступ к исходному коду и может писать код, который связан с библиотеками тестируемого ПК называется …

тестированием "чёрного ящика"

регрессионным тестированием

тестированием "белого ящика

системным тестированием



Тестирование, при котором выявляется, что сделанные изменения не повлияли на функциональность предыдущей версии называется …

тестированием "белого ящика"

тестированием "черного ящика"

регрессионным тестированием

системным тестированием



Процесс, при котором компанией исполнителем выполняется тестирование работоспособности основных режимов системы называется …

тестированием "белого ящика"

сквозным тестированием

бета-тестированием

альфа-тестированием



Положительный результат, полученный при тестировании программных систем означает, что в программном продукте …

ошибки найдены

ошибки исправлены

есть замечания

ошибки не найдены



Под жизненным циклом программного средства понимается …

весь период его разработки и эксплуатации

только период его разработки

период его разработки и тестирования, до сдачи программного средства в эксплуатацию

только период его эксплуатации



Обязательным критерием качества программных систем является …

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

надежность

легкость применения

мобильность



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

соотносят переменным некоторые множества допустимых значений

вычисляют значение математических выражений

задают значение переменных

организуют выполнение повторяемых действий



Операторы присваивания в языках программирования

соотносят переменным некоторые множества допустимых значений

вычисляют значение математических выражений

задают значениея переменным

организуют выполнение повторяемых действий



Интегрированная система программирования включает компонент для перевода исходного текста программы в машинный код, который называется...

текстовый редактор

транслятор

построитель кода

редактор связей
</0></0></0>
1   ...   10   11   12   13   14   15   16   17   ...   27

Похожие:

«Логические основы компьютера» 7 icon Указатель имен 495
Во второй части исследуются логические теории эпохи феодального общества, в третьей части—логические концепции Нового времени (Декарт,...
«Логические основы компьютера» 7 icon Лекции групповых занятий для 11 групп. Глава Архитектура персонального компьютера
Модульный принцип позволяет потребителю самому комплектовать нужную ему конфигурацию компьютера и производить при необходимости ее...
«Логические основы компьютера» 7 icon 1. Программное обеспечение компьютера – это
А вся совокупность программ, хранящихся на всех устройствах долговременной памяти компьютера
«Логические основы компьютера» 7 icon Логические компоненты

«Логические основы компьютера» 7 icon Уроки всемирной истории. Древний мир. 5 класс
Компакт-диск для компьютера. "Химия, биология, география, экология. Элективный курсы". Компакт-диск дня компьютера. Сетевая версия...
«Логические основы компьютера» 7 icon С чего начать диагностику и потом уже ремонт компьютера?
Самым первым шагом для инженера по ремонту компьютеров (в дальнейшем просто инженер) будет выяснение неисправности у хозяина компьютера...
«Логические основы компьютера» 7 icon Логические компоненты (1) Микроконтроллер vex arm® Cortex®-based (1) Кабель usb a-a инструменты

«Логические основы компьютера» 7 icon План-конспект урока в 8 классе по теме: «Файлы папки»
Мы с вами уже прошли тему “Устройство компьютера”. Ответьте мне, пожалуйста, как на устройствах внешней памяти хранится все программное...
«Логические основы компьютера» 7 icon Модуль сопряжения компьютера с линией расширения "Астра-982" Руководство...
Руководство по эксплуатации предназначено для изучения принципа работы, правильного использования, хранения и технического обслуживания...
«Логические основы компьютера» 7 icon Шуточные логические головоломки с ответами для младших школьников
В этих головоломках нет «правильных ответов», поэтому предложены просто некоторые варианты. Поощряется сообразительность и остроумие...
«Логические основы компьютера» 7 icon Учебно-методический комплекс по учебной дисциплине Конструкция персонального...
Фгос по специальности спо 230113 Компьютерные системы и комплексы в части освоения основного вида профессиональной деятельности (впд):...
«Логические основы компьютера» 7 icon Методы и приёмы: Словесные: вопросы, задания, дискуссии, логические...
Муниципальное бюджетное дошкольное образовательное учреждение «Детский сад №2 «Колосок»
«Логические основы компьютера» 7 icon Учебное пособие курс лекций по пм 03 мдк 03. 01 «Основы реаниматологии»
«Основы реаниматологии» подготовлено в соответствии с утвержденной программой пм 03 «Оказание доврачебной медицинской помощи при...
«Логические основы компьютера» 7 icon Конспект первых лекций по дисциплине “ основы автоматизированного...
Основы компьютерного проектирования и моделирования радиоэлектронных средств” – объединены в одну дисциплину под названием “Основы...
«Логические основы компьютера» 7 icon Инструкция по сборке тренажера стр. 5 11. Описание работы компьютера...
Описание работы компьютера для расчета нагрузки во воремя занятий стр. 12 13
«Логические основы компьютера» 7 icon Образовательная программа дополнительного образования детей «Основы робототехники»
Методическое обеспечение дополнительной образовательной программы «Основы робототехники» 12

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск