

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.
Python é uma linguagem multiplataforma com programação estrutural.
Certo
Errado
A evolução das linguagens de programação trouxe diferentes paradigmas que impactaram significativamente a forma como os programas são desenvolvidos e organizados. Julgue a seguir as seguintes afirmativas sobre linguagens de programação estruturadas e de linguagens de programação orientadas a objetos:
I.As linguagens de programação orientadas a objetos utilizam o conceito de classes e objetos para organizar e estruturar o código.
II.Um dos princípios da programação estruturada é o uso indiscriminado de instruções de desvio, como o goto.
III.Na programação orientada a objetos, o encapsulamento permite ocultar detalhes de implementação de um objeto.
IV.Linguagens como C e Pascal são exemplos de linguagens de programação orientadas a objetos.
Assinale a alternativa correta:
Apenas as alternativas III e IV são verdadeiras.
Apenas as alternativas II, III e IV são verdadeiras.
Apenas as alternativas I e III são verdadeiras.
Apenas as alternativas I, II e IV são verdadeiras.
Em Python, a função len() retorna o comprimento de um objeto, como uma string, uma lista, uma tupla ou um dicionário.
Certo
Errado
Sobre o conceito de abstração em POO, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.
( ) O processo de abstração pode ser visto como a aplicação de um mapeamento muitos para um, o que permite esquecer informações redundantes e se concentrar nos atributos essenciais para entender o problema.
( ) Na abstração por parametrização, a identidade dos dados utilizados é abstraída. A abstração é caracterizada por parâmetros formais; quando a abstração é aplicada, os dados reais são associados a esses parâmetros formais.
( ) A abstração por especificação permite mudar para outra implementação, afetando levemente o significado de qualquer programa que utilize a abstração.
As afirmativas são, respectivamente,
V – V – F.
V – F – V.
F – V – V.
V – F – F.
Para realizar testes unitários na linguagem de programação Java, um framework amplamente utilizado é conhecido por fornecer um conjunto de anotações e classes que facilitam a criação e execução desses testes. Qual é o nome desse framework?
Nessus.
LoadRunner.
OWASP ZAP.
JUnit.
Para a manipulação de dados em programação, as linguagens dispõem de alguns tipos de dados primitivos, desta forma, assinale a alternativa do tipo de dado que não é primitivo.
String
Inteiro
Ponto Flutuante
Array
Assinale a opção que corresponde ao comando de salto incondicional utilizado em programação estruturada.
goto
struct
if
else
for
Qual definição melhor descreve o termo “programa” em uma linguagem de programação?
Alfabeto de uma linguagem de programação utilizado para definir símbolos e regras de ação.
Conjunto de operações primitivas que são executadas diretamente sem tradução pelo compilador.
Linguagem de máquina que permite ao computador realizar operações primitivas e compostas.
Regra que especifica como compor representações e quais ações devem ser realizadas.
Sequência de símbolos que representa um ou mais procedimentos a serem executados pelo computador.
O Mockito é uma biblioteca em Java usada para criar e configurar objetos simulados, também conhecidos como "mocks", em testes de unidade. Qual anotação do Mockito é usada para representar a classe que está sendo testada?
@InjectMocks
@Mock
@Spy
@Captor
Em orientação a objetos, o mecanismo de se criar novas classes a partir de uma classe existente é denominado
herança.
domínio.
polimorfismo.
encapsulamento.
abstração.
A variável de nome nota final está declarada corretamente.
Certo
Errado
Em Python, a classe list implementa o conceito genérico de lista, que tem como uma de suas características permitir acessar cada item unicamente por um índice.
Outra propriedade importante das listas em Python é
exigir que todos os objetos da lista sejam da mesma classe.
garantir que cada elemento só esteja presente uma vez na lista.
guardar pares chave-valor, que permitem achar um valor por meio da chave.
manter os elementos sempre ordenados, do menor para o maior.
permitir a alteração do tamanho da lista pela inserção e pela remoção de elementos.
A linguagem de programação Python é uma linguagem de alto nível, de tipagem dinâmica e interpretada, conhecida pela sua simplicidade, legibilidade e versatilidade. Criada por Guido van Rossum e lançada pela primeira vez em 1991, Python tem se tornado uma das linguagens mais populares do mundo, devido à sua capacidade de ser usada em diversos tipos de projetos, como desenvolvimento web, automação, análise de dados, inteligência artificial, aprendizado de máquina, automação de tarefas, entre outros.
Em Python, o operador /
realiza a divisão entre dois números e retorna o resultado com a maior precisão possível.
realiza a divisão entre dois números e sempre retorna um número com ponto decimal, mesmo que o resultado seja inteiro.
eleva o primeiro número ao segundo número, funcionando como um operador de potência.
realiza a divisão inteira entre dois números, retornando apenas a parte inteira do resultado e descartando o resto.
realiza a divisão entre dois números e retorna o resto da divisão, semelhante ao operador %.
Assinale a alternativa que corresponde à linguagem de programação orientada a eventos que é incorporada aos aplicativos do Microsoft Office e que permite, por exemplo, a automatização de tarefas repetitivas.
Python.
JavaScript.
VBA.
Perl.
LUA.
Os dados de um algoritmo devem ser definidos por tipos para que seus conteúdos possam ser submetidos a operações corretas, inerentes a cada tipo de dado.
Certo
Errado
Analise o trecho de código a seguir, escrito na linguagem Java 8. Considere que o programa pode ser executado normalmente.
public class Atendimento {
public static int contador = 0;
public Atendimento () {
contador++;
if (contador % 2 == 0) {
Atendimento obj = new Atendimento();
}
}
public static void main(String[] args) {
Atendimento obj1 = new Atendimento ();
Atendimento obj2 = new Atendimento ();
System.out.println(contador);
}
}
Assinale a alternativa que apresenta o valor correto para a variável contador no momento de sua impressão.
0
1
2
3
Um administrador precisa criar um shell script bash (Bourne-Again Shell) que recebe uma palavra de busca e lista a descrição dos usuários cadastrados no arquivo /
Qual pipeline atende à especificação descrita?
cat /
cat /
cat /
cat /
cat /
Admita que a área de desenvolvimento de softwares do Ipea pretenda utilizar uma linguagem usando um framework para TypeScript, de modo a construir uma aplicação web de uma só página para mostrar dados escolares de municípios que possuem menos de 5.000 habitantes. Nessa situação, a interação e a navegação entre as sessões da página ocorrerão de modo a não ser necessário o recarregamento da página a cada alteração.
Um framework de uso adequado para essa situação é o
Scrum
Django
Express
Angular
ASPNET
A linguagem Assembly
é considerada uma linguagem de programação de alto nível.
é exclusiva para uso em arquiteturas tipo RISC.
é uma linguagem de programação interpretada.
somente realiza operações em instruções de 16 bits.
tem como objetivos maximizar desempenho, minimizar custos e reduzir tempo de projeto.