Yatta Concursos
Início › Questões › Noções de Informática › Sistema Operacional e Software
Noções de Informática

Questões de Sistema Operacional e Software

20 questões de provas reais da Cesgranrio sobre Sistema Operacional e Software, com gabarito. Responda antes de abrir o gabarito.

539 questões desse assunto no acervo do Yatta. Esta página mostra uma amostra fixa.

Questão 1Cesgranrio

Uma instituição financeira desenvolverá um novo sistema de informação WEB com base na plataforma Java EE 5. Os programadores devem ter ciência de que, na linguagem de programação Java e tecnologias relacionadas, NÃO é

  1. A possível listar, por meio da Reflection API, que anotações foram colocadas em um parâmetro de um método.
  2. B possível obter, por meio da Reflection API, as interfaces que determinada classe implementa.
  3. C importante declarar métodos como “final”, sempre que possível, para obter aumento de, pelo menos, 50% no desempenho, na JVM da Sun.
  4. D importante, por questões de desempenho, evitar utilizar métodos “synchronized”, quando possível.
  5. E necessário fechar, explicitamente, objetos JDBC como ResultSet, sob pena de vazamento de memória (memory leak), na conexão com alguns bancos de dados.
Ver gabarito
Gabarito: Letra C

Questão 2Cesgranrio

Uma fábrica de software foi contratada para desenvolver um produto de análise de riscos. Em determinada funcionalidade desse software, é necessário realizar a ordenação de um conjunto formado por muitos números inteiros. Que algoritmo de ordenação oferece melhor complexidade de tempo (Big O notation) no pior caso?

  1. A Merge sort
  2. B Insertion sort
  3. C Bubble sort
  4. D Quick sort
  5. E Selection sort
Ver gabarito
Gabarito: Letra A

Questão 3Cesgranrio

Uma equipe de desenvolvimento de sistemas, que utiliza Eclipse como IDE Java, deseja utilizar o Subversion para controle de versão de seus programas. Que plugins podem ser instalados no Eclipse para que haja a integração da IDE com o repositório do Subversion?

  1. A FileSync e Subclipse
  2. B ProjectSet e Subclipse
  3. C ProjectSet e FileSync
  4. D Subversive e Subclipse
  5. E Subversive e FileSync
Ver gabarito
Gabarito: Letra D

Questão 4Cesgranrio

Analise o código Java a seguir. public class Main { public static int x(int n) { if (n>2) return 3+x(n-1); else return 0; } public static void main(String[] args) { int x,y,z; x=0; y=0; z=10; for (int i=0;i<120;i++) x+=1; for (int j=1;j<=5;j+=2) y+=2; z=x+y+x(6); System.out.println(z); } } Qual a saída da execução desse código?

  1. A 10
  2. B 125
  3. C 138
  4. D 139
  5. E 141
Ver gabarito
Gabarito: Letra C

Questão 5Cesgranrio

Um programador inexperiente gerou, em determinado sistema, código-fonte de baixa qualidade que foi analisado e reprovado por ferramentas automatizadas de auditoria de código. Considerando-se que existem muitos códigos duplicados nesse sistema, que técnicas de refatoração são indicadas nessa situação?

  1. A Introduce Parameter Object e Move Method.
  2. B Duplicate Observed Data e Replace Inheritance with Delegation.
  3. C Move Method e Move Field.
  4. D Extract Method e Substitute Algorithm.
  5. E Remove Double Negative e Introduce Parameter Object.
Ver gabarito
Gabarito: Letra D

Questão 6Cesgranrio

Em determinado formulário de um sistema WEB, é apresentado um campo de entrada que deve aceitar números inteiros de 10 a 500. De acordo com a análise de valor limite, que valores devem ser testados?

  1. A 9, 10, 500, 501
  2. B 0, 455, 1000
  3. C −1, 20, 490, 1010
  4. D −10, 0, 455
  5. E −32768, −1024, 18, 455, 492, 1024, 32768
Ver gabarito
Gabarito: Letra A

Questão 7Cesgranrio

Determinada equipe de desenvolvimento de software implantou o sistema de gestão de defeitos (Bug Tracking) Mantis, para melhorar a qualidade de seus produtos. A respeito desse software, é INCORRETO afirmar que

  1. A funciona com o banco de dados MySQL, pode ser integrado a repositórios CVS ou Subversion e está disponível em português.
  2. B permite obter o total de erros encontrados pelos testadores e o tempo de resposta dos desenvolvedores.
  3. C permite a reabertura de bugs, dependendo do nível de acesso do usuário e do status do bug.
  4. D pode ser integrado, assim como o Bugzilla, à ferramenta TestLink, que gerencia casos de teste.
  5. E trabalha integrado à IDE Eclipse por meio do plugin TrackLink, disponível para Windows e Linux.
Ver gabarito
Gabarito: Letra E

Questão 8Cesgranrio

Um arquiteto de software estuda que padrões de projeto são apropriados para o novo sistema de vendas de uma empresa. Ele deve considerar que o padrão

  1. A Bridge separa a construção de um objeto complexo de sua representação, de modo que o mesmo processo de construção possa criar diferentes representações.
  2. B Builder garante que uma classe seja instanciada somente uma vez, fornecendo também um ponto de acesso global.
  3. C Singleton separa uma abstração de sua implementação, de modo que os dois conceitos possam variar de modo independente.
  4. D Chain of Responsibility evita o acoplamento entre o remetente de uma solicitação e seu destinatário, dando oportunidade para mais de um objeto tratar a solicitação.
  5. E Template Method utiliza compartilhamento para suportar, eficientemente, grandes quantidades de objetos de granularidade fina.
Ver gabarito
Gabarito: Letra D

Questão 9Cesgranrio

Duas classes estabelecem uma relação todo/parte entre si, em que a parte pode existir sem o todo. Que símbolo deve ser utilizado em um diagrama de classes UML para expressar esse tipo de relacionamento?

  1. A (A)
  2. B (B)
  3. C (C)
  4. D (D)
  5. E (E)
Ver gabarito
Gabarito: Letra A

Questão 10Cesgranrio

Determinada empresa de TI deseja obter uma avaliação CMMI para sua fábrica de software. A esse respeito, é correto afirmar que

  1. A empresas que possuem avaliação nível 4 entregam sistemas de alta qualidade e dentro do prazo solicitado, superando, possivelmente, as expectativas do cliente.
  2. B os certificados de nível 5 são válidos durante 5 anos, contados a partir da data de expedição do certificado.
  3. C os processos existentes na empresa devem ser descartados, preferencialmente, quando não atenderem às exigências de maturidade.
  4. D o SEI indica que metodologias ágeis e CMMI podem, além de coexistir, trazer benefícios significativos com a integração.
  5. E a partir do nível 2 de maturidade todos os projetos seguem o mesmo processo de desenvolvimento, já que a burocracia é necessária para a conformidade.
Ver gabarito
Gabarito: Letra D

Questão 11Cesgranrio

Se um desenho de AutoCAD possui um estilo de cota di-mensionado para ser impresso na escala 1:50, sendo ne-cessário imprimi-lo agora na escala 1:25. O que é preciso fazer para que as proporções e valores das cotas existen-tes sejam mantidas?

  1. A Editar o estilo de cota atual, dividindo por dois sua escala global.
  2. B Utilizar o comando escala, selecionar todos os objetos e especificar como fator de escala o número “2”.
  3. C Utilizar o comando escala, selecionar todos os objetos e especificar como fator de escala o número “0.5”.
  4. D Utilizar o comando escala, selecionar todos os objetos e especificar como fator de escala o número “0.25”.
  5. E Alternar para o modo Layout (paperspace), utilizar o comando zoom e especificar a escala “1000/25xp”.
Ver gabarito
Gabarito: Letra A

Questão 12Cesgranrio

A análise estruturada prevê o desenvolvimento do Diagrama de Fluxo de Dados como um dos seus principais documentos. Esse diagrama é composto de fluxos que representam a comunicação entre

  1. A atividades, entidades externas e entidades de dados
  2. B depósitos de dados, entidades externas e processos
  3. C depósitos de dados, eventos e processos
  4. D entidades de dados, processadores e terminadores
  5. E entidades externas, processos e tabelas
Ver gabarito
Gabarito: Letra B

Questão 13Cesgranrio

Ao projetar a interface gráfica de um software de consulta a um cadastro de clientes, ficou clara a necessidade de o usuário escolher entre uma resposta em PDF ou em XML. Que tipo de controle se mostra mais adequado para representar essa escolha na tela de maneira que o usuário visualize imediatamente todas as opções e entenda que uma exclui a outra, não havendo valores intermediários?

  1. A Um spinner
  2. B Um slider
  3. C Um campo de entrada livre
  4. D Dois check-boxes
  5. E Dois radio-buttons
Ver gabarito
Gabarito: Letra E

Questão 14Cesgranrio

Um analista desenvolve um software e identifica que os seus requisitos iniciais estão razoavelmente bem definidos, mas o escopo geral do desenvolvimento não permite um processo puramente linear. Ele sabe que precisa, em curtíssimo prazo, prover um conjunto limitado de funcionalidades do software para os usuários, que serão refinadas e expandidas em versões futuras. Qual o modelo de ciclo de vida de desenvolvimento de software mais adequado a esse caso?

  1. A Cascata
  2. B Espiral
  3. C Formal
  4. D Incremental
  5. E Prototipação
Ver gabarito
Gabarito: Letra D

Questão 15Cesgranrio

O processo de engenharia de requisitos engloba todas as atividades necessárias para criar e manter um documento de requisitos do sistema e compreender os elementos de negócio que serão atendidos pelo software a ser desenvolvido, pertencendo a uma sequência lógica de atividades que culminam em um documento de requisitos correto que inclui todas as necessidades do cliente.

O primeiro passo necessário no processo de criação desse documento de requisitos deve ser a(o)

  1. A análise de viabilidade
  2. B prototipagem do sistema
  3. C geração de casos de teste
  4. D design da aplicação
  5. E documento de gerenciamento de mudanças
Ver gabarito
Gabarito: Letra A

Questão 16Cesgranrio

Dentre os atributos de um software de qualidade, incluem-se:

  1. A controlabilidade, dependabilidade e eficiência
  2. B controlabilidade, eficiência e manutenibilidade
  3. C eficiência, imutabilidade e manutenibilidade
  4. D eficiência, manutenibilidade e usabilidade
  5. E imutabilidade, manutenibilidade e usabilidade
Ver gabarito
Gabarito: Letra D

Questão 17Cesgranrio

Durante o desenvolvimento de um sistema para suporte a uma rede social, um desenvolvedor decidiu criar a facilidade de uma pessoa ter uma lista de amigos para poder enviar e-mails, postagens e/ou fotos. Essa lista pode conter um número indefinido de amigos ou de outras listas de amigos, criando uma estrutura recursiva.

O padrão de projeto que descreve essa estrutura é

  1. A Abstract factory
  2. B Chain of responsibility
  3. C Composite
  4. D Iterator
  5. E Module
Ver gabarito
Gabarito: Letra C

Questão 18Cesgranrio

Qual o comando mais adequado para deixar um arquivo de AutoCAD mais “leve”, sem que se percam as informações existentes?

  1. A divide (dividir)
  2. B export (exportar)
  3. C offset (copiar)
  4. D purge (eliminar)
  5. E trim (aparar)
Ver gabarito
Gabarito: Letra D

Questão 19Cesgranrio

No programa Adobe Illustrator, uma das maneiras para se construir polígonos é acessando a janela Rectangle na Toolbox e digitando as medidas desejadas para largura e altura nos respectivos campos. Para construir um retângulo com quinas arrendondadas, porém, deve-se abrir a janela Rounded Rectangle e escrever o valor de curvatura desejado no campo

  1. A Corner radius
  2. B Height
  3. C Radius
  4. D Sides
  5. E Width
Ver gabarito
Gabarito: Letra A

Questão 20Cesgranrio

No ciclo de desenvolvimento de sistemas, os testes são de suma importância e podem, dependendo do porte do sistema, ser bastante complexos, exigindo que seu planejamento e realização sejam divididos em fases. Em uma dessas fases, os testes são realizados por um grupo restrito de usuários finais do sistema, que simulam operações de rotina do sistema, de modo a verificar se seu comportamento está de acordo com o solicitado. Essa fase é denominada teste de

  1. A integração
  2. B unidade
  3. C sistema
  4. D operação
  5. E aceitação
Ver gabarito
Gabarito: Letra E

Outros assuntos de Noções de Informática

Segurança da Informação 2.347Redes de Computadores 2.265Banco de Dados 2.237Inteligência Artificial e Novas Tecnologias 1.774Sistemas Operacionais Windows 1.705Planilhas Eletrônicas (Excel/Calc) 1.302Editores de Texto (Word/Writer) 1.180Hardware e Componentes 1.137Todos os assuntos

Concursos abertos que cobram Noções de Informática

Ver todos os concursos abertos

Como treinar Sistema Operacional e Software

Resolva primeiro, confira depois, e anote o motivo de cada erro: a banca repete o mesmo tipo de pegadinha. No Yatta, as 539 questões desse assunto entram na sua sessão de estudo quando ele está no edital do seu concurso, e o Professor Yatta explica cada erro na hora.

Treine Sistema Operacional e Software com todas as questões da sua banca

Escolha o seu concurso e o Yatta monta a sessão com as questões que a sua banca já cobrou sobre Sistema Operacional e Software, com explicação de cada erro.

Começar 14 dias grátis Sem cartão de crédito. Cancele com dois cliques.