Escolar Documentos
Profissional Documentos
Cultura Documentos
Questão 2: No projeto 21 adicionávamos duas linhas a um documento do Word já existente, essas linhas foram
adicionadas no início do documento. Por que?
Escolha uma opção:
Como no programa não defini onde as linhas seriam adicionadas, elas o foram aleatoriamente, e da mesma
forma que ficaram no início do documento poderiam ter ido parar no fim ou no meio.
Porque quando um documento no Word é aberto ele se posiciona no início do texto.
A afirmação não procede, pois, as linhas foram adicionadas ao final do documento.
No código antes de escrever as duas novas linhas eu mandei imprimir um <ctrl>+Home que me desloca para
o início do texto e por isso as linhas foram lá adicionadas.
Questão 4: Ao longo dos projetos 23 e 24 tecemos uma discussão filosófica a respeito do elemento relatório, se este
seria uma forma do computador nos mostrar os dados, portanto UIL. Ou uma forma de ele armazenar os dados e
desta forma seria DAL. Qual a opinião da MicroSoft a respeito?
Escolha uma opção:
Como ilustrado nos projetos 24 e 25 os procedimentos para tal podem ser escritos tanto na UIL quanto na
DAL, portanto a MicroSoft respeitará a sua posição.
Os print controls, componentes nativos para geração de relatórios, são adicionados a UIL do nosso projeto
portanto para a MicroSoft relatórios são UIL.
Depende da origem dos dados codificados no método “PrintPage”, se estes forem provenientes do
formulário será UIL se provenientes de uma base de dados será DAL.
Os print controls, componentes nativos para geração de relatórios, são adicionados a DAL do nosso projeto
portanto para a MicroSoft relatórios são DAL.
Questão 8: No projeto 27 a variável “i” que controlava a quantidade de linhas a serem impressas, no caso 50 linhas,
foi declarada de forma global. Por quê?
Escolha uma opção:
Neste caso tanto faz defini-la global ou localmente, foi opção do programador.
Pois sempre que uma variável puder ser global ou local ela deve ser global para minimizar o uso da memória.
Pois se fosse local a cada reentrada do método seria inicializada novamente e desta forma nunca chegaria
aos 50, determinando um looping infinito.
Porque as boas práticas de programação rezam que contadores devem sempre ser globais.
Questão 9: Como um componente do tipo “PrintPreviewDialog” sabe qual relatório deve exibir?
Escolha uma opção:
A propriedade “Document” deste deve apontar para o relatório o objeto “PrintDocument” que se deseja
visualizar.
Os objetos “PrintDocument” e “PrintPreviewDocument” são automaticamente linkados quando adicionados
ao projeto, quando se inseri um dos dois o outro é inserido a reboque.
A propriedade “Document” do objeto “PrintDocument” deve estar setada com o nome do visualizador.
Como a impressora só pode iniciar a impressão de um segundo documento após o término do primeiro a
visualização é sempre do documento ativo.
Questão 10: Um objeto do tipo Chart é na verdade um container, por que afirmo isso?
Escolha uma opção:
Pois estão contidos em um formulário, como os labels, os bottons e demais componentes e todo objeto
contido em um form é dito um container.
Pois um gráfico como um banco de dados ou um arquivo armazena dados e, portanto, objetos desta
natureza são chamados de container.
Pois sobre o objeto em questão repousam outros objetos como: o título do gráfico, a legenda do gráfico e as
séries de pontos que representa a curva que se deseja traçar.
Nenhuma das justificativas faz sentido