Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — FGV 2022

ProgramaçãoLinguagens de programação
Código
fg055279
Banca
FGV
Órgão
TCE-TO
Ano
2022
Nível
Superior
Cargo
Auditor de Controle Externo - Tecnologia da Informação
No contexto do TensorFlow.js, a linha que exibe[[1, 2, 3, 4],[5, 6, 7, 8]]é:
  1. Atf.sequential([1..8]).print();
  2. Btf.layers([1..4],[5..8]).print();
  3. Ctf.tensor([1, 2, 3, 4, 5, 6, 7, 8],[2,4]).print();
  4. Dtf.initiate([1, 2, 3, 4, 5, 6, 7, 8]).print();
  5. Etf.array([[1,2,3,4],[5,6,7,8]]).print();
Revelar gabarito e comentário

GabaritoC — tf.tensor([1, 2, 3, 4, 5, 6, 7, 8],[2,4]).print();

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

TensorFlow.js – Criação de Tensor

Gabarito: letra C. A única alternativa que cria corretamente um tensor 2x4 com os valores de 1 a 8 e o exibe é tf.tensor([1, 2, 3, 4, 5, 6, 7, 8], [2, 4]).print(). A função tf.tensor recebe um array de dados e uma forma (shape) como parâmetros.

Alternativa A — ❌ Incorreta

tf.sequential é usada para criar modelos sequenciais, não para criar tensores.

Alternativa B — ❌ Incorreta

tf.layers é uma função para acessar camadas de rede neural, não para criar tensores. Além disso, a sintaxe com intervalos não é válida.

Alternativa C — ✅ Correta ⟵ GABARITO

tf.tensor([1,2,3,4,5,6,7,8], [2,4]).print() cria um tensor com os dados fornecidos e formato 2x4, exibindo exatamente a matriz desejada.

Alternativa D — ❌ Incorreta

tf.initiate não é uma função do TensorFlow.js. O nome correto é tf.tensor ou tf.tensor2d.

Alternativa E — ❌ Incorreta

tf.array não existe em TensorFlow.js. A função correta para criar tensores é tf.tensor.

PEGA ESSA DICA!

No TensorFlow.js, a criação de tensores é feita com tf.tensor(dados, formato) ou com funções específicas como tf.tensor2d, tf.tensor3d, etc. Memorize a API básica para questões de concurso.

Gabarito: letra C.

Link permanente: /questoes/fg055279