

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.
A classe row é utilizada para definir uma coluna de largura média em um layout responsivo do Bootstrap.
Certo
Errado
Uma característica do TypeScript é o suporte a tipos estáticos, isto é, as variáveis, os parâmetros de função e os valores de retorno de função têm tipos definidos em tempo de compilação.
Certo
Errado
Em virtude de ter sido desenvolvida pela Apache, a ferramenta Maven somente poderá ser instalada em ambiente Linux.
Certo
Errado
O comando Git remote, no framework Git, armazena temporariamente os arquivos modificados pelo usuário em uma área chamada stash (esconderijo).
Certo
Errado
O HTML5 trouxe uma série de elementos que ajudam a definir setores principais de um documento HTML. Assinale a alternativa que apresenta apenas novos elementos incluídos no HTML5.
head – scope – frameset
center – footer – header
article – nav – section
border – hgroup – summary
aside – base – time
Analise o documento HTML abaixo:
<!DOCTYPE html>
<html>
<body>
<h2>What Can JavaScript Do?</
<p id="texto">Original</
</
</
Para alterar o conteúdo HTML interno do elemento “texto” (id=“texto”) por meio da linguagem JavaScript, pode-se utilizar a propriedade:
contentEditable
matches
nodeValue
toString
innerHTML
Você está usando o Git para controle de versões e usando vários comandos, incluindo git pull. Esse comando tem a função de
atualizar os arquivos no branch atual.
criar uma tag assinada.
clonar um repositório remoto já existente.
criar uma tag anotada.
criar uma tag leve.
Frame relay
é um sistema de conversão de nomes, hierárquico e distribuído para gestão de nomes para computadores, serviços ou qualquer máquina conectada a uma rede de computadores.
é encapsulado no IP e é executado somente no IP-v4 em subrede, enquanto no IP-v6 é executado no enlace, usando apenas o enlace do endereçamento local.
é uma tecnologia de rede de computadores baseada na transferência de pacotes relativamente pequenos chamados de células com tamanho definido, permitindo transmissão de áudio, vídeo e dados pela mesma rede.
é um protocolo de redes de computadores tipo WAN de alta capacidade que opera nas camadas físicas e de enlace de dados do modelo de referência de OSI.
é um protocolo com um mecanismo de transporte de dados que permite a sinalização de tunelamento usando rótulos para levar as informações entre dois pontos de uma rede.
A Programação orientada a objetos é um modelo de Programação onde diversas classes possuem características que definem um objeto na vida real. Este modelo possui princípios, dentre eles, o Princípio do Encapsulamento. Sobre este princípio, é CORRETO afirmar que ele defende que:
O programa é divido, a ponto de se tornar o mais isolado possível, ou seja, cada método pode ser executado isoladamente e retornar um resultado satisfatório ou não para cada situação.
O usuário não necessita saber todos os detalhes de como sua implementação foi realizada, apenas para que serve determinada rotina e qual o resultado esperado dela.
Uma classe pode compartilhar métodos e atributos entre si como, por exemplo, em um sistema escolar, onde temos uma classe Pessoa que contém características que definem uma pessoa.
Os mesmos atributos ou métodos podem ser utilizados por objetos distintos e com implementações de lógica diferentes.
Com relação à finalidade dos comandos Git checkout, assinale a alternativa correta.
Atualizar novas funcionalidades inseridas na branch principal
Registrar uma nova mudança
Fundir branches
Trocar de branch e restaurar arquivos na árvore de trabalho
Para inserir uma quebra de linha simples em HTML5, qual Tag é utilizada?
<a>.
<br>.
<form>.
<img>.
Em programação, a estrutura de controle que é usada para repetir um bloco de código enquanto uma condição é verdadeira é:
if
switch
while
try
Assinale de forma correta uma linguagem de programação orientada a objetos.
HTML
Java
CSP
SQL
A linguagem de programação Java é conhecida por ser portável. Isso significa que:
O código-fonte Java pode ser executado diretamente em qualquer processador.
Um programa Java pode ser executado em diferentes plataformas com o uso da JVM (Java Virtual Machine).
Os programas Java são exclusivamente para sistemas operacionais Linux.
O código Java não requer compilação antes de ser executado.
Sobre classificações de algoritmos, analise as alternativas abaixo e identifique qual delas descreve CORRETAMENTE um tipo específico de algoritmo de acordo com suas características e propósito.
Um algoritmo ganancioso precisa conhecer a solução de todos os subproblemas em cada passo para tomar a decisão mais adequada.
Algoritmos de divisão e conquista lidam com problemas complexos, reduzindo-os iterativamente em subproblemas menores, geralmente utilizando técnicas de programação linear para solucionar cada subproblema.
Algoritmos não-determinísticos sempre retornam o mesmo resultado ao resolver o problema, pois tomam decisões exatas e previsíveis a cada passo.
A programação dinâmica evita o recálculo de soluções de subproblemas já resolvidos anteriormente, armazenando essas soluções para otimizar o tempo de execução.
Um algoritmo serial divide o problema em subproblemas para resolver simultaneamente em diferentes processadores e, em seguida, agrupa os resultados.
Assinale a alternativa que apresenta o significado correto de AJAX no contexto de desenvolvimento web.
Asynchronous JavaScript and XML
Advanced Java and XML
Associative JavaScript and XHTML
Automated JavaScript and XMLmO
Acelerador de Java
Qual o operador lógico PHP que retorna verdadeiro se x ou y são verdadeiros, mas retorna falso se ambos forem verdadeiros?
!
!&
II
or
xor
Considerando o código da linguagem de programação Python, a saída esperada do programa abaixo é igual a

13.
17.
15.
11.
Leia o caso a seguir.
Em um projeto de desenvolvimento web para um portal de ecommerce avançado, um web designer utiliza um conjunto de tecnologias para criar uma experiência de usuário rica e interativa. Considerando a aplicação das seguintes linguagens de programação para web: HTML 5, CSS 3, JavaScript e PHP. |
Neste caso, como essas linguagens e tecnologias podem ser utilizadas de maneira integrada para desenvolver um site robusto, responsivo e interativo?
Utilizando HTML 5 exclusivamente para a estruturação do conteúdo, sem integração com CSS 3 ou JavaScript.
Empregando somente PHP para toda a construção do front-end e back-end, ignorando as outras linguagens.
Integrando HTML 5 para estruturação semântica, CSS 3 para design responsivo e estilização, JavaScript para interatividade e PHP para funcionalidades de back-end
Focando no JavaScript para funcionalidades interativas e dinâmicas em todas as funcionalidades do site, minimizando o uso de HTML 5, CSS 3 e PHP.
A estrutura de controle de fluxo switch‑case é utilizada em Python, para se executar um bloco de código repetidamente, enquanto uma condição específica for verdadeira.
Certo
Errado