Questões de Programação para Concurso

Foram encontradas 12.222 questões

Q2383134 Programação
Suponha que, devido à necessidade de sincronização de suas páginas de serviço dinâmicos, o serviço de TI do Ipea precisará implantar um protocolo que permita que as APIs das suas páginas web possam funcionar com intercâmbio de recursos, de modo que um código remoto de uma página do Ipea possa ser usado por códigos localizados em outros computadores da rede web.
Nesse contexto, qual protocolo deve ser usado pelo serviço de TI do Ipea?
Alternativas
Q2383129 Programação
Um programador de sistemas vai utilizar a linguagem Ruby para desenvolvimento das páginas do Ipea que mostram os dados de importações em 2023, por trimestre. Para esse caso, o programador precisa instalar e atualizar as bibliotecas Ruby através da linha de comando.
Qual gerenciador de pacotes do Ruby o programador deve usar?
Alternativas
Q2383113 Programação
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
Alternativas
Q2383111 Programação
Um desenvolvedor de aplicativos para dispositivos móveis, utilizando o framework Ionic, deseja operar com Splash Screens no desenvolvimento de aplicações com Ionic nas páginas do Ipea. Contudo, as Splash Screens, para funcionarem, devem ser inseridas em um diretório de projeto Ionic específico.
Em qual diretório do projeto Ionic essas Splash Screens devem ser inseridas?
Alternativas
Q2383109 Programação
32 Admita que as classes e a interface Java a seguir ocupem arquivos distintos.

Imagem associada para resolução da questão


Qual comando pertencente ao método main() NÃO produzirá erro de compilação?
Alternativas
Q2383108 Programação
A interface de linha de comando (CLI) do npm é usada para executar comandos, tais como instalar e desinstalar pacotes, executar scripts de pacotes e verificar a versão do npm, entre outros. Há um comando CLI que executa um conjunto de verificações para garantir que uma instalação do npm tenha os recursos necessários para gerenciar pacotes JavaScript.
Esse comando é o
Alternativas
Q2383107 Programação
O garbage collector (coletor de lixo) gerencia automaticamente as solicitações de alocação dinâmica de memória das aplicações. O Java HotSpot VM inclui diferentes tipos de coletores, cada um com características de desempenho diferentes. Um desses coletores foi projetado especificamente para grandes heaps, variando, normalmente, de alguns gigabytes a vários terabytes. Ele se concentra em minimizar o impacto das pausas na coleta de lixo, tornando-o adequado para aplicações sensíveis à latência. Esse coletor é usado em cenários em que as aplicações exigem tempos de resposta consistentes e têm requisitos de latência rigorosos.
O coletor descrito é o
Alternativas
Q2383106 Programação
Sejam as seguintes classes Java, que ocupam, cada qual, o seu próprio arquivo:

Imagem associada para resolução da questão


Qual classe poderá ser inserida em um projeto, juntamente com as classes acima, sem produzir erros de compilação? 
Alternativas
Q2383103 Programação
No âmbito do Maven, um objetivo de plug-in representa uma tarefa específica que contribui para a construção e para o gerenciamento de um projeto. Um objetivo pode estar vinculado a zero ou mais fases do ciclo de vida de construção.
A qual fase de um ciclo de vida padrão de construção está vinculado o plug-in ear cujo objetivo é generate-application-xml? 
Alternativas
Q2383102 Programação
Seja o seguinte programa Python:

Imagem associada para resolução da questão


Admita que o módulo pilha contém as funções push(pil, e), pop(pil), e empty(pil), que implementam as operações usuais sobre uma pilha.
O que será exibido no console quando esse programa for executado?
Alternativas
Q2383101 Programação
Seja o seguinte programa Java:
Imagem associada para resolução da questão

Quando a função main for executada, será exibido no console o valor
Alternativas
Q2383100 Programação

Para que um pacote (package) cujo nome é pk01 possa ser publicado no registro npm (registry npm), ele deve conter um arquivo chamado

Alternativas
Q2383099 Programação
A Figura a seguir exibe um diagrama de classes UML.

Imagem associada para resolução da questão

Admita que o diagrama acima não contenha erros.
Qual conjunto de tipos Java é semanticamente compatível com esse diagrama?
Alternativas
Q2383098 Programação
Seja o seguinte programa Python:

def contagem(s):
    if len(s)==0:        return 0
    return len(s[0])+contagem(s[1:])
txt = [ 'hoje', [ ['é', 'dia', 'de', 'prova' ] ], 'eu', [ [ 'vou', 'me', 'sair' ] ], [ 'bem' ] ]
print(contagem(txt))

O valor que será exibido no console quando esse código for executado é
Alternativas
Q2383097 Programação
Seja o seguinte programa Python:

a = [1, 4, 8]
b = [-1, 6, 2]
c = a*2+b*0
print(c)

O que será exibido no console quando esse programa for executado?
Alternativas
Q2383093 Programação
Um banco de investimento extrai informações do Ipeadata e as envia para seus principais clientes corporativos. Os dados devem ser enviados, preferencialmente, no formato XML, porém, caso não seja possível, podem ser enviados no formato JSON. Se ainda assim não for possível enviá-los, o formato de texto deve ser utilizado.
As classes inicialmente criadas para solucionar esse problema são as seguintes:

package persistencia;
Imagem associada para resolução da questão


Qual princípio SOLID é violado no design da solução apresentada?
Alternativas
Q2382503 Programação
Tecnologias do lado servidor (ASP, JSP, JSF, PHP). Assinale a alternativas que melhor representa uma tecnologia do lado servidor amplamente utilizada para o desenvolvimento web e que é baseada em linguagem de script:
Alternativas
Q2382502 Programação
Assinale a alternativa que apresenta o significado correto de AJAX no contexto de desenvolvimento web.
Alternativas
Q2382499 Programação
Assinale a alternativa correta em que as todas tecnologias citadas são utilizadas no desenvolvimento web:
Alternativas
Q2382498 Programação
Assinale a alternativa que apresenta qual é a principal diferença entre programação orientada a objetos e programação estruturada:
Alternativas
Respostas
1141: A
1142: E
1143: D
1144: D
1145: E
1146: C
1147: E
1148: B
1149: E
1150: C
1151: A
1152: D
1153: D
1154: B
1155: B
1156: A
1157: D
1158: A
1159: E
1160: A