

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.
Considere o programa a seguir, escrito em R.
x <- TRUE
y <- FALSE
print (xy)
Após a execução do programa, será obtido o seguinte resultado.
[1] FALSE
Certo
Errado
Analise o conteúdo XML de um arquivo de seis linhas, exibido a seguir.

A validação desse arquivo apontaria um erro na linha de número:
Numere a segunda coluna de acordo com a primeira, conforme a Resolução nº 182/2013 do Conselho Nacional de Justiça.
(1) Plano de Trabalho
(2) Planejamento Estratégico Institucional (PEI)
(3) Planejamento Estratégico de Tecnologia da Informação e Comunicação (PETIC)
(4) Plano de Contratações de Solução de Tecnologia da Informação e Comunicação (STIC)
(5) Plano Diretor de Tecnologia da Informação e Comunicação (PDTIC)
( ) Instrumento que define os objetivos, as estratégias e os indicadores de desempenho a serem alcançados pelo órgão em um período determinado.
( ) Instrumento de diagnóstico, planejamento e gestão de pessoas, de processos e de tecnologia da informação e comunicação, que visa a atender as necessidades de tecnologia de informação e de comunicação de um órgão em um período determinado.
( ) Documento elaborado quando o objeto da contratação consignar a previsão de cessão de mão de obra da empresa contratada de forma exclusiva e nas dependências do órgão contratante.
( ) Instrumento que declara as iniciativas estratégicas da área de tecnologia da informação e comunicação que deverão ser executadas em um período determinado, em harmonia com os objetivos estratégicos do órgão.
( ) Conjunto de contratações de solução de tecnologia da informação e comunicação a serem executadas com base no PDTIC do órgão.
A sequência numérica correta de preenchimento dos parênteses da segunda coluna, de cima para baixo, é
2 – 1 – 3 – 5 – 4.
3 – 1 – 4 – 5 – 2.
5 – 4 – 1 – 3 – 2.
2 – 5 – 1 – 3 – 4.
3 – 5 – 2 – 4 – 1.
Considere as seguintes afirmações sobre princípios ou práticas da XP (Extreme Programming).
I - Um representante do usuário final do sistema (cliente) deve estar disponível todo o tempo à equipe de XP. Em um processo de Extreme Programming, o cliente é um membro da equipe de desenvolvimento e é responsável por levar ao grupo os requisitos de sistema para implementação.
II - Todos os desenvolvedores devem refatorar o código continuamente, assim que encontrarem oportunidades de melhorias de código.
III - Os desenvolvedores trabalham em todas as áreas do sistema, de modo que não se desenvolvam ilhas de expertise. Todos os desenvolvedores têm responsabilidade em relação ao código; qualquer um pode mudar qualquer coisa.
Quais estão corretas?
Apenas I.
Apenas I e II.
Apenas I e III.
Apenas II e III.
I, II e III.
Qual é o tipo de índice utilizado para agilizar a recuperação de todos os registros que têm o mesmo valor para um dado campo?
De agrupamento.
Secundário.
Primário.
Multinível.
B-Trees.
Usando o modelo ____________, o sistema é desenvolvido em ciclos, sendo que os primeiros ciclos podem não conter todas as atividades. O produto resultante de um primeiro ciclo pode ser uma especificação do produto ou um estudo de viabilidade. Os ciclos subsequentes podem ser protótipos, chegando progressivamente a versões operacionais do software, até se obter o produto completo. Modelos podem ser úteis para ajudar a levantar e validar requisitos, mas pode ocorrer de os clientes e usuários só terem uma verdadeira dimensão do que está sendo construído se forem colocados diante do sistema. Nestes casos, o uso da __________________ é fundamental.
As expressões que completam corretamente os espaços em branco, respectivamente, são
espiral, prototipação.
cascata, prototipação.
XP, conversa com os clientes.
espiral, cascata.
incremental, prototipação.
O pseudocódigo a seguir, após executado, apresentará como resultado 2.370.

Considere o código Node.js apresentado a seguir:

O resultado obtido será:



O TDD (Test Driven Development) é uma abordagem para o desenvolvimento de software que tem como base principal a execução de testes para a implementação de sistemas. Para realizar a aplicação dos testes de maneira eficaz e automatizada, é necessária a utilização de uma biblioteca XUnit’s. Considerando a linguagem Python, qual ferramenta pode ser utilizada para o mesmo tipo de aplicação?
PyUnit.
PythonUnit.
PUnit.
CUnit.
Jasmine.
Durante o projeto de interfaces, web designers consideram as leis da Gestalt e relações psicofisiológicas para a composição de telas e de elementos gráficos, dinâmicos e interativos. São leis da Gestalt:
associação, alternância e consistência.
segregação, associação e consistência.
segregação, pregnância e fechamento.
separação, associação e compactação.
Considere a definição da seguinte classe Pessoa:
public class Pessoa { private Long id; private String nome; public boolean equals(objetic obj){ Pessoa p = (Pessoa) obj; return this.id ==p.getId()&& this.nome.equals(p.getNome()); } public int hashCode() { return this.nome.charAt(0); } / } |
A execução do código abaixo produz a seguinte resposta:
/ Collection<Pessoa>pessoasnewHashSet<Pessoa>() Pessoap1=newPessoa(1,"Maria"); Pessoap2=newPessoa(2,"Maria"); pessoas.add( p1); pessoas.add( p2); for(Pessoa p:pessoas) { Sisten.out.println("ID:"+p.getld( ) + "Nome:" + p.getNome( )); } |
Null
ID : 1Nome: Maria
ID : 2Nome : Maria
ID : 2 Nome : Maria
ID : 1 Nome : Maria
[]
A evolução da tecnologia é extremamente rápida e, quando se fala em smartphones, mais ainda. Todos os dias milhares de novos aparelhos são colocados em uso em todo mundo e em plataformas diferentes, como o Android, iOS e Windows Phone. Um grande problema dos desenvolvedores era ter de desenvolver um aplicativo diferente para cada plataforma. Uma luz no fim do túnel veio com o surgimento do HTML5. Dentro de todo esse contexto e aprimorando mais o processo de desenvolvimento, em 2013, nasceu o Ionic Framework, que serve para o desenvolvimento de aplicativos móveis com tecnologias web como, HTML, CSS e JavaScript. O comando do Ionic que faz com que a aplicação seja executada em seu navegador padrão é
ionic start.
ionic run.
ionic serve.
ionic plataform.
ionic build.
Sobre as características gerais do Scrum, assinale a alternativa correta.
Não prioriza feedback.
Seus princípios são consistentes com o manifesto ágil.
Foi proposto após os anos 2000.
Incorpora desenvolvimento mas não requisitos.
Não se adapta bem a requisitos mutáveis.
Assinale a alternativa correta acerca de metodologias para desenvolvimento de sistemas de tecnologia da informação.
A UML é uma linguagem de programação orientada a objetos adequada para o desenvolvimento de sistemas complexos de forma unificada.
O modelo cascata surgiu para solucionar problemas do modelo incremental, que possui um único ciclo de desenvolvimento de sistemas.
O método ágil foi criado para o desenvolvimento de sistemas que exigem maior desempenho no uso dos recursos computacionais.
O modelo de programação orientada a objetos recebeu este nome por ter sido criado em fábricas de produtos de consumo e objetos do lar.
O scrum é um método para gerenciamento de projetos concebido em empresas automotivas e depois adotado na engenharia de software.
No desenvolvimento de um programa, é comum termos determinados trechos de código que se repetem em diferentes pontos. Tais trechos são fortes candidatos a se tornarem uma função. Função é um bloco de código capaz de realizar ações, como efetuar um cálculo numérico ou manipular dados e retornar um valor para o programa principal. Como é denominado o bloco de código que constitui a função?
Cabeçalho.
Referência.
Variável.
Array.
Corpo de função.
Um Técnico está desenvolvendo uma página web com HTML5 e deseja exibir um texto com fonte Courier de largura fixa, preservando os espaços e as quebras de linha. O texto deverá ser colocado entre as tags
<mark> e <mark>
<dl> e </
<embed> e </
<code> e </
<pre> e </
Considere o código representado na figura abaixo.

Em relação a esse código, é correto afirmar:
o código gerará erro porque não está definido o número de processos.
o código enviará um total de 10 mensagens ao término da execução.
o código deve ser executado com mais de dois processos.
o processo rank 0 será o segundo a enviar a mensagem.
Uma funcionalidade muito utilizada em GIT é o trabalho com repositórios remotos. Um comando bastante necessário nesse sentido é o que permite ver quais são os servidores remotos que estão configurados no seu GIT. Qual é esse comando?
git remote
git server
git rm
git shared server
git shared