Questões de Concurso Comentadas sobre javascript em programação

Foram encontradas 856 questões

Q4232605 Programação

Após a execução do seguinte código em JavaScript, qual será a saída exibida no console? 


let a = "10";

let b = +a;

console.log(typeof b);


Alternativas
Q4232604 Programação
Analise o seguinte trecho de código em JavaScript executado em um ambiente compatível com ECMAScript 6 (ES6) ou superior:

let a = 10; var b = 15; if (true) {      let a = 11;      var b = 17; } console.log(a+b);

Qual será o valor exibido por console.log(a+b) após a execução do código? 
Alternativas
Q4219345 Programação
Considerando o desenvolvimento de aplicações web modernas com JavaScript conforme a especificação ECMAScript 2023 (ES14) ou superior, assinale a alternativa INCORRETA a respeito das características da linguagem.
Alternativas
Q4216240 Programação

O Node.js é amplamente utilizado no desenvolvimento backend por adotar um modelo de execução assíncrono e orientado a eventos, permitindo alto desempenho em aplicações que lidam com grande volume de operações de entrada e saída. O funcionamento do event loop é central para esse modelo, sendo responsável por coordenar a execução de callbacks, promessas e tarefas assíncronas sem recorrer a múltiplas threads para cada requisição.


Considere uma API back-end desenvolvida em Node.js que atende milhares de requisições simultâneas, realizando operações intensivas de I/O, como acesso a banco de dados e comunicação com serviços externos. A equipe precisa compreender corretamente o modelo de concorrência adotado para evitar gargalos e erros de projeto.


Nesse contexto, assinale a alternativa que descreve corretamente o papel do event loop no modelo de execução do Node.js.

Alternativas
Q4186133 Programação
Dado o exemplo abaixo, utilizando a linguagem de programação JavaScript, qual método deverá substituir a palavra METODO em prova.METODO, para que o código funcione perfeitamente?

const prova = [“Universidade”, “Federal”, “do”, “Amapá”]
let tam = prova.METODO;
let texto = "<ul>"; for (let i = 0; i < tam; i++) {  texto += "<li>" + prova[i] + "</li>"; } texto += "</ul>";
Alternativas
Q4161065 Programação
Um desenvolvedor criou um trecho de código JavaScript para processar uma lista de valores numéricos coletados de um formulário. Diante disso, analise o código apresentado a seguir:
let mult = [3, -7, 2, 9, 4]; let resultado = mult.filter(x => x > 4); console.log(resultado.length);

Considerando isso, assinale a alternativa que indica CORRETAMENTE o valor exibido no console após a execução do código.
Alternativas
Q4160923 Programação
Considere a versão mais atual do JavaScript (ECMAScript moderno), amplamente utilizada no desenvolvimento de aplicações web dinâmicas e interfaces interativas. Nesse contexto, qual é o símbolo utilizado para definir uma arrow function em JavaScript?
Alternativas
Q4126640 Programação
Considere o seguinte código JavaScript dentro de uma página web.

<script>
let x = 10;
{let x = 15;}
{x = x + 3;}
document.getElementById( output ).innerHTML = x;
</script>

A saída exibida no elemento output após a execução do script é:
Alternativas
Q4240740 Programação
Durante a integração com uma API REST protegida por autenticação do tipo Bearer Token, um desenvolvedor precisa realizar uma requisição GET para o endpoint https: /api.exemplo.com/dados. O token de acesso já foi obtido e está armazenado na variável token. A partir dessa situação hipotética, assinale a opção que apresenta corretamente a forma de se realizar essa requisição em JavaScript moderno, de maneira segura, incluindo o token no cabeçalho a requisição. 
Alternativas
Q4097667 Programação
O JavaScript é uma linguagem que está cada vez mais presente no desenvolvimento de sistemas, pois oferece diversos recursos e funcionalidades. Nesse contexto, considere as características a seguir:

I- É uma linguagem de tipagem estática.
II- Não oferece suporte a classes abstratas.
III- Não suporta a construção nativa de interfaces.
IV- Permite o uso de modificadores de acesso.

Assinale a alternativa que traz as características que pertencem ao JavaScript. 
Alternativas
Q3635897 Programação
Elaborou-se o seguinte programa na linguagem HTML com um script elaborado em JavaScript, onde os caracteres * e ? representam partes omitidas:

<!DOCTYPE html> <html> <body> <p id= teste ></p> <script> * x = 400 ? 57; document.getElementById( teste ).innerHTML = x; </script> </body> </html>

Quando o programa foi executado, o número 457 foi exibido na tela. Assim, os símbolos representados por * e ? deverão ser, respectivamente: 
Alternativas
Q3622941 Programação
Qual o operador de exponenciação em Javascript?
Alternativas
Q3606735 Programação
Uma psicóloga está desenvolvendo um site institucional para divulgar seus serviços de psicoterapia online. Ela contratou um desenvolvedor para criar um site interativo e com boa visibilidade no Google. Algumas funcionalidades do site envolvem formulários dinâmicos, carregamento assíncrono de conteúdo, animações e estrutura de SEO para aparecer nos resultados de busca.

Com base nessa situação hipotética, julgue o item a seguir.


Se o conteúdo principal da página da psicóloga (como textos explicativos a respeito das terapias) for carregado dinamicamente após o DOMContentLoaded, o Google pode ignorar esse conteúdo durante a indexação, prejudicando o ranqueamento da página. 

Alternativas
Q3606734 Programação
Uma psicóloga está desenvolvendo um site institucional para divulgar seus serviços de psicoterapia online. Ela contratou um desenvolvedor para criar um site interativo e com boa visibilidade no Google. Algumas funcionalidades do site envolvem formulários dinâmicos, carregamento assíncrono de conteúdo, animações e estrutura de SEO para aparecer nos resultados de busca.

Com base nessa situação hipotética, julgue o item a seguir.


O jQuery não é compatível com navegadores modernos, sendo obsoleto e inutilizável em aplicações atuais com base em HTML5 e CSS3.

Alternativas
Q3531962 Programação
Julgue os próximos itens, a respeito das características e das aplicações básicas das linguagens Java e JavaScript. 
A linguagem JavaScript é executada principalmente no lado do servidor (back-end) para construir a lógica de banco de dados e APIs, sendo incapaz de interagir com o navegador web do cliente.  
Alternativas
Q3508328 Programação
Um desenvolvedor de software está trabalhando com dados numéricos em Javascript, incluindo os valores especiais Infinity, -Infinity, e NaN (Not-a-Number). O desenvolvedor de software precisa converter esses dados para o formato JSON, utilizando a função JSON.stringify(). Ao tentar serializar valores de Infinity, -Infinity, e NaN diretamente como valores em um objeto ou array para uma string JSON utilizando JSON.stringify(), qual será o resultado? 
Alternativas
Q3504788 Programação

O desenvolvimento de sistemas é uma das principais atividades da área de Tecnologia da Informação e Comunicação (TIC) nas organizações. As metodologias de desenvolvimento compõem o conjunto de conhecimentos essenciais para analistas e programadores. Com base nessas informações, julgue o item a seguir.


JavaScript precisa ser compilado antes de ser executado em navegadores modernos.

Alternativas
Q3504786 Programação

O desenvolvimento de sistemas é uma das principais atividades da área de Tecnologia da Informação e Comunicação (TIC) nas organizações. As metodologias de desenvolvimento compõem o conjunto de conhecimentos essenciais para analistas e programadores. Com base nessas informações, julgue o item a seguir.


JavaScript é uma linguagem de programação interpretada que pode ser executada tanto no cliente (navegador) quanto no servidor (Node.js).

Alternativas
Q3504272 Programação
Considerando os conceitos de HTML, CSS e JavaScript, assinale a opção correta.
Alternativas
Q3438154 Programação

        Um escritório de contabilidade pretende criar um site para apresentar seus serviços utilizando o Adobe Dreamweaver.

Com base nessa situação hipotética, julgue o item a seguir. 


O Dreamweaver não oferece suporte à inserção de códigos JavaScript.

Alternativas
Respostas
1: E
2: C
3: C
4: B
5: D
6: A
7: C
8: D
9: A
10: C
11: A
12: E
13: C
14: E
15: E
16: D
17: E
18: C
19: D
20: E