Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Алгоритмизация. Языки программирования высокого уровня. Основы программирования




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

105@

A) Блок-схемой.

B) Постановкой задачи.

C) Структурной схемой.

D) Чертежом объекта.

E) Псевдокодом.

@106

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

106@

A) Алгоритмом.

B) Схемой.

C) Структурой.

D) Программированием.

E) Методикой поведения.

@107

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

107@

A) Алгоритмом циклической структуры.

B) Алгоритмом разветвляющейся структуры.

C) Алгоритмом многократным.

D) Алгоритмом линейной структуры.

E) Алгоритмом повторений.

@108

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

108@

A) Алгоритмом разветвляющейся структуры.

B) Алгоритмом циклической структуры.

C) Алгоритмом логических вариантов.

D) Алгоритмом линейной структуры.

E) Алгоритмом проверки условия.

@109

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

109@

A) Z = 3*pow(x,2) – sqrt (fabs (y-3));

B) Z = 3* pow(x,2) - sqrt (abs (y-3));

C) Z: = 3sqr(x)-sqrt (abs (y-3));

D) Z: = 3*sqrx-sqrt abs(y-3);

E) Z: = 3*sqr(x)-sqrt(abs y-3);

@110

Укажите правильный вариант записи оператора ввода в языке С:

110@

A) scanf(“%d%d”, &a,&b);

B) writeln (a,b);

C) write (a,b);

D) read(a,-,b);

E) scanf (a;b);

@111

Укажите полную форму разветвляющегося алгоритма в языке С:

111@

A) if (x>2) y=x+2; else y=0;

B) if (x>2) or (x<5) then y:=x+2;

C) if (x>2) and (x<5) else y:=x+2;

D) if x>2 then y:=x+2;

E) if x>2 then y:=x+2 y:=0;

@112

Укажите правильно организованный цикл for:

112@

A) for(i=0; i <10; i++) scanf(“%d”, &a[i]);

B) for i=10 to 1 do read(a[i]);

C) for i:=1 to 10 do; read(a[i]);

D) for i:=10 to 0 do read(a[i]);

E) for-to i:=1, 10 do read(a[i]);

@113

Ветвление называют полным, если..

113@

A) существуют команды для истинного и ложного значения условия.

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

C) ветвление выполняется в цикле.

D) переменная принимает отрицательные значения.

E) полностью известен алгоритм решения задачи.

@114

Циклический алгоритм применяется в тех случаях, когда..

114@

A) требуется многократно повторить некоторую последовательность команд.

B) приходится часто повторять некоторые команды.

C) требуется выполнить вычисления с большой точностью.

D) повторно запускают персональный компьютер.

E) требуется, чтобы программа не выключалась.

@115

Выполнение команд тела цикла типа for продолжается до тех пор, пока..

115@

A) счетчик цикла не достигнет указанного конечного значения.

B) аргумент положительный.

C) счетчик цикла не станет равным нулю.

D) счетчик цикла положителен.

E) счетчик цикла не станет отрицательным.

@116

Переменная цикла типа while может изменяться с шагом, который может быть установлен..

116@

A) целым, дробным, положительным или отрицательным.

B) только целым.

C) только положительным.

D) только положительным целым или дробным.

E) только целым отрицательным.

@117

После выполнения фрагмента программы:

for(i=1; i <7; i++) printf(“%d”, i); на экране будет напечатано

117@

A) 1 2 3 4 5 6

B) 1 3 5 7 9

C) 1 3 5 7 9 11

D) 1 4 7 10

E) 1 2 3 4 5 6 7

@118

После выполнения фрагмента программы:

A=10: for(i=1; i <3; i++) A=A+3; переменная А примет значение.

118@

A) 16

B) 2

C) 19

D) 22

E) 25

@119

После выполнения фрагмента программы:

X=1; while (X<10) { printf(“%d”, X); X=X+2; }

на экран будет напечатано

119@

A) 1 3 5 7 9

B) 1 4 7 10

C) 1 3 5 7 9 11

D) 9 11

E) 1 9

@120

Укажите числа, которые будут выведены на экран при выполнении фрагмента программы

X=8; while (X>0) { printf(“%d”, X); X:=X-2; }

120@

A) 8 6 4 2

B) 1 4 7 10

C) 10 8 6 4 2 0 -2

D) 1 3 5 7 9 11

E) 10 7 4 1 -2

@121

Функция scanf() применяется

121@

A) для ввода данных в работающую программу с помощью клавиатуры.

B) для ввода данных из специального файла.

C) для ввода данных с листа бумаги.

D) для вывода данных в специальный файл.

E) для вывода рисунков на печать.

@122

Переменная - это

122@

A) поименованная ячейка оперативной памяти, содержимое которой может меняться.

B) имя ячейки памяти, содержимое которой не может меняться.

C) буквы, например X,Y,Z, которым придаются разные значения.

D) буквы, например A,B,C, которым придаются разные значения.

E) величина, принимающая разные значения.

@123

Имя переменной составляется по определенным правилам, в частности,

123@

A) 1-й символ буква, далее могут быть буквы, цифры и символы подчеркивания.

B) имя может содержать не более 8-ми символов.

C) первым символом может быть буква или цифра.

D) допустимы комбинации любых букв и цифр.

E) имя может содержать не более 4-х символов.

@124

Функция форматного ввода данных

124@

A) scanf();

B) printf();

C) sin(0;

D) cos(0;

E) tq();

@125

Функция форматного вывода данных

125@

A) printf();

B) scanf();

C) sin(0;

D) cos(0;

E) tq();

@126

.Для создания презентации, рекламной заставки или видеоклипов используется программа...

126@

A) PowerPoint

B) Word

C) Excel

D) Access

E) Outlook

@127

Как называется файл Microsoft Word?

127@

A) документ.

B) база данных.

C) презентация.

D) текст.

E) книга.

@128

Массивы.

Вывод массива A[n][m] в виде матрицы

128@

A) for(i=0; i <n; i++)

{for(j=0; j <m; j++)

printf(”%d”,A[i][j]);

printf(”\n”);

}

B) for(i=1; i <n; i++)

for(j=m; j <3; j++)

printf(”%d”,A[i][j]);

printf(”\n”);

C) for(i=1; i <n; i++)

{for(j=m; j <3; j++)

printf(”%d”,A[i][j]);

}

D) for(i=1; i <n; i++)

{for(j=m; j <3; j++)

printf(”\n%d”,A[i][j]);

E) for(i=1; i <n; i++)

{for(j=m; j <m; j++)

printf(”%d”,A[i][j]);

@129

Найти сумму элементов матрицы A[n][m]

129@

A) for(i=0; i <n; i++)

for(j=0; j <m; j++)

S=S+ A[i][j];

B) for(i=1; i <n; i++)

for(j=m; j <3; j++)

S=S+ A[i][j];

C) for(i=n; i <n; i++)

{for(j=m; j <3; j++)

S=S+ A[i][j];

}

D) for(i=1; i <n; i++)

{for(j=m; j <3; j++)

S=S+ A[i][j];

E) for(i=1; i <1; i++)

{for(j=m; j <m; j++)

S=S+ A[i][j];

@130

Найти сумму элементов главной диагонали матрицы A[n][m]

130@

A) for(i=0; i <n; i++)

S=S+ A[i][i];

B) for(i=1; i <n; i++)

for(j=m; j <3; j++)

S=S+ A[i][j];

C) for(i=n; i <n; i++)

{for(j=m; j <3; j++)

S=S+ A[i][j];

}

D) for(i=1; i <n; i++)

{for(j=m; j <3; j++)

S=S+ A[i][j];

E) for(i=1; i <1; i++)

{for(j=m; j <m; j++)

S=S+ A[i][j];

@131

Найти произведение элементов матрицы A[n][m]

131@

A) for(i=0; i <n; i++)

for(j=0; j <m; j++)

P=P* A[i][j];

B) for(i=1; i <n; i++)

for(j=m; j <3; j++)

S=S+ A[i][j];

C) for(i=n; i <n; i++)

{for(j=m; j <3; j++)

S=S+ A[i][j];

}

D) for(i=1; i <n; i++)

{for(j=m; j <3; j++)

S=S+ A[i][j];

E) for(i=1; i <1; i++)

{for(j=m; j <m; j++)

S=S+ A[i][j];

@132

Найти произведение элементов главной диагонали матрицы A[n][m]

132@

A) for(i=0; i <n; i++)

P=P* A[i][i];

B) for(j=m; j <3; j++)

S=S+ A[i][j];

C) for(i=n; i <n; i++)

S=S+ A[i][j];

}

D) for(i=1; i <n; i++)

{for(j=m; j <3; j++)

S=S+ A[i][j];

E) for(i=1; i <1; i++)

{for(j=m; j <m; j++)

S=S+ A[i][j];

@133

Найти минимальный элемент матрицы A[n][m]

133@

A) for(i=0; i <n; i++)

for(j=0; j <m; j++)

if (min> A[i][j]) min= A[i][j]);

B) for(i=1; i <n; i++)

for(j=1; j <m; j++)

if (min< A[i][j]) min= A[i][j]);

C) for(i=n; i <n; i++)

{for(j=m; j <3; j++)

if (min< A[i][j]) min= A[i][j]);

}

D) for(i=1; i <n; i++)

{for(j=m; j <3; j++)

if (min> A[i][j]) min= A[i][j]);

E) for(i=1; i <1; i++)

{for(j=m; j <m; j++)

if (min> A[i][j]) min= A[i][j]);

@134

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

134@

A) Массивом

B) Псевдокодом

C) Подпрограммой

D) Системой

E) Структурой

@135

Операцию i++ в языке С можно записать в виде

135@

A) i=i+1

B) i=1

C) i2

D)) i= i2

E) i=i+10

@136

Операцию i-- в языке С можно записать в виде

136@

A) i=i-1

B) i=-1

C) i2

D)) i= i2

E) i=i-10

@137

Укажите верное объявление массива вещественных чисел в языке С:

137@

A) float mas[n];

B) TYPE Y=array [1..17] of integer; VAR Z:Y;

C) TYPE Z=array [1,17] of real; VAR Y:Z;

D) TYPE Z: array [1..17] of integer; VAR Y=Z;

E) TYPE Y=array [1..17] of integer; VAR Z:Y;

@138

Для вывода одномерного массива В(7) в строку в языке С используется оператор:

138@

A) for(i=0; i <7; i++)

printf(”%d”,A[i]]);

B) for(i=0; i <=7; i++)

printf(”%d”,A[i]]);

C) for(i=0; i <7; i++)

scanf(”%d”,A[i]]);

D) for i:=1 to 7 do readln(B[i]);

E) for i:=1 to 7 do; write(B);

@139

Укажите верное объявление массива целых чисел в языке С:

139@

A) int mas[n];

B) float mas[n];

C) TYPE Z=array [1,17] of real; VAR Y:Z;

D) TYPE Z: array [1..17] of integer; VAR Y=Z;

E) TYPE Y=array [1..17] of integer; VAR Z:Y;

@140

Укажите верное объявление массива символов в языке С:

140@

A) char mas[n];

B) float mas[n];

C) int mas[n];

D) TYPE Z: array [1..17] of integer; VAR Y=Z;

E) TYPE Y=array [1..17] of integer; VAR Z:Y;

141@

Массив – это

141@

A) блок ячеек памяти заданного размера, имеющих общее имя, котором могут храниться данные одного типа.

B) специальная программа для обработки данных.

C) переменные для хранения масс физических тел.

D) место, где собраны значения различных переменных.

E) совокупность данных во внешней памяти компьютера.

@142

Закончите фразу. После выполнения фрагмента программы

S=0; for(i=6; i <=10; i++)S=S+A[i];

142@

A) будет найдена сумма 5-ти элементов массива А с 6 по 10.

B) будет найдена сумма четных элементов массива А.

C) будет найдена сумма нечетных элементов массива А.

D) будет найден минимальный элемент массива А.

E) будет найден максимальный элемент массива А.

будет найдена сумма элементов массива А.

@143

После выполнения фрагмента программы по обработке массива А:

S=0;

for(i=1; i <n; i++) S=S+A[i];

143@

A) будет найдена сумма четных элементов массива А.

B) будет найден минимальный элемент массива А.

C) будет найдена сумма нечетных элементов массива А.

D) будет найдена сумма 11-ти элементов массива А.

E) будет найден максимальный элемент массива А.

@144

После выполнения фрагмента программы по обработке массива А:

S=0;

for(i=0; i <n; i++) S=S+A[i];

144@

A) будет найдена сумма нечетных элементов массива.

B) будет найдена сумма четных элементов массива.

C) будет найден минимальный элемент массива.

D) будет найдена сумма 11-ти элементов массива.

E) будет найден максимальный элемент массива.

@145

Имеется массив А с десятью элементами. Определите, что выполняется по фрагменту приведенной ниже программы?

W=A[1];

for(j=0; j <m; j++)

if (W > A[j]) W = A[j]);

145@

A) Находится наименьший элемент массива.

B) Находится наименьший элемент из 1-го и 2-го элементов массива.

C) Находится наибольший элемент массива.

D) Находится наибольший элемент из 1-го и 2-го элементов массива.

E) Находится сумма 1-го и 2-го элементов массива.

@146

После выполнения фрагмента программы по обработке массива А:

S=0;

for(j=0; j <m; j++)

if (A[j]>0) S=S+A[j];

146@

A) будет найдена сумма положительных элементов массива.

B) будет найдена сумма четных элементов массива.

C) будет найден минимальный элемент массива.

D) будет найдена сумма 11-ти элементов массива.

E) будет найден максимальный элемент массива.

@147

После выполнения фрагмента программы по обработке массива А:

S=0;

for(j=0; j <m; j++)

if (A[j]<0) S=S+A[j];

147@

A) будет найдена сумма отрицательных элементов массива.

B) будет найдена сумма четных элементов массива.

C) будет найден минимальный элемент массива.

D) будет найдена сумма 11-ти элементов массива.

E) будет найден максимальный элемент массива.

@148

После выполнения фрагмента программы по обработке матрицы A[n][m]:

S=0;

for(i=0; i <n; i++)

for(j=0; j <m; j++)

if (A[i][j]<0) S=S+ A[i][j]);

148@

A) будет найдена сумма отрицательных элементов матрицы.

B) будет найдена сумма четных элементов матрицы.

C) будет найден минимальный элемент матрицы.

D) будет найдена сумма 11-ти элементов матрицы.

E) будет найден максимальный элемент матрицы.

@149

После выполнения фрагмента программы по обработке матрицы A[n][m]:

S=0;

for(i=0; i <n; i++)

for(j=0; j <m; j++)

if (A[i][j]>0) S=S+ A[i][j]);

149@

A) будет найдена сумма положительных элементов матрицы.

B) будет найдена сумма четных элементов матрицы.

C) будет найден минимальный элемент матрицы.

D) будет найдена сумма 11-ти элементов матрицы.

E) будет найден максимальный элемент матрицы.

@150

После выполнения фрагмента программы по обработке матрицы A[n][m]:

k=0;

for(i=0; i <n; i++)

for(j=0; j <m; j++)

if (A[i][j]==0) k++);

150@

A) будет найдено количество нулевых элементов матрицы.

B) будет найдена сумма четных элементов матрицы.

C) будет найден минимальный элемент матрицы.

D) будет найдена сумма 11-ти элементов матрицы.

E) будет найден максимальный элемент матрицы.

 

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...