Questões de Concurso Comentadas sobre programação estruturada em programação

Foram encontradas 164 questões

Q3707488 Programação
Um desenvolvedor está criando um sistema de gestão de estoque. Ele precisa implementar uma rotina que percorre uma lista de produtos e verifica quais estão com quantidade abaixo do mínimo para gerar um alerta. Qual estrutura de controle é mais adequada para esse tipo de verificação?
Alternativas
Q3677372 Programação
Na linguagem de programação C, na estrutura de repetição do-while, o teste condicional ocorre no ______ do comando, e a repetição será executada, no mínimo ______.
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
Alternativas
Q3666108 Programação
Em um jogo digital 2D, o personagem principal precisa coletar moedas enquanto se desvia de obstáculos para ganhar pontos e avançar de nível. Considerando essa mecânica, qual das alternativas abaixo apresenta funções que podem ser, implementável em lógica de programação, especificamente em PseudoCódigo, para que um conjunto de comandos de entrada e saída implemente essa dinâmica no jogo?  
Alternativas
Q3661866 Programação
TEXTO 4


1. #include <stdio.h>
2. int main()
3. {
4. int arr[3] = {10,
5. int *ptr = arr;
20, 30};
6. printf("%d\n", *arr);
7. printf("%d\n", *ptr+1);
8. printf("%d\n", *(ptr+2));
9. return 0;
10 }

Considere o código do Texto 4 escrito na linguagem de programação C. A função printf, responsável por formatar e exibir uma informação, graficamente, na saída padrão, é frequentemente usada para verificar valores em tempos de execução.
A execução de cada comando printf na função main exibirá respectivamente
Alternativas
Q3627944 Programação
Em uma função recursiva de cauda f(x, acc) que atualiza f(g(x), h(acc)) até condição de parada, identifique a transformação que elimina a pilha mantendo equivalência.
Alternativas
Q3621990 Programação
Um sistema deve executar um conjunto de instruções exatamente 10 vezes. Assinale a alternativa correta que corresponde qual estrutura de repetição é mais indicada para esse caso.
Alternativas
Q3621983 Programação
Um Técnico em Tecnologia da Informação precisa criar um algoritmo que determine se um número informado pelo usuário é par ou ímpar para um sistema interno. Assinale a alternativa correta que corresponde qual estrutura de decisão deve ser usada para essa verificação, considerando a lógica básica.
Alternativas
Q3621980 Programação
Em programação, estruturas de repetição, também conhecidas como loops, permitem executar um bloco de código várias vezes. Julgue as afirmativas abaixo sobre estruturas de repetição em programação.

I.O comando "for" é usado para executar um bloco de código um número pré-determinado de vezes.
II.O "while" executa um bloco enquanto uma condição lógica for verdadeira.
III.Laços infinitos podem ocorrer se a condição de parada não for corretamente definida.
IV.Estruturas de repetição não podem ser aninhadas dentro de outras estruturas semelhantes.

Qual a alternativa está correta?
Alternativas
Q3621978 Programação
No contexto de estruturas de decisão, assinale a alternativa correta que corresponde qual é a estrutura condicional válida para verificar se um número é positivo, negativo ou zero em pseudocódigo.
Alternativas
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
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
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
Respostas
21: B
22: B
23: A
24: E
25: D
26: B
27: B
28: C
29: C
30: B
31: D
32: C
33: B
34: C
35: B
36: C
37: C
38: A
39: C
40: C