Questões de Concurso Sobre programação

Questões Discursivas

Foram encontradas 15.002 questões

Ano: 2026 Banca: IV - UFG Órgão: UFSCAR Prova: IV - UFG - 2026 - UFSCAR - Analista de TI |
Q3960595 Programação

Observe o código em Java a seguir. 



Imagem associada para resolução da questão




Considerando o código em Java no contexto do framework Spring Boot apresentado, o que seria retornado, por default, pela requisição GET /api/users/Chico? 

Alternativas
Ano: 2026 Banca: IV - UFG Órgão: UFSCAR Prova: IV - UFG - 2026 - UFSCAR - Analista de TI |
Q3960594 Programação

O uso da palavra-chave “sealed” na declaração de uma classe ou interface em Java significa que

Alternativas
Ano: 2026 Banca: IV - UFG Órgão: UFSCAR Prova: IV - UFG - 2026 - UFSCAR - Analista de TI |
Q3960591 Programação

Em programação orientada a objetos, o uso do conceito de polimorfismo implica que 

Alternativas
Ano: 2026 Banca: IV - UFG Órgão: UFSCAR Prova: IV - UFG - 2026 - UFSCAR - Estatístico |
Q3959832 Programação
ScikitLearn é uma biblioteca Python muito utilizada para o desenvolvimento de modelos de machine learning. Para classificações binárias, qual função presente nessa biblioteca deve ser utilizada?
Alternativas
Ano: 2026 Banca: IV - UFG Órgão: UFSCAR Prova: IV - UFG - 2026 - UFSCAR - Estatístico |
Q3959831 Programação
Em Python, um "alias" age como um apelido para diferentes componentes, como módulos ou funções, com o objetivo de melhorar a legibilidade e agilidade na escrita dos códigos. Qual é o código para importar a biblioteca pandas utilizando o “alias” convencional? 
Alternativas
Ano: 2026 Banca: IV - UFG Órgão: UFSCAR Prova: IV - UFG - 2026 - UFSCAR - Estatístico |
Q3959830 Programação
Dada a estrutura de uma função na linguagem de programação Python e a documentação da biblioteca pandas, quando precisamos converter um DataFrame em um arquivo csv utilizamos um comando. O comando a ser utilizado é 
Alternativas
Ano: 2026 Banca: IV - UFG Órgão: UFSCAR Prova: IV - UFG - 2026 - UFSCAR - Estatístico |
Q3959826 Programação
Certo banco de dados no R é constituído de informações sobre adultos, crianças e adolescentes. Após uma consulta ao banco mostrar que algumas pessoas trazem a informação NA (Not Available) no campo idade, qual função exclui os dados dessas pessoas?
Alternativas
Ano: 2026 Banca: IV - UFG Órgão: UFSCAR Prova: IV - UFG - 2026 - UFSCAR - Estatístico |
Q3959825 Programação
Leia o Texto 4 para responder à questão. 


Texto 4


Em um computador com os softwares R e RStudio instalados, no RStudio foi instalado o pacote shiny. Um painel reativo foi gerado utilizando os comandos a seguir.


> library(shiny)

> ui < − fluidPage( titlePanel("Minhas Notas"), textInput("txt", "Deixe seu comentário"), textOutput("txt_out"), sliderInput("Nota",

"selecione sua nota", min = 0, max = 10, value = 6.0, step = 1.0))

> server < − function(input,output){output$txt_out < − renderText({input$txt})}

> shinyApp(ui = ui , server = server)
Qual dos componentes apresentados no Texto 4 é responsável pelo processamento desse painel?
Alternativas
Ano: 2026 Banca: IV - UFG Órgão: UFSCAR Prova: IV - UFG - 2026 - UFSCAR - Estatístico |
Q3959824 Programação
Leia o Texto 4 para responder à questão. 


Texto 4


Em um computador com os softwares R e RStudio instalados, no RStudio foi instalado o pacote shiny. Um painel reativo foi gerado utilizando os comandos a seguir.


> library(shiny)

> ui < − fluidPage( titlePanel("Minhas Notas"), textInput("txt", "Deixe seu comentário"), textOutput("txt_out"), sliderInput("Nota",

"selecione sua nota", min = 0, max = 10, value = 6.0, step = 1.0))

> server < − function(input,output){output$txt_out < − renderText({input$txt})}

> shinyApp(ui = ui , server = server)
No referido painel, no campo “Deixe seu comentário”, foi digitado o texto “Muito satisfeito”. Qual o painel reativo correspondente?
Alternativas
Q3959746 Programação
Em uma programação de códigos de Arduino padrão, a rotina principal, a declaração de variáveis e a inicialização de bibliotecas são estruturados, respectivamente,
Alternativas
Q3954301 Programação
A linguagem utilizada no Arduino é parecida, principalmente, com C e C++. O Arduino Sketch é escrito em uma variação simplificada de C/C++, utilizando sintaxe de C++, mas com muitas bibliotecas prontas que facilitam o uso de hardware. O microcontrolador é muito útil para desenvolver projetos interativos independentes, ou pode ser conectado a um computador, a uma rede, ou mesmo à web para recuperar e enviar dados do Arduino e atuar sobre eles. Existem algumas instruções que podem ser executadas na função loop(), que é função principal do programa e executa continuamente, enquanto o Arduino estiver ligado. Uma dessas instruções é a “delay()”, que no Arduino é uma função usada para pausar (bloquear) a execução do programa por um tempo determinado.

Se em um determinado trecho de um programa em Arduino o objetivo seja de pausar a execução do programa em 0,8 s, qual o comando correto a ser utilizado?
Alternativas
Q3953512 Programação
O Polimorfismo Paramétrico em Java, implementado via Generics, utiliza o mecanismo de Type Erasure para manter a compatibilidade com versões legadas da JVM. Esse mecanismo impõe restrições à variância dos tipos. Para lidar com isso, a linguagem utiliza coringas (wildcards) com limites superiores (extends) e inferiores (super). Para a questão, considere o método apresentado:

1.png (544×68)
Com base nas regras de covariância e contravariância, assinale a alternativa que apresenta uma operação tecnicamente válida, assumindo que a classe Cachorro herda explicitamente da classe Animal. 
Alternativas
Q3953509 Programação
Na Linguagem de programação C, uma matriz bidimensional é armazenada de forma contígua na memória (em ordem de linha). Quando se utiliza aritmética de ponteiros para acessar um elemento específico matriz[i][j], é necessário realizar uma dupla desreferência: a primeira para localizar o início da linha desejada e a segunda para acessar o valor da coluna dentro dessa linha.
Considere uma matriz bidimensional declarada como float matriz[M][N];. De acordo com os padrões da linguagem C e as regras de precedência de operadores, assinale a alternativa que apresenta a expressão, em aritmética de ponteiros, que resulta corretamente no valor armazenado na linha i e na coluna j.
Alternativas
Q3953507 Programação

Sobre o uso de polimorfismo, considere o trecho de código Java, que contém uma lacuna identificada por “<?>”:


45.jpg (333×388)


Para que o programa imprima exatamente “Ana:Aluno | Bruno:Professor”, qual das alternativas apresenta a melhor expressão para substituir a lacuna <?> ? 



Alternativas
Q3953501 Programação
Durante o desenvolvimento de um módulo de chat em uma aplicação React JS, um programador precisa garantir que a conexão com o servidor via WebSocket seja estabelecida assim que o componente for montado na tela e devidamente encerrada, quando o componente for removido (desmontado), para evitar vazamentos de memória (memory leaks).
Para implementar essa lógica em um componente funcional utilizando o hook useEffect, o desenvolvedor deve estruturar o código de modo que a função de limpeza, responsável pelo fechamento da conexão, seja executada.
De acordo com as especificações do React, essa função de limpeza deve ser
Alternativas
Q3953499 Programação
Em Programação Orientada a Objetos, o encapsulamento protege o estado interno de um objeto e define como ele pode ser acessado/modificado. Já a herança permite criar classes derivadas a partir de classes base, promovendo reuso e especialização. Dentro desse assunto, considere o trecho de código em Python, usado para modelar pessoas de uma escola.
37.jpg (324×170)
Assinale a alternativa correta sobre o acesso ao atributo “__nome” e a herança entre as classes. 
Alternativas
Q3953490 Programação
A manipulação de ponteiros na linguagem C exige o domínio da semântica de endereçamento e o conhecimento das funções de entrada e de saída da biblioteca padrão. A interpretação correta dos dados armazenados na pilha (stack) e a forma como são apresentados ao usuário dependem diretamente das diretivas de formatação utilizadas. Considere o código em C.
28.jpg (326×114)
Analisando o código apresentado, assinale a alternativa que descreve a saída correta, considerando-se que os endereços de memória de x e p são, respectivamente, 0x00A1 e 0x00B2
Alternativas
Q3953487 Programação
Na linguagem C, funções permitem organizar o código em blocos reutilizáveis, enquanto as estruturas de controle de fluxo (if, for, while) determinam o caminho de execução de um programa. A correta interpretação da interação entre funções e laços é fundamental para compreender o comportamento de um algoritmo.
Considere o programa escrito em linguagem C:
25.jpg (319×265)
Assinale a alternativa correta que indica o valor impresso, ao executar esse programa.
Alternativas
Q3953485 Programação

No desenvolvimento front-end, a separação entre conteúdo e apresentação é um princípio fundamental. Enquanto o HTML estrutura os elementos da página, o CSS gerencia a identidade visual, permitindo que o desenvolvedor aplique estilos a grupos específicos de elementos de forma centralizada e eficiente, garantindo a consistência estética do projeto Web.


Um desenvolvedor deseja padronizar todos os parágrafos de um portal de notícias para que o texto seja exibido na cor azul. Considerando as regras de sintaxe e os seletores padrão do CSS3, assinale a alternativa que apresenta a instrução correta para realizar essa formatação em todos os elementos <p> do documento.

Alternativas
Q3952855 Programação
Sobre as características fundamentais do modelo de dados e da tipagem, é correto afirmar que o Python 3 é uma linguagem
Alternativas
Respostas
281: C
282: C
283: D
284: B
285: C
286: A
287: D
288: C
289: B
290: A
291: B
292: E
293: D
294: B
295: A
296: E
297: D
298: C
299: A
300: A