Questões de Programação - C para Concurso
Foram encontradas 296 questões
Considerando-se o código escrito na linguagem C:
#include <stdio.h>
#include <stdlib.h>
void compute(int *a, int b){
*a = 10;
b = *a + 2;
}
int main() {
int a, b;
a = 1; b = 2;
compute(&a,b);
printf(“a=%d e b=%d\n”,a,b);
return 0;
}
Qual é o resultado da execução do código?
Considerando-se o código escrito na linguagem C:
#include <stdio.h>
#include <stdlib.h>
int main() {
int x;
int y = 10;
x = --y;
printf(“x=%d e y=%d\n”,x,y);
return 0;
}
Qual é o resultado da execução do código?
Assinale a alternativa que completa, CORRETAMENTE, a lacuna do texto:
#include <stdio.h>
int main() { int i, j; for(i=0;i<2;i++){ for(j=0;j<=3;j++) printf("\n Teste"); } printf("\n i = %d ", i); printf("\n j = %d ", j); return 0; }
Ao compilar e executar o programa, os valores impressos de i e de j são, respectivamente:
int i; for (i = 5; i >= 0; i = i - 1) { printf("Valor: %d\n", i); }
Entretanto, sem querer, João inverteu a ordem das expressões no comando for, e digitou o código como segue:
int i; for (i = 5; i = i - 1; i >= 0) { printf("Valor: %d\n", i); }
Assinale a lista completa dos valores exibidos nesse trecho pela execução da versão equivocada produzida por João.