Алгоритмизация. Языки программирования высокого уровня. Основы программирования
⇐ ПредыдущаяСтр 3 из 3 Совокупность геометрических фигур, соединенных между собой стрелками и представляющих алгоритм решения задачи, называется: 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 Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|