Questão de Conhecimentos GeraisSERPRO — 2008Diversas

Questão da prova oficial, com gabarito conferido contra o gabarito publicado pela banca. Resolva abaixo e veja a explicação comentada.

Questão 1SERPRO·Diversas·2008Conhecimentos Gerais

O seguinte código não tem erros de sintaxe e sua execução resulta na apresentação de B, A, Natal e Amparo. #include <stdio.h> enum cidades { Recife, Natal }; union capitais { enum cidades capitalA; enum cidades capitalB; }; typedef struct { char *rua; enum cidades cidade; } endereco; int main(int argc, char *argv[]) { char matriz[] = {'A','B'},(*ptrA)[2],*ptrB; ptrA = &matriz; printf("%c ", (*ptrA)[1]); ptrB = "BRASIL"; ptrB++; ptrB++; printf("%c ",*ptrB); union capitais varA; varA.capitalA = Natal; printf("%d ", varA.capitalB); endereco varB = {"Amparo", Recife}, *ptrC; ptrC = &varB; printf("%s ", ptrC->rua); }

Alternativas

Ficha técnica da questão

Banca
SERPRO
Órgão
Diversas
Ano
2008
Disciplina
Conhecimentos Gerais
Nº na prova
Tipo
Certo/Errado

Fonte: prova oficial · Extração determinística com gabarito oficial conferido.

Comentários da comunidade(0)

0/2000

Nenhum comentário ainda. Seja o primeiro a explicar como resolveu.