Baixe o app para aproveitar ainda mais
Prévia do material em texto
Iniciado em Saturday, 26 Nov 2022, 15:36 Estado Finalizada Concluída em Saturday, 26 Nov 2022, 16:49 Tempo empregado 1 hora 13 minutos Avaliar 9,00 de um máximo de 10,00(90%) Questão 1 Correto Atingiu 1,00 de 1,00 Leia o fragmento a seguir e complete corretamente as lacunas: "O uso do polimorfismo pressupo~e duas condic¸o~es: a existe^ncia de _______ entre as classes e a redefinic¸a~o de ______ em todas as classes." A alternativa que completa corretamente as lacunas é: Escolha uma opção: A. Herança, abstratas. B. Abstratas, herança. C. públicas, métodos. D. Herança, métodos. Sua resposta está correta. Questão 7 - Técnicas de Programação A palavra “final” é utilizada para impedir que uma classe possa ser herdada. Colocamos, para isso, ela logo antes da palavra class na declaração. A resposta correta é: Herança, métodos. Questão 2 Correto Atingiu 1,00 de 1,00 Analise o código abaixo construído por André. Ele resolveu desenvolver um programa que verifica se ele deve ou não comprar um certo produto a partir do valor da mercadoria. Marque a opção que corresponde ao resultado obtido ao executarmos o código desenvolvido por André: Escolha uma opção: A. Irá ocorrer um erro, pois não foi declarado o comando else para satisfazer outras condições. B. Teremos a saída: “Está barato, pode comprar”. C. Teremos a saída: “Pode pesquisar mais” D. Teremos a saída: “Você pode pedir um desconto” Sua resposta está correta. Questão 1 - Técnicas de Programação Como o conteúdo da variável valor é igual a 10, a condição satisfeita será a primeira. Quando utilizamos o comando o comando if não somos obrigados a declarar um else. A resposta correta é: Teremos a saída: “Está barato, pode comprar”. Questão 3 Correto Atingiu 1,00 de 1,00 Questão 4 Correto Atingiu 1,00 de 1,00 Analise o código abaixo: De acordo com este código: Escolha uma opção: A. Sempre será executado o bloco else, pois foi adicionado um true no parâmetro do if, por isso, ele sempre será falso. B. Sempre será executado o bloco if, pois foi adicionado um true no parâmetro do if, por isso, ele será verdadeiro. C. Ao ser executado, irá ocorrer um erro, pois foi adicionado um true no lugar de uma condição. D. Ao ser executado, ele dará erro, pois o código não faz sentido. Sua resposta está correta. Questão 11 - Técnicas de Programação Geralmente é passado uma condição para o comando if analisar e, normalmente, ela retorna um valor booleano: true ou false. Nessa situação, quando for true, ele irá executar o bloco do if, quando for false, irá pular para o else. No comando apresentado, ele sempre vai ser true, por isso sempre executará o bloco do if. A resposta correta é: Sempre será executado o bloco if, pois foi adicionado um true no parâmetro do if, por isso, ele será verdadeiro. Para impedir que uma classe possa ser herdada por outra, utilizamos a palavra: Escolha uma opção: A. noHerda B. final C. private D. public Sua resposta está correta. Questão 6 - Técnicas de Programação A palavra “final” é utilizada para impedir que uma classe possa ser herdada. Colocamos, para isso, ela logo antes da palavra class na declaração. A resposta correta é: final Questão 5 Correto Atingiu 1,00 de 1,00 Observe o seguinte código: Marque a alternativa que corresponde ao valor exibido na tela após a execução deste código: Escolha uma opção: A. 12 B. 123 C. 2 D. 1 Sua resposta está correta. Questão 7 - Técnicas de Programação O programa, ao ser executado, analisa a variável 'i', inicializada com o valor 1. Como esta condição será verdadeira, ele executará o bloco do case 1, exibindo o valor 1 da tela e, logo após, a variável 'i' recebe o valor 2. Como não tem o comando break, ele continua a análise. Em seguida, verifica se 'i' é igual a 2, como essa verificação será verdadeira, ele vai escrever na tela o valor 2 logo após o 1, formando, pois, o número 12. Como neste bloco tem o comando break, ele interrompe a análise. A resposta correta é: 12 Questão 6 Correto Atingiu 1,00 de 1,00 Questão 7 Correto Atingiu 1,00 de 1,00 Analise o código abaixo: Gráfico De acordo com este código: Escolha uma opção: A. Ao ser executado, ele dará erro, pois o código não faz sentido. B. Sempre será executado o bloco if, pois foi adicionado um true no parâmetro do if, por isso, ele será verdadeiro. C. Ao ser executado, irá ocorrer um erro, pois foi adicionado um true no lugar de uma condição. D. Sempre será executado o bloco else, pois foi adicionado um true no parâmetro do if, por isso, ele sempre será falso. Sua resposta está correta. Questão 11 - Técnicas de Programação Geralmente é passado uma condição para o comando if analisar e, normalmente, ela retorna um valor booleano: true ou false. Nessa situação, quando for true, ele irá executar o bloco do if, quando for false, irá pular para o else. No comando apresentado, ele sempre vai ser true, por isso sempre executará o bloco do if. A resposta correta é: Sempre será executado o bloco if, pois foi adicionado um true no parâmetro do if, por isso, ele será verdadeiro. Em orientação a objetos, quando dizemos que uma classe A estende a classe B, o que estamos afirmando é Escolha uma opção: A. A classe B é derivada de A. B. A classe B é superclasse de A. C. A e B são classes irmãs. D. A classe A é superclasse de B. Sua resposta está correta. Questão 3 - Técnicas de Programação Neste caso, a classe A vai se tornar uma classe filha de B, ou seja, a classe B é a superclasse de A. A resposta correta é: A classe B é superclasse de A. Questão 8 Incorreto Atingiu 0,00 de 1,00 Questão 9 Correto Atingiu 1,00 de 1,00 A respeito do comando while, sua principal característica é: Escolha uma opção: A. Ele executa o bloco mesmo que a condição não seja satisfeita na primeira interação. B. Na primeira interação, ele executa o bloco de código antes de analisar a condição. C. Ele não precisa analisar nenhuma condição. D. Ele só executa o bloco caso a condição seja verdadeira. Sua resposta está incorreta. Questão 4 - Técnicas de Programação O while só tem o conteúdo do seu bloco executado enquanto a condição for verdadeira. A resposta correta é: Ele só executa o bloco caso a condição seja verdadeira. Observe o código abaixo: Marque a alternativa que corresponde ao valor exibido após a execução deste código: Escolha uma opção: A. 10 B. 7 C. 110 D. 105 Sua resposta está correta. Questão 2 - Técnicas de Programação O while verifica se o contador é menor que a quantidade de números do vetor. Caso seja, ele vai pegar o valor daquela interação e somar a variável resultado, no final da interação vai ser exibido o valor da soma de todo o conteúdo do vetor, ou seja, 105. A resposta correta é: 105 Questão 10 Correto Atingiu 1,00 de 1,00 Na programação orientada a objetos, há um mecanismo que permite definir modificadores de acesso. Quando se define um atributo de uma classe com o modificador de acesso private, significa que: Escolha uma opção: A. Somente os métodos internos desta classe poderão ter acesso a este atributo. B. Nenhum método terá acesso a estes atributos. C. A classe não pode ser acessada. D. A classe não pode ser instanciada. Sua resposta está correta. Questão 15 - Técnicas de Programação Com atributos privados, apenas os métodos que foram implementados dentro da classe onde os atributos estão terão acesso a eles. A resposta correta é: Somente os métodos internos desta classe poderão ter acesso a este atributo.
Compartilhar