- •Вопросы по теме «Одномерные массивы. Строки»
- •Массив – это:
- •Истинные высказывания:
- •Истинные высказывания:
- •Истинные высказывания:
- •Истинные высказывания:
- •Истинные высказывания:
- •Количество элементов массива определяют выражения:
- •Истинные высказывания:
- •1. Результат равен 3
- •1. Результат равен 3
- •1. Результат равен 3
- •Истинные высказывания:
- •Истинные высказывания:
- •Истинные высказывания:
- •Истинные высказывания:
- •Заполнение строки char *st[80]) пробелами выполняют операторы:
- •Инициализацию пустой строки выполняют операторы:
- •Набор операторов
- •Набор операторов
- •Набор операторов
- •Набор операторов
- •Набор операторов
- •Набор операторов
- •Набор операторов
- •Для строк
1. Результат равен 3
2. значение i равно 3
3. соответствует выражению m[++i]
4. соответствует выражению ++i[m]
5. соответствует выражению ++m [i]
6. результат равен 4
7. значение i равно 4
вычисление выражения //1
int main(){
int x[ ]={1, 2, 3, 4};
int i=3;
cout << *( i-- +m ) << endl; //1
return 0;
}
характеризуют высказывания:
1. Результат равен 3
2. значение i равно 3
3. соответствует выражению m[i--]
4. соответствует выражению i--[m]
5. соответствует выражению m-- [i]
6. результат равен 4
7. значение i равно 2
вычисление выражения //1
int main(){
int x[ ]={1, 2, 3, 4};
int i=2;
cout << *( --i +m ) << endl; //1
return 0;
}
характеризуют высказывания:
1. Результат равен 3
2. значение i равно 3
3. соответствует выражению m[--i]
4. соответствует выражению --i [m]
5. соответствует выражению --m [i]
6. результат равен 2
7. значение i равно 1
Гр.3________________________________________________________________________________________________________________________
результат вычисления выражения //1
int main(){
int x[ ]={1, 2, 3, 4};
int i=2;
cout << 3[m] << endl; //1
return 0;
}
4
результат вычисления выражения //1
int main(){
int x[ ]={1, 2, 3, 4};
int i=2;
cout << 2[m] << endl; //1
return 0;
}
3
результат вычисления выражения //1
int main(){
int x[ ]={1, 2, 3, 4};
int i=2;
cout << 1[m] << endl; //1
return 0;
}
2
результат вычисления выражения //1
int main(){
int x[ ]={1, 2, 3, 4};
int i=2;
cout << 0[m] << endl; //1
return 0;
}
1
Гр.4________________________________________________________________________________________________________________________
результат вычисления выражения //1
int main(){
int x[ ]={1, 2, 3, 4};
int *px=&x[3];
cout << px[0] << endl; //1
return 0;
}
4
результат вычисления выражения //1
int main(){
int x[ ]={1, 2, 3, 4};
int *px=&x[3];
cout << px[-1] << endl; //1
return 0;
}
3
результат вычисления выражения //1
int main(){
int x[ ]={1, 2, 3, 4};
int *px=&x[3];
cout << px[-2] << endl; //1
return 0;
}
2
результат вычисления выражения //1
int main(){
int x[ ]={1, 2, 3, 4};
int *px=&x[3];
cout << px[-3] << endl; //1
return 0;
}
1
Гр.5________________________________________________________________________________________________________________________
результат вычисления выражения //1
int main(){
int x[ ]={1, 2, 3, 4};
int i=3;
cout << x[i-3] << endl; //1
return 0;
}
1
результат вычисления выражения //1
int main(){
int x[ ]={1, 2, 3, 4};
int i=3;
cout << x[i-2] << endl; //1
return 0;
}
2
результат вычисления выражения //1
int main(){
int x[ ]={1, 2, 3, 4};
int i=3;
cout << x[i-1] << endl; //1
return 0;
}
3
Гр.6________________________________________________________________________________________________________________________
результат вычисления выражения //1
int main(){
int x[ ]={1, 2, 3, 4};
int i=3;
cout << i[x-3] << endl; //1
return 0;
}
1
результат вычисления выражения //1
int main(){
int x[ ]={1, 2, 3, 4};
int i=3;
cout << i[x-2] << endl; //1
return 0;
}
2
результат вычисления выражения //1
int main(){
int x[ ]={1, 2, 3, 4};
int i=3;
cout << i[x-1] << endl; //1
return 0;
}
3
Гр.7________________________________________________________________________________________________________________________
ИСТИННЫЕ ВЫСКАЗЫВАНИЯ:
1. массив, передаваемый в функцию, может быть изменен операторами ее тела без каких-либо дополнительных операций
2. изменение формального параметра-массива в вызываемой функции приводит к изменению массива-аргумента в вызывающей функции
3. для возврата массива из функции не требуется ссылочного типа;
4. значение размера массива необходимо передавать в функцию явным образом
5. если используется массив заранее определенного размера, то его значение можно в функцию не передавать