Questões de Concurso
Sobre c em programação
Foram encontradas 377 questões
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.
Analise o código C a seguir.
#include <stdio.h>
int main() {
int myAge = 43;
int* ptr = &myAge;
printf("%d\n", *ptr);
return 0;
}
O valor mais provável a ser exibido pela execução do código acima
é:
Considere o código abaixo escrito em linguagem C:
#include <stdio.h>
int main() {
int A = 1, B = 0, C = 1;
int resultado = (A && B) || C;
printf("%d\n", resultado);
return 0;
}
Que valor será impresso na tela após a execução do programa?
Considere a seguinte função f, programada recursivamente em linguagem C:

Qual função matemática de inteiros positivos m e n é implementada por f ?
#include <stdio.h> /** A alternativa correta deve substituir este bloco de comentários **/ int main() { int a = 3, b = 4, c; operacao(a, b, &c); printf("%d", c); }
Com base nas informações dadas, o código que vai substituir o bloco de comentário e permitirá executar o programa sem erros e com a saída no console com o valor 7 é
Marque a alternativa correta referente ao que deve ser apresentado na tela, ao final do trecho de código a seguir.
void main()
{
int x,y,*p;
y=0;
p=&y;
x=*p;
x=4;
(*p)++;
--x;
(*p)+=x;
printf("%d, %d, %d",x,y,*p);
return 0;
}
Considere que, com o projeto já atualizado e compilado, o desenvolvedor faça um ajuste no arquivo de header util.h. A posterior chamada ao comando make resultará:
Considere o seguinte código na linguagem de programação C:

A sua execução imprimirá na tela
Na linguagem de programação C, a função printf() pode ser usada para escrever praticamente qualquer tipo de dado.
É INCORRETO o que se afirma em
Na linguagem de programação C, quantos bits de memória são necessários para declararmos 5 variáveis dos seguintes tipos: char, int, short int, float e long double?
Considere o seguinte código na linguagem de programação C:
É correto afi rmar que
Observe a linguagem de programação C a seguir e informe a declaração INCORRETA.
OPERADORES
1 - ~ 2 - & 3 - | 4 - ^ 5 - << 6 - >>
SIGNIFICADOS
( ) OU bit a bit. ( ) deslocamento de bits à esquerda. ( ) complemento bit a bit. ( ) deslocamento de bits à direita. ( ) E bit a bit. ( ) OU exclusivo.
A correta associação está apresentada em