Главная /
Программирование на языке C в Microsoft Visual Studio 2010 /
Какой недостаток имеет использование указателей для массивов?
Какой недостаток имеет использование указателей для массивов?
вопросПравильный ответ:
снижение производительности
меньшая наглядность по сравнению со стандартной записью массивов с индексами
использование большего количества памяти
Сложность вопроса
85
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Комментарии:
Аноним
Большое спасибо за тесты по интуиту.
27 июн 2020
Аноним
Я провалил экзамен, почему я не нашёл данный сайт с ответами с тестами intuit до того как забрали в армию
27 янв 2018
Другие ответы на вопросы из темы программирование интуит.
- # Программа формирует сообщение об ошибке из отдельных строк в зависимости от степени критичности ошибки: #include <stdio.h> #include <conio.h> #include <stdarg.h> void error(int severity, ... ); int main( void ) { char err[][30] = {"Сообщение 1", "Сообщение 2"}; int n = -1; printf("Введите степень критичности ошибки (целое число): "); scanf("%d", &n); switch (n) { case 0: error(0, "Ошибка!", '\0'); break; case 1: error(0, "Ошибка!", err[0], '\0'); break; default: error(1, "Ошибка!", err[0], err[1], '\0'); } return 0; } void error(int severity, ... ) { va_list ap; va_start(ap, severity); for (;;) { char *p = va_arg(ap, char*); if (p == '\0') break; printf("%s ", p); } va_end(ap); printf("\n"); } Какое сообщение будет выведено на экран, если пользователь задаст значение n равным 10?
- # Задана функция вычисления факториала: long fact(long n) { return (n>1) ? n * fact(n-1) : 1; } Когда завершится рекурсивный процесс?
- # Переменные x и y объявлены следующим образом: int x; short y; Какие утверждения являются верными при выполнении арифметического выражения x + y?
- # Какой оператор используется для продолжения итераций цикла при выполнении некоторых условий?
- # Что делает приведенная программа? #include <stdio.h> #define N 5 int main() { int m, i; int arr[N] = {3, 2, 4, 5, 1}; m = 1; for (i=1; i<N; i++) if (arr[i]<arr[m]) m = i; printf("a[m] = %d", arr[m]); return 0; }