Questão de Programação — Linguagens de programação — CESPE / CEBRASPE 2008
ProgramaçãoLinguagens de programação
- Código
- ce272479
- Banca
- CESPE / CEBRASPE
- Órgão
- SERPRO
- Ano
- 2008
- Nível
- Superior
- Cargo
- CESPE - - Analista - Suporte Técnico
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\n", (*ptrA)[1]); ptrB = "BRASIL"; ptrB++; ptrB++; printf("%c\n",*ptrB); union capitais varA; varA.capitalA = Natal; printf("%d\n", varA.capitalB); endereco varB = {"Amparo", Recife}, *ptrC; ptrC = &varB; printf("%s\n", ptrC->rua); }
- CCerto
- EErrado