A charging scheme based on the resolution of questions strikes a new direction from the approach of Claude Picard [13]. The relationship between questionnaire theory and noiseless coding theory is explored. Graph-theoretic methods are used to obtain results valid for codes in which words are constructed from arbitrary mixtures of alphabets, as well as arborescence questionnaires, i.e., those having representation as rooted, directed trees. A charge of log d for each resolution d question is justified. By using this charging scheme an extended noiseless coding theorem shows that the average charge for a heterogeneous questionnaire is bounded below by the Shannon entropy. This result is shown to hold for both finite and countable state spaces. Certain admissibility and essentially complete class results are obtained which indicate the structure of optimal heterogeneous questionnaires.