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.

Em Java podem ser utilizados diversos tipos de classes, como classes concretas, classes abstratas, classes estáticas e interfaces. As interfaces podem

  • A. ser implementadas somente por uma classe concreta.
  • B. conter um ou mais construtores, desde que recebam parâmetros diferentes.
  • C. conter métodos com corpo implementado.
  • D. ser instanciadas diretamente.
  • E. possuir assinatura de métodos.

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.

É 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.

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 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.

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.

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 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.

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.

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.
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...