Questão 59 · Informática: Programação e algoritmos
O script JSON corretamente formado é:
- A) {loja:"ImportCar",ranking:null,carros:["Audi","BMW"]}
- B) {"loja":"ImportCar","ranking":null,"carros":{"Audi","BMW"}}
- C) {loja:ImportCar,ranking:null,carros:["Audi","BMW"]}
- D) {loja:ImportCar,ranking:null,carros:[Audi;BMW]}
- E) {"loja":"ImportCar","ranking":null,"carros":["Audi","BMW"]}
Marque a alternativa correta:
Gabarito: E
Gabarito definitivo divulgado pela banca FGV (BANESTES 2021).
Comentário
Gabarito: E.
Em JSON, nomes de propriedades e textos devem estar entre aspas duplas, e arrays são delimitados por colchetes, com elementos separados por vírgula. A alternativa E atende a todas essas regras: {"loja":"ImportCar","ranking":null,"carros":["Audi","BMW"]}. Por isso, é o script corretamente formado.
Por que as outras estão erradas:
- (A) o nome da propriedade loja não está entre aspas.
- (B) o valor de carros usa chaves, que representam objetos, e não colchetes; além disso, Audi e BMW estão em um conjunto com chaves, o que não é JSON válido.
- (C) os nomes das propriedades e o valor ImportCar não estão entre aspas.
- (D) o valor ImportCar não está entre aspas, e os elementos do array são separados por ponto e vírgula, e não por vírgula.
Dica de prova: em JSON, propriedades e strings sempre usam aspas duplas, e os itens de array são separados por vírgula. Verifique esses dois pontos antes de qualquer outra análise.
Fundamentos: sintaxe do JSON · aspas, chaves e colchetes · arrays e objetos em JSON
Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.
Fonte: prova FGV BANESTES 2021 (Suporte e Infraestrutura), questão 59, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.