Questões de Concurso Público SEED-PR 2021 para Professor - Área de Conhecimento: Programação
Foram encontradas 40 questões
Assinale a alternativa que evidencia, respectivamente, a saída de tela exibida a partir da execução do trecho de código 1 e do trecho de código 2.
(Disponível em: https://projects.wojtekmaj.pl/react-lifecycle-methods-diagram/. Wojciech Maj, 2021. Adaptado.)
As fases Render, Pre-commit e Commit desempenham importantes etapas do funcionamento do framework; cada uma interage a seu tempo, com um escopo específico. O método getDerivedStateFromProps, em especial, é invocado imediatamente antes de chamar o método Render; ambos na montagem inicial e nas atualizações subsequentes. Tal método existe apenas para uma finalidade: permitir que um componente atualize seu estado interno como resultado de alterações em props. No entanto, sua utilização deve ser avaliada cuidadosamente, uma vez que os seus efeitos colaterais não controlados podem propagar erros em todo o componente. Considerando a imagem, bem como as elucidações anteriores, analise as afirmativas a seguir.
I. Para executar um ‘efeito colateral’ propositalmente como uma animação, em resposta a uma alteração nas props, pode-se empregar o método componentDidUpdate, pois, nessa fase, ele tem pleno acesso ao DOM para operar e agendar atualizações.
II. Para recalcular alguns dados quando uma prop muda, pode-se empregar a técnica de memorização, em que um elemento de código externo à classe avalia se o componente precisa ou não ser renderizado novamente.
III. Para buscar dados através de um ‘efeito colateral’, em resposta a uma alteração nas props, pode-se empregar o método componentDidUpdate, pois, nessa fase, o processamento poderá ser pausado, abortado, ou reiniciado, a partir do controle sobre o DOM.
Está correto o que se afirma em
( ) A regra CSS p em {color: red;} é um seletor simples de tipo que seleciona todos os elementos p e em de um documento HTML.
( ) A regra CSS div {padding: 50px 10px;} define que os elementos div de um documento HTML terão bordas, sendo a espessura 10px nas laterais e 50px nas superior e inferior.
( ) A regra CSS . a {color: red;} altera a cor de todos os hiperlinks de um documento HTML para vermelho.
A sequência está correta em
Considere o conjunto de dados de um determinado banco de dados relacional:

Os campos tabela1pk, tabela2pk e tabela3pk são chaves primárias. A tabela tabela3 é o resultado de um relacionamento N:M entre as tabelas:tabela1 e tabela2. Portanto, os campos tabela3col1 e tabela3col2 são, respectivamente, chaves estrangeiras para as tabelas: tabela1 e tabela2. Diante do exposto, considere o seguinte comando SQL:

O resultado do comando é:
Considere os dados em uma tabela denominada Livros de um banco de dados relacional de uma livraria:

Para ter acesso a uma listagem do preço médio dos livros por assunto, considerando somente assuntos cujo preço médio seja superior a 50, o comando SQL a ser utilizado é:
Considere o código de uma página web:

Sobre o código, marque V para as afirmativas verdadeiras e F para as falsas.
( ) A página contém erros, pois utiliza elementos inexistentes na linguagem HTML; além disso, mesmo que os erros sejam corrigidos, não poderia ser considerada uma página padrão HTML5, pois faz uso de tags não suportadas (deprecated) por esta versão.
( ) As tags <nav>, <section>, <figure> e <article> fazem parte do grupo de elementos semânticos do HTML5, sendo que esta última deve ser utilizada para publicações de conteúdos independente do restante do site, como em sites do tipo blog.
( ) O elemento <aside> representa o rodapé da página, enquanto <hearde> é um elemento que serve de container para metadados utilizados no carregamento da página, como o título do documento, o conjunto de caracteres (charset) e estilos.
A sequência está correta em
Considere a página HTML:

Considere a aplicação da folha de estilos sobre a página:

Após o carregamento da página, o usuário realizou as ações:
1. moveu o ponteiro do mouse para cima do campo de texto;
2. clicou no campo de texto;
3. moveu o ponteiro do mouse para fora do campo de texto;
4. clicou no fundo da página, fora do campo de texto.
Após as ações executadas sequencialmente, qual será a cor do elemento fname?
Considere o programa escrito em linguagem C:

Considerando o código-fonte, assinale, a seguir, a saída do programa.
Considere o seguinte código HTML:

A tag script realiza na página:
I. O XMLHttpRequest é um objeto da tecnologia AJAX, que permite a realização de requisições HTTP de forma assíncrona; dessa forma, ao receber a resposta, apenas uma parte da página web é atualizada, evitando, assim, o seu completo recarregamento.
II. Apache é uma linguagem de programação web que, como o Javascript, permite a manipulação e o processamento de dados relacionados a uma página web do lado do cliente.
III. Dentre a lista de códigos de respostas do protocolo HTTP, pode-se afirmar que o conjunto 4XX é aplicado a situações que indicam erros do lado do cliente como o código 404, que é retornado quando o recurso solicitado não é encontrado.
Está correto o que se afirma apenas em
A linguagem de marcação de hipertexto (HTML) surgiu com o objetivo de padronizar a escrita de documentos para Internet tendo evoluído constantemente; a sua versão mais atual é conhecida como HTML 5. Diante do exposto, analise as afirmativas a seguir.
I. A tag <link> é utilizada para inserir e exibir um conteúdo externo (de outro site) em uma página HTML.
II. A tag <nav> deve ser utilizada para criar um bloco de navegação, agrupando uma lista de links para outras partes do site.
III. O atributo pattern da tag <input> define um padrão de texto, através de uma expressão regular, que será validada antes do envio do formulário.
Está correto o que se afirma em
Assinale, a seguir, o valor retornado pela função.