

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.
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 %.
Considere o seguinte código PHP:
<?php
$frutas = array("maçã", "banana", "laranja", "uva");
foreach ($frutas as $fruta) {
if ($fruta == "laranja") {
continue;
}
echo $fruta . " ";
}
?>
A saída esperada da execução do código apresentado acima é:
maçã banana uva
maçã banana
laranja
maçã banana laranja uva
Considere o seguinte trecho de código em PHP:
<?php
/
$sessionID = $_POST['sessionID'];
$query = "SELECT * FROM User WHERE sessionID LIKE '%$sessionID%'";
$result = pg_query($conn, $query);
/
?>
Esse trecho de código apresenta uma falha de segurança muito comum, listada como a falha de segurança mais frequente pelo relatório OWASP Top 10 de 2017.
Tal falha de segurança é conhecida como:
SQL Injection.
Session Hijacking.
Cross-Site Scripting (XSS).
Cross-Site Request Forgery (CSRF).
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.
O corpo do programa contém as instruções que serão executadas sequencialmente, a menos que haja estruturas de controle de fluxo que alterem essa sequência.
Certo
Errado
A plataforma computacional BrCris coleta dados de diferentes fontes, todas pertencentes a órgãos públicos sediados no Brasil. Todavia, para esse caso, há uma exceção, que é a fonte da plataforma Lattes.
Certo
Errado
BrCris é um software proprietário da Microsoft cuja função principal consiste em manter um cadastro de todos os pesquisadores brasileiros que recebem bolsas de estudos das universidades federais.
Certo
Errado
JSON pode ser definido como um formato leve de troca de informações/dados entre sistemas.
Certo
Errado
No contexto do desenvolvimento de uma aplicação móvel usando IONIC, que precisa se integrar de forma eficiente com uma aplicação web existente para permitir a sincronização de dados em tempo real, qual estratégia é crucial para assegurar uma interoperabilidade e um desempenho otimizados entre as plataformas?
Utilização de polling regular para verificar atualizações na aplicação web.
Aplicação de técnicas de compressão de dados para acelerar as transferências.
Emprego de WebSockets para estabelecer uma comunicação bidirecional em tempo real.
Restrição do uso de APIs RESTful devido à sua natureza unidirecional e estadoless.
Ao desenvolver um projeto baseado em template clone do Twitter, qual técnica seria mais apropriada para implementar a funcionalidade de paginação dos tweets na timeline do usuário?
Carregamento contínuo ao rolar a página (infinite scroll).
Recarregamento completo da página a cada clique em "mais tweets".
Uso exclusivo de AJAX para atualizar a seção de tweets sem paginação.
Armazenamento de todos os tweets no lado do cliente para rápida navegação.
Ao desenvolver um site no WordPress, qual é a principal vantagem de utilizar o Elementor como criador de páginas, especialmente em relação à personalização de temas?
Permite a execução de código PHP personalizado diretamente nas páginas, oferecendo total controle sobre a lógica do site.
Facilita a instalação de plugins adicionais, reduzindo a necessidade de customização manual.
Oferece uma interface de arrastar e soltar, permitindo a personalização visual das páginas sem a necessidade de escrever código.
Automatiza o processo de backup do site, garantindo que personalizações não sejam perdidas.
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
Leia o fragmento a seguir sobre Design Patterns.
Os padrões de design desempenham um papel crucial na arquitetura de software, proporcionando soluções testadas e comprovadas para desafios recorrentes no desenvolvimento de sistemas. Esses padrões são geralmente classificados em três categorias principais: padrões de design _____, que são estratégias que se concentram nos padrões de comunicação e colaboração entre objetos; padrões de design _____, que oferece abordagens flexíveis e reutilizáveis na instanciação e composição de objetos e os padrões de design _____, que referem as estratégias voltadas para a eficiente organização de classes e objetos, visando aprimorar a composição e simplificar a interação entre os componentes de um sistema. Cada categoria oferece um conjunto valioso de diretrizes e abordagens que promovem a _____, _____e manutenção do código, contribuindo para o desenvolvimento de sistemas robustos e eficientes.
Assinale a opção cujos itens completam corretamente as lacunas do fragmento lido.
comportamental – criacional – estrutural – flexibilidade e segurança
estrutural – criacional – comportamental – reusabilidade e segurança
estrutural – comportamental – criacional – flexibilidade e reusabilidade
comportamental – criacional – estrutural – flexibilidade e reusabilidade
criacional – comportamental – estrutural – reusabilidade e acessibilidade
A plataforma Java Enterprise Edition (Java EE) consiste em uma arquitetura a qual define uma série de APIs que especificam como devem ser implementados diversos componentes.
Sobre o Java EE 7, analise as afirmativas abaixo:
I. EJB, JPA e JSP são alguns componentes da referida arquitetura.
II. A especificação JAX-RS trata de serviços baseados em web services.
III. JDBC é a especificação que trata de conexões da aplicação com bancos de dados.
IV. JSF é a especificação do framework para construção de interfaces gráficas para web.
Está CORRETO o que se afirma em:
I, apenas.
I e III, apenas.
II, III e IV, apenas.
I, II, III e IV.
Sobre Estruturas de Seleção/Condição, analise as afirmativas e dê valores Verdadeiro (V) ou Falso (F).
( ) A instrução else é obrigatória em todas as estruturas de condição.
( ) A instrução else em uma estrutura de condição é executada quando a condição no if é avaliada como falsa.
( ) Estruturas de condição não são necessárias em programação, pois é possível realizar todas as operações sem avaliar condições.
Assinale a alternativa que apresenta a sequência correta de cima para baixo.
F - F - F
F - V - F
V - F - V
V - V - V
Assinale a opção que apresenta o comando do shell script utilizado para encerrar ou interromper um processo em execução.
rm
kill
delete
stop
shutdown
Broker é um capturador de eventos que pode ser dividido em partições e atua na proteção de eventos com característica de imutabilidade.
Certo
Errado