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

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

Em um cenário no qual os processos trabalham concorrendo e compartilhando recursos, ocorrerá deadlock quando

  • A. recursos já alocados possam ser retirados do processo que os alocou, a qualquer momento, por qualquer processo.
  • B. um processo A espera por um processo B, que espera pelo processo C, que espera pelo processo A.
  • C. processos não obtêm acesso exclusivo a recursos.
  • D. um recurso possa ser alocado para um processo em qualquer momento.
  • E. vários processos estiverem em execução ao mesmo tempo.

Em aplicações que utilizam web services, um documento WSDL descreve o serviço, especificando seu local, métodos de acesso etc. O elemento que descreve as operações que podem ser realizadas é o

  • A.
  • B.
  • C.
  • D.
  • E.

Analise a função a seguir, descrita em pseudocódigo.

O comando print f(10) exibe

  • A. 0.
  • B. 1.
  • C. 80.
  • D. 1920.
  • E. 3840.

Considere que o programa foi executado quatro vezes seguidas sendo fornecidos, consecutivamente, os valores 10, 41, 0 e -2 para a variável d. Neste contexto, pode-se concluir corretamente que serão exibidos como resultado destas execuções, consecutivamente, os valores

  • A. true, true, false, true.
  • B. true, false, true, true.
  • C. true, false, true, false.
  • D. false, true, true, false.
  • E. false, true, false, true.

Considere a classe Ruby a seguir:

É correto afirmar que

  • A. atributos, também conhecidos como variáveis de instância, são sempre protegidos e começam com @.
  • B. utiliza-se a instrução p = Pessoa.new para instanciar um objeto p da classe Pessoa.
  • C. para chamar o método muda_nome por meio de um objeto p da classe Pessoa passando como parâmetro o nome João utiliza-se a instrução p.muda_nome(@"João").
  • D. para imprimir o retorno do método diz_nome utiliza-se a instrução putz p.diz_nome.
  • E. para chamar o método diz_nome por meio de um objeto p da classe Pessoa utiliza-se a instrução p -> diz_nome.

Considere o arquivo XML a seguir:

O arquivo não é válido, de acordo com a Document Type Definition − DTD, porque

  • A. odo elemento produto precisa ter, obrigatoriamente, um atributo formaEntrega, mas um deles não tem.
  • B. deve haver pelo menos um produto cujo atributo formaEntrega possua o valor "Motoboy", o que não ocorre.
  • C. o elemento entrega pode conter nenhuma ou uma ocorrência do elemento tempo, porém, há duas ocorrências em um dos elementos entrega.
  • D. o elemento tempo não pode conter números, devido à definição de tipo de dado PCDATA, porém, contém o número de dias para entrega dos produtos.
  • E. o elemento empresa só pode ter uma ocorrência do elemento entrega, porém, há duas ocorrências.

Um SCV − Sistema de Controle de Versão

  • A. distribuído, trabalha apenas com um servidor central e diversas áreas de trabalho, baseado na arquitetura cliente-servidor. Por ser distribuído, as áreas de trabalho precisam primeiro passar pelo servidor para poderem se comunicar.
  • B. localizado, atende apenas equipes de desenvolvimento pequenas e que trabalham em uma rede local sem fio. Este SCV não tem problemas de velocidade para enviar e receber os dados e tem um bom tempo de resposta do servidor.
  • C. distribuído, permite que as áreas de trabalho se comuniquem. Mas recomenda-se usar um servidor remoto para hospedar o projeto e centralizar o fluxo de envio, evitando ramificações do projeto e a perda do controle.
  • D. centralizado, é recomendado para equipes com muitos desenvolvedores e que se encontram em diferentes filiais. Cada área de trabalho pode ter seu próprio servidor e as operações de push e pull são feitas na própria máquina.
  • E. funciona, com duas operações: 1) check-in: permite pegar a versão de outra área de trabalho e mesclar com a do usuário e 2) check-out: permite ao usuário enviar para outra área a sua versão do projeto.

Um Programador da Defensoria Pública do Estado de São Paulo foi designado para realizar o projeto da interface do usuário de um sistema. Ao seguir os princípios para o projeto da interface, o programador NÃO DEVE permitir que

  • A. o usuário seja forçado a realizar ações indesejadas, mesmo que o programador as considere úteis.
  • B. a interação com o usuário possa ser interrompida em algum ponto.
  • C. o layout visual da interface seja baseado em uma metáfora do mundo real.
  • D. seja mantida uma consistência de interações ao longo de uma família de aplicações.
  • E. seja reduzida a demanda de memória do usuário, mesmo que o programador queira simplificar a interface.

É um dos princípios do Desenho Universal recomendados pelo W3C.BR:

  • A. Flexibilidade de uso: atende a uma ampla gama de indivíduos, mas deixa que o conteúdo de cada site possa ser ajustado às preferências e habilidades individuais.
  • B. Informação perceptível: fornece de forma eficaz a informação necessária, quaisquer que sejam as condições ambientais/físicas existentes ou as capacidades sensoriais do usuário.
  • C. Uso simples e baseado na experiência: fácil de compreender e totalmente voltado à experiência de cada usuário, de seus conhecimentos, de suas aptidões linguísticas e do seu nível de concentração.
  • D. Prevenção ao erro: não permite nenhum recurso que possa acarretar em ações acidentais ou involuntárias de usuários com todos os tipos de deficiências, incluindo de estatura, de mobilidade e de postura.
  • E. Assistência adicional: os objetos e ambientes utilizados nos sites devem ser projetados de forma que facilitem assistência externa ao usuário, de acordo com suas limitações motoras.

Considere:

I. Engloba as tecnologias de gravação, gerenciamento, armazenamento, preservação e fornecimento de conteúdo e documentos relacionados aos processos organizacionais na empresa.

II. Aplicativo usado para criar, editar, gerenciar e publicar conteúdo de forma consistentemente organizada permitindo que o mesmo seja modificado, removido e adicionado com facilidade.

As definições I e II correspondem, correta e respectivamente, a

  • A. GED e SGC; um bom SGC dispensa que haja uma pessoa responsável pelo ambiente de hospedagem do SGC e pela alimentação do conteúdo.
  • B. SGC e GED; um bom GED dispensa que haja uma pessoa responsável pelo ambiente de hospedagem do GED e pela alimentação do conteúdo.
  • C. SGC e GED; a empresa deve centralizar toda a informação em um banco de dados único e o GED deve gerir as notícias e a base de clientes.
  • D. SGC e GED; o GED não lida com qualquer tipo de documentação, isso é papel do SGC.
  • E. GED e SGC; ambos podem fornecer meios de uma organização melhorar sua gestão usando recursos de tecnologia.
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...