Есть ответ 👍

Вопрос №7. Содержимое переменной d после выполнения следующего кода: int a = 3, b=0, c = -7, d=0; if(a) { if(b) d=1; if(c) d = 2; else d =3; } else d=4; Варианты ответов: 1. 1
2. 2
3. 3
4. 4

298
341
Посмотреть ответы 1

Ответы на вопрос:


Некорректна. во-первых, 0 не является бесспорно натуральным числом, соответсвенно в диапазон входить может только с  указанием того, что под натуральным числом имеется в виду число целочисленное неотрицательное, что не является единственным определнием натуральных чисел; особенно в преобладает определние натуральных чисел, как целочисленных положительных. во-вторых, 20 бит информации могут нести 1048576 вариантов сообщений, каждое из которых может значить абсолютно что угодно, в зависимости от используемого протокола обмена данными. то же сообщение, «вся последовательность состоит из одинаковых чисел» может быть передано одним битом, 1 будет означать что все числа одинаковы, 0 что есть различные числа в последовательности. единственным возможным путём решения (додумывая за автора, что он пытался сказать) - предположить, что в сообщении сами сгенерённые числа, плотно упакованные, без какого либо выравнивания по границе байта. сделав такое предположение, можно расчитать, что раз каждое число содержит в себе не более четырёх бит (2^4 = 16 возможных значений), то ответом будет 20/4 -- пять чисел. если это в самом деле то, что имел в виду автор, ему стоит переосмыслить способ выражения своих мыслей и в любом случае заняться повышением квалификации,  либо же отказаться от педагогической деятельности вовсе, дабы не плодить подобную ересь среди умов  несовершеннолетних.

Популярно: Информатика