Questões de Concurso Comentadas para analista de sistemas - desenvolvimento de sistemas

Foram encontradas 434 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q1933558 Sistemas Operacionais
Cada vez mais serviços são requeridos dos sistemas de arquivos (filesystems) tais como maior espaço de armazenamento e tolerância a falhas.
Assinale a alternativa correta em relação ao assunto.
Alternativas
Q1933557 Programação
Qual classe Bootstrap 5 centraliza um texto em uma tag HTML <p> ?


Alternativas
Q1933556 Programação
Qual método Javscript permite o agrupamento de todos os elementos de um Array em uma string com a possibilidade de definir o caractere de concatenação?
Alternativas
Q1933555 Noções de Informática
A memória é um componente fundamental em qualquer sistema de computação.
Assinale a alternativa correta em relação ao assunto.
Alternativas
Q1933554 Programação
É necessário implementar em um sistema, um objeto carro e um objeto avião.
Assinale a alternativa que apresenta a forma correta de realizar essa tarefa, com boas práticas de POO e o conceito de herança.
Alternativas
Q1933553 Programação
Analise as afirmativas abaixo com relação à Programação Orientada a Objetos.
1. O encapsulamento é o mecanismo que permite a proteção de métodos e atributos sensíveis dentro de uma classe, impedindo o acesso direto a eles por outros objetos.
2. A herança consiste na habilidade de se concentrar nos aspectos essenciais de um contexto qualquer, possibilitando a modelagem de conceitos, elementos, problemas e características do mundo real em um domínio do sistema de software.
3. Abstração, Encapsulamento, Polimorfismo e Herança são conceitos fundamentais na programação orientada a objetos.

Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Q1933551 Programação
Observe o código Java apresentado abaixo:
abstract class Animal {    public abstract double getCotaLeite(); }
class Elefante extends Animal {    public double getCotaLeite(){       return 20.0;  } }
class Rato extends Animal {     public double getCotaLeite() {        return 0.5; } }
class Aplicativo {    public static void main(String args[]){        Animal animal1 = new Elefante();        System.out.println(“Cota diaria de leite do elefante: “ + animal1. getCotaLeite());        Animal animal2 = new Rato();        System.out.println(“Cota diaria de leite do rato: “ + animal2. getCotaLeite());     } }
Assinale a alternativa que apresenta corretamente dois conceitos importantes para a orientação a objetos desenvolvidos no código acima:
Alternativas
Q1933550 Noções de Informática
O software faz parte de quase todas as operações de negócios, então novo software tem que ser desenvolvido rapidamente, para que seja possível tirar vantagem das novas oportunidades e responder à pressão da concorrência. A entrega e o desenvolvimento rápidos são, portanto, os requisitos mais importantes da maioria dos sistemas de negócios.
Assinale a alternativa correta com relação aos métodos ágeis.
Alternativas
Q1933549 Programação

Assinale a alternativa correta com relação à Template Literals.

Alternativas
Q1933548 Programação
Erro é uma operação ilegal que resulta no funcionamento anormal do programa. Erros de programação geralmente permanecem não detectados até que o programa seja compilado ou executado.
Assinale a alternativa correta com relação a este assunto.
Alternativas
Q1933547 Programação
Analise as afirmativas abaixo sobre a função COALESCE do Oracle.
1. Trabalha com um ou mais argumentos.
2. Retorna nulo somente se todos os argumentos forem nulos.
3. Retorna todos os argumentos não nulos.
Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Q1933546 Programação
No processo de desenvolvimento de software, erros ocorrem. Apesar do uso dos melhores métodos de desenvolvimento, ferramentas, tecnologias ou prof issionais, erros permanecem presentes nos produtos, o que torna a atividade de teste fundamental durante o desenvolvimento de um software.
Analise as afirmativas abaixo com relação a este assunto e ao framework JUnit.

1. JUnit é um framework que facilita o desenvolvimento e execução de testes unitários em código Java.
2. No JUnit, o parâmetro “timeout” define o tempo mínimo em milissegundos. O teste é bem-sucedido caso o período seja excedido.
3. Testes de unidade podem garantir que o aplicativo esteja em teste desde o início do desenvolvimento. É realizado o teste de uma unidade lógica, com uso de dados suficientes para se testar apenas a lógica da unidade em questão.

Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Q1933545 Engenharia de Software
Com relação aos diagramas UML, assinale a alternativa que apresenta corretamente o nome do diagrama que mostra como um conjunto de objetos interage em um processo ao longo do tempo. Ele mostra as mensagens que passam entre participantes e objetos no sistema e a ordem em que elas ocorrem.
Alternativas
Q1933544 Geografia
A localização geográfica de um fato é uma informação essencial para a perfeita compreensão das relações intrínsecas de determinado fenômeno. A busca deste entendimento passa obrigatoriamente pela aplicação das técnicas de geoprocessamento.
Analise as afirmativas abaixo em relação ao assunto.
1. O geoprocessamento denota a disciplina do conhecimento que utiliza técnicas matemáticas e computacionais para a obtenção, manipulação e apresentação de dados e informações geográficas.
2. Sistemas de Informações Geográficas (GIS) são sistemas de informação construídos especialmente para armazenar, analisar e manipular dados geográficos, ou seja, dados que representam objetos e fenômenos em que a localização geográfica é uma característica inerente e indispensável para tratá-los.
3. O modelo OMT-G parte das primitivas definidas para o diagrama de caso de usos da Unified Modeling Language (UML), introduzindo primitivas geográficas com o objetivo de aumentar a capacidade de representação semântica daquele modelo.
Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Q1933543 Programação

Observe o fragmento de código Java abaixo:


for(i=0;i<3;i++)

{

    for(j=0;j<4;j++)

    {

          System.out.println(x[i,j]);

     }

}


Esse código irá imprimir os dados:

Alternativas
Q1933542 Sistemas Operacionais
Um recurso importante e relativamente recente no projeto de computadores é o agrupamento de computadores (clustering). O agrupamento de computadores é uma alternativa para multiprocessamento simétrico como uma abordagem para fornecer alto desempenho e disponibilidade e é bastante atraente para aplicações de servidores. Podemos definir um cluster como um grupo de computadores completos interconectados trabalhando juntos, como um recurso computacional unificado que pode criar a ilusão de ser uma única máquina.
Assinale a alternativa correta em relação ao assunto.
Alternativas
Q1933541 Sistemas Operacionais
Analise as afirmativas abaixo com relação aos servidores web WildFly e IIS da Microsoft.
1. No servidor IIS da Microsoft, a Application Request Routing (ARR) permite que administradores do servidor Web aumentem a confiabilidade e escalabilidade de aplicações Web através de roteamento basado em regras (rule--based routing) e balanceamento de carga de requisições HTTP recebidas pelo servidor.
2. O servidor WildFly, que antes se chamava JBoss AS, é um servidor de aplicações open source, escrito em Java, baseado nos padrões definidos pela especificação Java EE.
3. O servidor Wildfly é um servidor de aplicação Java EE desenvolvido em Java e pode ser executado somente em Sistemas Operacionais Unix/Linux, 32 ou 64 bits que tenham suporte ao Java.

Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Q1933540 Segurança da Informação
Analise as afirmativas abaixo com relação ao assunto criptografia de chave pública.
1. A criptografia de chave pública é simétrica, envolvendo o uso de duas chaves simétricas, sendo necessário o uso das duas em qualquer sequência para cifrar ou decifrar os dados.
2. É computacionalmente inviável determinar a chave de decriptação dado apenas o conhecimento do algoritmo de criptografia e da chave de encriptação.
3. Alguns algoritmos, como RSA, também permitem que qualquer uma das duas chaves relacionadas possa ser usada para encriptação, com a outra para a decriptação.
Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Q1933539 Banco de Dados
Assinale a alternativa correta com relação à modelagem de dados.
Alternativas
Q1933538 Engenharia de Software
Analise as afirmativas abaixo com relação ao assunto engenharia de requisitos, relacionado ao assunto engenharia de software.
1. Problemas de escopo ocorrem quando os limites do sistema são definidos de forma precária ou os clientes/usuários especificam detalhes técnicos desnecessários que podem confundir, em vez de esclarecer, os objetivos globais do sistema.
2. Problemas de volatilidade ocorrem quando os requisitos mudam com o tempo. Para ajudar a superar esses problemas, devemos abordar o levantamento de requisitos de forma organizada.
3. O documento de especificação de requisitos de software (Software Requirements Specification - SRS) é criado ao final do processo de desenvolvimento, contendo uma descrição detalhada de todos os aspectos do software finalizado, devendo ser entregue ao cliente na fase de aceitação do produto.
Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Respostas
261: D
262: E
263: A
264: D
265: B
266: D
267: A
268: D
269: B
270: A
271: A
272: D
273: D
274: C
275: C
276: B
277: C
278: E
279: D
280: C