Ed
há 2 meses
A questão trata da declaração correta de um array de strings em C para armazenar as regiões do Brasil. Analisando as alternativas: - A) char regioes = {"Norte", "Nordeste", "Centro-Oeste", "Sudeste", "Sul"}; Incorreto: não declara um array, apenas uma variável char. - B) char regioes[5][13] = {"Norte", "Nordeste", "Centro-Oeste", "Sudeste", "Sul"}; Correto: declara um array de 5 strings, cada uma com até 12 caracteres + '\0' (total 13). - C) char regioes[13][5] = {"Norte", "Nordeste", "Centro-Oeste", "Sudeste", "Sul"}; Incorreto: dimensões invertidas, não comporta as strings corretamente. - D) char regioes[5] = {"Norte", "Nordeste", "Centro-Oeste", "Sudeste", "Sul"}; Incorreto: array de 5 chars, não de strings. - E) char regioes[5] = {'Norte', 'Nordeste', 'Centro-Oeste', 'Sudeste', 'Sul'}; Incorreto: usa aspas simples, que são para caracteres únicos, não strings. Portanto, a alternativa correta é a B.
Cadastre-se ou realize login