Questões de Concurso Sobre programação estruturada em programação

Questões Discursivas

Foram encontradas 260 questões

Q3621977 Programação
Em programação, estruturas de decisão, também conhecidas como estruturas condicionais, permitem que o programa execute diferentes blocos de código com base em condições específicas. Sobre estruturas de decisão em programação, julgue as afirmativas abaixo:

I.A estrutura if/else permite escolher entre dois caminhos de execução.
II.Estruturas de repetição executam comandos enquanto uma condição for verdadeira.
III.O comando switch em JavaScript é usado para executar múltiplas condições baseadas em valores exatos.
IV.Em pseudocódigo, while representa um laço que executa pelo menos uma vez, mesmo que a condição seja falsa inicialmente.

Qual alternativa está correta?
Alternativas
Q3535941 Programação

Considere‑se o seguinte trecho de pseudocódigo.


Imagem associada para resolução da questão

Com base nesse pseudocódigo, assinale a opção que apresenta o resultado que será exibido após sua execução.

Alternativas
Q3520407 Programação
Considere um vetor de 5 posições chamado "notas". Assinale a alternativa que apresenta o trecho de pseudocódigo que armazena o valor 7.5 na terceira posição desse vetor.
Alternativas
Ano: 2025 Banca: FUVEST Órgão: USP Prova: FUVEST - 2025 - USP - Analista de Sistemas |
Q3509635 Programação
Considere o seguinte código na linguagem R que utiliza estruturas de repetição para processar um vetor numérico: 

numeros <- c(2, 4, 6, 8, 10) resultado <- 0
for (i in seq_along(numeros)) {     if (numeros[i] %% 4 == 0) {      resultado <- resultado + numeros[i]    } } print(resultado) 

Com base na execução desse código, assinale a alternativa que apresenta a saída impressa pelo comando print (resultado).
Alternativas
Q3503110 Programação
Durante o desenvolvimento de um programa para um sistema bancário, o analista precisa implementar uma lógica que verifique se o cliente tem saldo suficiente antes de autorizar uma transação. Se o saldo disponível for maior ou igual ao valor da transação, a operação será permitida; caso contrário, será negada. Para representar essa decisão em pseudocódigo, qual estrutura condicional deve ser utilizada?
Alternativas
Q3503108 Programação
Em VisuAlg, qual comando é usado para criar uma estrutura de repetição com um número fixo de iterações?
Alternativas
Ano: 2025 Banca: FUNDATEC Órgão: GHC-RS Prova: FUNDATEC - 2025 - GHC-RS - Programador |
Q3494542 Programação

O que acontece após a sua execução do seguinte programa, escrito na linguagem C?


#include <stdio.h>

#include <string.h>

     int calcular(int x, int y) {

     int i = ++x;

     int c = 0;

     for ( ; i<y; i++) {

              c+= i;

              if (i % 2 == 0);

                  continue;

              i++;

    }

    return c;

}

main() {

     int a = 0;

     int b = 5;

     printf("\n%d", calcular(a, b));

}


Alternativas
Ano: 2025 Banca: FUNDATEC Órgão: GHC-RS Prova: FUNDATEC - 2025 - GHC-RS - Programador |
Q3494541 Programação
Considerando o seguinte programa, escrito na linguagem C, qual alternativa apresenta os valores corretos das variáveis a, b, c após a execução?

#include <stdio.h> #include <string.h> void calcular(int *x, int *y, int *z) {     ++*x;     *++y;     *z++; } main() {     int a = 2;     int b = 2;     int c = 2;     calcular(&a, &b, &c);     printf("%d %d %d", a, b, c); }
Alternativas
Ano: 2025 Banca: FUNDATEC Órgão: GHC-RS Prova: FUNDATEC - 2025 - GHC-RS - Programador |
Q3494540 Programação

O que acontece após executar o seguinte programa, escrito na linguagem C?


int calcular() {

   static int x= 0;

   return x++;

}

main(){

   int i;

   int b =! 0;

   for (i= 1; i <= 3; i++) {

    printf("%d %d ", calcular(), b);

    }

}

Alternativas
Q3433412 Programação
A programação estruturada surgiu como uma alternativa à programação não estruturada, com o objetivo de facilitar o desenvolvimento, a leitura e a manutenção de programas. Um dos princípios fundamentais da programação estruturada é 
Alternativas
Q3404423 Programação
A linguagem C é amplamente utilizada no desenvolvimento de sistemas embarcados devido à sua eficiência e controle direto sobre o hardware. Em relação às estruturas de dados e manipulação de ponteiros na linguagem C, assinale a alternativa correta.
Alternativas
Q3402442 Programação
Analise o código Python a seguir.
inc = 0
while(inc < 10):
   junk = 2
   while(junk <= (inc/junk)):
      if not(inc%junk): break
      junk = junk + 1
   if (junk > inc/junk) : print (inc)
   inc = inc + 1

Ao executar o código, a quantidade de vezes que a função print(inc) é acionada é igual a
Alternativas
Q3379066 Programação
Uma pesquisadora desenvolveu algumas geometrias que podem ser repetidas para formar um padrão de preenchimento para peças sólidas impressas em 3D. Para testar o desempenho de cada padrão, a pesquisadora solicitou um programa que gera pontos para que o software CAD posicione as geometrias. Elas foram criadas partindo da origem de um sistema cartesiano 3D (x,y,z), que é o ponto de referência para o posicionamento e todas têm o volume definido por um cubo de lado ‘d’. Qual das alternativas representa o pseudocódigo do programa que gera os pontos para posicionar as geometrias em um volume cúbico de lado ‘L’, divisível por ‘d’?

Dados: A sintaxe utilizada para o PARA é, inclusive, o último valor. Ou seja, PARA x de 1 ATÉ 10 FAÇA, produz 10 valores de x, começando do 1 e indo até o 10, de 1 em 1. 
Alternativas
Ano: 2025 Banca: UEM Órgão: UEM Prova: UEM - 2025 - UEM - Analista de Informática II |
Q3373330 Programação

Dado o pseudocódigo a seguir:



função f(a: Natural) → Booleano


se a é 0


então devolve Verdadeiro


senão devolve g(a - 1)



função g(a: Natural) → Booleano


se a é 0 então devolve Falso


senão devolve f(a - 1)



Assinale a alternativa correta.

Alternativas
Ano: 2025 Banca: UEM Órgão: UEM Prova: UEM - 2025 - UEM - Analista de Informática I |
Q3373288 Programação

Considere o programa:


Q2.png (382×209)


Qual das alternativas seguintes descreve o resultado da execução do programa?

Alternativas
Q3299576 Programação

Considerando o código na linguagem de programação C,


Q38.png (177×208)


assumindo a=997 e b=1009, é correto afirmar que o código 

Alternativas
Q3263743 Programação
– O Quadro de Variáveis do software VisuAlg exibe uma grade que detalha o escopo, nome, tipo e valor atual de cada variável. O escopo indica se a variável pertence ao programa principal, __________, ou a um subprograma específico, _________. Os tipos de variáveis são representados por letras: 'I' para inteiro, 'R' para real, 'C' para caractere e 'L' para lógico. Além disso, a versão atual do VisuAlg permite visualizar até 500 variáveis, considerando individualmente cada elemento, nos casos em que sejam __________.
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
Alternativas
Q3255992 Programação
Em programação, as estruturas de repetição (também chamadas de lagos ou loops) são utilizadas para executar um bloco de código varias vezes, com base em uma condição ou um número pré-definido de iterações. Qual tipo de repetição executa um bloco de código pelo menos uma vez, e depois continua repetindo enquanto a condição for verdadeira? 
Alternativas
Q3247482 Programação
Em um sistema de automação residencial, é necessário implementar um controle de iluminação inteligente que decida automaticamente quando ligar ou desligar as luzes com base em sensores de presença e luminosidade. Sobre a lógica condicional aplicada, assinale a alternativa correta.
Alternativas
Q3247477 Programação
Em um sistema de contagem de inventário, é necessário iterar por todos os produtos em estoque para calcular o total de itens disponíveis. Acerca das estruturas de repetição utilizadas para essa tarefa, marque (V), para as afirmativas verdadeiras, e (F), para as falsas.
(__) O laço for é ideal para cenários em que o número de iterações é conhecido previamente, permitindo uma inicialização, condição e incremento em sua sintaxe.
(__) O laço while é mais adequado para situações em que a condição de parada depende de eventos externos, como entrada de dados ou estados do sistema.
(__) A estrutura de repetição do-while avalia a condição de parada antes da execução do bloco de código, sendo mais eficiente em termos de processamento.
(__) O uso de comandos como break e continue nas estruturas de repetição permite maior controle sobre o fluxo de execução, interrompendo ou pulando iterações, conforme necessário.
A sequência está correta em:
Alternativas
Respostas
61: B
62: D
63: B
64: D
65: C
66: B
67: C
68: B
69: C
70: C
71: A
72: C
73: C
74: C
75: B
76: C
77: B
78: E
79: B
80: B