Questão de Noções de Informática — Planilhas Eletrônicas - Microsoft Excel e BrOffice.org Calc — FCC 2019
Noções de Informática›Planilhas Eletrônicas - Microsoft Excel e BrOffice.org Calc
Código
fc056925
Banca
FCC
Órgão
SEMEF de Manaus - AM
Ano
2019
Cargo
SEMEF Manaus - AM - Técnico Fazendário
No Google Planilhas do G Suite, um técnico precisa executar uma operação para aumentar um valor em 10%. Essa função será chamada diversas vezes em uma planilha. Para não ter que realizar o cálculo toda vez que precisar realizar essa operação, clicou no menu Ferramentas > Editor de Script para criar uma função para essa finalidade. Uma função correta que ele poderá criar é
Afunction AumentarDezPorCento() { valor * 10 / 100; }
Bfunction double AumentarDezPorCento(double valor) {return valor * 1.10; }
Cfunction AumentarDezPorCento(valor) { return valor * 1.10; }
GabaritoC — function AumentarDezPorCento(valor) { return valor * 1.10; }
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”.
Google Planilhas – Criação de função personalizada (Google Apps Script)
Gabarito: letra C. A única alternativa que segue a sintaxe correta do Google Apps Script (baseado em JavaScript) para definir uma função que recebe um parâmetro e retorna o valor aumentado em 10% é a letra C: function AumentarDezPorCento(valor) { return valor * 1.10; }. A linguagem não exige declaração de tipo, e a palavra function deve vir antes do nome, seguida de parênteses com parâmetros, e o retorno deve ser explícito com return.
Alternativa A — ❌ Incorreta
Falta a palavra-chave return e a operação valor * 10 / 100 calcula apenas 10% do valor, não o valor acrescido de 10%. O correto seria return valor * 1.10; ou return valor + valor * 10 / 100;.
Alternativa B — ❌ Incorreta
A sintaxe function double AumentarDezPorCento(double valor) é inválida no Google Apps Script (JavaScript). Como linguagem de tipagem dinâmica, não se declara o tipo do retorno nem dos parâmetros. Além disso, a palavra double é usada em outras linguagens (como Java ou C#), mas não aqui.
Alternativa C — ✅ Correta ⟵ GABARITO
Segue exatamente a sintaxe do Google Apps Script: function nome(parametro) { return expressão; }. O cálculo valor * 1.10 retorna o valor aumentado em 10%.
Alternativa D — ❌ Incorreta
Não possui parâmetro (valor não está definido). Mesmo que a planilha tivesse uma variável global com esse nome, não seria uma boa prática e a função não seria reutilizável. Além disso, a operação valor * 10 / 100 + valor está correta para aumentar 10%, mas falta o parâmetro.
Alternativa E — ❌ Incorreta
A ordem das palavras está invertida: function return AumentarDezPorCento(...) não é válida. O correto é function seguido do nome, depois parênteses, e o return dentro do bloco.
NÃO CAIA NESSA!
A banca utiliza elementos de linguagens estaticamente tipadas (ex.: double) e posições incorretas de palavras (function return) para testar o conhecimento específico da sintaxe do Google Apps Script. Lembre-se: no JavaScript/Google Apps Script, não se declara tipo de retorno nem de parâmetros, e function sempre precede o nome.