Questões de Ciência da Computação da COVEST Comissão de Processos Seletivos e Treinamentos (COVEST)

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

No paradigma de orientação a objetos e nos tipos abstratos de dados, a importante característica de abstração de representação de dados é suportada pelo seguinte conceito:

  • A. Módulo.
  • B. Classe.
  • C.

    Information hiding.

  • D. Herança.
  • E. Pacote

Quando comparada a métodos tradicionais de desenvolvimento, a orientação a objetos sugere um novo estilo de decomposição/modularização, baseado em:

  • A.

    processos concorrentes e troca de mensagens entre estes.

  • B.

    casos de uso da aplicação e seus fluxos de eventos.

  • C.

    funções a serem suportadas pela aplicação.

  • D.

    métodos públicos que formam a interface da aplicação.

  • E.

    dados (entidades) que a aplicação manipula.

Sobre tecnologias relacionadas à arquitetura web, é correto afirmar que:

  • A.

    Javascript é uma linguagem interpretada que estende a linguagem Java, em todos os seus conceitos de orientação a objeto.

  • B.

    Dois conhecidos servidores para Java são o Tomcat e o IIS.

  • C.

    Cookies são mecanismos que permitem aplicações HTTP servidoras guardar e obter informações sobre o cliente.

  • D.

    Devido às restrições impostas por firewalls na Internet, a maioria dos servidores Web comunicam-se entre si através da porta 1024.

  • E.

    HTML é uma linguagem em formato texto, para a criação de páginas Web, que não define links entre outros documentos da Web.

O principal papel da camada de enlace é:

  • A.

    estabelecer uma sessão entre as máquinas da rede.

  • B.

    controlar a rota dos pacotes pela rede.

  • C.

    deixar transparente o tratamento de erros de transmissão durante a comunicação.

  • D.

    quebrar os dados em unidades menores antes que sejam enviados pela rede.

  • E.

    multiplexar várias mensagens através de um único canal de comunicação.

Se uma rede usa máscara de sub-endereçamento 255.255.255.224, o endereço da sub-rede a que pertence o endereço IP 150.161.179.31, é:

  • A. 150.161.179.0.
  • B. 150.161.179.147.
  • C. 150.161.179.159.
  • D. 150.161.179.224.
  • E. 150.161.179.255.

Com relação às características gerais da linguagem de programação Java, assinale a alternativa correta.

  • A.

    A manipulação de ponteiros, diretamente pelo programador, é permitida pela linguagem.

  • B.

    A linguagem não permite verificação estática de tipos, sendo, portanto, fracamente tipada.

  • C.

    O programador não tem acesso a desalocar posições de memória explicitamente, já que a linguagem oferece coleta de lixo (garbage collection) automática.

  • D.

    Classes em Java podem ser parametrizadas.

  • E.

    Variáveis de tipos primitivos em Java não são inicializadas automaticamente.

Para representar um Funcionário, considere a declaração da seguinte classe em Java, com atributos para armazenar a matrícula e o nome do funcionário, em que a numeração de (1) a (6) é apenas uma anotação para facilitar e referenciar parte específica do código.

Com base nesses dados, é correto afirmar que:

  • A.

    uma vez criado um objeto da classe Funcionario, como exemplificado no item (7), é impossível alterar a sua matrícula.

  • B.

    a declaração iniciada no item (3) é inválida, pois define um método com o mesmo nome da classe.

  • C.

    um objeto da classe Funcionario poderia ser criado, utilizando-se o construtor default, através da seguinte expressão: new Funcionario().

  • D.

    Através da variável f declarada no item (7), é possível acessar os atributos declarados nos itens (1) e (2), através das expressões f.mat e f.nome.

  • E.

    A utilização do qualificador this, tanto na declaração iniciada no item (3) como na declaração no item (6), é opcional.

Comparando interfaces e classes abstratas na linguagem Java, podemos afirmar que:

  • A.

    tanto interfaces quanto classes abstratas podem ser estendidas apenas através de herança simples.

  • B.

    uma classe abstrata, bem como uma interface, pode implementar uma outra interface, utilizando a cláusula implements.

  • C.

    tanto classes abstratas quanto interfaces podem conter atributos de instância.

  • D.

    classes abstratas podem ter construtores, mas interfaces não podem.

  • E.

    classes concretas e interfaces podem estender uma classe abstrata, através da relação extends.

No sistema operacional UNIX o comando chmod 653 meuArquivo.txt altera as permissões sobre meuArquivo.txt para:

  • A.

    -wxrw---x

  • B.

    rw-r-x-wx

  • C.

    -wxr-xrw-

  • D.

    rwxrw-r-x

O sistema de arquivos gerenciados pelo sistema operacional inclui como funcionalidade:

Estão corretas:

 

  • A.

    1 e 2 apenas

  • B.

    2,3 e 4 apenas

  • C.

    1,2,3 e 4 apenas

  • D.

    1,2,3 ,4 e 5

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