Questões de Concurso Sobre programação

Questões Discursivas

Foram encontradas 15.003 questões

Q3357250 Programação
No contexto do React, JSX é uma extensão de sintaxe amplamente utilizada para descrever a interface do usuário. Avalie as seguintes afirmativas sobre o JSX:

I.Permite misturar código HTML-like com JavaScript, mas é necessário transpilar o código JSX em JavaScript puro para que o navegador possa interpretá-lo.
II.Torna o código mais declarativo, legível e fácil de depurar, mas também adiciona uma dependência no processo de build.
III.Embora seja possível usar React sem JSX, seu uso é obrigatório para suportar a API moderna de hooks.

É correto o que se afirma em:
Alternativas
Q3357248 Programação
Considere o código JavaScript a seguir, que processa dados de uma API REST para calcular a média de vendas:

Imagem associada para resolução da questão

Sabendo que a API retorna o seguinte JSON:

Imagem associada para resolução da questão

Qual será a saída ao executar o código?
Alternativas
Q3350274 Programação
Uma das vantagens do uso da biblioteca scikit-learn é uma padronização no uso de diferentes algoritmos de aprendizado de máquina.
A função dessa biblioteca utilizada para treinar um algoritmo é a
Alternativas
Q3350263 Programação
Assinale a alternativa que contém uma string válida no contexto do formato JSON. 
Alternativas
Q3350259 Programação
Em orientação a objetos, quando uma classe possui um método abstrato, isso significa que
Alternativas
Q3350258 Programação
No framework Flutter, o widget que desenha uma caixa que representa um local onde outros widgets serão adicionados, indicando que a interface de usuário ainda não está completa, é chamado de
Alternativas
Q3350253 Programação

Na linguagem Java, a palavra reservada continue é utilizada dentro de laços.


Seu propósito é indicar que o programa deve

Alternativas
Q3350252 Programação
A linguagem PHP possui “constantes mágicas” que podem ser utilizadas no código sem uma declaração prévia delas.
A constante mágica __LINE__ tem como propósito armazenar o
Alternativas
Q3350251 Programação

Um dos tipos de dados utilizados na linguagem C# é o tipo char.


O tamanho ocupado por esse tipo de dado nessa linguagem é de

Alternativas
Q3350249 Programação
Assinale a alternativa correta que está relacionada com o desenvolvimento de Single Page Applications (SPA).
Alternativas
Q3350241 Programação
A programação orientada a objetos faz uso do conceito de herança, sendo correto afirmar:
Alternativas
Q3350211 Programação
A biblioteca Python de código aberto que utiliza tensores de forma otimizada para aplicações de aprendizado profundo usando GPUs ou CPUs se chama 
Alternativas
Q3350210 Programação
Paulo instalou e configurou completa e corretamente o Keras na sua máquina local.
Os comandos Python 3 que ele deve utilizar para verificar a versão instalada são 
Alternativas
Q3350204 Programação
Gisele, uma analista do judiciário, necessita alterar os scripts de inicialização e shutdown de um servidor de aplicação Tomcat. Sabe-se que a configuração do Tomcat versão 11 usou os diretórios padrão indicados pelo programa instalador.
O diretório que contém esses scripts é o 
Alternativas
Q3350199 Programação

Analise o código JAVA exibido a seguir.



Imagem associada para resolução da questão



Ao executar o código, o resultado impresso é  

Alternativas
Q3350197 Programação
HTML5 introduziu uma série de novos recursos, elementos e atributos que ajudam os desenvolvedores na construção de sites mais modernos.
Considerando essa nova versão da linguagem HTML, analise as afirmativas a seguir sobre os recursos que ela introduziu.

I. ServerSockets – trata-se de uma tecnologia de comunicação bidirecional de última geração para o estabelecimento de conexões seguras entre os aplicativos web e o servidor.
II. Eventos enviados pelo servidor – permite que servidores enviem dados para páginas da web mediante o protocolo HTTP, em que apenas os eventos críticos fluem do servidor web para os navegadores.
III. Microdados − possibilita que os desenvolvedores criem seus próprios vocabulários além do HTML5 e estendam as páginas da web com semântica personalizada.
IV. Geolocalização – viabiliza que visitantes possam optar por compartilhar sua localização física mediante seus aplicativos web.

Está correto o que se afirma em 
Alternativas
Q3339438 Programação
O analista Pedro foi incumbido de analisar o mau funcionamento do compilador de software CMP+, utilizado no MPU. O CMP+ está apresentando erros na fase da compilação na qual é gerada a árvore de derivação, que guarda uma representação hierárquica do código-fonte.
Sabendo disso, Pedro deve concentrar sua análise do CMP+ na fase de:
Alternativas
Q3339426 Programação
A biblioteca Pandas da linguagem de programação Python é utilizada para analisar dados e possui diversos recursos para realizar a limpeza inicial dos dados. Observe o código Python a seguir.

import pandas as pd a={"id_processo":[1,2],"tipo":['A',pd.NA]} df=pd.DataFrame(a) df.dropna() df.loc[1, 'tipo'] = 'B' print(df.to_string()) df.dropna(inplace = True) print(df.to_string())


O resultado da execução do código é:
Alternativas
Q3339425 Programação

Observe o seguinte código Java reutilizado em todos os Sistemas de Informação do MPU.


public class Main {

   String orgao = "MPU";

 public static void main(String[] args) {

    Main myObj = new Main();

    myObj.orgao = "MMPPUU";

    System.out.println(myObj.orgao);

 }

}


No Java, para garantir que nenhum comando altere o valor do atributo orgao da classe Main durante a execução do programa, deve-se declarar o atributo orgao como: 
Alternativas
Q3336832 Programação

A analista Flávia implementou, ao longo do último ano, o aplicativo móvel MPUPlay, tanto para Android quanto para iOS, utilizando, em cada plataforma, a linguagem de programação oficialmente recomendada, à época, pelo fabricante, para o desenvolvimento de aplicações móveis nativas.

Considerando as fabricantes do Android e do iOS como o Google e a Apple, respectivamente, Flávia implementou o MPUPlay por meio das linguagens:

Alternativas
Respostas
1161: E
1162: E
1163: C
1164: A
1165: D
1166: B
1167: A
1168: E
1169: C
1170: A
1171: B
1172: C
1173: A
1174: A
1175: C
1176: C
1177: B
1178: E
1179: A
1180: C