Baixe o app para aproveitar ainda mais
Prévia do material em texto
QUESTÃO 1 Existem estruturas de controle ou decisão que utilizam um comando padrão para ser executado caso nenhuma das opções seja satisfatória. Devemos nos atentar a esse comando, pois essa etapa será executada somente quando nenhuma das opções disponíveis no switch satisfizer a chamada. Que tipo de comando é esse? Marque a alternativa correta. a ) CASE. b ) IF...ELSE. c ) DO ... WHILE. d ) WHILE. e ) DEFAULT. Ver justificativa da resposta Justificativa Somente a estrutura de decisão switch possui o comando default. Caso ocorra de as outras opções não serem satisfatórias, é possível deixar uma execução padrão. Outros tipos de estruturas, como o fluxo de repetição também conhecido laços de repetição (loops), não possuem o comando default. Tal situação ocorre porque são estruturas que precisam repetir diversas vezes um mesmo comando. QUESTÃO 2 Assinale alternativa correta. O polimorfismo é uma técnica que junta: a ) o encapsulamento e a herança, assim novas funcionalidades podem ser adicionadas à classe. b ) o encapsulamento, sendo que novas funcionalidades podem ser adicionadas à classe. c ) o encapsulamento e a sobrecarga, em que novas funcionalidades podem ser adicionadas à classe. d ) o encapsulamento e a estrutura de dados, em que novas funcionalidades podem ser adicionadas à classe. e ) o encapsulamento, sendo que nenhuma funcionalidade pode ser adicionada à classe. javascript:; Ver justificativa da resposta Justificativa O polimorfismo possui a vantagem de herdar as assinaturas da interface, que podem ser implementadas de modos diferentes. E, assim, novas funcionalidades para o mesmo método são criadas. QUESTÃO 3 Um desenvolvedor, depois de efetuar a instalação do pacote JDK, efetuou a configuração das variáveis do ambiente, contudo ele precisa realizar alguns comandos para verificação da instalação. Quais são esses comandos? Indique a resposta correta. a ) java e javac. b ) java -version e javac -version. c ) java e -javaplus. d ) java e -version. e ) java e java -version. Ver justificativa da resposta Justificativa É necessário testar a instalação do Java e para isso existem dois comandos a serem testados no Prompt de Comando ou PowerShell no Windows e no terminal no Linux. Todo comando da linguagem de programação Java, quando executado, é acompanhado pela chamada da linguagem Java seguida do parâmetro a ser executado. QUESTÃO 4 O que são construtores? Marque a alternativa correta. a ) Os construtores são métodos com o objetivo de inicializar os atributos de uma classe. b ) Os construtores são métodos utilizados nos objetos com o objetivo de criar os atributos de uma classe. javascript:; javascript:; c ) Os construtores são métodos utilizados nos objetos com o objetivo de inicializar os atributos de uma classe. d ) Os construtores são métodos utilizados nos objetos com o objetivo de criar as variáveis de uma classe. e ) Os construtores são métodos utilizados nos objetos com o objetivo de declarar os atributos de uma classe. Ver justificativa da resposta Justificativa Os construtores são métodos utilizados para inicializar instâncias de variáveis de objetos, ou seja, podemos iniciar as variáveis de objetos que já foram pré-definidas durante a criação de tal objeto. Contudo, podemos possuir construtores vazios e com métodos, mas tal forma é definida pelo programador. QUESTÃO 5 Quando tratamos da relação entre lógica e programação, devemos entender o que é a _______________. É o processo de _______________ de computador, realização de ______________ e _______________. a ) lógica; raciocínio lógico; escrita da lógica; desenvolvimento. b ) programação; desenvolvimento lógico; programação; manutenção. c ) programação; escrita da lógica; testes; manutenção. d ) lógica; problema; escrita do programa; desenvolvimento. e ) programação; escrita do programa; testes; manutenção. Ver justificativa da resposta Justificativa A alternativa correta completa as lacunas do enunciado informando que a programação é o ato de escrita do programa computacional, realização dos testes para verificar prováveis erros lógicos e manutenção do programa, caso sejam encontrados possíveis erros. Quando tratamos de programação, devemos entender a programação, e não a lógica, pois somente com a lógica não escrevemos um programa; por esse motivo, descartamos as soluções que iniciam com a lógica. Em seguida, precisamos escrever o programa; o raciocínio lógico ou mesmo a escrita lógica somente demonstram a forma de pensamento javascript:; javascript:; que possuímos no momento para a resolução do problema, e não necessariamente a escrita do programa que será executada no computador. A partir dessa etapa, realizamos os testes e a manutenção do algoritmo desenvolvido, pois a própria etapa de escrever o código é necessariamente o desenvolvimento do código/algoritmo. QUESTÃO 6 Qual é o erro mais recorrente que encontramos no desenvolvimento? Assinale a alternativa correta. a ) O principal erro que encontramos é o de codificação. b ) O principal erro que encontramos é o de interpretação. c ) O principal erro que encontramos é de cálculo. d ) O principal erro que encontramos é de leitura. e ) O principal erro que encontramos é o de compilação. Ver justificativa da resposta Justificativa Quando estamos programando, se esquecermos um ponto e vírgula, parênteses etc., o programa não é compilado ou interpretado corretamente, o próprio compilador ou interpretador informará ao programa qual tipo de erro está ocorrendo. QUESTÃO 7 Assinale a alternativa que apresenta corretamente uma característica de assinatura de uma sobrecarga. a ) Quantidade de métodos e parâmetro. b ) Quantidade de métodos. c ) Tamanho do bloco de notas. d ) Quantidade de parâmetros e tipo de dados. javascript:; e ) Estrutura de dados. Ver justificativa da resposta Justificativa A sobrecarga nada mais é que diversos métodos com o mesmo nome. Nesse sentido, podemos diferenciar um método de outro somente pela assinatura. Essas assinaturas são apresentadas pela quantidade de parâmetros e pelo tipo de dados. QUESTÃO 8 Qual técnica podemos utilizar para identificar os erros lógicos? Assinale a alternativa correta. a ) Debug. b ) Interpretador. c ) JVM. d ) Compilador. e ) Contador. Ver justificativa da resposta Justificativa O debug é uma técnica que utilizamos para simular o teste de mesa. Nesse caso, visualizamos como está ocorrendo o processo lógico dentro da memória e, assim, identificamos os possíveis erros lógicos. javascript:; javascript:;
Compartilhar