Questões de Concurso Público DPE-RS 2017 para Analista - Desenvolvimento de Sistemas

Foram encontradas 60 questões

Q841464 Raciocínio Lógico

Uma Analista da Defensoria Pública está trabalhando no processo "Estimar as durações das atividades" da área de Gerenciamento do Tempo, em um projeto baseado no PMBOK 5ª edição. Este processo objetiva realizar a estimativa do número de períodos de trabalho que serão necessários para terminar atividades específicas com os recursos estimados, que é uma entrada muito importante para o processo "Desenvolver o cronograma".


Considere que a equipe definiu as seguintes estimativas de duração para uma atividade do projeto:


I. 2 semanas ± 2 dias.

II. probabilidade de 15% de exceder três semanas.


Estima-se que a atividade

Alternativas
Q841465 Governança de TI

Em uma organização que adota as melhores práticas da ITIL v3 edição 2011, a falta da prática de um determinado processo traz efeitos colaterais danosos ao ecossistema de prestação de serviços, como os listados abaixo.


(1) Há uma sensação de risco iminente pois a qualquer momento pode faltar capacidade para atender aos clientes e usuários. A imprevisibilidade é tão grande que não há como fazer qualquer planejamento, a não ser estimar para cima, o que na maioria das vezes gera grandes custos;

(2) Se do lado da equipe de TI há insegurança, do lado dos clientes/usuários a insegurança é ainda maior. Houve casos de usuários contratando serviços de TI de terceiros para servir como backup aos ofertados pela empresa, na tentativa de assegurar proteção em períodos de pico;

(3) Os PBAs − Patterns of Business Activity são ignorados e não há como saber como o cliente usa os serviços e quais são os períodos de pico;

(4) Fica a sensação de que o setor de TI não é sensível aos eventos mais importantes da organização, como picos de vendas, datas críticas no calendário de negócio do cliente, períodos de geração de informações para auditoria externas ou requisitos das agências reguladoras de cada segmento.

(Adaptado de: http://ilumna.com/v6/fazendo-boa-gestao-de-..../)


O texto se refere à falta do processo de Gerenciamento

Alternativas
Q841466 Arquitetura de Software

Considere que é necessário fazer um programa que vá funcionar em várias plataformas, como Windows, Linux, Mac OS etc. O programa fará uso de diversas abstrações de janelas gráficas, por exemplo, janela de diálogo, janela de aviso, janela de erro etc. Um Analista sugeriu o uso de um padrão de projeto GoF estrutural que fornece um nível de abstração maior que o Adapter, pois são separadas as implementações e as abstrações, permitindo que cada uma varie independentemente.


O padrão sugerido pelo Analista é o

Alternativas
Q841467 Redes de Computadores

Considere que um Analista está escrevendo um código que chama um serviço que possui uma API REST. Para fazer a requisição, o código precisa saber o local da rede (endereço IP e porta) da instância do serviço. Mas as instâncias de serviços têm locais de rede atribuídos dinamicamente e o conjunto de instâncias de serviços também mudam dinamicamente em função de autoescalamento, falhas e upgrades. Consequentemente, o código do cliente necessita usar um mecanismo de localização de serviço, do lado do cliente, mais elaborado como o apresentado na figura abaixo.


Imagem associada para resolução da questão


Neste cenário é correto afirmar que o

Alternativas
Q841468 Programação
Considere os trechos de código em que // indica comentário. Aplica corretamente as regras de Clean Code o trecho de código:
Alternativas
Q841469 Arquitetura de Software
Em um site, a carga de informação é a soma de todos os elementos da interface do usuário. Com relação à carga de informação, segundo a cartilha de usabilidade versão 1.2, que faz parte dos Padrões Brasil e-Gov,
Alternativas
Q841470 Arquitetura de Software
No capítulo que trata do acesso à informação e à comunicação do Decreto n° 5.296, de 2/2004, está previsto que os sítios eletrônicos acessíveis às pessoas portadoras de deficiência conterão símbolo que represente a acessibilidade na rede mundial de computadores (internet), a ser adotado nas respectivas páginas de entrada. Sabendo disso, um Analista que está criando a página de abertura de um site, deseja colocar uma imagem indicando que o site é acessível em Libras. Porém, o Analista sabe que de acordo com modelo de acessibilidade proposto pelo Governo Eletrônico Brasileiro (e-MAG), toda imagem deve ter uma descrição textual da informação ou da função representada por ela. Sendo assim, para colocar a imagem libras.jpg na página com a descrição textual Acessível em Libras, o Analista deverá usar o comando HTML
Alternativas
Q841471 Programação

Considere o programa Java abaixo.


Imagem associada para resolução da questão


O objetivo do programa é classificar um vetor numérico vet em ordem crescente. Ao compilar e executar o programa ocorre uma exceção java.lang.ArrayIndexOutOfBoundsException. Para corrigir o problema e permitir que o programa cumpra com seu objetivo deve-se alterar a instrução

Alternativas
Q841472 Programação

Atenção: Os programas abaixo devem ser utilizados para responder a questão,



No Programa 1, a busca pelo valor armazenado na variável elemproc
Alternativas
Q841473 Programação

Atenção: Os programas abaixo devem ser utilizados para responder a questão,



No Programa 2, para que a busca seja realizada corretamente as lacunas I e II devem ser preenchidas, respectivamente, com
Alternativas
Q841474 Algoritmos e Estrutura de Dados

Atenção: Os programas abaixo devem ser utilizados para responder a questão,



Os programas 1 e 2 utilizam o mesmo método de pesquisa em um vetor. Nesse método, se for considerado um vetor de n elementos, o consumo de tempo é da ordem de complexidade:
Alternativas
Q841475 Algoritmos e Estrutura de Dados
Um Analista, estudando a complexidade de algoritmos de busca linear (ou sequencial), concluiu corretamente que no pior caso, considerando um vetor de n elementos, este tipo de algoritmo tem complexidade
Alternativas
Q841476 Programação
Considere o fragmento de código abaixo, em um ambiente PHP em condições ideais.

<?php
$dbh = new PDO('odbc:dados', 'rod167', 'a4BCz98');
$linhas = ..I.. ("DELETE FROM dpers WHERE processo = '1234567'");
print("$linhas linhas deletadas.\n");
?>

Para que o comando DELETE possa ser executado corretamente, a lacuna I deve ser preenchida com
Alternativas
Q841477 Programação
AngularJS é um framework JavaScript, também referenciado como uma biblioteca escrita em JavaScript. Esse framework permite o uso de 
Alternativas
Q841478 Programação
No Spring MVC, as requisições HTTP são tratadas por uma classe controladora, que deve possuir a anotação @Controller para indicar que os métodos são ações (actions). Estes métodos podem ter quaisquer nomes, desde que estejam com uma anotação que recebe um atributo para indicar qual será a URL utilizada para invocar o método. Esta anotação é a
Alternativas
Q841479 Programação
O Spring Data JPA tem como objetivo fornecer os repositórios baseados em JPA para simplificar a implementação da camada de acesso a dados. Para salvar, atualizar, consultar ou excluir entidades, cria-se uma interface de repositório, que estende a interface
Alternativas
Q841480 Programação

Considere a classe Java abaixo.


public class Teste {

public double calculo(double a, double b, double c){

return (a+b)/c;

}

}


Considere que em uma classe JUnit para testar o método calculo da classe Teste.java, foi criado o método testCalculo mostrado abaixo.


@Test

public void testCalculo() {

System.out.println("calculo");

double x = 10.0;

double y = 8.0;

double z = 1.0;

Teste instance = new Teste();

double e = 15.0;

double r = instance.calculo(x, y, z);

assertEquals(e, r, 0.0);

}


Considerando que os testes estejam sendo realizados em um ambiente Java em condições ideais, pode-se afirmar corretamente que o teste implementado no método testCalculo

Alternativas
Q841481 Programação
Um Analista está trabalhando em um sistema Android utilizando o Gradle como build system. Nesse projeto, os scripts de configuração de compilação para automatizar tarefas serão escritos no arquivo
Alternativas
Q841482 Arquitetura de Software

Um Analista está desenvolvendo um serviço web RESTful em Java, usando JAX-RS 2.0 implementado com Jersey. Considere que nessa aplicação há uma classe de serviço REST em condições ideais, com o método abaixo.

public String mensagem() {

return "<html> " + "<title>" + " Mensagem" + " < / title> "

+ "<body><h1> " + " Operação realizada " + "</body></h1>" + "</html> ";

}


Para indicar que o método mensagem responderá a uma solicitação HTTP GET e informar o tipo MIME que será entregue pelo método, devem ser utilizadas, imediatamente antes da declaração do método, as anotações

Alternativas
Q841483 Banco de Dados
Um banco de dados aberto e em condições ideais possui uma tabela chamada filiado com os campos idFiliado (inteiro), nomeFiliado (cadeia de 50 caracteres) e dataFiliacao (data) e contém 10 registros cadastrados. Um Analista deseja copiar estes registros para uma tabela chamada cliente, que possui os campos idCliente (inteiro), nomeCliente (cadeia de 50 caracteres) e dataCadastroCliente (data). Para realizar a cópia terá que utilizar o comando SQL
Alternativas
Respostas
41: B
42: E
43: A
44: C
45: D
46: B
47: C
48: B
49: D
50: E
51: D
52: A
53: C
54: A
55: A
56: D
57: E
58: A
59: B
60: C