Questões de Ciência da Computação

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

A governança de tecnologia da informação (TI) é um conjunto de práticas e padrões assumidos por executivos, gestores, técnicos e usuários de TI de uma organização. Com base nessas informações, assinale a alternativa que está relacionada ao papel da governança de TI em uma instituição.

  • A. Foco no direcionamento e monitoramento das práticas de gestão e uso de TI de uma organização, tendo como principal beneficiário a alta administração da instituição.
  • B. Processos realizados pelas áreas de TI, visando ao planejamento e à realização das atividades necessárias à entrega de soluções e serviços de TI.
  • C. Conjunto de processos, regulamentos, decisões, costumes e ideias que traduzem a forma pela qual uma instituição é dirigida ou administrada.
  • D. Boas práticas cujas finalidades são aumentar o valor da instituição, facilitar seu acesso ao capital e contribuir para a sua perenidade.
  • E. Implementação e gerenciamento dos sistemas informatizados de uma instituição, com foco na disponibilidade e na segurança.

Os testes de softwares são investigações em sistemas para fornecer informações sobre sua funcionalidade e qualidade em relação às especificações e ao contexto em que estes devem operar. Na prática, isso significa que o teste deve avaliar se o software foi desenvolvido e está funcionando de acordo com o que foi especificado. Entre as diversas técnicas para testes de um software, há aquela que avalia o comportamento externo do componente de software, sem considerar o seu comportamento interno. Essa técnica é denominada

  • A. regressão.
  • B. caixa branca.
  • C. técnica não funcional.
  • D. caixa cinza.
  • E. caixa preta.

O diagrama de sequência é usado em UML para representar a sequência de processos em um programa de computador ou sistema de informação. Ele dá ênfase à ordenação temporal em que as mensagens são trocadas entre os objetos de um sistema. Quanto aos componentes de um diagrama de sequência, assinale a alternativa que apresenta o conceito correto.

  • A. Objetos são entidades externas que interagem com o sistema e que solicitam serviços provenientes dele.
  • B. Gate é um ponto em que a mensagem pode ser transmitida para dentro ou para fora do sistema.
  • C. Atores são entidades internas ao sistema, que representam as instâncias das classes definidas no processo.
  • D. Associação são relacionamentos definidos em um diagrama de sequência, que especifica ligações entre seus objetos.
  • E. As linhas de vida compõem a dimensão horizontal de um diagrama de sequência e nela estão descritos os atores e os objetos do sistema.

A Linguagem de Modelagem Unificada (UML) ─ do inglês Unified Modeling Language ─ é usada para auxiliar os desenvolvedores de software na visualização dos seus trabalhos em diagramas padronizados. A versão 2.2 da UML, segundo o Object Management Group (OMG), possui 14 tipos de diagramas, que são subdivididos nas seguintes categorias:

  • A. estruturais e comportamentais.
  • B. pacote e modelo.
  • C. casos de uso, iteração e máquina de estados.
  • D. subsistema e framework.
  • E. colaborativos e de estrutura.

Os requisitos de software são a descrição das funcionalidades e das restrições que um sistema deve possuir. Do ponto de vista do sistema, os requisitos podem ser classificados em funcionais e não funcionais. A esse respeito, é correto afirmar que os requisitos

  • A. funcionais de escalabilidade são aqueles definidos pelo usuário e dizem respeito às restrições sob as quais o sistema deve operar.
  • B. não funcionais definem como o sistema deve reagir em determinada situação, produzindo resultados específicos.
  • C. funcionais descrevem como o sistema deve se comportar, atendendo aos propósitos para o qual ele será desenvolvido.
  • D. não funcionais estão relacionados a situações em que é definido o que o sistema não deve fazer, mediante uma entrada específica.
  • E. funcionais são as propriedades do sistema, tais como confiabilidade, tempo de resposta, uso de memória e facilidade de uso.

A engenharia de software é uma área da computação que engloba as linguagens de programação, bancos de dados, ferramentas e plataformas, padrões, processos e também a qualidade de software. Acerca desse tema, é correto afirmar que a engenharia de software consiste no (a)

  • A. estudo das técnicas, das metodologias e dos instrumentos por meio de modelos matemáticos e algoritmos para a área da computação.
  • B. forma de programação de computadores que preconiza que todos os programas podem ser reduzidos às estruturas de sequência, decisão e repetição.
  • C. sequência de passos para realizar uma tarefa ou resolver um problema, utilizando recursos de sistemas de softwares.
  • D. utilização de princípios de engenharia para a especificação, o desenvolvimento e a manutenção de sistemas de software.
  • E. representação gráfica do fluxo de dados por meio de um sistema de informação, fornecendo a visão estruturada das funções.

Os web services são componentes que permitem a interoperabilidade e integração de sistemas de aplicação com o uso do formato XML para envio e recebimento de dados. A comunicação entre sistemas se dá de forma dinâmica e segura. Com base no exposto, no que se refere à segurança da comunicação usada nos web services, assinale a alternativa correta.

  • A. A XML Signature especifica um processo para cifragem de dados e sua representação no formato XML.
  • B. O WS-Security especifica uma sintaxe XML e regras de processamento para criação e representação de assinaturas digitais.
  • C. O SOAP é um padrão usado pelos web services para a troca de informações sobre autenticação e autorização.
  • D. O WSDL especifica a comunicação segura entre um cliente e um servidor, enquanto o SOA descreve os serviços oferecidos pelo web service.
  • E. O protocolo HTTPS é usado para comunicação entre dois pontos, possibilitando a criptografia na camada de transporte.

O Extensible Markup Language (XML) é uma linguagem de marcação para criação de documentos com dados organizados hierarquicamente. Pode ser aplicado a textos, bancos de dados, desenhos e demais tipos de dados que podem ser lidos tanto por pessoas quanto por programas de computador. Com relação a esse assunto, assinale a alternativa que apresenta o nome da organização responsável pela recomendação da linguagem XML.

  • A. Telecommunication Standardization Sector (ITU-T).
  • B. World Wide Web Consortium (W3C).
  • C. Institute of Electrical and Electronics Engineers (IEEE).
  • D. Internet Engineering Task Force (IETF).
  • E. Massachusetts Institute of Technology (MIT).

A estrutura de um programa em linguagem PL/SQL é formada pelas seções: DECLARE, SELECTION, BEGIN, EXCEPTION e END. A respeito dessa estrutura do PL/SQL, assinale a alternativa correta.

  • A. BEGIN é a única seção obrigatória.
  • B. DECLARE é onde se escolhem as linhas de uma tabela.
  • C. SELECTION é onde ficam as instruções de tratamento de erro.
  • D. EXCEPTION é a seção de declaração de variáveis.
  • E. END é uma seção para inclusão de blocos do programa.

Analise o trecho de programa Java a seguir.

Com relação a esse trecho, assinale a alternativa correta.

  • A. O programa faz acesso a um banco de dados, buscando todos os campos de TABELA.
  • B. O parâmetro “args” conterá o valor que o método “main” irá retornar.
  • C. A diretiva “void” indica que o método não retorna nenhum valor.
  • D. A diretiva “static” indica que o método pode ser visto em qualquer lugar da aplicação.
  • E. A palavra “String” indica o nome do parâmetro recebido pelo método.
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...