Questões de Concurso sobre Programação e execução dos Serviços.

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
2.580 questões encontradas
Questões por página
20
Mais recentes
 

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


C

Certo


E

Errado

Ao se converter os números decimais 721 e 1.244 para a base binária, o resultado será, respectivamente,

A
1111010001 e 10011011100.

B
1011010001 e 11111111100.

C
1011010001 e 10011011100.

D
1011011101 e 10011011101.

E
1011000001 e 10111011101.

Analise o conteúdo XML de um arquivo de seis linhas, exibido a seguir.

Imagem associada para resolução da questão

A validação desse arquivo apontaria um erro na linha de número:


A
1

B
2

C
3

D
4

E
6

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, é


A

2 – 1 – 3 – 5 – 4.


B

3 – 1 – 4 – 5 – 2.


C

5 – 4 – 1 – 3 – 2.


D

2 – 5 – 1 – 3 – 4.


E

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?


A

Apenas I.


B

Apenas I e II.


C

Apenas I e III.


D

Apenas II e III.


E

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?


A

De agrupamento.


B

Secundário.


C

Primário.


D

Multinível.


E

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


A

espiral, prototipação.


B

cascata, prototipação.


C

XP, conversa com os clientes.


D

espiral, cascata.


E

incremental, prototipação.

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?


A

PyUnit.


B

PythonUnit.


C

PUnit.


D

CUnit.


E

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:


A

associação, alternância e consistência.


B

segregação, associação e consistência.


C

segregação, pregnância e fechamento.


D

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);

}


/*Para economizar espaço, considere a existência de métodos get e set*/

}

A execução do código abaixo produz a seguinte resposta:

//No contexto de um método Main


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( ));

}


A

Null


B

ID : 1Nome: Maria


C

ID : 2Nome : Maria


D

ID : 2 Nome : Maria

ID : 1 Nome : Maria


E

[]

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 é


A

ionic start.


B

ionic run.


C

ionic serve.


D

ionic plataform.


E

ionic build.

Sobre as características gerais do Scrum, assinale a alternativa correta.


A

Não prioriza feedback.


B

Seus princípios são consistentes com o manifesto ágil.


C

Foi proposto após os anos 2000.


D

Incorpora desenvolvimento mas não requisitos.


E

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

A UML é uma linguagem de programação orientada a objetos adequada para o desenvolvimento de sistemas complexos de forma unificada.


B

O modelo cascata surgiu para solucionar problemas do modelo incremental, que possui um único ciclo de desenvolvimento de sistemas.


C

O método ágil foi criado para o desenvolvimento de sistemas que exigem maior desempenho no uso dos recursos computacionais.


D

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.


E

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?


A

Cabeçalho.


B

Referência.


C

Variável.


D

Array.


E

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


A

<mark> e <mark>


B

<dl> e </dl>


C

<embed> e </embed>


D

<code> e </code>


E

<pre> e </pre>

Considere o código representado na figura abaixo.

Imagem associada para resolução da questão

Em relação a esse código, é correto afirmar:


A

o código gerará erro porque não está definido o número de processos.


B

o código enviará um total de 10 mensagens ao término da execução.


C

o código deve ser executado com mais de dois processos.


D

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?


A

git remote


B

git server


C

git rm


D

git shared server


E

git shared

   
Gerar simulado