Главная /
Программирование на языке C в Microsoft Visual Studio 2010 /
Каким будет значение переменной d после выполнения заданных операций и почему? int a = 15, b = 2; float c = 1.0F; float d; d = c*(a/b);
Каким будет значение переменной d
после выполнения заданных операций и почему?
int a = 15, b = 2;
float c = 1.0F;
float d;
d = c*(a/b);
вопрос
Правильный ответ:
d = 7.5
, так как d
имеет тип с плавающей точкой d = 7
, так как в результате выполнения арифметического выражения будет выполнено преобразование к типу int
d = 7.0
, так как при выполнении деления произойдет потеря точности Сложность вопроса
61
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Комментарии:
Аноним
Я завалил экзамен, почему я не углядел данный сайт с решениями интуит до этого
22 сен 2018
Другие ответы на вопросы из темы программирование интуит.
- # Какие утверждения являются верными?
- # Функция sum выполняет сложение двух одномерных массивов и возвращает результат через указатель: int *sum(int A[], int B[], int n) { int i; int *ptr = (int *)calloc(n, sizeof(int)); for (i = 0; i < n; i++) ptr[i] = A[i] + B[i]; return ptr; } В какой программе вызов функции sum выполняется неверно?
- # Объявлена структура: struct Account { int account; char name[30]; int balance; }; Каким образом данная структура хранится в памяти?
- # В результате выполнения какого фрагмента кода на экран будут выведены 5 строк, в каждой из которых будет на 1 звездочку меньше, чем в предыдущей?
- # Какая программа реализует посимвольный ввод строки до тех пор, пока не будет нажата клавиша Enter, и последующий вывод введенной строки?