Questões de Linguagens de marcação (Programação)

Limpar Busca

Analise o programa a seguir, elaborado na linguagem HTML. Alguns elementos foram substituídos por (1) e (2).

Imagem relacionada à questão do Questões Estratégicas

Quando esse programa é aberto por um navegador que suporte HTML, é exibido:
Imagem relacionada à questão do Questões Estratégicas

Os valores de (1) e (2) são, respectivamente,

  • A select e input.
  • B option e send.
  • C input e submit.
  • D select e submit.
  • E select e button.

O setor de TI da SEMCONGER está desenvolvendo uma interface web interativa para consulta de relatórios fiscais. Para isso, os programadores precisam garantir responsividade e usabilidade da aplicação, utilizando HTML, CSS e JavaScript. A equipe de desenvolvimento discutiu diferentes abordagens para melhorar o desempenho da interface, levantar requisitos e otimizar a manipulação do DOM; analise-as. 

I. O JavaScript permite manipular dinamicamente os elementos HTML por meio da API Document Object Model (DOM).

II. No CSS, a propriedade display: inline-block; pode ser utilizada para criar elementos alinháveis horizontalmente sem ocupar toda a largura disponível.

III. O DHTML é um conjunto de tecnologias que inclui HTML, CSS e JavaScript para criar páginas dinâmicas e interativas.

IV. O AJAX permite que páginas web façam requisições assíncronas ao servidor, evitando recarregamentos completos.
V. A tag <script> no HTML deve ser sempre posicionada dentro do <head> para garantir que os scripts sejam carregados antes da renderização da página.

Está correto o que se afirma apenas em

  • A I, II e IV.
  • B I, III e IV.
  • C II, III e V.
  • D I, II, III e IV.

O HTMLS (Hypertext Markup Language), lançado no ano de 2014, é a principal linguagem utilizada para estruturar e exibir conteúdo na World Wide Web. Com o seu lançamento, algumas tags passaram a ser consideradas obsoletas ou “deprecated”. Marque, dentre as alternativas abaixo, a que apresenta somente tags válidas/atuais que NÃO foram classificadas como obsoletas:

  • A <canvas>, <svg>. <font>.
  • B <center>, <h1>, <time>.
  • C <frame>, <br>, <dir>.
  • D <label>, <output>, <progress>.
  • E <param>, <tt>, <image>.

Uma analista da UFRR está desenvolvendo um novo sistema de recursos humanos em substituição a um sistema legado de RH. Entretanto, necessita manter os dois sistemas funcionando até a entrega de todas as funcionalidades do novo sistema. Dessa forma, enquanto o sistema legado não for descontinuado permanentemente, necessitará realizar troca de dados com o novo. O sistema de RH apresenta uma estrutura de dados hierárquica e complexa, com muitos aninhamentos e relacionamentos entre elementos, por isso necessita garantir a integridade e validade dos dados. Baseado na situação apresentada marque a opção que contém a tecnologia que a resolveria de forma mais eficiente e compreensível:

  • A JSON seria a melhor opção, pois segue padrões na utilização de hierarquia profunda, apesar de não permitir validação nativa.
  • B Deveria utilizar o XML, visto que trabalha bem com hierarquia profunda e permite a definição de esquemas para validação.
  • C gRPC, um protocolo criado pela Microsoft, e se apresenta como uma ótima escolha como solução devido sua estabilidade no tratamento de dados aninhados.
  • D Usar REST com a linguagem SOAP é a solução adequada ao problema.
  • E O uso do GraphQL atenderia bem a esta situação, mesmo que essa tecnologia traga um overhead na comunicação.

Um Analista precisa buscar em um código JavaSeript, o primeiro elemento no DOM em uma página HTML que tenha a propriedade id configurada com o valor imagens. Para isso, ele pode utilizar a instrução:

  • A document.querySelector('#imagens');
  • B document.getElementFromId('imagens');
  • C document.querySelector('.imagens');
  • D document.getElementbyId('#imagens');
  • E document.getIdentification('#imagens');