SóProvas


ID
3933538
Banca
UFMT
Órgão
Prefeitura de Várzea Grande - MT
Ano
2018
Provas
Disciplina
Programação
Assuntos

O trecho de código a seguir, em JavaScript, é utilizado para, ao final, imprimir um conjunto de dados representados utilizando a notação JSON:

var json_arr = new Array();
var obj = new Object();
obj[ 'prefeitura' ] = new Object();
obj[ 'prefeitura'][ 'cidade' ] = "Várzea Grande";
obj[ 'prefeitura' ][ 'nome' ] = "Prefeitura Municipal de Várzea Grande";
obj [ 'prefeitura' ][ 'endereco' ] = "AV. CASTELO BRANCO, 2500 - CENTRO SUL, VÁRZEA GRANDE - MT, 78125-700";
obj[ 'prefeitura' ][ 'telefone' ] = "(65) 3688-8000";
obj[ 'prefeitura' ][ 'servicos' ] = new Array();

var servico = new Object () ;

servico['nome'] = "e-SIC";
servico['link'] = "http://esic.varzeagrande.mt.gov.br/index/";
obj [ 'prefeitura ' ] [ 'servicos' ].push (servico) ;
var servico = new Object();

servico ['nome'] = "e-SUS";
servico ['link'] = "http://201.73.169.54:9298/esus/#/pec";
obj [ ' prefeitura ' ] [ 'servicos ' ].push (servico);
var servico = new Object() ;

servico [' nome '] = "Ouvidoria";
servico [ ' link ' ] = "http://ouvidoria.varzeagrande.mt.gov.br/";
obj [' prefeitura '] [' servicos ']. push (servico) ;

json_arr.push (obj) ;

console.log (JSON.stringify (json_arr) ) ;

Marque a alternativa que apresenta o JSON equivalente ao gerado após a execução do código.

Alternativas
Comentários
  • A) erro depois da linha com telefone

    B) sintaxe do valor de "serviços" completamente errada

    D) nem é JSON

  • A letra (C) tá diferente da prova. O QC copiou essa alternativa 2 vezes.

    Vou tentar reportar.

  • A primeira coisa que olhei foi a separação dos tipos array "[" e "{". Depois, para o código em si.