Questões de Concurso sobre Declarações

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
113 questões encontradas
Questões por página
20
Mais recentes
 

Pequenos complementos de software instalados no navegador para adicionar funcionalidades extras − como bloqueador de anúncios, tradutor de páginas ou gerenciador de senhas − são chamados de:


A

Cache.


B

Favoritos.


C

Histórico.


D

Cookies.


E

Extensões.

A área fiscal estadual criou um formulário complexo para cadastro de contribuintes, com campos que precisam responder rapidamente às interações do usuário, mas também realizar atualizações em segundo plano (como cálculos de impostos) sem travar a interface. A equipe utilizou um recurso do React 18 que permite priorizar atualizações urgentes enquanto adia as menos críticas. Tal recurso é o


A

useState


B

useDeferredValue


C

startTransition


D

useLayoutEffect


E

useImperativeHandle

Para as linhas 40 e 41, respectivamente, a forma correta de solicitar a área e o perímetro do retângulo através dos métodos do objeto é:


A

System.out.println("Área: " + calculaArea());

System.out.println("Perímetro: " + calculaPerimetro());


B

System.out.println("Área: " + meuRetangulo.calculaArea());

System.out.println("Perímetro:" + meuRetangulo.calculaPerimetro());


C

System.out.println("Área: " + Retangulo.calculaArea());

System.out.println("Perímetro: " + Retangulo.calculaPerimetro());


D

System.out.println("Área: " + new(Retangulo.calculaArea()));

System.out.println("Perímetro: " + new(Retangulo.calculaPerimetro()));


E

System.out.println("Área: " + Retangulo.calculaArea(10.0f, 20.0f));

System.out.println("Perímetro: " + Retangulo.calculaPerimetro(10.0f, 20.0f));

O código a seguir é um exemplo de uma notação JSON com formato válido.

{"Nome":[{"letra":"S","nome":"Supremo"},

{"letra":"T","nome":"Tribunal"},

{"letra":"M","nome":"Militar"}]}


C

Certo


E

Errado

Durante o carregamento de dados via API no Angular, um técnico implementou o seguinte método para buscar informações de usuários:


Imagem associada para resolução da questão


A melhor prática para melhorar o tratamento de exceções neste contexto é


A

trocar subscribe por then/catch.


B

usar pipe(catchError(...)) antes do subscribe.


C

declarar o método como async e usar await.


D

mover o tratamento de erro para dentro do then.


E

utilizar map em vez de error.

Em um sistema de gerenciamento de processos judiciais, desenvolvido em TypeScript, é necessário declarar uma variável chamada processos, que deve armazenar exclusivamente números inteiros representando os códigos dos processos. Essa variável deve ser inicializada com os valores 101, 102 e 103, utilizando explicitamente a sintaxe de array genérico da linguagem. A instrução que atende corretamente a esse requisito é


A

let processos = [101, 102, 103];


B

let processos: number = [101, 102, 103];


C

let processos: Array<number> = [101, 102, 103];


D

let processos: Array{Number} = [101, 102, 103];


E

let processos: [number] = [101, 102, 103];

As funções em JavaScript permitem a passagem de valores durante sua execução, possibilitando a manipulação dinâmica de dados e comportamentos com base nos argumentos fornecidos. Considere o seguinte código em JavaScript, que faz a chamada de uma função com parâmetros:


function func1(msg, num) {

return msg+num;

}

let msg = "10";

let num = 10;

let result = func1(msg,num);

console.log(result);


Qual será o resultado apresentado após a execução do código?


A

O código apresentará um erro.


B

'1010'


C

20


D

'20'

Um analista é responsável pela manutenção de uma aplicação web legada, cuja interface encontra-se obsoleta em relação às tendências atuais de design e usabilidade. Para modernizar a interface sem comprometer a base de código existente, o analista opta pelo uso do Vue.js, um framework conhecido por sua capacidade de integração gradual. Essa característica permite que o framework seja adotado em partes específicas da aplicação existente, sem a necessidade de reescrevê-la completamente. Qual das seguintes características do Vue.js possibilita essa abordagem?


A

Renderização no lado do servidor (SSR), que otimiza o desempenho e a renderização inicial das páginas.


B

Sistema de gerenciamento de estado Vuex, que centraliza o estado da aplicação em grandes sistemas.


C

Arquitetura progressiva, que permite o uso parcial ou completo do framework em diferentes partes de uma aplicação já existente.


D

A diretiva v-model, que facilita a ligação entre dados e elementos do DOM, sendo útil para a integração de toda a aplicação Vue.js em um sistema existente, permitindo a troca de dados entre o Vue e o código legado.

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


A

JavaScript é uma linguagem de marcação de script usada para adicionar interatividade e lógica às páginas web e também ao CSS.


B

O conceito de "cascata" no CSS define o ciclo de vida de como serão aplicados os estilos nas tags HTML, considerando os tipos e as sequências dos objetos DOM (Document Object Model).


C

Funções em CSS são blocos reutilizáveis de código, permitindo executar ações específicas para tags HTML com o objetivo de aplicar diferentes estilos.


D

O DOM (Document Object Model) permite que JavaScript manipule elementos HTML dinamicamente, alterando conteúdo, estilos e estrutura da página.

Considere o seguinte programa em JavaScript:


Imagem associada para resolução da questão


Assinale a alternativa que indica o valor de sum após a execução do programa.


A

0


B

10


C

undefined


D

NaN


E

null

O programa abre uma tela e, nela, desenha uma figura. As variáveis a e b do programa, definem, respectivamente:


A

A altura e a largura da figura desenhada na tela.


B

A largura e a altura da figura desenhada na tela.


C

A largura e a altura da tela.


D

A altura e a largura da tela.


E

As coordenadas na área de trabalho onde a tela vai ficar posicionada.

Em um sistema que manipula múltiplas requisições assíncronas, o analista nota comportamento inesperado ao iterar sobre um array com for e funções de callback. Para preservar o valor correto do índice em cada iteração, qual abordagem é tecnicamente mais adequada?


A

Declarar o índice com var dentro do loop.


B

Usar let para garantir escopo de bloco por iteração.


C

Utilizar funções síncronas com sleep() para aguardar retorno.


D

Substituir o for por um while com controle externo.


E

Implementar fechamento (closure) manual via bind(this).

Sobre a linguagem JavaScript, analise as assertivas abaixo, assinalando V, se verdadeiras, ou F, se falsas.


( ) É case insensitive, ou seja, não diferencia maiúsculas de minúsculas.

( ) É considerada uma linguagem de baixo nível, por ser mais próxima da linguagem de máquina.

( ) Possui tipagem dinâmica, não sendo necessário declarar o tipo de uma variável.


A ordem correta de preenchimento dos parênteses, de cima para baixo, é:


A

F – V – V.


B

F – V – F.


C

F – F – V.


D

V – F – V.


E

V – V – F.

Considere o código abaixo:


Imagem associada para resolução da questão


Trata-se de uma função


A

reutilizável JavaScript, interpretada diretamente no próprio navegador.


B

JavaScript, tipada dinamicamente com verificação em tempo de execução.


C

reutilizável TypeScript, com verificação em tempo de execução.


D

TypeScript, com tipagem estática, que só pode ser usada com tipos primitivos.


E

TypeScript, reutilizável e tipada dinamicamente com verificação em tempo de compilação.

Um técnico bancário da área de desenvolvimento estava analisando um código desenvolvido em Javascript e se deparou com algumas linhas que usavam a seguinte estrutura:


<String>.prototype.isWellFormed()


Essa estrutura chama um método que verifica se uma determinada string


A

contém somente caracteres no formato numérico.


B

tem um comprimento máximo definido pelo desenvolvedor.


C

está vazia ou contém espaços em branco.


D

está bem formada em termos de codificação UTF-16.


E

está em conformidade com um formato específico, como um endereço de e-mail ou URL.

A técnica Keyframing com interpolação de movimento (motion tween) é ideal para simular desaceleração (easing) e dar fluidez à animação digital.


C

Certo


E

Errado

Em Java, uma composition


A

é um conjunto bem definido de interfaces e classes para representar e tratar grupos de dados como uma única unidade.


B

consiste no processo de reconstrução de um objeto a partir de um fluxo de bytes.


C

permite a representação de sistemas complexos, concentrando-se em características essenciais e ocultando detalhes de implementação desnecessários.


D

garante que uma classe seja projetada com um propósito único e bem definido.


E

mantém a referência de uma classe dentro de alguma outra classe.

Considere o trecho de código JavaScript a seguir.


Imagem associada para resolução da questão


Ao executar a função imprimirNumero(), qual será a sequência de valores impressa no console?


A

10, 20


B

20, 10


C

20, 20


D

10, 10

   
Gerar simulado