Да, это ожидается. Что касается импортированных символов, то, используя dumpbin, вы можете увидеть так называемую таблицу адресов импорта и таблицу имен импорта, которые обе (как правило) существуют, как только приложение импортирует хотя бы одну функцию (в вашем случае A. DLL). Поскольку ваше приложение импортирует одну функцию из библиотеки STATIC (в вашем случае B.lib), запись NO существует в таблицах импорта, упомянутых выше для функций, используемых из B.lib. Как только библиотека СТАТИЧЕСКИ связана с приложением, ее тело (код) становится частью приложения. Так же как функции вашего приложения не видны при использовании dumpbin, функции статической библиотеки не видны в dumpbin!