Рубрики

Викторина С — 103 | Вопрос 4

Какую из следующих функций из «stdio.h» можно использовать вместо printf () ?

(A) fputs () с потоком FILE в качестве стандартного вывода.
(B) fprintf () с потоком FILE в качестве стандартного вывода.
(C) fwrite () с потоком FILE в качестве стандартного вывода.
(D) Все вышеперечисленное три — а, б и в.
(E) В «stdio.h» нет другой эквивалентной функции printf ().

Ответ: (Б)
Объяснение: Хотя fputs () и fwrite () могут принимать поток потока FILE и могут выводить данную строку, но входная строка не приведет к форматированному (то есть содержащему спецификаторы формата) выводу. Но fprintf () можно использовать для форматированного вывода. Вот почему fprintf (stdout, ”=% d =”, a); и printf («=% d =», a); оба эквивалентны. Правильный ответ Б.
Тест на этот вопрос

Рекомендуемые посты:

Викторина С — 103 | Вопрос 4

0.00 (0%) 0 votes