

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Para desenvolvimento web, uma das linguagens mais utilizadas é a linguagem PHP, isto por ser uma linguagem Open Source, ou seja, de código aberto. Desta forma, quanto utilizamos os operadores ‘==’ e ‘===’, assinale a alternativa que descreva as diferenças entre estes:
‘==’ compara apenas valores, enquanto ‘===’ compara apenas tipos
‘==’ compara apenas tipos, enquanto ‘===’ compara apenas valores
‘==’ compara apenas valores, enquanto ‘===’ compara valores e tipos
‘==’ compara apenas arrays direcionais, enquanto ‘===’ compara apenas strings
‘==’ e ‘===’ tem a mesma finalidade, na comparação de apenas valores numéricos
A integração de tecnologias web em projetos reais exige um entendimento de como diferentes tecnologias como HTML, CSS, JavaScript, APIs, frameworks e bancos de dados podem ser combinadas para criar aplicações web funcionais e interativas.
Considerando o exposto, a prática recomendada ao integrar tecnologias web em projetos reais é:
usar apenas uma tecnologia para simplificar o desenvolvimento.
ignorar a otimização para dispositivos móveis.
testar a aplicação em diferentes navegadores e dispositivos.
evitar o uso de frameworks para reduzir a complexidade.
Uma desenvolvedora de interfaces para web em um banco recebeu a tarefa de participar da criação de uma aplicação web para a intranet do banco. O projeto será dividido em três fases. Primeiramente, ela deve criar um modelo wireframe para definir a estrutura básica da interface. Em seguida, ela precisa desenvolver um mockup para adicionar detalhes visuais e interativos ao modelo inicial. Por fim, deve converter o mockup em um modelo funcional em HTML5 que será utilizado no código da aplicação.
Considerando-se esse contexto e a ordem de execução das fases, as ferramentas que essa desenvolvedora deve escolher para otimizar o trabalho e garantir a adequação perfeita a cada fase são, respectivamente,
Miro, Adobe XD, Balsamiq
Sketch, Figma, Miro
Dreamweaver, Visual Studio, Balsamiq
Figma, Balsamiq, Miro
Balsamiq, Figma, Dreamweaver
Sistemas de gestão de conteúdo permitem criação, armazenamento e administração de conteúdos que podem incluir apenas textos e documentos, de forma estática, por meio de uma interface de acesso via Internet.
Certo
Errado
Os programas em Java e em PHP podem ser tanto interpretados quanto compilados.
Certo
Errado
Analise as assertivas abaixo, que apresentam trechos de código na linguagem PHP versão 8:
I. <?php 'OK' ?>
II. <?= 'OK' ?>
III. <?php echo 'OK' ?>
Em quais será impresso o texto “OK”?
Apenas I.
Apenas III.
Apenas I e II.
Apenas II e III.
I, II e III.
Um desenvolvedor PHP 8 quer garantir que a variável $u receba o valor da variável $_GET[ 'user'] se ela existir e não for nula; caso contrário, a variável $u receberá o valor ' convidado'.
![]()
![]()
![]()
![]()
![]()
Uma Técnica de um Tribunal do Trabalho usou o seguinte código exemplo JSON para converter um objeto JavaScript em uma string JSON:

O código estará correto se a lacuna 1 for corretamente preenchida por
JSON.encode (object)
JSON.stringify(object)
stringify.JSON (object)
object.stringify()
object.toJSONString()
No âmbito do Maven, um objetivo de plug-in representa uma tarefa específica que contribui para a construção e para o gerenciamento de um projeto. Um objetivo pode estar vinculado a zero ou mais fases do ciclo de vida de construção.
A qual fase de um ciclo de vida padrão de construção está vinculado o plug-in ear cujo objetivo é generate-application-xml?
test
compile
prepare-package
process-sources
generate-resources
O desenvolvimento de sistemas em arquiteturas web é uma realidade muito presente em sistemas corporativos, devido às suas características de acessibilidade a partir de qualquer lugar, facilidade de utilização, otimização para motores de busca e principalmente a escalabilidade que permite a evolução rápida e robusta das aplicações. A possibilidade de execução diretamente de um navegador web possibilita aos usuários realizar diversas tarefas e operações pela internet atingindo um grande número de usuários através da aplicação. Considerando que os sistemas web são compostos de uma combinação de diversas tecnologias, analise as afirmativas a seguir.
I. Em HTML um input do tipo reset define um botão de reinicialização que redefine todos os valores do formulário para seus valores iniciais.
II. Em JQuery o método serializeArray cria uma string de texto codificada em URL serializando valores de formulário.
III. Em JavaScript, ao utilizar uma sequência de escape hexadecimal, o número depois de \h é interpretado como um número hexadecimal.
Está correto o que se afirma em
I, II e III.
I, apenas.
I e II, apenas.
II e III, apenas.
Em se tratando da persistência de dados, os bancos de dados orientados a documentos se mostram adequados para representar e armazenar dados que possuem características comuns, mas que também possuem características distintas entre si. Um dos formatos muito utilizados para representação de dados em um banco de dados orientados a documentos é o formato Javascript Object Notation (JSON).
Nesse contexto, considere o exemplo em JSON apresentado a seguir, que representa dados de um livro da área de banco de dados:
{
"isbn": "9788543025001",
"autor": [
{
"ultimonome": "Elmasri",
"primeironome": "Ramez"
},
{
"ultimonome": "Navathe",
"primeironome": "Shamkant"
}
],
"titulo": "Sistemas de Bancos de Dados",
"categoria": ["BD","SGBDR","SQL"]
}
No exemplo apresentado, observa-se que
o livro possui dois vetores, ou arrays.
o livro tem cinco pares de nome e valor.
o campo "categoria" tem três pares de nome e valor.
o campo de nome "9788543025001" tem o valor "isbn".
o campo de nome "autor" é formado por um vetor, ou array, de quatro elementos.
Considere o seguinte código em ECMAScript 2021:
const num = 1_2_3_4_5+1_0;
console.log(num)
Ao ser executado, o código acima exibe o seguinte texto no console:
NaN;
12355;
undefined;
1_2_3_4_6_0;
1_2_3_4_5+1_0.
No contexto do JavaScript, analise o quadro a seguir sob a ótica das diferenças sintáticas utilizadas nas declarações de variáveis, e as respectivas possibilidades de redeclarar e/ou alterar o valor de uma variável ao longo do código.
Tipo de declaração | Permite redeclarar | Permite alterar valor |
? | Sim | Sim |
? | Não | Sim |
? | Não | Não |
De cima para baixo, a ordem de preenchimento da primeira coluna, de acordo com as possibilidades de cada tipo de declaração, é:
const, let, var;
let, const, var;
let, var, const;
var, const, let;
var, let, const.
Analise o código HTML exibido a seguir, cujas linhas foram numeradas somente para fins de referência.
1 <!DOCTYPE html>
2 <html>
3 <head>
4 <style>
5 img {
6 position: absolute;
7 left: 0px;
8 top: 0px;
9 ----
10 }
11 </
12 </
13 <body>
14
15 <h1>ATENÇÃO</
16 <img src="img_tree.png">
17 <p>Essa imagem não deve ser copiada.</
18 </
19 </
Para que a imagem seja exibida na página por trás do texto, a linha 9 deve conter:
deep-align: 0;
display: block behind;
overflow: auto;
visible: behind;
z-index: -1;
Analise o código Javascript, a seguir.
class Ave {
constructor(nome) {
this.nome = nome;
}
som() { throw new Error("Implementar");
}
}
class Pato extends Ave {
constructor(nome) {
super(nome);
}
som() { return "Quá quá!";
}
}
class Galinha extends Ave {
constructor(nome) {
super(nome);
}
som() {
return " Cocorocoo!";
}
}
Sobre o código Javascript apresentado, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.
( ) A classe Ave é uma classe abstrata que fornece uma interface para outras classes de aves.
( ) A classe Pato e a classe Galinha são exemplos de polimorfismo, pois ambas sobrescrevem o método som() da classe Ave.
( ) O método som() na classe Ave pode ser chamado diretamente para fazer o som da ave.
As afirmativas são, respectivamente,
F – V – F.
V – F – F.
V – V – F.
V – F – V.
Observe os seguintes fragmentos de um documento XML.
Fragmento 1:
<table>
<tr>
<td>Fruta</
<td>Quantidade</
</
</
Fragmento 2:
<table>
<name>Manga</
<quantidade>10</
</
Ambos os fragmentos possuem o elemento <table>. Para evitar conflito entre os nomes dos elementos no mesmo documento XML, deve-se usar um:
XSLT;
Parser;
Tag;
Comments;
Namespace.
Considere-se a figura a seguir.

Caso se pretenda apresentar, por meio de HTML5, o resultado apresentado na figura precedente, deve-se substituir, no código fonte que se segue, o caractere # pela palavra datalist.
<html>
<head>
<title>HTML5 INPI </
</
<body>
<input list=“browsers” /
<# id=“browsers”>
<option value=“Chrome”>
<option value=“Firefox”>
<option value=“Internet Explorer”>
<option value=“Opera”>
<option value=“Safari”>
</#>
</
</
Certo
Errado
Em uma classe PHP podemos definir diversos métodos, um destes é o ‘__invoke’, desta forma, assinale a alternativa que apresenta a finalidade deste método em uma classe PHP:
permitir a criação de um objeto abstrato que não deve possuir atributos
permitir que a invocação de uma classe seja realizada através de uma interface tipada
permitir que uma variável seja inicializada sem a definição de tipo
permitir que uma classe seja criada utilizando uma interface abstrata
permitir que uma classe seja usada como uma função
Considere o seguinte código de uma página em HTML:
<!DOCTYPE html>
<html>
<head>
<title>Autenticação</
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</
<body>
<h1>Autenticação no Sistema</
<form action="/
<fieldset>
<legend>Credenciais</
<label>Nome de Usuário:</
<input type="text" name="usuario"/
<label>Senha:</
<input type="password" name="senha"/
<input type="submit" value="Autenticar"/
</
</
</
</
Supondo que o usuário digite o valor “administrador” no campo “usuario”, destinado ao nome de usuário, e “8524456” no campo “senha”, o trecho da requisição HTTP a qual se espera que seja gerada pelo navegador quando o usuário acionar o botão “Autenticar”, é:
GET /
GET /
usuario=administrador&senha=8524456
POST /
usuario=administrador&senha=8524456
POST /
A linguagem de marcação HTML é constantemente utilizada no desenvolvimento web, e um recurso que é amplamente utilizado é o redirecionamento de páginas ao clicar em um botão. É definido como link para outra página utilizando HTML:
<href="outra_pagina.html">Clique aqui</
<link to="outra_pagina.html">Clique aqui</
<a href="outra_pagina.html">Clique aqui</
<link href="outra_pagina.html">Clique aqui</