

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.
Quanto às linguagens de programação, assinale a alternativa que esteja tecnicamente incorreta.
Java é uma das principais representantes das linguagens orientadas a objetos
JavaScript, é uma sub-línguagem do Java, feita para o desenvolvimento de aplicações para Android
Grande parte dos sistemas operacionais existentes no mercado foram escritos em C
Assembly é uma linguagem de programação de baixo nível, também definida, muitas vezes, como linguagem de montagem
A linguagem de programação C# foi desenvolvida pela Microsoft
A respeito do CoffeeScript — linguagem baseada em Ruby e Python, julgue os itens a seguir.
I O CoffeeScript tem a capacidade de transcompilar (compilar de uma linguagem fonte para outra) em JavaScript.
II Um código escrito em CoffeeScript é equivalente ao JavaScript em número de linhas.
III Ao contrário do JavaScript, o CoffeScript possui herança baseada em classe.
Assinale a opção correta.
Apenas o item I está certo.
Apenas o item II está certo.
Apenas os itens I e III estão certos.
Apenas os itens II e III estão certos.
Todos os itens estão certos.
Java é uma linguagem construída a partir de um legado das linguagens C e C++. No entanto, ela apresenta características únicas que a diferem das demais, como:
I o applet, que é um tipo especial de programa Java projetado para ser transmitido pela Internet e executado por um navegador web compatível com Java.
II a saída de seu compilador não gera um código executável e, sim, um bytecode.
III o fato de um programa Java ser executado somente pela Java virtual machine (JVM).
Assinale a opção correta.
Apenas o item I está certo.
Apenas o item II está certo.
Apenas os itens I e III estão certos.
Apenas os itens II e III estão certos.
Todos os itens estão certos.
Em Java, o método static muitas vezes define tarefas frequentemente utilizadas.
Certo
Errado
Cada sistema existe dentro de um meio ambiente constituído por outros sistemas e, nesse contexto, os sistemas abertos caracterizam-se por consistirem em um processo infinito de intercâmbio com o seu ambiente para a realização da troca de informações.
Certo
Errado

A figura acima mostra o trecho de um diagrama criado para modelar um processo de negócio. Trata-se do trecho de um diagrama de
artefatos da BMPN.
atividades da UML.
swim lanes da BPMN.
fluxo de dados da MER.
sequência da UML.
Há um tipo ou categoria de software que é instalado e tem sua operação feita internamente a um sistema. Essa categoria de software recebe a denominação de software
crítico.
legado.
embutido.
aberto.
criptografado.
resultado = (x for x in [5..2])
Assinale a opção que apresenta o resultado da execução do código CoofeeScript precedente.
5,5
5,4,3,2
2,2,2,2,2
5,3,1
4,3
Em HTML5, considerando-se o contexto de geolocalização e acesso ao dispositivo, para se obter retorno mais rápido e de baixa precisão sobre a localização de um dispositivo, deve-se
invocar um método para o objeto PositionOptions da API com o parâmetro “0”.
configurar a função watchPosition() da API de geolocalização.
testar a existência do objeto navigator.geolocation no dispositivo.
chamar o método getCurrentPosition() da API de geolocalização.
A UML é uma linguagem visual para especificar, construir e documentar os artefatos de sistemas. Trata-se de uma linguagem de modelagem de propósito geral que pode ser usada com os principais métodos de objetos e componentes, podendo ser empregada em todos os domínios de aplicação e plataformas de implementação. Sobre a UML, analise as afirmativas a seguir.
I. Os diagramas de comportamento da UML demonstram como ocorrem as trocas de mensagens entre os objetos do sistema para se atingir um determinado objetivo.
II. A especificação UML é definida usando uma abordagem de metamodelagem que adapta técnicas de especificação formal. As técnicas de especificação formal são usadas para aumentar a precisão e a correção da especificação.
III. O diagrama de casos de uso procura, por meio de uma linguagem simples, demonstrar o comportamento externo do sistema. Apresenta o sistema sob a perspectiva do usuário; sendo, dentre todos da UML, o mais abstrato, flexível e informal.
IV. As classes têm atributos e operações e participam de hierarquias de herança. A herança múltipla é permitida. As instâncias de uma classe são objetos. Quando uma classe é abstrata, ela não pode ter nenhuma instância direta. Qualquer instância direta de uma classe concreta (ou seja, não abstrata) também é uma instância indireta das superclasses de sua classe.
Está correto o que se afirma em
I, II, III e IV.
I e II, apenas.
III e IV, apenas.
II e III, apenas.
As instruções if, if...else e switch são exemplos de instruções de seleção contidas na linguagem Java.
Certo
Errado
Na linguagem Java, a criação de um array é realizada por meio da palavra-chave create.
Certo
Errado
Quando um valor real tem saída de dentro de uma sub-rotina, temos a passagem de parâmetro por
valor.
limite.
retorno.
referência.
Na metodologia Scrum, é feita na sprint planning a seleção dos itens do backlog que serão desenvolvidos durante a sprint; depois de fechado o seu escopo, a sprint não poderá mais ser alterada.
Certo
Errado
Em Java, a estrutura de repetição que permite que um conjunto de instruções não seja executada nenhuma vez é representada por
while.
switch.
do...while
case.
continue.
No que se refere à linguagem .NET C#, assinale a opção que apresenta a característica que permite que classes derivadas de uma mesma classe superior executem métodos com mesma assinatura e comportamentos diferentes.
herança
abstração
instância
polimorfismo
encapsulamento
Um objeto é uma construção de software que encapsula o estado, e não o comportamento.
Certo
Errado
Para que um código-fonte seja considerado eficaz como forma de documentação, é imprescindível que outras pessoas possam entender o que fora realizado no desenvolvimento do processo de criação e teste de um software. Assinale a alternativa que possui algumas formas de documentação.
Comentários, constantes, convenções.
Comentários, criptografias, convenções.
Constantes, figuras geométricas, condições.
Constantes, convenções, figuras geométricas.
CSharp (C#) é uma linguagem de programação moderna, orientada a objeto e de tipo seguro. Considerando as características gerais dessa linguagem, julgue os itens a seguir.
I Suas raízes originam-se na família de linguagens C, Java e JavaScript.
II É uma linguagem de programação orientada a objetos e orientada a componentes.
III Enfatiza o controle de versão para garantir que programas e bibliotecas possam evoluir ao longo do tempo de maneira compatível.
Assinale a opção correta.
Apenas o item I está certo.
Apenas o item II está certo.
Apenas os itens I e III estão certos.
Apenas os itens II e III estão certos.
Todos os itens estão certos.
Suponha-se que um analista de informática tenha como parte do software que está desenvolvendo um programa com algoritmo complexo, que envolve estruturas de seleção e de repetição e fluxos paralelos de dados. Nesse caso, descartado o uso de fluxogramas para ajudar no entendimento do algoritmo, uma vez que estes não permitem representar fluxos paralelos, o analista deverá optar pelo uso de um diagrama da UML adequado para a finalidade, que é o diagrama de
componentes.
sequência.
atividades.
contexto.
estados.