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.

Acerca da análise e programação orientadas a objetos, julgue os itens subseqüentes.

O ambiente de trabalho Struts é organizado para ajudar os desenvolvedores a criar aplicações web que utilizem a arquitetura MVC (model-view-controller), na qual o modelo (model) representa o código referente ao negócio ou ao banco de dados, a visão (view) representa o código de desenho da página e o controlador (controller) representa o código de navegação.

  • C. Certo
  • E. Errado

A programação orientada a objetos é baseada em diversos conceitos, tais como encapsulamento, herança, polimorfismo e abstração. Com relação a esses conceitos, é correto afirmar que

  • A.

    o conceito de encapsulamento é alcançado por meio da definição da visibilidade pública aos atributos e métodos.

  • B.

    herança é um mecanismo que permite que uma classe herde todo o comportamento e os atributos de outra classe. Em Java, pode-se implementar tanto a herança única quanto a herança múltipla.

  • C.

    interface pode ser considerada como a forma com que um objeto se apresenta para outros, no que diz respeito aos seus atributos e métodos. Em Java, uma mesma classe não pode implementar mais de uma interface.

  • D.

    polimorfismo é o uso de um mesmo nome para identificar diferentes implementações dos métodos. Seu uso é comum na definição de construtores, em que os mesmos podem ser implementados em diferentes versões para as diferentes formas de se instanciar a classe.

  • E.

    para uma classe ser considerada abstrata, todos os seus métodos devem ser abstratos. Em Java, para se definir uma classe abstrata deve-se utilizar a palavra chave "abstract" no início de sua declaração.

A figura e o quadro abaixo ilustram o conector RJ-45, empregado na implementação de redes de computadores e uma codificação para os nomes das cores. O EIA/TIA 568A define um sistema de codificação com quatro cores básicas, em combinação com o branco, para os condutores UTP de 100 ohms, bem como a ordem dos pares no conector.

corresponde aos seguintes pinos do conector:

  • A.

    1 – 2 – 3 – 4 – 5 – 6 – 7 – 8.

  • B.

    1 – 3 – 5 – 7 – 2 – 4 – 6 – 8.

  • C.

    2 – 1 – 4 – 3 – 6 – 5 – 8 – 7.

  • D.

    8 – 7 – 6 – 5 – 4 – 3 – 2 – 1.

  • E.

    8 – 6 – 4 – 2 – 7 – 5 – 3 – 1.

Seja a relação R (A, B, C, D, E) e suponha a ocorrência das seguintes dependências funcionais entre seus atributos:

(A, B) → C (A, B) → D (A, B) → E D → E

Nessa situação, considere as seguintes afirmativas:

I. A chave da relação R é (A, B).

II. A relação R não está na forma normal de Boyce-Codd (BCNF) porque o atributo D não é uma de suas superchaves.

III. A dependência funcional D → E viola a condição BCNF. IV. A relação R está na terceira forma normal.

Assinale:

  • A.

    se apenas as afirmativas I, II e III estiverem corretas.

  • B.

    se apenas as afirmativas I e II e IV estiverem corretas.

  • C.

    se apenas as afirmativas II e III estiverem corretas.

  • D.

    se apenas as afirmativas I e III estiverem corretas.

  • E.

    se todas as afirmativas estiverem corretas.

Acerca da segurança da informação, julgue os próximos itens.

De acordo com o princípio da confidencialidade, a informação não deve nem ficar acessível, nem ser divulgada para um usuário, uma entidade ou um processo não-autorizado.

  • C. Certo
  • E. Errado

A respeito da segurança da informação associada a redes de comunicação de dados, julgue os próximos itens.

É comum em TLS o uso de RSA, como algoritmo simétrico, e de RC4, como algoritmo assimétrico.

  • C. Certo
  • E. Errado

Acerca dos sistemas operacionais modernos, julgue os itens de 111 a 122.

Os diferentes estados que um processo pode assumir durante a execução de um programa são: novo (new), esperando (waiting), executando (running) e finalizado (terminated).

  • C. Certo
  • E. Errado

Considere um sistema Linux, em que, no diretório /www/htdocs/example1, existe um arquivo chamado .config que contém o seguinte: Options +ExecCGI. Considere, também, que, no diretório /www/htdocs/example1/example2, existe o arquivo .config que contém o seguinte: Options Includes. Com relação aos conteúdos desses arquivos, julgue os itens subseqüentes.

No arquivo de configuração do servidor http, deve haver a linha AllowOverride Options para permitir o uso da diretiva Options nos arquivos .config acima mostrados.

  • C. Certo
  • E. Errado

Considerando a janela apresentada no texto V, assinale a opção correta, acerca de métodos, técnicas e ferramentas de desenvolvimento nas tecnologias relacionadas ao NetBeans.

  • A.

    A internacionalização de uma aplicação é uma técnica que facilita a modificação do modelo ou mapa de navegação de uma aplicação.

  • B.

    As operações de versionamento no NetBeans, bem como em outros aplicativos similares, facilitam o trabalho em equipe, mas não apresentam relacionamento direto com a modularização da aplicação.

  • C.

    A fim de se analisar o desempenho dos diversos métodos ou módulos que compõem uma aplicação em desenvolvimento, é mais indicado usar uma ferramenta de refactoring que uma de profiling.

  • D.

  • E.

Julgue os itens que se seguem, relativos ao World Wide Web Consortium (W3C), à Web Accessibility Initiative (WAI), e às Web Content Accessibility Guidelines (WCAGs).

AS WCAGs mostram como criar design de browsers acessíveis.

  • C. Certo
  • E. Errado
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...