Questões de Concurso Comentadas sobre programação

Foram encontradas 10.880 questões

Q3999804 Programação
Assinale a alternativa que apresenta a função PHP que verifica se uma variável está definida. 
Alternativas
Q3999785 Programação

Dado o código Java abaixo, assinale a opção que altera metodoQ para que metodoP assuma a responsabilidade de tratar a exceção.


public class ProgramaX {

  public void metodoP() { 

      metodoQ(); 

}

public void metodoQ() {

    throw new IOException(“Erro de I/O”); 

 }

}


Alternativas
Q3999784 Programação

Analise o seguinte código em PHP e responda qual será a saída. 


function test(&$x) {

  $x += 5; 

   return $x;

}

$a = 10; 

$b = test($a);

echo $a . “, “ . $b;

?>  

Alternativas
Q3999783 Programação
Assinale a alternativa que representa uma operação de redução Java que calcula a média dos elementos em um fluxo numérico. 
Alternativas
Q3978269 Programação

Em um contexto de aplicação da aprendizagem baseada em projetos (ABPj), uma turma é desafiada a construir um protótipo de robô autônomo capaz de desviar de obstáculos. O professor orienta que, antes da escrita do código na linguagem de programação, a turma exercite o pensamento computacional, decompondo o comportamento complexo da navegação em instruções lógicas, sequenciais e gerenciáveis.


Nessa situação hipotética, a competência específica de planejamento estruturado é desenvolvida como objetivo da seguinte etapa da atividade:

Alternativas
Q3976394 Programação
Um programador, usando a linguagem C#, confeccionou um método de uma classe que passa variáveis por referência, sendo que esse método pode modificar o valor original. O modificador usado, nesse caso, é o:
Alternativas
Q3973774 Programação
Um analista ambiental, ao automatizar a consolidação de dados de monitoramento da qualidade da água, decidiu usar Python para organizar medições diárias de pH, calcular a média e exibir o resultado. Para tanto, ele precisa compreender como os elementos básicos da linguagem se articulam para produzir o resultado esperado.
Nessa situação hipotética, para armazenar os dados de pH, calcular sua média e exibir o resultado em Python, o analista deve
Alternativas
Q3963906 Programação
Durante o desenvolvimento de um sistema acadêmico institucional, a equipe de software definiu uma classe Aluno, responsável por representar estudantes regularmente matriculados. Nessa classe, atributos como nome, matricula e situacaoAcademica foram declarados como privados, enquanto métodos públicos foram criados para consultar e alterar esses valores, aplicando validações antes de qualquer modificação no estado do objeto. Essa decisão visou reduzir inconsistências, evitar acessos indevidos e facilitar a manutenção do sistema ao longo do tempo. Com base no contexto apresentado, analise as assertivas correlatas e a relação proposta entre elas.

I. “A estratégia de restringir o acesso direto aos atributos da classe e permitir sua manipulação apenas por meio de métodos públicos está associada ao princípio do encapsulamento, que promove controle sobre o estado interno do objeto e reduz o acoplamento entre componentes do sistema.”
PORQUE
II. “O encapsulamento, na programação orientada a objetos, estabelece uma separação clara entre a interface exposta ao exterior e a implementação interna da classe, permitindo alterações internas sem impactar diretamente as demais partes do software.”

Assinale a alternativa correta.
Alternativas
Q3963905 Programação
Determinada equipe de desenvolvimento está criando um sistema de gestão hospitalar em Java. No projeto, foi definida uma classe abstrata ProfissionalSaude, contendo o método calcularRemuneracao(). Classes específicas como Medico, Enfermeiro e Fisioterapeuta herdam dessa classe e implementam esse método de formas distintas, considerando critérios próprios de cada especialidade. Em tempo de execução, o sistema deve calcular corretamente a remuneração, independentemente do tipo específico do profissional tratado. Considerando o cenário hipotético e os conceitos fundamentais da linguagem Java, assinale a afirmativa correta. 
Alternativas
Q3963903 Programação
Em relação ao DOM (Document Object Model), analise as afirmativas a seguir.

I. Representa a estrutura de um documento HTML ou XML como uma árvore de objetos manipuláveis por scripts.
II. Por meio dele, é possível acessar, alterar ou remover elementos de uma página web em tempo de execução.
III. É restrito à linguagem JavaScript, não podendo ser acessado por outras linguagens ou APIs.
IV. Sua manipulação permite alterar conteúdo, atributos e estilos dos elementos da página web.
V. Define a apresentação visual dos elementos da página, substituindo completamente o uso de CSS.

Está correto o que se afirma apenas em
Alternativas
Q3961427 Programação
Em relação à estrutura de dicionários na linguagem Python, é correto afirmar que 
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
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
Respostas
41: A
42: A
43: D
44: D
45: C
46: A
47: A
48: D
49: D
50: A
51: E
52: C
53: D
54: B
55: C
56: A
57: D
58: C
59: A
60: B