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
 

Em um sistema web de apoio gerencial utilizado pelo setor de Saúde do Paraná, um programador é responsável por manter um módulo em JavaScript que consolida dados diários de atendimentos ambulatoriais do SUS. Esses dados são armazenados em arrays para posterior envio ao backend. Considere o seguinte trecho de código:


let atendimentos = [120, 135, 98, 110];

let novosAtendimentos = atendimentos;

novosAtendimentos.push(140);


Considerando o comportamento dos arrays em JavaScript e a necessidade de garantir a integridade dos dados originais utilizados em relatórios oficiais do SUS, assinale a alternativa que descreve CORRETAMENTE o efeito deste código e a melhor prática técnica para evitar problemas no sistema.


A

O valor 140 será adicionado aos dois arrays, pois novosAtendimentos referencia o mesmo array em memória que atendimentos, sendo recomendável criar uma cópia explícita para preservar os dados originais.


B

O valor 140 substituirá o último elemento do array atendimentos, mantendo o tamanho original do array, o que garante a integridade dos dados históricos.


C

O valor 140 será adicionado apenas ao array novosAtendimentos, pois arrays em JavaScript são copiados automaticamente ao serem atribuídos a outra variável.


D

O código gerará erro de execução, pois o método push() não pode ser utilizado após uma atribuição direta entre arrays.


E

O comportamento do código é indefinido, pois o JavaScript não garante previsibilidade na manipulação de arrays em aplicações web.

No contexto do desenvolvimento de aplicações web, o JavaScript é uma linguagem amplamente utilizada para implementar comportamentos dinâmicos e interativos.


Assinale a opção que apresenta a sintaxe correta para uma declaração condicional if que verifica se a variável x é maior que 10 e, caso verdadeiro, imprime "Maior que 10"


A

if x > 10 { console.log("Maior que 10"); }


B

if (x >= 10) console.log("Maior que 10")


C

if (x > 10) { console.log("Maior que 10"); } else { console.log("Menor ou igual a 10"); }


D

if [x > 10] { console.log("Maior que 10"); }


E

if (x > 10): { console.log("Maior que 10"); }

Baseando-se no conceito de igualdade estrita e ampla, analise o seguinte trecho de código em JavaScript.


Fonte: dados do elaborador


Assinale a alternativa CORRETA:


A

true, false, true


B

false, false, true


C

false, true, false


D

true, false, false

Nas linhas 1 e 2, o sinal de igual representa:


A

um nome de variável.


B

um atributo de valor numérico.


C

um valor nulo.


D

uma varável com valor lógico.


E

um operador de atribuição.

Um desenvolvedor de páginas web, utilizando o JavaScript, de acordo com a especificação ECMAScript 2017, precisou aplicar um método para retornar um array contendo as informações das propriedades enumeráveis de um objeto. Nesse caso, a chamada para esse método é


A

Object.values()


B

Object.writable()


C

Object.pasStart()


D

Object.String.prototype().

No VisuAlg 2.0, qual é a sintaxe correta para declarar um vetor contendo 5 elementos do tipo inteiro?


A

declare vetor : vetor[5] de inteiro


B

declare vetor[0..4] inteiro


C

declare vetor[1..5] inteiro


D

declare vetor[1..5] de inteiro

O Vue.js é um framework progressivo para a construção de interfaces de usuário baseado em componentes reativos, amplamente utilizado no desenvolvimento de aplicações web de página única (SPA). Considerando isso, assinale a alternativa CORRETA sobre os conceitos e recursos do Vue.js.


A

No Vue.js, a comunicação entre um componente pai e um componente filho ocorre por meio de props, que transmitem dados do pai para o filho, e por eventos emitidos pelo filho com $emit, que notificam o pai sobre alterações ou ações ocorridas no componente filho.


B

A diretiva v-show remove o elemento do DOM caso a condição seja falsa, enquanto a v-if apenas o torna invisível via CSS.


C

Propriedades computadas são recalculadas a cada renderização, independentemente de alteração em seus dados reativos.


D

O Vue Router utiliza a diretiva v-model para definir links de navegação entre rotas, substituíndo as âncoras nativas.


E

Single File Components (SFC) encapsulam o template, script e estilo em arquivos .jsx processados pelo Babel.

Assinale a opção em que o verbo encontra-se na forma do modo imperativo.


A

Meu pai campeava.


B

E dava um suspiro.


C

Nunca se esqueceu.


D

Minha mãe ficava sentada cosendo.


E

Não acorde o menino.

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.


A

1


B

4


C

9


D

[9]


E

[-7, 2, 3, 4, 9]

Considere o trecho de código PHP a seguir:


<?php

$a = "Analista";

echo substr($a, 2, 5);

?>


O valor que será impresso no terminal pela função echo é:


A

ali


B

nal


C

alist


D

nalis


E

Anali sta

Analise o seguinte trecho de código escrito em HTML5 e JavaScript conforme a especificação ECMAScript 2015 (ES6) e o modelo de objetos do DOM:



Após a execução da função alterarLista(), quais serão os valores exibidos nos elementos da lista?


A

2, 3, 4


B

1, 4, 3


C

2, 4, 4


D

2, 4, 6


E

3, 4, 5

No contexto do desenvolvimento de aplicações corporativas para o IFCE, considerando o uso de Java versão 8 ou superior, assinale a alternativa INCORRETA acerca das características da linguagem e da JVM


A

A utilização de generics em Java permite verificação de tipos em tempo de compilação, porém ocorre apagamento de tipos (type erasure) em tempo de execução.


B

Métodos default podem ser declarados em interfaces, permitindo a inclusão de implementação concreta sem obrigar a modificação das classes que já implementam essa interface.


C

A palavra-chave volatile garante exclusão mútua e atomicidade para operações compostas, como incremento (i++), em ambientes multithread.


D

A API Stream permite processamento declarativo de coleções, podendo executar operações intermediárias e terminais, inclusive com suporte a paralelismo.


E

A cláusula try-with-resources garante o fechamento automático de recursos que implementem a interface AutoCloseable.

Em JavaScript, o operador === (igualdade estrita) verifica:


A

Comparação apenas de valor.


B

Comparação de tipo e valor.


C

Atribuição.


D

Diferença.


E

Concatenação.

 
 
Gerar simulado