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

Foram encontradas 1.313 questões

Q4310946 Programação
Em um programa, qual definição descreve melhor uma variável?
Alternativas
Q4310942 Programação
Qual alternativa descreve corretamente o sistema de tipos da linguagem Python? 
Alternativas
Q4310938 Programação
Em Python, qual estrutura de repetição é apropriada para percorrer diretamente os elementos de uma lista?
Alternativas
Q4305758 Programação
Considere o seguinte trecho em Python, executado em um diretório de trabalho no qual o arquivo foto.jpg existe e é uma imagem válida, usando a biblioteca OpenCV (cv2, versão 4.x):

img = cv2.imread('foto.jpg') print(type(img))

Assinale a alternativa que indica corretamente o que é impresso pelo print(type(img)) acima. 
Alternativas
Q4305426 Programação
A criação de Histogramas na linguagem R pode ser realizada por meio da função hist().

O parâmetro dessa função utilizado para definir os intervalos (classes) do histograma é o:
Alternativas
Q4304744 Programação
Na linguagem DAX (Data Analysis Expressions), utilizada em modelos tabulares, o elemento que permite definir um cálculo cujo resultado é avaliado de acordo com o contexto de filtro existente no momento da consulta, sendo empregado, por exemplo, em diferentes células de uma Tabela Dinâmica ou em diferentes elementos de um visual é 
Alternativas
Q4293840 Programação
Uma empresa está reforçando a segurança do seu sistema de autenticação e pediu à equipe de desenvolvimento que implemente uma regra de bloqueio de login para usuários que apresentem comportamento suspeito. O analista de segurança definiu as seguintes regras: um login deve ser bloqueado se o número de tentativas falhas for maior ou igual a 5 dentro de um intervalo de até 10 minutos, ou se o login vier de um IP marcado como suspeito e já houver pelo menos 3 tentativas falhas. Com base nessas regras, o desenvolvedor escreveu o seguinte pseudocódigo para a função responsável por decidir se o sistema deve bloquear ou não o login:

Imagem associada para resolução da questão

Nesse caso, a lacuna I deve ser corretamente preenchida por
Alternativas
Q4282200 Programação

Considere o código na linguagem Python: 



Imagem associada para resolução da questão



Sobre o código acima, analise os itens a seguir:


I. Esse programa demonstra outro padrão da computação chamado contador.

Il. A palavra in é um operador booleano que usa duas strings e retorna True se a primeira aparecer como uma substring na segunda.

III. O operador de comparação (==) não funciona em strings.


Está correto o que se afirma em: 

Alternativas
Q4278388 Programação
O pensamento computacional apoia-se em pilares que orientam a resolução estruturada de problemas. Sobre esses pilares, analise as afirmativas a seguir:

I. A decomposição consiste em dividir um problema complexo em partes menores e mais simples, o que facilita a sua resolução.
II. O reconhecimento de padrões busca identificar semelhanças ou regularidades entre problemas ou entre as suas partes.
III. A abstração consiste em focar nos aspectos essenciais de um problema, desconsiderando os detalhes irrelevantes para a sua solução.

Está CORRETO o que se afirma em:
Alternativas
Q4278381 Programação
O Scratch é uma linguagem de programação educacional voltada à introdução à lógica de programação. Sobre suas características, analise as afirmativas a seguir:

I. No Scratch, a programação é feita pela digitação de comandos em linguagem de máquina, exigindo a compilação do código antes da execução.
II. No Scratch, a programação é realizada pelo encaixe de blocos gráficos, que representam comandos e são combinados para formar scripts.
III. No Scratch, blocos de eventos, como o de clique na bandeira verde, permitem iniciar a execução de um script a partir de uma ação.

Está CORRETO o que se afirma em:
Alternativas
Q4250838 Programação
Em uma escola, a equipe gestora identificou que o lançamento da frequência dos estudantes consumia muito tempo, pois os professores repetiam diariamente as mesmas etapas de preenchimento e conferência das informações. Durante uma formação continuada, foi apresentado o conceito de automação de tarefas por meio de soluções baseadas em programação, destacando-se que nem toda aplicação exige que o usuário escreva códigos complexos para obter ganhos de produtividade. Nesse contexto, assinale a alternativa que apresenta uma situação compatível com a aplicação de conceitos de programação para solucionar um problema cotidiano no ambiente escolar:
Alternativas
Q4223933 Programação
Em linguagens de programação, operadores são símbolos utilizados para executar operações em valores ou expressões. Os operadores aritméticos realizam cálculos matemáticos; os lógicos permitem combinar condições booleanas; e os relacionais comparam valores, retornando verdadeiro ou falso conforme o resultado da comparação. Considerando esses conceitos, assinale a alternativa que apresenta um operador relacional. 
Alternativas
Q4221834 Programação
Um engenheiro implementou uma lógica em Python para acionar um alarme com histerese: o alarme deve ser ligado quando a temperatura atingir ou ultrapassar 72 °C e deve permanecer ligado até que a temperatura atinja ou fique abaixo de 66 °C.

A variável ACIONAMENTOS registra quantas vezes o alarme passa do estado desligado para o estado ligado. 

Q63.png (356×228)

O sistema de supervisão de temperatura realiza medições ao longo de um intervalo de tempo que são armazenadas na variável TEMPERATURAS do tipo lista.

Após a execução do código, será impresso 
Alternativas
Q4193141 Programação
A modularização de algoritmos através de funções e procedimentos melhora a legibilidade e facilita a manutenção do software. Acerca do escopo de visibilidade de variáveis em ambientes modulares, registre V, para as afirmativas verdadeiras, e F, para as falsas:

(__)Variáveis locais são declaradas dentro de um módulo e só podem ser acessadas e manipuladas durante a execução do referido bloco.
(__)As variáveis globais mantêm seu valor durante toda a execução do programa e podem ser acessadas por qualquer função do algoritmo. 
(__)O uso excessivo de variáveis globais é uma boa prática de programação, pois reduz a necessidade de passagem de parâmetros entre módulos.
(__)Uma variável local declarada com o mesmo nome de uma variável global oculta o valor da global dentro do escopo do módulo específico.

Após análise, assinale a alternativa que apresenta a sequência correta dos itens acima, de cima para baixo:
Alternativas
Ano: 2026 Banca: DEPSEC Órgão: UNIFAP Prova: DEPSEC - 2026 - UNIFAP - Estatístico |
Q4186528 Programação
Em uma análise reprodutível em Python, fixar uma semente aleatória (random seed) antes de uma simulação tem como principal objetivo:
Alternativas
Q4181258 Programação
Na implantação de um novo sistema de prontuário eletrônico, a equipe de TI avaliou duas soluções de software desenvolvidas em linguagens distintas: uma compilada e outra interpretada. Os critérios de avaliação incluíam desempenho em tempo de execução, facilidade de atualização e portabilidade entre os servidores dos municípios consorciados. Para subsidiar essa decisão técnica, é importante compreender as diferenças entre compiladores e interpretadores. Considerando isso, assinale a alternativa CORRETA.
Alternativas
Q4161065 Programação
Um desenvolvedor criou um trecho de código JavaScript para processar uma lista de valores numéricos coletados de um formulário. Diante disso, analise o código apresentado a seguir:
let mult = [3, -7, 2, 9, 4]; let resultado = mult.filter(x => x > 4); console.log(resultado.length);

Considerando isso, assinale a alternativa que indica CORRETAMENTE o valor exibido no console após a execução do código.
Alternativas
Ano: 2026 Banca: IESES Órgão: CRMV - SC Prova: IESES - 2026 - CRMV - SC - Analista de TI |
Q4090490 Programação
Sobre linguagens de programação, compiladores e interpretadores, assinale a alternativa correta. 
Alternativas
Q4088979 Programação

Observe a imagem a seguir que contém uma linha de programação escrita em pseudocódigo.

Imagem associada para resolução da questão

Assinale a alternativa que apresenta corretamente a natureza dessa linha de programação.

Alternativas
Q4067554 Programação

No ambiente de desenvolvimento do software VisuAlg, qual comando é a diretriz padrão para realizar a captura de dados inseridos pelo usuário via teclado, atribuindo-os às variáveis previamente declaradas? 

Alternativas
Respostas
21: B
22: B
23: B
24: B
25: A
26: C
27: A
28: B
29: D
30: B
31: D
32: D
33: A
34: B
35: B
36: D
37: A
38: B
39: B
40: B