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

Foram encontradas 264 questões

Q3653979 Programação
Faça uma rotina recursiva para calcular a potência de dois números naturais. Faça o primeiro número elevado ao segundo número usando apenas o produto do primeiro número. Por exemplo, se desejar calcular 5 elevado à 3 a rotina recursiva irá calcular ((((1)*5)*5)*5). Marque a alternativa CORRETA para essa rotina recursiva.
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
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
Respostas
61: C
62: D
63: B
64: B
65: C
66: C
67: B
68: D
69: B
70: D
71: C
72: B
73: C
74: B
75: C
76: C
77: A
78: C
79: C
80: C