Questões de Concurso Público PROCERGS 2023 para ANC - Analista em Computação - Ênfase em Desenvolvimento Front-End

Foram encontradas 60 questões

Q2172175 Algoritmos e Estrutura de Dados
Uma _________ é uma estrutura de dados linear que apresenta uma série de nós, cada um contendo um elemento de dados, uma referência para o nó anterior e outra referência para o próximo nó, permitindo, assim, a manipulação de elementos em ambas as direções.
Assinale a alternativa que preenche corretamente a lacuna do trecho acima.
Alternativas
Q2172176 Programação
O Paradigma de Orientação a Objetos (POO) é um modelo amplamente adotado em programação. Sobre essa abordagem, assinale a alternativa INCORRETA.
Alternativas
Q2172177 Programação
Analise as assertivas abaixo a respeito da capacidade de sobreposição em Programação Orientada a Objetos:
I. Também é chamada de overriding e permite que vários métodos tenham o mesmo nome, mas diferentes assinaturas de parâmetros.
II. Uma subclasse pode fornecer uma implementação diferente de um método já definido em sua superclasse.
III. Está associada ao polimorfismo, permitindo que a mesma mensagem seja tratada de maneiras diferentes em classes distintas.
IV. É útil quando queremos alterar o comportamento de um método em uma classe derivada, sem alterar o comportamento da classe base.
Quais estão INCORRETAS?
Alternativas
Q2172178 Noções de Informática
É uma parte fundamental da internet, sendo um sistema de hipertexto, que permite que documentos sejam interligados por meio de links. Baseia-se na arquitetura cliente-servidor, em que o cliente é responsável por enviar solicitações para o servidor e receber as respostas. Trata-se do conceito de: 
Alternativas
Q2172179 Redes de Computadores
O TCP/IP (Transmission Control Protocol/Internet Protocol) é caracterizado por um conjunto de protocolos de comunicação que usa um modelo de referência em camadas e que é fundamental para a internet. Analise as assertivas abaixo e assinale a alternativa correta.
I. Os endereços IP (Internet Protocol) são únicos e permitem a comunicação entre diferentes dispositivos em uma rede.
II. A arquitetura TCP/IP apresenta dois protocolos de transporte: o TCP (Transmission Control Protocol) e o UDP (User Datagram Protocol).
III. O TCP/IP adota um padrão aberto que permite a interoperabilidade entre diferentes sistemas e dispositivos.
IV. O TCP oferece um canal de comunicação confiável e orientado à conexão, enquanto o UDP é mais rápido, mas não garante a entrega dos pacotes.
Alternativas
Q2172180 Redes de Computadores
Sobre o protocolo HTTP, é INCORRETO afirmar que:
Alternativas
Q2172181 Engenharia de Software
Sobre Web Semântica, analise as assertivas abaixo:
I. Utiliza padrões e tecnologias como RDF e OWL para descrever e integrar dados e informações de diferentes fontes e domínios.
II. É externo a World Wide Web com o objetivo de tornar a informação mais acessível e utilizável por humanos e máquinas.
III. Oferece a possibilidade de fazer buscas mais precisas e relevantes, através de consultas que consideram o significado e o contexto dos dados.
IV. Tem ênfase na gestão de conhecimento, tornando mais fácil a integração de informações em diferentes domínios de aplicação.
Quais estão corretas?
Alternativas
Q2172182 Redes de Computadores
RESTful utiliza os métodos do protocolo HTTP para realizar operações em que os dados são transmitidos em formatos como JSON ou XML. Nesse sentido, assinale a alternativa INCORRETA sobre esse padrão.
Alternativas
Q2172183 Programação
O formato JSON (JavaScript Object Notation) surgiu em 2000 como uma alternativa ao formato XML (eXtensible Markup Language). Apresenta-se como um formato de intercâmbio de dados mais leve e com maior facilidade de interpretação para uma boa comunicação de aplicações web. Sendo assim, são características do formato JSON:
I. Suporta uma variedade de tipos de dados, tais como números, strings, booleanos, arrays e objetos.
II. É um formato dependente, sendo utilizado em aplicações web apenas com a linguagem de programação Javascript.
III. É um formato mais leve que o XML, o que significa que pode ser transmitido com maior rapidez.
IV. Tem uma estrutura definida com tags que delimitam os elementos de dados e atributos que fornecem informações adicionais sobre esses elementos.
Quais estão INCORRETAS? 
Alternativas
Q2172184 Programação

Analise o seguinte trecho de código em Javascript:

let a = 10;

let b = 5;

let c = 2;


let r1 = a + b - c;

let r2 = a * b / c;

let r3 = (a + b) * c;

let r4 = Math.pow(a, c);


let rfinal = r1 * r2 + r3 + r4;

console.log(rfinal);


Após a execução desse trecho, qual será o resultado da variável “rfinal”?

Alternativas
Q2172185 Programação
Tendo em vista a Linguagem de Programação Javascript, assinale a alternativa que descreve corretamente a diferença entre o uso de "==" e "===".
Alternativas
Q2172186 Programação
Analise o código Javascript abaixo e assinale a alternativa com a sequência de saída de dados do processamento deste código.
const dados = ['A', 'E', 'I', 'O', 'U'];
dados.push('A'); dados.shift(); dados.unshift('U');
for (let i = 0; i < dados.length; i++) {    console.log(dados[i]); }
Alternativas
Q2172187 Programação
Analise o código em linguagem de programação Javascript abaixo e assinale a alternativa com as saídas deste código na sequência correta.
var x = 20; function multiplicar() {    var x = 5;    x *= 2;    console.log(x); }
console.log(x); multiplicar();
Alternativas
Q2172188 Programação
Na Linguagem de marcação HTML, o valor deste atributo não pode ser duplicado, ou seja, deve ser único em todo documento. Essa afirmativa diz respeito a: 
Alternativas
Q2172189 Programação
A tag que deve ser utilizada no da estrutura HTML e que serve para definir algumas informações do site, como "author", "description" e "keywords", se chama:
Alternativas
Q2172190 Programação
Analise o código em linguagem de programação Javascript abaixo e assinale a alternativa que apresenta como seria possível acessar o dado de idade do terceiro estudante da lista da turma B.
const dados = [  {    id: 1,    titulo: 'Turma A',    estudantes: [       { nome: 'João', idade: 20 },       { name: 'Maria', idade: 22 },       { name: 'Pedro', idade: 21 }  ]  },  {     id: 2,     titulo: 'Turma B',     estudantes: [         { nome: 'Joana', idade: 25 },         { name: 'José', idade: 21 },         { name: 'Lucas', idade: 26 },         { name: 'Lucia', idade: 28 }      ]    } ];
Alternativas
Q2172191 Programação
Na versão 5 da Linguagem de Marcação HTML, novos valores foram estabelecidos para o atributo "type" da tag <input>, aumentando sua versatilidade na construção de elementos de formulários. Sobre esses novos valores, analise as assertivas abaixo:
I. O valor "email" para o atributo "type" cria um elemento para inserção de um endereço do e-mail onde a sintaxe do valor digitado será validada.
II. O valor "search" para o atributo "type" cria um mecanismo de busca que se integra com o Google.
III. O valor "tel" para o atributo "type" aplica automaticamente uma máscara de formatação e validação para números de telefone.
IV. O valor "number" para o atributo "type" cria uma estrutura que aceita apenas números e na qual pode-se estabelecer um escopo de valor mínimo e máximo.
Quais estão corretas?
Alternativas
Q2172192 Programação
Tendo em vista o código fonte abaixo, assinale a alternativa que apresenta o resultado do processamento desse código.
<!DOCTYPE html> <html> <body>    <section id="conteudo"></section>    <script>      const conteudo = document.getElementById('conteudo');       const titulo = document.createElement('h1');       titulo.textContent = 'Título';       conteudo.appendChild(titulo);       const paragrafo = document.createElement('p');       paragrafo.textContent = 'Conteúdo deste parágrafo. ';       conteudo.appendChild(paragrafo);       const link = document.createElement('a');       link.textContent = 'Link';       link.setAttribute("href", "https://google.com");       paragrafo.appendChild(link);   </script> </body> </html>
Alternativas
Q2172193 Programação

Tendo em vista as tags semânticas do HTML5 e suas descrições, relacione a Coluna 1 à Coluna 2.

Coluna 1

1. <header>

2. <nav>

3. <aside>

4. <article>

5. <figure>

Coluna 2

( ) Define um conteúdo que é relacionado ao conteúdo principal de uma página, mas que pode ser considerado secundário ou complementar a ele.

( ) Usada para marcar um conteúdo que é autônomo e pode ser considerado uma unidade independente.

( ) Define uma seção de navegação em uma página, pode incluir links para outras páginas no site, bem como para seções diferentes da página atual.

( ) Delimita o cabeçalho de uma página ou de uma seção específica de uma página.

( ) Usada para marcar uma imagem ou outro tipo de conteúdo multimídia que é relevante para o conteúdo principal da página.

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

Alternativas
Q2172194 Programação
Qual o nome do atributo da Linguagem de Marcação HTML que determina uma expressão regular que deve ser correspondente ao valor de entrada digitado em um elemento de formulário? 
Alternativas
Respostas
21: D
22: E
23: D
24: A
25: E
26: B
27: D
28: A
29: C
30: A
31: B
32: C
33: B
34: B
35: A
36: B
37: B
38: B
39: A
40: C