Questões de Concurso Sobre conceitos básicos de programação em programação

Foram encontradas 1.313 questões

Q3978271 Programação
Suponha que um professor adote uma linguagem de programação visual baseada em blocos (como o Scratch) durante a etapa introdutória ao desenvolvimento de projetos digitais. Nesse caso, para que a atividade cumpra seu papel de ponte pedagógica para as linguagens de programação estruturadas, é fundamental compreender que o principal benefício didático dessa interface consiste em 
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
Q3978250 Programação

Imagem associada para resolução da questão


O resultado da execução do código JavaScript anterior é

Alternativas
Q3978249 Programação

Imagem associada para resolução da questão


O resultado da execução do código Python apresentado é



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
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 |
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
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
Q3952849 Programação

Considere o código em Python 3 a seguir.


a = [2,4,3] 


b = a[:]


c = a


a.append(7)


print(b + c) 



O resultado da execução desse código será

Alternativas
Q3924202 Programação

O arquivo main.py contém o conteúdo abaixo: 


Q.37.png (421×161)


O que acontecerá caso ele venha a ser executado com o comando python main.py e seja digitado número 19 para o primeiro valor e o número 94 para o segundo valor?


Alternativas
Q3922973 Programação

O processo de tradução e execução de código-fonte envolve componentes que analisam a sintaxe e a semântica para gerar instruções processáveis pelo hardware. Analise as afirmativas a seguir:



I. A análise semântica constitui a fase do compilador responsável por verificar se os identificadores são utilizados de forma consistente com suas declarações e tipos de dados no programa.


II. Linguagens que utilizam compilação em tempo de execução (Just-In-Time) convertem o código intermediário em código de máquina nativo durante o processamento, visando otimizar o desempenho.


III. Interpretadores puros geram um arquivo executável independente do ambiente de origem, eliminando a necessidade de tradução de comandos em tempo real para cada nova chamada de função.



Está correto o que se afirma em: 

Alternativas
Q3922589 Programação
Considere o código Python a seguir:
numeros = [2, 4, 6, 8, 10, 12, 14, 16] resultado = sum([n for n in numeros[2:7:2]]) print(resultado)
Assinale a alternativa que indica corretamente o valor impresso na saída padrão:
Alternativas
Q3921022 Programação
Qual é a principal vantagem de utilizar procedimentos e funções na elaboração de algoritmos complexos?
Alternativas
Q3921021 Programação
 Em um algoritmo em Portugol/VisuAlg, qual é a principal diferença entre uma função e um procedimento?
Alternativas
Q3921019 Programação
Em pseudocódigo (Portugol) VisuAlg, qual estrutura de controle de repetição deve ser utilizada quando o número exato de iterações é conhecido antecipadamente?
Alternativas
Q3911064 Programação

Para responder à questão  considere o algoritmo “EstDados01” abaixo, escrito e executado no Visualg 3.0.7.0:

Tela com a execução do algoritmo:


Se tam fosse inicializada com 8, ao invés ser inicializada com 5, quantas vezes a palavra Cheio seria exibida na tela? 
Alternativas
Q3907363 Programação

Tendo como base o código abaixo, escrito na linguagem PHP, responda à questão.



Q46_47.png (325×181)

A execução do código mostrará que o Sr. Fulano: 
Alternativas
Q3907362 Programação

Tendo como base o código abaixo, escrito na linguagem PHP, responda à questão.



Q46_47.png (325×181)

Nas linhas 1 e 2, o sinal de igual representa:
Alternativas
Q3887556 Programação
Um programa calcula o desconto progressivo em compras: 5% para compras acima de R$ 100, 10% para compras acima de R$ 500, e 15% para compras acima de R$ 1000. O programador escreveu o código a seguir, que contém um erro de lógica na ordem das condições: 

 Imagem associada para resolução da questão

A partir da análise do código, que será executado para uma compra de R$ 1200,00, identifique o problema lógico e selecione a opção que descreve corretamente o que será calculado e como corrigir o código.
Alternativas
Q3885608 Programação
Um desenvolvedor está escolhendo entre Python e C++ para implementar a camada de lógica de um novo serviço web que terá alto volume de requisições. A latência de execução é um fator crítico.
Assinale a afirmativa correta a respeito da principal diferença de processamento entre um compilador e um interpretador.
Alternativas
Respostas
61: E
62: C
63: B
64: D
65: A
66: C
67: B
68: B
69: D
70: A
71: B
72: D
73: B
74: D
75: C
76: D
77: C
78: E
79: B
80: A