Главная /
Основы программирования - обучения основам /
Каковы размеры типов float и double в языке Си?
Каковы размеры типов float и double в языке Си?
вопросПравильный ответ:
2 байта, 4 байта.
4 байта, 8 байтов.
4 байта, 10 байтов.
8 байтов, 10 байтов.
Сложность вопроса
94
Сложность курса: Основы программирования - обучения основам
50
Оценить вопрос
Комментарии:
Аноним
Кто находит эти ответы интуит? Это же крайне просто
20 июн 2018
Другие ответы на вопросы из темы программирование интуит.
- # Обозначим через push и pop команды добавления элемента в стек и извлечения элемента из стека. Рассмотрим фрагмент программы на псевдокоде: push x; push y; pop x; pop y; Что происходит с переменными x и y в результате его выполнения?
- # Рассмотрим следующую реализацию функции onSqrt, которая исполняет команду извлечения квадратного корня в проекте «Стековый калькулятор»: static void onSqrt() { double x; if (st_empty()) { printf("Stack empty.\n"); return; } x = st_pop(); assert(x >= 0.0); // утв: x неотрицательно st_push(sqrt(x)); display(); } Правильно ли здесь используется конструкция «утверждение», которая в Си реализуется функцией assert?
- # Следующая программа вычисляет количество вхождений фрагмента "xyz" в последовательность символов: последовательность символов p; цел n; символ c1, c2, c3; . . . n := 0; // Инициализируем переменные c1, c2, c3 пробелами c1 = ' '; c2 = ' '; c3 = ' '; встать в начало последовательности p; цикл пока есть непрочитанные элементы в посл-ти p | c1 := c2; c2 := c3; | прочесть очередной элемент посл-ти p в (вых: c3); | если c1 == 'x' и c2 == 'y' и c3 == 'z' | | то n := n + 1; | конец если конец цикла ответ := n; В ней используются четыре вспомогательные переменные n, c1, c2, c3. Можно ли упростить программу, использовав меньшее количество вспомогательных переменных? (Последовательность разрешается читать только один раз.)
- # Оценить сверху время работы (т.е. количество выполнений тела цикла) алгоритма Евклида вычисления НОД двух целых чисел: дано: целые числа m, n, хотя бы одно отлично от нуля надо: вычислить наибольший общий делитель пары (m, n) цел a, b, r; a := m; b := n; цикл пока b != 0 | инвариант: НОД(a, b) == НОД(m, n) | r := a % b; // находим остаток от деления a на b | a := b; b := r; // заменяем пару (a, b) на (b, r) конец цикла ответ := a;
- # Сколько аргументов имеют команды процессоров типа Motorola 68000?