

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Um código escrito na linguagem Python é apresentado a seguir.
from enum import Enum
class Cor(Enum):
VERMELHO = 1
VERDE = 2
AZUL = 3
print(list(Cor))
É correto afirmar que o valor impresso será:
[3]
[Cor.VERMELHO, Cor.VERDE, Cor.AZUL]
[<Cor.VERMELHO: 1>, <Cor.VERDE: 2>, <Cor.AZUL: 3>]
[1, 2, 3]
[VERMELHO: 1, VERDE: 2, AZUL: 3]
“Desenvolver um programa que solicite ao usuário a digitação de um termo qualquer, a fim de que a aplicação realize o cálculo do termo com a lógica da série de Fibonacci.” Para criar um algoritmo escrito na linguagem C++ de forma recursiva, considerando tal condição, observe a imagem a seguir:

Sobre o código produzido, analise as afirmativas a seguir.
I. O código não executará, pois serão gerados erros de compilação em decorrência dos erros de sintaxe produzidos no método de recursividade que foi aplicado.
II. Caso os termos informados sejam, respectivamente, 1 e 2, os resultados evidenciados pelo programa serão 0 e 1; o “;” do final da instrução da linha 16 poderá ser removido sem gerar nenhum erro de sintaxe na compilação.
III. Caso os termos informados sejam, respectivamente, 13 e 19, os resultados apresentados pelo programa serão 144 e 2584.
Está correto o que se afirma apenas em
I.
II.
III.
I e II.
II e III.
Na linguagem de marcação o que é correto dizer sobre os “Data Attributes”:
O mesmo nome de um data attribute não pode se repetir em uma página
O mesmo nome de um data attribute não pode repetir-se em elementos de formulário
Um data attribute pode ser referenciado em elementos “div”
O data attribute são específicos para elementos de âncoras
Um data attribute é referenciado pelo nome “role”
O que é polimorfismo em programação orientada a objetos?
Um padrão de design de software que envolve a criação de objetos imutáveis.
Técnica em que objetos de diferentes classes são tratados da mesma forma.
Uma classe que não pode ser instanciada diretamente, sendo modelo de classes.
Um conceito que envolve a proteção de atributos de uma classe.
Uma forma de criptografar informações em objetos, serializando os dados.
O resultado da execução do código R a seguir será 6.
i = 1
n = 5
while i <= n:
i = i + 1
print(i)
Certo
Errado
Elementos criados com o modificador de acesso public somente podem ser acessados por classes amigas da classe pai.
Certo
Errado
É um paradigma para o desenvolvimento de software que se baseia na utilização de componentes individuais que colaboram entre si para construir sistemas mais complexos em que a colaboração entre os objetos é feita através do envio de mensagens. Baseia-se em conceitos como objetos, abstração, entidades, classes, herança, polimorfismo, etc. A que paradigma de programação esse trecho se refere?
Orientado a objetos.
Estruturado.
Orientado a eventos.
Matemático.
Orientado a aspectos.
A herança é uma propriedade da POO que permite a uma classe reaproveitar o código de outra classe. Entretanto, a classe derivada, ou subclasse, não pode adicionar novos atributos e métodos.
Certo
Errado
No contexto de interfaces, a linguagem de programação Java implementa
todos os métodos apenas na classe.
apenas métodos públicos, protegidos e abstratos.
uma ou múltiplas interfaces em uma classe.
uma classe abstrata podendo ser instanciada diretamente.
Observe o seguinte trecho de código escrito na linguagem Python.
def f(n):
return lambda a : 1 + n
f1 = f(2)
f2 = f(3)
print(f1(3) + f2(1))
Analisando esse trecho de código é correto afirmar que ele irá imprimir o valor
7
5
12
4
14
Em relação ao software livre R, versão 4.2, considere o código a seguir:
x = data.frame(c(2020,2021,2023), c(“rosa”,”verde”,”amarela”)) x[2,1]
O código foi executado sem apresentar erro. Dessa forma, o resultado obtido será:
[1] 2020
[1] 2021
[1] “rosa”
[1] “verde”
[1] “amarela”
A=matrix(c(1,2,3,4,5,6), ncol=2, nrow=3)
B=matrix(c(6,5,4,3,2,1), nrow=3, ncol=2)
C=A*B
O resultado da execução do código R precedente será o seguinte.
dim(C)
[1] 2 2
Certo
Errado
A tradução da função "Print" em português?
Classe;
If;
Impressão;
Entrada;
Falso;
São exemplos de linguagens de 3ª e 4ª geração, respectivamente:
C++ e Java.
Python e SQL.
Java e Python.
Pascal e C++.
PHP e Python.
Considere as afirmações relacionadas ao código fonte:
I. O método colocarIngrediente() implementa o conceito de polimorfismo.
II. A classe PreparoBebida não pode ser instanciada pela classe Bebida.
III. O método misturarBebida() está sendo sobrescrito.
Está CORRETO o que se afirma em:
Nenhuma das afirmações é verdadeira.
I e II, apenas.
II e III, apenas.
I e III, apenas.
I, II e III.
Princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identificação (assinatura) mas comportamentos distintos, especializados para cada classe derivada, usando para tanto uma referência a um objeto do tipo da superclasse.
O texto acima refere-se a(o):
Polimorfismo
Herança
Abstração
Sobrescrita
Encapsulamento
O analista Jacó implementou a aplicação TCERestAPI utilizando Java com Spring Boot. A TCERestAPI é apta para o deploy em servidores de aplicação Java preexistentes, mas também suporta a execução standalone do Spring Boot.
Para viabilizar ambas as formas de execução da TCERestAPI, Jacó precisou modificar a classe principal da aplicação, fazendo com que ela estendesse diretamente determinada classe do Spring Boot.
Jacó fez com que a classe principal da TCERestAPI estendesse a classe do Spring Boot:
SpringBootStarterTomcat;
SpringBootServletInitializer;
SpringBootStarterUndertow;
ServletContextInitializerBeans;
SpringServletContainerInitializer.
Analise o seguinte trecho de código Java:
int n= 2, x; x= ++n + n++ + ++n + n++; System.out.println(x + n); |
O que será escrito na saída padrão após a execução?
12
16
20
22
24
Analise a estrutura de programação abaixo, em que foi ocultado, propositalmente, o nome que identifica o tipo de estrutura.
<nome> ( <parâmetros> ) <tipo_de_dado>
var
<variáveis locais>
início
<instruções>
fim
Que tipo de estrutura é essa que, quando executada, exige o retorno explícito de um valor?
Biblioteca.
Função.
Classe.
Procedimento.
Interface.
Assinalar a alternativa que preenche as lacunas abaixo CORRETAMENTE:
Os(as) ________________ são um conjunto de símbolos, os quais fazem parte de um vocabulário e de regras gramaticais que especificam como transmitir informações entre os desejos do usuário e o computador. São divididos(as) em ______________, linguagem de baixo nível e linguagem de alto nível.
linguagens de programação | compiladores
linguagens de programação | linguagem de máquina
tradutores | linguagem de máquina
compiladores | tradutores
tradutores | compiladores