Questões de Ciência da Computação da Fundação Getúlio Vargas (FGV)

Lista completa de Questões de Ciência da Computação da Fundação Getúlio Vargas (FGV) para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

O antiquário “Só Velharia” possui um sistema de catálogo de produtos, desenvolvido há três anos, que é utilizado por todos os seus funcionários. Há cerca de um ano, devido à crise do país, a empresa teve que demitir alguns funcionários. Recentemente a “Só Velharia” conseguiu fechar um convênio com alguns investidores para retomar sua produtividade normal. Assim, a empresa decidiu recontratar alguns de seus antigos funcionários. Em relação ao sistema, a empresa acredita que não precisará readaptar esses funcionários.

O critério básico da engenharia de usabilidade que garantirá que esses funcionários não necessitarão de novo treinamento no sistema, mesmo após um ano sem utilizá-lo, é:

  • A. memorização;
  • B. satisfação;
  • C. erro;
  • D. criatividade;
  • E. eficiência.

O diagrama de sequência abaixo representa o processo de matrícula de um aluno em determinado módulo de um curso preparatório.

Com relação ao diagrama, analise as afirmativas a seguir:

I. O aluno só será cadastrado no sistema após a confirmação de matrícula.

II. Caso os dados do aluno estejam inválidos o objeto M da classe Matricula será excluído.

III. O método criarMatricula(dados) não passa parâmetros em sua chamada.

IV. O método apresentarMsgDadosInvalidos() é o retorno do método criarMatricula(dados).

V. M é uma instância da classe Matricula criada após o início do processo representado no diagrama.

Está correto o que se afirma em:

  • A. somente III e IV;
  • B. somente II, IV e V;
  • C. somente II, IV e V;
  • D. somente I, III e V;
  • E. I, II, III, IV e V.

O Analista de Sistemas Pedro está realizando um levantamento de requisitos por meio de prototipação. Sua intenção com esse protótipo é proporcionar uma visão geral do sistema com todas as suas funcionalidades, sem entrar em detalhes específicos de cada funcionalidade, de forma que a interface como um todo possa ser criticada pelos usuários.

Nesse caso, o tipo de protótipo mais adequado é o(a):

  • A. vertical;
  • B. tridimensional;
  • C. prototipação rápida;
  • D. textual;
  • E. horizontal.

Um sistema está sendo desenvolvido por uma empresa terceirizada para apoiar as vendas de um mercado varejista da Grande São Paulo denominado “Mendes Sá Colão”. Após o desenvolvimento do sistema, a empresa terceirizada deverá passar o código fonte para a área de TI da “Mendes Sá Colão”, que passará a ser responsável pela continuidade do sistema. Foi ressaltada, também, a necessidade de que o sistema, caso ocorra uma falha, se recupere de forma automática e rapidamente.

Nesse caso, os atributos de qualidade do sistema com maior peso são:

  • A. portabilidade e confiabilidade;
  • B. manutenibilidade e confiabilidade;
  • C. portabilidade e eficiência;
  • D. confiabilidade e usabilidade;
  • E. manutenibilidade e eficiência.

Um sistema está sendo desenvolvido com a utilização do processo unificado, que contém diversas fases. Na fase atual do processo será feita a implantação do sistema e a análise de lições aprendidas. Os analistas de requisitos e de negócio, praticamente, já terminaram suas atividades. É necessário ainda analisar a possibilidade de se executar outro ciclo de desenvolvimento.

O sistema está na fase de:

  • A. produção;
  • B. concepção;
  • C. elaboração;
  • D. transição;
  • E. construção.

As linguagens de marcação XML utilizadas para descrever Web Services e especificar como documentos XML devem ser apresentados são, respectivamente:

  • A. SOAP e XPath;
  • B. WSDL e XSLT;
  • C. XPath e XSL-FO;
  • D. WSDL e XSIL;
  • E. SOAP e XSLT.

A implementação de mecanismos de segurança é necessária para manter a confidencialidade, a integridade e a disponibilidade dos recursos de informação em sistemas de software. Sobre mecanismos de segurança para mitigar as ocorrências de vulnerabilidades em aplicações web, analise as afirmativas a seguir:

I. As rotinas de validação de dados de entrada devem ser centralizadas nos componentes que rodam no navegador por meio do uso intensivo de JavaScript.

II. Utilizar apenas pedidos POST para transmitir credenciais de autenticação.

III. Ativar o cache do navegador para as páginas que contenham informações sensíveis.

Está correto o que se afirma em:

  • A. somente I;
  • B. somente II;
  • C. somente III;
  • D. somente I e II;
  • E. I, II e III.

A atividade de teste de software contribui para revelar defeitos latentes nos programas.

Em relação às técnicas de testes de software, é correto afirmar que:

  • A. testes de caixa branca têm por objetivo testar o código fonte, testar cada linha de código possível, testar os fluxos básicos e os alternativos;
  • B. testes de regressão têm por objetivo verificar se o sistema se mantém funcionando de maneira satisfatória após longos e intensos períodos de uso;
  • C. todas as declarações internas do programa devem ser testadas pelo menos uma vez durante os testes funcionais;
  • D. testes de unidade se preocupam em exercitar o sistema além de sua carga máxima de projeto, até que ele falhe;
  • E. testes de usabilidade verificam se o software instala como planejado, em diferentes hardwares e sob diferentes condições.

XML (Extensible Markup Language) é um sistema de codificação que permite que diferentes tipos de informação sejam distribuídos através da World Wide Web. Com a XML, diversos sistemas de informação, semelhantes ou não, se comunicam de forma transparente entre si. Em relação à linguagem XML, analise as afirmativas a seguir:

I. Seções CDATA podem ocorrer em qualquer parte de um documento XML e devem ser utilizadas para inserir blocos de texto que contenham caracteres especiais como & e <.

II. Documentos XML bem formados devem ter um DTD (Document Type Definition) associado e obedecer a todas as regras que o DTD contém.

III. Na linguagem XML é permitido omitir as tags finais em elementos não vazios.

Está correto o que se afirma em:

  • A. somente I;
  • B. somente II;
  • C. somente III;
  • D. somente I e II;
  • E. I, II e III.

Examine o trecho de código a seguir escrito em linguagem de programação Java:

Ao executar esse código:

  • A. será escrito na saída padrão: Oi Pedro
  • B. será escrito na saída padrão: Oi Pedro, blz?
  • C. esse código não compila;
  • D. nada será escrito na saída padrão;
  • E. uma exceção do tipo NullPointerException será lançada.
Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...