Questões de Concurso
Sobre programação estruturada em programação
Foram encontradas 227 questões
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
Para responder a questão, considere o programa a seguir, feito em linguagem C. As linhas estão numeradas apenas para referência.

A execução de cada comando printf na função main exibirá respectivamente
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?
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?
Considere‑se o seguinte trecho de pseudocódigo.

Com base nesse pseudocódigo, assinale a opção que apresenta o resultado que será exibido após sua execução.
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).
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));
}
#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); }
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);
}
}