QuestLab Plataforma Inteligente de Questões
Banco público de questões

Questões para Concursos

Pesquise questões reais por disciplina, assunto, tópico, banca, órgão, cargo, ano e modalidade.

Questões por banca

29 bancas disponíveis. Clique para visualizar todas.

Encontre as questões que procura
Limpar filtros
31 questões encontradas

Um Analista de Sistemas trabalha em uma agência de fomento e precisa automatizar tarefas rotineiras, como gerar relatórios financeiros e registrar logs de auditoria. Para isso, ele cria um bloco de código que realiza essas tarefas específicas, mas que não retorna nenhum valor ao programa principal, apenas executa as ações necessárias. Com base nessa descrição, qual é a estrutura de programação utilizada nesse caso?

A Procedimento.
B Função.
C Vetor.
D Matriz.
E Tabela Hash.
Órgão: BADESUL RS Cargo: Analista de Sistemas Ênfase em Administrador de Banco de Dados Prova: Instituto Legalle - BADESUL RS - Analista de Sistemas Ênfase em Administrador de Banco de Dados - 2026

Um Analista de Sistemas está especificando um módulo responsável por validar e classificar solicitações de financiamento. As regras definidas são: • Solicitações com valor menor ou igual azero devem ser rejeitadas; • Solicitações com valor positivo e até R$ 50.000 devem ser aprovadas automaticamente; • Solicitações com valor superior a R$ 50.000 devem ser encaminhadas para análise manual. Durante a modelagem, o Analista decidiu representar essa lógica por meio de pseudocódigo estruturado, garantindo clareza, correção e ausência de ambiguidades. Com base nesse cenário, assinale a alternativa que apresenta o pseudocódigo CORRETO.

A SE valor >= 0 ENTÃO SE valor > 50000 ENTÃO ESCREVA "Aprovado automaticamente" SENÃO ESCREVA "Encaminhar para análise manual" FIMSE
B SE valor
C SE valor > 50000 ENTÃO ESCREVA "Aprovado automaticamente" SENÃO SE valor > 0 ENTÃO ESCREVA "Encaminhar para análise manual" SENÃO ESCREVA "Rejeitado" FIMSE
D SE valor < 0 ENTÃO ESCREVA "Rejeitado" SE valor
E SE valor

Sobre estruturas de seleção em programação, assinale a alternativa que apresenta CORRETAMENTE as diferenças entre if/else , if/else if/else e switch/case em linguagens de programação convencionais.

A If/Else executa um bloco para cada condição; If/Else If/Else é utilizado apenas para duas alternativas; Switch/Case avalia apenas uma condição booleana.
B If/Else permite duas alternativas de execução; If/Else If/Else permite testar várias condições em sequência; Switch/Case permite avaliar diferentes valores de uma mesma variável.
C If/Else e Switch/Case sempre executam todos os blocos; If/Else If/Else só executa quando a condição final é verdadeira.
D Switch/Case pode ser usado para qualquer expressão lógica; If/Else If/Else é mais indicado para repetir blocos de código; If/Else é usado para testar valores múltiplos.
E If/Else If/Else executa todos os blocos cujas condições sejam verdadeiras; If/Else seleciona aleatoriamente entre os blocos; Switch/Case não suporta valores numéricos.

No contexto da lógica de programação, considerando operadores utilizados em linguagens de programação de sintaxe padrão (como C, Java e JavaScript), diferentes tipos de operadores são empregados para realizar cálculos, comparações e avaliações lógicas. Diante disso, assinale a alternativa que apresenta, CORRETA e respectivamente, um operador relacional e um operador lógico.

A +, ||
B /, &&
C *, >
D ==, -
E ! =, &&

No contexto da lógica de programação, analise as assertivas abaixo e julgue-as em Verdadeiras (V) ou Falsas (F):

( ) Função possui retorno de valor, enquanto procedimento não possui.

( ) Funções podem receber parâmetros, enquanto procedimentos não podem.

( ) Funções são usadas para executar ações, enquanto procedimentos são usados para calcular e retornar resultados.

( ) Procedimentos alteram variáveis externas ou produzem saídas (ex: imprimir dados). Qual alternativa preenche, CORRETAMENTE, de cima para baixo, os parênteses acima?

A V-V-F-V
B F-V-V-F
C V-F-F-V
D F-F-V-V
E V-F-V-F

No contexto das estruturas de controle do tipo repetição, analise as assertivas abaixo e julgue-as em Verdadeiras (V) ou Falsas (F):

( ) A estrutura de repetição sempre executa pelo menos uma vez.

( ) Em estruturas de repetição, a condição de parada é sempre avaliada ao final de cada iteração.

( ) A estrutura for é recomendada quando se conhece previamente o número de iterações.

( ) Pode gerar loops infinitos, caso a condição de parada nunca seja satisfeita. Qual alternativa preenche, CORRETAMENTE, de cima para baixo, os parênteses acima?

A V-F-V-V
B F-V-F-V
C F-F-V-V
D V-V-F-F
E F-F-F-V

No contexto das estruturas de controle do tipo seleção, analise as assertivas abaixo e julgue-as em Verdadeiras (V) ou Falsas (F):

( ) A seleção encadeada executa todos os blocos de condições simultaneamente.

( ) Na seleção composta (if/else) , há dois caminhos possíveis: um para condição verdadeira e outro para condição falsa.

( ) Na seleção simples (if) , existe obrigatoriamente um bloco alternativo para o caso da condição ser falsa.

( ) A estrutura de seleção permite alterar o fluxo de execução com base na avaliação de uma condição lógica. Qual alternativa preenche, CORRETAMENTE, de cima para baixo, os parênteses acima?

A V-V-F-V
B F-V-F-V
C F-F-V-V
D V-F-V-F
E F-V-V-F

No VisuAlg 2.0, qual é a sintaxe correta para declarar um vetor contendo 5 elementos do tipo inteiro?

A declare vetor : vetor[5] de inteiro
B declare vetor[0..4] inteiro
C declare vetor[1..5] inteiro
D declare vetor[1..5] de inteiro

Julgue o próximo item, relativo à análise de dados. Considere o código a seguir, que utiliza NumPy. import numpy as np data = np.array([1, 5, 3, 4, 2, 6, 7]) print(data[::2]) Após a execução desse código, o resultado será o seguinte. [1 3 2 7]

A Certo
B Errado