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. 3 está escrito em VB Script. Somente funciona no ambiente .net, devendo ser compilado neste ambiente antes de ser executado.
  • B. 1 apresenta as strings "camara municipal de são paulo" e 'cmsp' na tela, através do comando echo gettype.
  • C. 2, escrito em Java, apresenta erros de sintaxe no trecho Scanner sc = new Scanner(System.in); int[] numeros = new int[MAX];
  • D. 1, em PHP, será compilado sem erros. O código funcionará em qualquer navegador da Internet.
  • E. 2 poderá ser compilado usando a linha de comando javac Inverte.java, desde que tenha sido salvo num arquivo com este nome e terminação.

  • A. TCP/IP − caches − PUT, GET, POST e DELETE
  • B. XML/JSON/RSS/Atom − URIs − CRUD stateless: Create, Read, Update, Delete
  • C. HTTP/HTTPS − URIs − PUT, GET, POST e DELETE
  • D. XML/JSON/RSS/Atom − URLs − CRUD stateless: Create, Read, Update, Delete
  • E. HTTP/HTTPS − caches − CRUD stateless: Create, Read, Update, Delete

A afirmativa I refere-se à Programação Estruturada (PE) e a afirmativa II refere-se à Programação Orientada a Objetos (POO). A alternativa que traz as duas afirmativas verdadeiras é:

  • A. I − Em linguagens estruturadas, como o Assembly, o programador sempre cria códigos de difícil leitura, pois nesse tipo de linguagem os saltos (jumps) estão sempre presentes.

    II − A POO provê uma melhor organização do código e contribui para o reaproveitamento de código, mas seus conceitos são de difícil compreensão se comparados aos conceitos da PE.
  • B. I − A PE possibilita que o programador tenha maior controle sobre o fluxo de execução do programa. Para isso, pode utilizar estruturas de sequência, estruturas de decisão e estruturas de repetição.

    II − Os métodos definem o comportamento dos objetos, tendo seus nomes normalmente definidos por verbos. Para uma classe Pessoa, por exemplo, poderia haver os métodos comprar, vender e alugar.
  • C. I − Uma característica da PE são os saltos (jumps), que funcionam da seguinte forma: o programador define um label no código e depois, a partir de qualquer parte do programa, ele pode executar um desvio de fluxo de execução para aquele label, mediante a avaliação positiva de uma condição.

    II − Classe é o molde para criar objetos. Possui todas as especificações de um grupo deles. As interfaces definem características de objetos, por exemplo, uma classe Pessoa pode ter as interfaces Nome, Endereço e Telefone.
  • D. I − A depuração de um código com muitos labels e saltos (jumps), dificulta o entendimento do fluxo de execução de um programa estruturado.

    II − Herança é a capacidade de criar classes a partir de uma superclasse. Essas classes herdam, então, todas as características da superclasse. Encapsulamento é o princípio pelo qual uma classe sobrescreve um comportamento herdado de sua superclasse.
  • E. I − A PE baseia-se no que deve ser feito e não em como a tarefa deve ser feita. Tende a gerar códigos em que os tratamentos dos dados são misturados com o comportamento do programa.

    II − Polimorfismo é a habilidade de esconder de outros objetos, as características intrínsecas de um dado objeto. Toda a comunicação entre objetos deve ser realizada através de interfaces. Um objeto não deve ser capaz de acessar nem alterar métodos de outro objeto diretamente.

O domínio Entrega e Suporte do CobiT 4.1 cobre a entrega propriamente dita de serviços requeridos. São processos deste domínio:

  • A. Gerenciar Mudanças e Gerenciar Problemas.
  • B. Identificar e Alocar Recursos e Adquirir Recursos de TI.
  • C. Gerenciar Mudanças e Gerenciar Operações.
  • D. Gerenciar a Qualidade e Gerenciar Desempenho e Capacidade.
  • E. Gerenciar Problemas e Gerenciar a Configuração.

  • A. ME − Monitoração e Avaliação e MC − Gestão de riscos e Compliance.
  • B. ME − Monitoração e Avaliação e AI − Aquisição e Implementação.
  • C. PM − Gerenciamento do Portfólio e IM − Gerenciamento do Investimento.
  • D. IM − Gestão da Informação e AI − Aquisição e Implementação.
  • E. VG − Governança do Valor e MC − Gestão de riscos e Compliance.

Segundo a Seção II (Seleção do Fornecedor) da Instrução Normativa para Contratação de Soluções de Tecnologia da Informação − IN 04/2010, publicada pela Secretaria de Logística e Tecnologia da Informação − SLTI do Ministério do Planejamento, Orçamento e Gestão, a fase de Seleção do Fornecedor terá início com o encaminhamento do Termo de Referência ou Projeto Básico pela Área de

  • A. Tecnologia da Informação à Área de Licitações.
  • B. Planejamento e Gestão à Área de Licitações.
  • C. Planejamento e Infraestrutura à Área de Tecnologia da Informação.
  • D. Tecnologia da Informação à Área de Contratos e Compras.
  • E. Licitações à Área de Tecnologia da Informação.

O modelo MPS.BR baseia-se nos conceitos de maturidade e capacidade de processo para a avaliação e melhoria da qualidade e produtividade de software e serviços correlatos, e também para a melhoria da qualidade e produtividade dos serviços prestados. Dentro desse contexto, o modelo MPS possui quatro componentes: Modelo de Referência MPS para Software, Modelo de Referência MPS para Serviços, Método de Avaliação e Modelo de

  • A. Referência MPS para Governança.
  • B. Referência MPS para Qualidade de Software.
  • C. Referência MPS para Auditoria.
  • D. Referência MPS para Segurança da Informação.
  • E. Negócio para Melhoria de Processo de Software e Serviços.

Ao longo dos anos, as máquinas virtuais vêm sendo utilizadas em processamento distribuído e para diversas finalidades. Considere os conceitos relacionados à virtualização. I. Em vez da utilização de vários equipamentos com seus respectivos sistemas operacionais, utiliza-se somente um computador com máquinas virtuais abrigando os vários sistemas operacionais e suas respectivas aplicações e serviços. II. Trata-se de uma espécie de plataforma implementada no hospedeiro que recebe os sistemas a serem virtualizados, controlando os seus recursos e mantendo-os "invisíveis" em relação aos outros. III. Técnica utilizada para virtualização em que o sistema a ser virtualizado (sistema convidado) sofre modificações para que a interação com o monitor de máquinas virtuais seja mais eficiente. O sistema operacional do hóspede executa em uma máquina virtual similar ao hardware físico, mas não equivalente. Os itens I, II e III definem, correta e respectivamente,

  • A. server center, emulador e recompilação dinâmica.
  • B. time-sharing, Virtual Machine Monitor e virtualização total.
  • C. consolidação de servidores, hypervisor e paravirtualização.
  • D. server center, Virtual Machine Monitor e virtualização total.
  • E. consolidação de servidores, emulador e paravirtualização.

Alguns níveis de RAID utilizam informações de paridade para verificar erros e corrigi-los, caso seja possível. O algoritmo Error- Correcting Codes XOR, conhecido como XOR ECC, é usado para gerar dados de paridade nos níveis de RAID

  • A. 0, 1 e 2.
  • B. 1 e 5.
  • C. 3, 4 e 5.
  • D. 2 e 3.
  • E. 2, 4 e 5.

No projeto de sistemas operacionais são utilizados escalonadores que empregam algoritmos que decidem sobre preemptibilidade, prioridades, tempos de execução e outras características de processos. No escalonamento usando o algoritmo Round-Robin,

  • A. o escalonador seleciona o processo à espera com o menor tempo de execução estimado até a conclusão, reduzindo o tempo médio de espera, mas aumentando a variância dos tempos de resposta.
  • B. processos são despachados na ordem FIFO (First-in-First-Out), mas recebem uma quantidade limitada de tempo de processador denominada quantum.
  • C. a prioridade de cada processo é uma função não apenas do seu tempo de serviço, mas também do tempo que passou esperando pelo serviço.
  • D. o escalonador ajusta dinamicamente o comportamento do processo, de tal forma que o próximo processo a obter o processador seja aquele que chegar à frente da fila de nível mais alto, que não estiver vazia, na rede de filas.
  • E. o processo que tem o prazo de execução mais curto é favorecido, medindo a diferença entre o tempo que um processo requer para finalizar e o tempo restante até atingir o seu prazo final.
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...