Início

Questões de Concursos Analista de Sistemas Desenvolvimento de Sistemas

Resolva questões de Analista de Sistemas Desenvolvimento de Sistemas comentadas com gabarito, online ou em PDF, revisando rapidamente e fixando o conteúdo de forma prática.


1Q116126 | Matemática, Funções especiais, Analista de Sistemas Desenvolvimento de Sistemas, BRDE, AOCP

Qual das relações abaixo representa uma função?

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2Q117356 | Programação , Java Threads, Analista de Sistemas Desenvolvimento de Sistemas, BRDE, AOCP

Sobre Multiprogramação e Threads em Java, analise as assertivas e assinale a alternativa que aponta as corretas.

I. A Multiprogramação é uma maneira de alcançar uma forma limitada de paralelismo, mesmo em um computador com apenas uma CPU.

II. Mesmo em um computador com apenas uma CPU, diferentes threads de uma aplicação gráfica como exemplo, podem parecer estar todas sendo executadas ao mesmo tempo.

III. Java threads são objetos que podem cooperar e comunicar-se entre si para compartilhar objetos em memória, a tela, ou outros tipos de recursos e periféricos.

IV. A troca entre as threads sendo executadas ocorre rapidamente porque cada thread possui sua própria pilha armazenada na memória da Máquina Virtual Java. A pilha de cada thread contém as varáveis locais e os frames dos métodos que a thread está executando atualmente.

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

3Q117963 | Português, Interpretação de Textos, Analista de Sistemas Desenvolvimento de Sistemas, BRDE, AOCP

Texto associado.

imagem-retificada-texto-001.jpg

Por um desses quiproquós da vida cultural, a tradicionalização, ou a referência à tradição, tornou-se um tema dos mais presentes na poesia contemporânea brasileira, quer dizer, a que vem sendo escrita desde meados dos anos 80.

O fragmento em que o elemento por (ou pelo/pela) estabelece a mesma relação semântica do elemento por do fragmento acima é

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

4Q117373 | Conhecimentos Gerais e Atualidades, Economia Internacional, Analista de Sistemas Desenvolvimento de Sistemas, BRDE, AOCP

A chamada crise do Euro é, na verdade, uma crise econômica do capitalismo e particularmente europeia. São muitos os motivos e os problemas que afetam os países do Euro. Assinale a alternativa correta a respeito dessa crise na economia de países europeus.

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

5Q117047 | Engenharia de Software , Metodologia de desenvolvimento de software, Analista de Sistemas Desenvolvimento de Sistemas, BRDE, AOCP

Sobre Modelos de Processo de Softwares, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).

I. Um Modelo de Processo de Software é uma representação simplificada de um processo de software.

II. O Modelo de Processo de Software, Modelo em Pirâmide, considera as atividades fundamentais do processo de especificação, desenvolvimento, validação e evolução.

III. Desenvolvimento incremental é um Modelo de Processo de Software baseado na existência de um número significativo de componentes reusáveis. O processo de desenvolvimento do sistema concentra-se na integração desses componentes em um sistema já existente em vez de desenvolver um novo sistema a partir do zero.

IV. O Modelo em cascata foi o segundo Modelo de Processo de Software a ser publicado, ele foi derivado de processos mais gerais da engenharia de sistemas (ROYCE, 1970). Por causa do encadeamento entre uma fase e outra, esse modelo possui o nome Modelo rotativo.

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

6Q115521 | Informática , Pilhas, Analista de Sistemas Desenvolvimento de Sistemas, BRDE, AOCP

Em estruturas de dados e algoritmos, encontramos uma estrutura chamada Pilha. A esse respeito, analise as assertivas e assinale a alternativa que aponta as corretas.

I. Uma Pilha é um contêiner de objetos que são inseridos e retirados de acordo com o princípio de que o último que entra é o primeiro que sai (LIFO).

II. Exemplo de implementação de uma pilha pode ser os navegadores para a Internet que armazenam os endereços mais recentemente visitados em uma pilha.

III. Pilhas são estruturas de dados muito complexas, porém não estão entre as mais importantes.

IV. É impossível inserir objetos em uma pilha a qualquer momento, mas somente o objeto recentemente inserido poderá ser removido a qualquer momento.

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

7Q118260 | Engenharia de Software , Processo de Software, Analista de Sistemas Desenvolvimento de Sistemas, BRDE, AOCP

Dentro da Engenharia de Software, encontramos uma gama de conceitos. Embasado nisso, analise as assertivas e assinale a alternativa que aponta a(s) correta(s) sobre Processos de Software.

I. Podemos definir um processo de software como um conjunto de atividades relacionadas que levam à produção de um produto de software.

II. A definição das funcionalidades do software e as restrições a seu funcionamento devem ser definidas na produção de um software. Essa atividade está incluída no processo de software.

III. A validação de software também é uma atividade presente no processo de software.

IV. Os processos de software são complexos e, como todos os processos intelectuais e criativos, dependem de pessoas para tomar decisões e fazer julgamentos. Não existe um processo ideal, a maioria das organizações desenvolve seus próprios processos de desenvolvimento de software.

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

8Q118570 | Sistemas Operacionais , Processo ou Ciclo de Compras, Analista de Sistemas Desenvolvimento de Sistemas, BRDE, AOCP

Sobre estados de processos em Sistemas Operacionais, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).

I. Um processo, em um sistema multiprogramável (multitarefa), não é executado todo o tempo pelo processador. Durante sua existência, ele passa por uma série de estados. Basicamente, existem três estados em que um processo pode se encontrar no sistema.

II. Execução (running), um processo é classificado como running quando aguarda uma oportunidade para executar, ou seja, esperando que o sistema operacional aloque a UCP para sua execução.

III. Pronto (ready), um processo é dito neste estado quando está sendo processado pela UCP. Em sistemas com apenas um processador, somente um processo pode estar pronto em um dado instante de tempo.

IV. Espera (wait), neste estado um processo aguarda algum evento externo ou por algum recurso para poder prosseguir seu processamento. Como exemplo, podemos citar o término de uma operação de entrada/saída ou a espera de uma determinada data e/ou hora para poder continuar sua execução.

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

9Q118770 | Engenharia de Software , Engenharia de Requisitos, Analista de Sistemas Desenvolvimento de Sistemas, BRDE, AOCP

Sobre a Obtenção de requisitos de um sistema proposto, abaixo analise as assertivas e assinale a alternativa que aponta a(s) correta(s).

I. Fontes de informações durante a fase de obtenção de requisitos incluem documentação, stakeholders de sistema e especificações de sistemas similares.

II. A interação com os stakeholders neste processo de dá por meio de entrevistas e observações, podendo ser utilizado senário e até mesmo protótipos para auxiliar nesta obtenção.

III. Os stakeholders variam de usuários finais do sistema a gerentes e envolvidos externos.

IV. Fontes de requisitos como stakeholders, domínios e outros sistemas podem ser representados como pontos de vista do sistema, em que cada ponto de vista apresenta um subconjunto de requisitos do novo sistema.

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

10Q117956 | Português, Sintaxe Período Simples e Composto, Analista de Sistemas Desenvolvimento de Sistemas, BRDE, AOCP

Texto associado.

imagem-retificada-texto-001.jpg

Não implica, tampouco, autoconsciência crítica ou consciência histórica, nem a necessidade de identificar se existe uma tendência (5.° parágrafo)
>
No fragmento acima, as orações de identificar e se existe uma tendência são, respectivamente,

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

11Q117512 | Informática , Padrões de projeto, Analista de Sistemas Desenvolvimento de Sistemas, BRDE, AOCP

Em projetos orientados a objetos, temos vários padrões de projetos. Sobre o padrão Adaptador, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).

I. Adaptador não é um padrão de projeto reconhecido.

II. Normalmente, o padrão adaptador aplica-se a qualquer contexto em que queiramos modificar uma classe existente de maneira que seus métodos se adaptem aos de uma classe ou interface relacionada, porém diferente.

III. A regra geral para aplicar o padrão Adaptador é definir a nova classe de maneira que ela contenha uma instância da classe antiga, como um campo escondido, e implemente os métodos da nova classe usando os métodos da varável de instância escondida.

IV. Adaptador garante através de um método público que somente uma instância da classe em questão existirá.

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

12Q116694 | Informática , Conceitos Básicos, Analista de Sistemas Desenvolvimento de Sistemas, BRDE, AOCP

Sobre definições de banco de dados, analise as assertivas e assinale a alternativa que aponta as corretas.

I. Um banco de dados é uma coleção de dados relacionados. Os dados são fatos que podem ser gravados e que possuem um significado implícito.

II. Um banco de dados pode representar conceito surreal, e persistir a existência de características do mundo real.

III. Um banco de dados representa alguns aspectos do mundo real, sendo chamado, às vezes, de minimundo ou de universo de discurso (UoD).

IV. Um banco de dados pode ser uma coleção lógica e coerente de dados com algum significado inerente.

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

13Q116649 | Programação , JSP, Analista de Sistemas Desenvolvimento de Sistemas, BRDE, AOCP

Sobre Servlets, analise as assertivas e assinale a alternativa que aponta as corretas.

I. Servlets são implementadas como arquivos de classe da Linguagem Java.

II. Servlets são independentes de plataforma, de modo que podem ser executadas em diferentes servidores, em diferentes sistemas operacionais.

III. As Servlets podem acessar qualquer uma das APIs Java. Uma Servlet pode usar a API JDBC para acessar e armazenar dados ou para acessar objetos remotos.

IV. Ao criar uma Servlet, somos obrigados a reescrever nove métodos presentes à interface que foi implementada.

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

14Q117440 | Programação , JSP, Analista de Sistemas Desenvolvimento de Sistemas, BRDE, AOCP

Preencha as lacunas e, em seguida, assinale a alternativa correta. Uma JSP consiste em uma combinação de ___________ e ___________ , que contêm o código executável e a marcação estática, como ____________ ou ____________ . O código contido na JSP é identificado e executado pelo ___________ , e a página resultante é enviada para o cliente.

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

15Q116788 | Sistemas Operacionais , Deadlock, Analista de Sistemas Desenvolvimento de Sistemas, BRDE, AOCP

Sobre Deadlock, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).

I. O problema de Deadlock existe em qualquer sistema multiprogramável; no entanto, as soluções implementadas devem considerar o tipo de sistema e o impacto em seu desempenho. Por exemplo um Deadlock em um sistema de tempo real, que controla uma usina nuclear, deve ser tratado com mecanismos voltados para esse tipo de aplicação, diferentes dos adotados por um sistema de tempo compartilhado comum.

II. Deadlock consegue melhorar a distribuição do tempo de UCP em relação aos escalonamentos não-preemptivos, porém ainda não consegue implementar um compartilhamento equitativo entre os diferentes tipos de processos.

III. Um processo é dito em Deadlock quando está esperando por um evento que nunca ocorrerá. Essa situação é consequência, na maioria das vezes, do compartilhamento de recursos do sistema entre vários processos, sendo que cada processo deve ter acesso ao recurso de forma exclusiva (exclusão mútua).

IV. O Deadlock também pode ser implementado mediante um clock, que interrompe o processador em determinados intervalos de tempo para que um processo CPU-bound tenha mais chances de ser executado.

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

16Q116777 | Informática , SOA, Analista de Sistemas Desenvolvimento de Sistemas, BRDE, AOCP

Sobre Arquitetura Orientada a Serviços (SOA), analise as assertivas e assinale a alternativa que aponta as corretas.

I. A SOA estabelece um modelo arquitetônico que visa aprimorar a eficiência, a agilidade e a produtividade de uma empresa, posicionando os serviços como os principais meios para que a solução lógica seja representada no suporte à realização dos objetivos estratégico associados à computação orientada a serviços.

II. Em essência, a plataforma de computação orientada a serviços tem a ver com o paradigma de design da orientação a serviços e seu relacionamento com a arquitetura orientada a serviços.

III. A face real de uma arquitetura orientada a serviços implementada é exclusiva de cada empresa.

IV. Uma implementação SOA pode consistir em uma combinação de tecnologias, produtos, APIs, extensões da infraestrutura de suporte e várias outras partes.

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

17Q118204 | Programação , Java Threads, Analista de Sistemas Desenvolvimento de Sistemas, BRDE, AOCP

Analise as assertivas e assinale a alternativa que aponta as corretas sobre os diferentes estados que uma Thread Java pode estar.

I. Nova
II. Executável
III. Bloqueada
IV. Terminada
V. Esquecida
VI. Persistida.

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

18Q118999 | Português, Verbos, Analista de Sistemas Desenvolvimento de Sistemas, BRDE, AOCP

Texto associado.

imagem-retificada-texto-001.jpg

Assinale a alternativa cuja sequência verbal destacada constitui um exemplo de tempo composto.

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

19Q119259 | Programação , Orientação a Objetos, Analista de Sistemas Desenvolvimento de Sistemas, BRDE, AOCP

Na programação orientada a objetos, temos conceitos como Herança e Polimorfismo. Sobre esses conceitos analise as assertivas e assinale a alternativa que aponta a(s) correta(s).

I. Para evitar código redundante, o paradigma de orientação a objetos oferece uma estrutura hierárquica e modular para reutilização de código através de uma técnica conhecida como herança.

II. Herança permite projetar classes genéricas que podem ser especializadas em classes mais particulares, onde as classes especializadas reutilizam o código das mais genéricas.

III. Literalmente, polimorfismo significa muitas formas. No contexto e projeto orientado a objetos, entretanto, refere-se à habilidade de uma variável de objeto de assumir formas diferentes.

IV. Polimorfismo permite que os atributos de uma classe não tenham acesso diretamente.

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

20Q116248 | Programação , Orientação a Objetos, Analista de Sistemas Desenvolvimento de Sistemas, BRDE, AOCP

Preencha as lacunas e, em seguida, assinale a alternativa correta. Uma classe _______________ é aquela que contém uma declaração de método vazia e definições concretas de métodos e variáveis de instância. Desta forma uma classe ___________ situa-se entre uma __________ e uma classe __________ . Da mesma forma que uma interface, esse tipo de classe não pode ser ____________ .

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.