Prévia do material em texto
Iniciado em sábado, 16 ago. 2025, 16:08 Estado Finalizada Concluída em sábado, 16 ago. 2025, 16:27 Tempo empregado 18 minutos 59 segundos Avaliar 10,0 de um máximo de 10,0(100%) Questão 1 Correto Atingiu 1,0 de 1,0 A linguagem de programação Java necessita da máquina virtual java para o desenvolvimento e a compilação do código e utiliza dois principais interpretadores da máquina virtual java. Marque a alternativa que apresenta a descrição correta desses dois interpretadores. a. Virtual Java Diagnostics Kit (VJDK), da oracle, e JavaJDK, uma implementação livre e gratuita da plataforma Java. b. Java Development Kit (JDK), da oracle, e OpenJDK, uma implementação livre e gratuita da plataforma Java. c. Java Development Kub (JDK), da oracle, e CloseJDK, uma implementação executável e gratuita da plataforma. d. Machine Java Diagnostics Kit (MJDK), da source, e JavaJDK, uma implementação livre e gratuita da plataforma Java. e. Java Development Kub (JDK), da oracle, e SourceJDK, uma implementação paga e gratuita da plataforma Java. Questão 2 Correto Atingiu 1,0 de 1,0 Que outro método pode ser aplicado quando utilizamos os construtores? Assinale a alternativa correta. a. Método destrutor. b. Método de matriz. c. Método variável. d. Método garbage collection. e. Método de vetor. Questão 3 Correto Atingiu 1,0 de 1,0 No desenvolvimento de um software, podemos realizar o teste de mesa. É correto afirmar que o teste de mesa: a. possui a finalidade do teste lógico de um algoritmo, em que, conhecendo a entrada de dados e todo o processamento interno do algoritmo, a saída corresponde ao resultado esperado. b. possui a finalidade de verificar a sintaxe e a semântica de um algoritmo; dessa forma, ao receber a entrada de dados, não temos certeza da saída de dados, somente conhecemos a entrada dos dados esperada. c. é a verificação lógica de um algoritmo, em que, conhecendo a entrada de dados e todo o processamento interno do algoritmo, na saída o resultado deve corresponder à saída esperada algumas vezes. d. é a verificação da sintaxe do algoritmo, em que, conhecendo a entrada de dados e todo o processamento interno do algoritmo, na saída o resultado deve corresponder à saída esperada algumas vezes. e. trata-se somente do processo de verificação da sintaxe do algoritmo, deixando de lado o processamento interno do algoritmo. Questão 4 Correto Atingiu 1,0 de 1,0 Existem linguagens que podem ser compiladas, ou seja, traduzidas diretamente para a linguagem de máquina. Assinale a alternativa correta sobre a linguagem de programação Java. a. O código fonte da linguagem de programação Java é transformado em uma linguagem natural e executado pelo computador. b. O código fonte da linguagem Java é transformado em uma linguagem intermediária e interpretado em tempo de execução pela JVM. c. O código fonte da linguagem de programação Java é transformado em uma linguagem de máquina e executado pelo computador. d. O código fonte da linguagem de programação Java é transformado em uma linguagem de máquina e interpretado em tempo de execução pela JVM. e. O código fonte da linguagem de programação Java é compilado em uma linguagem intermediária e executado pelo computador. Questão 5 Correto Atingiu 1,0 de 1,0 Qual é a diferença entre as estruturas de dados de vetores e as de matrizes? Assinale a alternativa correta. a. Os vetores apresentam múltiplas colunas, enquanto a matriz possui uma única linha. b. Os vetores apresentam múltiplas linhas e colunas, enquanto a matriz possui uma única linha. c. Os vetores possuem somente uma única dimensão, enquanto as matrizes possuem múltiplas linhas e colunas. d. O vetor é uma string e a matriz é um numérico. e. O vetor é uma estrutura simples e a matriz é uma estrutura complexa. Questão 6 Correto Atingiu 1,0 de 1,0 Como podemos realizar os testes utilizando o JUNIT? Assinale a alternativa correta. a. Quando utilizamos o framework JUNIT, criamos as classes de testes, as quais possuem um ou mais métodos para realização dos testes, organizados de maneira hierárquica, para que o sistema seja testado em partes ou todo de uma única vez. b. Quando utilizamos o framework JUNIT, criamos métodos de testes vazios, os quais realizam os testes, organizados de maneira direta, para que o sistema seja testado em partes ou todo de uma única vez. c. Quando utilizamos o framework JUNIT, criamos métodos de testes vazios, os quais realizam os testes, organizados de maneira indireta, para que o sistema seja testado em partes ou todo de uma única vez. d. Quando utilizamos o framework JUNIT, criamos as classes de testes vazias, as quais possuem um método para realização dos testes, organizados de maneira hierárquica, para que o sistema seja testado em partes ou todo de uma única vez. e. Quando utilizamos o framework JUNIT, criamos métodos de testes vazios, os quais realizam os testes, organizados de maneira hierárquica, para que o sistema seja testado em partes ou todo de uma única vez. Questão 7 Correto Atingiu 1,0 de 1,0 O pseudocódigo, conhecido como portugol,é uma forma bastante utilizada para analisar e escrever a solução de problemas de fácil entendimento. Quais as vantagens de se utilizar o portugol? Assinale a alternativa correta. a. Apresenta a vantagem de possuir uma linguagem próxima à das linguagens de programação e de difícil entendimento, dificultando assim a leitura. b. O pseudocódigo possui a vantagem da dificuldade na compreensão, mas apresenta fácil tradução para outra linguagem lógica de programação. c. Possui a vantagem de ser uma linguagem de fácil entendimento, além de apresentar proximidade com linguagens de programação, o que facilita a tradução. d. Possui a vantagem de fácil compreensão e difícil tradução para outras linguagens, além de ser complicado entender a escrita do algoritmo. e. Tem a vantagem de não possuir uma facilidade na tradução, além de não apresentar proximidade com a linguagem natural de nenhuma forma. Questão 8 Correto Atingiu 1,0 de 1,0 Que tipo de fluxo de repetição, ou loop, é utilizado quando se conhece quantas iterações são necessárias? Assinale a alternativa correta. a. WHILE. b. FOR. c. SWITCH. d. PARA EXECUTAR. e. DO WHILE. Terminar revisão Questão 9 Correto Atingiu 1,0 de 1,0 O que são construtores? Marque a alternativa correta. a. Os construtores são métodos utilizados nos objetos com o objetivo de criar as variáveis de uma classe. b. Os construtores são métodos utilizados nos objetos com o objetivo de declarar os atributos de uma classe. 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 com o objetivo de inicializar os atributos de uma classe. e. Os construtores são métodos utilizados nos objetos com o objetivo de criar os atributos de uma classe. Questão 10 Correto Atingiu 1,0 de 1,0 De que forma podemos utilizar a herança múltipla na linguagem Java? Assinale a alternativa correta. a. Simulando por herança simples. b. Simulando por polimorfismo. c. Simulando por classes. d. Simulando por classes complexas. e. Simulando por meio das interfaces. https://ava.faculdadefocus.edu.br/mod/quiz/view.php?id=35743 Terminar revisão Ambiente Virtual de Aprendizagem | Faculdade Focus atendimento@faculdadefocus.com.br Faculdade Focus Seguir para... Contate o suporte do site Resumo de retenção de dados https://ava.faculdadefocus.edu.br/mod/quiz/view.php?id=35743 https://ava.faculdadefocus.edu.br/ mailto:atendimento@faculdadefocus.com.br https://www.facebook.com/faculdadefocus https://www.linkedin.com/school/faculdadefocus/ https://www.youtube.com/@faculdadeFocus https://www.instagram.com/faculdadefocus/ https://ava.faculdadefocus.edu.br/mod/page/view.php?id=50277&forceview=1 https://faculdadefocus.com.br/fale-conosco https://ava.faculdadefocus.edu.br/admin/tool/dataprivacy/summary.php