Prévia do material em texto
Qual das seguintes opções não é uma vantagem de usar módulos? Proporciona um meio de reduzir o tamanho do programa Fornece um meio de testar partes individuais do programa Proporciona um meio de dividir tarefas Fornece um meio de reutilização do código do programa Nenhuma das anteriores Explicação: O tamanho total do programa permanece o mesmo, independentemente de os módulos serem usados ou não. Módulos simplesmente dividem o programa. 2. Qual das afirmações sobre os módulos é falsa? a função interna dir () monitora os itens no namespace do módulo principal Quando um módulo é carregado, uma versão interpretada do módulo com extensão de arquivo .pyc é automaticamente produzida Quando um módulo é carregado, uma versão compilada do módulo com extensão de arquivo .pyc é automaticamente produzida Na forma de importação "import", os identificadores que começam com dois sublinhados são privados e não são importados Na forma de importação "import", todos os identificadores, independentemente de serem privados ou públicos, são importados Explicação: Na forma de importação "import", os identificadores que começam com dois sublinhados são privados e não são importados. 3. Qual das seguintes afirmações é verdadeira sobre o processo de design top-down? Os detalhes de um projeto de programa são abordados antes do projeto geral Somente o desenho do programa é endereçado O design geral do programa é abordado antes dos detalhes Apenas os detalhes do programa são abordados Nenhuma das anteriores Explicação: O projeto top-down é uma abordagem para derivar um design modular a partir do design geral.