Prévia do material em texto
07/04/2017 Aluno:_______________________________________________________ LPII - Atividade Complementar 2 - Simulado e preparatório Questão 1 SUBROTINA xis() i = 0 ENQUANTO (i < Gn) FACA i = i + 1 SE (calc(i) <= Gn) ENTAO f1(i) SENAO f2(i) FIM SE FIM ENQUANTO Imprima("ok") FIM SUBROTINA Com relação ao código acima, considere que: a variável i é local e a variável Gn é global; não há nenhum tipo de documentação ou código fonte além do mostrado; a subrotina xis() faz parte de um programa; o critério de aceitação do teste é: a subrotina xis() não entra em laço infinito. Na situação apresentada, é correto. I aplicar testes de caixa branca às rotinas calc() , f1() e f2() e, em seguida, usar o resultado para fazer um teste de mesa da subrotina xis() . II aplicar testes de caixa preta que forcem a chamada a xis() e depois medir a porcentagem de sucesso da subrotina xis() . III aplicar testes de caixa preta isoladamente ao código objeto das sub-rotinas calc() , f1() e f2() antes de aplicar um teste que envolva a subrotina xis() . Assinale a opção correta. (A) Apenas um item está certo. (B) Apenas os itens I e II estão certos. (C) Apenas os itens I e III estão certos. (D) Apenas os itens II e III estão certos. (E) Todos os itens estão certos. Questão 2. É o sistema de informações desenvolvido para atender às necessidades do nível estratégico da corporação. ______________________ auxilia a direção da corporação a tomar decisões em um ambiente de rápidas mudanças que podem ocorrer, geralmente, ao André Rodrigues de Melo Júnior ● longo de um único dia. (A) O sistema de informações gerenciais (B) O sistema de informações manuais (C) O sistema de informações transacionais (D) O sistema de apoio à decisão (E) O sistema de telecomunicações Questão 3. Corresponde a um benefício significativo e, preferencialmente, de longo prazo de uma empresa sobre a sua concorrência e que é um dos efeitos pretendidos com a adoção de um Sistema de Informações: (A) Operações (B) Clientes (C) Vantagem competitiva (D) Estratégia (E) Lucro Questão 4. Quais os impactos (negativos) que as organizações sofrem ao implantarem um Sistema de Informação em seus departamentos? (A) Resistência às mudanças de implementação dos Sistemas de Informação. (B) Todas as respostas listadas acima são falsas. (C) Utilização da técnica de brainstorming. (D) Decisões equivocadas do CIO na implementação dos Sistemas de Informação. (E) Devido ao outsourcing necessário. Questão 5. O conceito de máquina virtual (MV) foi usado na década de 70 do século passado no sistema operacional IBM Sys te m 370. Atualmente, centros de dados (datacenters) usam MVs para migrar tarefas entre servidores conectados em rede e, assim, equilibrar carga de processamento. Além disso, plataformas atuais de desenvolvimento de software empregam MVs (Java, .NET). Uma MV pode ser construída para emular um processador ou um computador completo. Um código desenvolvido para uma máquina real pode ser executado de forma transparente em uma MV. Com relação a essas informações, assinale a opção correta. (A) O conceito de transparência mencionado indica que a MV permite que um aplicativo acesse diretamente no hardware da máquina. (B) Uma das vantagens mais significativas de uma MV é a economia de carga de CPU e de memória RAM na execução de um aplicativo. (C) Uma MV oferece maior c ontrole de segurança, uma vez que aplicativos são executados em um ambiente controlado. (D) Para emular uma CPU dual-core, uma MV deve ser instalada e executada em um computador com CPU dual-core. EComo uma MV não é uma máquina real, um sistema operacional nela executado fica automaticamente imune a vírus. Questão 7. Na orientação a objetos, é um recurso que serve para inicializar os atributos e é executado automaticamente sempre que um novo objeto é criado. ● ● ● ● (A) interface. (B) classe. (C) construtor. (D) polimorfismo. Questão 8. Em programação orientada a objetos, as instâncias de uma classe são denominadas: (A) Classes (B) Herança (C) Objetos (D) Métodos Questão 9. Existem alguns tipos diferentes de progrmas em Java, dentre este temos: I) Stand–alone – aplicações baseadas na J2SE que tem total acesso aos recursos do sistema, memória,disco, rede, dispositivos, etc. II) Java midlets – Pequenas aplicações que não têm acesso aos recursos de hardware, necessitando de um navegador com suporte a J2SE para serem executados. III) Java servlets – programas desenvolvidos para serem executados em servidores Web, baseados na J2EE, comumente usados para gerar conteúdos dinâmicos para websites. IV) Java applets – pequenas aplicações, extremamente seguras e construídas para serem executadas dentro do J2ME. V) JavaBeans – são componentes de software escritos em Java que podem ser manipulados visualmente com a ajuda de uma ferramenta de desenvolvimento. Marque a alternativa que apresenta as definições CORRETAS para os tipos de programas em Java. (A) I, III e V (B) I, IV e V (C) I, II, III e IV (D) I, II, III e V Questão 10. De acordo com os tipos primitivos de dados do Java, verifique os valores de tipos primitivos: (A) 2.3f (B) 'a' (C) "uma" (D) null (E) true ● ● ● ● ● ●