Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — CEPS-UFPA 2022

ProgramaçãoLinguagens de programação
Código
gp036650
Banca
CEPS-UFPA
Órgão
UFPA
Ano
2022
Cargo
CEPS - - Analista de Tecnologia da Informação / Área: Desenvolvimento
Considere o código em Linguagem C a seguir. #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á executaro programa sem erros e com a saída no console com o valor 7 é
  1. Aint operacao(int a, int b, int* c) { *c = a + b; c = c - 1; }
  2. Bint operacao(int a, int b, int& c) { &c = a + b; c = c + 1; }
  3. Cint operacao(int a, int b, int* c) { c = a + b; *c = c - 1; }
  4. Dint operacao(int a, int b, int* c) { &c = a + b; c = c + 1; }
  5. Eint operacao(int a, int b, int* c) { *c = a + b; *c = *c + 1; }
Revelar gabarito e comentário

GabaritoA — int operacao(int a, int b, int* c) { *c = a + b; c = c - 1; }

Link permanente: /questoes/gp036650