Какой из перечисленных ниже циклов является бесконечным? for (i=10;i<6;i++); printf("цикл ");
for (i=1;i<23;i++); printf("цикл "); for (i=0;i<=1;i++); printf("цикл "); for (i=-15;i<=-5;i++); printf("цикл ");
78
Выберите оператор немедленного окончания цикла. break
if switch continue
79
Тело цикла в программе a = 1;
b = 1;
while (a + b < 8)
{
a = a + 1;
b = b + 2;
}
выполнится
2раза
3раза ни разу
бесконечное число раз
80
Какого типа может быть параметр цикла? (2 верных ответа) целого символьного вещественного строкового процедурного
81
Оператор while выполняется пока условие окончания цикла истинно условие окончания цикла ложно
цикл не выполнится заданное количество раз не выполнится процедура continue
82
Следующий фрагмент программы вычисляет: scanf (“%d”,&a);
s=0;
c=a;
b=1;
while (b<=10)
{
s= s + с;
с= c*а; b= b + 1;
}
printf(“s = %d”, s);
суму первых десяти степеней числа а произведение десяти чисел а сумму десяти чисел а сумму десяти квадратов числа а
83
Группы структурных операторов: составные, условные, повторения ввода-вывода, присвоения вложенные циклы и вложенные условия
операторы работы со структурами и массивами
84
Выберите, согласно теореме о структуризации, базисные структуры, из которых можно построить любую программу. (3 верных ответа)
Следование
Ветвление
Цикл Безусловный переход
Составной блок, пустой блок Блок вычислений, блок графики
85
Выберите неструктурированные операторы. Безусловный переход Присваивание Выбор Повтор
86
… - это набор элементов одного типа, к которым можно обращаться, используя общее имя.
Массив
Цикл
Структура Целые числа
87
Выберите правильный пример описания массива mas int mas[10];
int mas(0..9); int mas[1..10]; mas[10];
88
Что такое индекс? номер элемента массива название массива число элементов массива
значение элемента массива
89
… - это количество индексов, необходимых для однозначной идентификации каждого элемента массива.
Размерность Объем массива (байт)
Объем массива (бит) Граничное значение индекса
90
Выберите правильное объявление двумерного массива int mas [2][3];
int mas [2,3]; int mas [2],[3]; int mas [2…3];
91
Какой индекс будет у последнего элемента массива, объявленного как int mas [10]? 9
92
Какое количество байт занимает массив, объявленный как int mas [2] [3]? 12
93
Элементы массива p[0..4] равны соответственно 1, –1, 5, 2, 4. Чему равно значение выражения p[0] * p[2] – p[2 * p[1] + p[4]]?
6
94
Следующий фрагмент программы вводит: i=1;
do
{
scanf(“%d”,&A[i]); i= i+1;
} while (A[i] !=1000);
элементы массива A до ввода значения 1000 1000 элементов массива A
элементы массива A равные 1000
элементы массива A со значениями от 1 до 1000
95
Дан массив А из n элементов. Следующий фрагмент программы выводит: i=0;
while (i<=n-1 && a[i]> 0) i++; if (i<=n) printf(“%d”,i);
номер первого отрицательного элемента массива номер последнего отрицательного элемента массива номера всех отрицательных элементов массива все отрицательные элементы массива
96
Дан массив А из n элементов (n>10). Какие действия выполняет следующий фрагмент программы?
for (i=0; i<n; i++)
if (i<10) a[i]= a[i]*a[i];
возводит первые 10 элементов массива в квадрат увеличивает все элементы массива в 10 раз увеличивает все элементы массива в а[10] раз возводит первые 10 элементов массива в 10-ую степень
97
Какой фрагмент программы меняет местами два элемента массива a с номерами m и
p? |
|
|
c= a[m]; |
a[m]= a[p]; |
a[p]= c; |
a[m]= a[p]; a[p]= a[m]; |
||
c= a[m]; |
a[p]= a[m]; |
a[m]= c; |
m= p; p= m; |
|
|
98
Два массива, даже если они имеют один и тот же тип и размер, не могут быть проверены на:
Равенство Выполнение некоторого условия
Отрицательное значение Положительное значение
99
Строка может быть определена как массив символьного типа, который завершается символом ….
Нуль-символом Точка с запятой Запятая Точкой
100
Выберите правильное описание строки char st [10];
char st (10); char sf of 10; int st [10];
101
Выберите функцию ввода строки st scanf(“%s”,st);
scanf(“%s”,&st); scanf(“%c”,st); scanf(“%c”,&st);
102
Выберите функцию, которая копирует строку s2 в строку s1. strcpy(s1,s2);
strcat(s1,s2);
strchr(s1,s2);
strstr(s1,s2);
103
Выберите функцию, которая присоединяет строку s2 к концу строки s1. strcat(s1,s2);
strcpy(s1,s2);
strchr(s1,s2);
strstr(s1,s2);
104
Выберите функцию, которая возвращает указатель на первый встретившийся символ ку s2 в строке s1.
strchr(s1,s2);
strcpy(s1,s2);
strcat(s1,s2);
strstr(s1,s2);
105
Выберите функцию, которая возвращает указатель на начало первой встретившийся подстроки s2 в строке s1.
strstr(s1,s2);
strcpy(s1,s2);
strcat(s1,s2);
strchr(s1,s2);
106
Выберите функцию, которая возвращает длину строки s. strlen(s);
length(s);
lenstr(s);
len(s);
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
Основная литература