Questões de Programação - JavaScript para Concurso

Foram encontradas 1.043 questões

Q2171661 Programação
Assinale a alternativa que apresenta uma característica do desenvolvimento de interfaces web empregando HTML5, CSS e JavaScript.
Alternativas
Q2167076 Programação
Analise o pretenso código JavaScript a seguir.
const xpto = (a, b) => a + b;
Sobre esse trecho, é correto afirmar que esse código:
Alternativas
Q2167011 Programação
Considere o código da função calcular, em JavaScript, a seguir:
function calcular(x) {   if (x > 2) {      return calcular(x - 1);    } else {       return x;    } }
O resultado da sua execução, por três vezes, passando os parâmetros 0, 2 e 100, será, nesta ordem:
Alternativas
Q2167010 Programação

Considere o código da função calcular, em JavaScript, a seguir:

function calcular(x) {

    let y = 0;

    let z = x;

    while (z > 20) {

           y = y + 1; z =

           z - 1;

     }

     return y;

}

O resultado da sua execução, por três vezes, passando os parâmetros 0, 20 e 40, será, nesta ordem: 

Alternativas
Q2164099 Programação
Uma caixa de alerta é um recurso muito utilizado em JavaScript porque com ele é possível criar caixas de diálogos que aparecem na tela do usuário. A sintaxe correta para exibir uma caixa de diálogo de alerta em JavaScript com o texto “Bem-vindo ao IFPA!” é:
Alternativas
Q2128659 Programação

O código abaixo está em linguagem TypeScrip, cuja tipagem é estática. 


let fraseLegal = 'Bom dia!';

fraseLegal = 9.5;


Analisando o código apresentado, tem-se que a TypeScrip 

Alternativas
Q2126439 Programação
Assinale a alternativa que apresenta a função do método addEventListener() do JavaScript.
Alternativas
Q2123700 Programação
Analise as afirmativas abaixo sobre objetos Map em Javascript.
1. Contém pares chave-valor nos quais as chaves podem ser de diversos tipos de dados. 2. Um Map lembra a ordem de inserção original das chaves. 3. O método exists() retorna verdadeiro se uma chave existe em um mapa
Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Q2123699 Programação
Qual o operador de concatenação de strings em Javascript?
Alternativas
Q2123698 Programação
Analise as afirmativas abaixo sobre trabalhar com strings em Javascript.
1. Toda string contida em uma variável é um objeto e possui métodos e atributos. 2. Podem-se empregar aspas simples ou aspas duplas para conter um valor de string a ser atribuído a uma variável. 3. Para utilizar aspas como caracteres de string, deve-se obrigatoriamente empregar o caractere de escape \ (barra invertida).
Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Q2123697 Programação
São tipos de dados válidos definidos nativamente em Javascript.
1. Float 2. Number 3. Bigint 4. Undefined 5. Null
Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Q2123695 Programação
Qual método Javascript possibilita a agregação de todos os elementos de um array em uma string, utilizando um caractere de separação definido como parâmetro do método?
Alternativas
Q2119583 Programação

Do mesmo modo que em outras linguagens de programação, no JavaScript, uma função é um bloco de código JavaScript nomeado e parametrizado que o programador define uma vez e que pode ser chamada de qualquer parte do programa quantas vezes desejar. Considerando a função escrita em Javascript a seguir, marque a alternativa correta sobre as formas de uso dessa função.


function check(args) {

    var atual = args.length;

    var esperado = args.calle.length;

    if (atual != esperado) {

        throw new Error("Parâmetros com erro.");

    }

}


FONTE: FLANAGAN, David. Javascript: O guia definitivo. 6ª ed. Porto Alegre: Bookman, 2014.

Alternativas
Q2115361 Programação
O React Native é uma plataforma baseada no React que possibilita o desenvolvimento de aplicativos mobile híbridos, ou seja, que rodam tanto no iOS quanto no Android. Assinale, a seguir, a funcionalidade do React Native que permite fazer com que o programa fique rodando constantemente em background e, a cada vez que o código é alterado, ele é interpretado, seu build é feito e as suas alterações são mostradas rapidamente na tela.
Alternativas
Q2115360 Programação
React é uma biblioteca JavaScript que simplifica e agiliza a tarefa de desenvolvimento de interfaces de usuário interativas e de alto desempenho. Sobre tal biblioteca, assinale a afirmativa correta. 
Alternativas
Q2115357 Programação
A linguagem Javascript reserva vários identificadores como palavras-chave da própria linguagem. A declaração (palavra- -chave) que lança uma exceção definida pelo usuário é:
Alternativas
Q2115350 Programação
Os programas JavaScript trabalham com números usando os operadores aritméticos fornecidos pela linguagem e também aceita operações matemáticas mais complexas por meio de um conjunto de funções e constantes definidas como propriedades do objeto Math. Considerando a aritmética em JavaScript, assinale a afirmativa correta.
Alternativas
Q2115346 Programação
Um array é um objeto no JavaScript. Trata-se de uma forma INCORRETA para a declaração de um array
Alternativas
Q2110506 Programação
Elaborou-se um programa na Linguagem HTML com JavaScript, apresentado a seguir (os traços nas linhas 4 e 10 representam partes do programa que foram omitidas):
Imagem associada para resolução da questão

Supõe-se que esse programa será aberto por um navegador como o Chrome ou o Edge. Deseja-se que ele apresente na tela um botão que, ao ser pressionado, exiba a data e hora no formato:
Sun Mar 01 2020 23:20:11 GMT-0300 (Horário Padrão de Brasília)
Para tanto, os traços deverão ser substituídos, respectivamente, por:
Alternativas
Q2110504 Programação
Considere o seguinte código HTML 5 com JavaScript:
<!DOCTYPE html> <html> <body> <canvas id="c" width="200" height="100"> </canvas> <script> var c = document.getElementById("c"); var ctx = c.getContext("2d"); ctx.beginPath(); ctx.arc(100,50,40,Math.PI,2*Math.PI); ctx.stroke(); </script> </body> </html>

O desenho resultante no canvas, exibido no navegador, é
Alternativas
Respostas
221: A
222: A
223: D
224: C
225: A
226: D
227: C
228: B
229: E
230: B
231: D
232: A
233: A
234: C
235: C
236: B
237: D
238: C
239: C
240: B