Questões de Ciência da Computação da Universidade de Pernambuco (UPE / UPENET / IAUPE)

Lista completa de Questões de Ciência da Computação da Universidade de Pernambuco (UPE / UPENET / IAUPE) para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Analise as seguintes afirmações sobre ARQUITETURA DE COMPUTADORES.

I. A unidade de controle é um dos principais componentes da CPU. Ela é responsável por realizar o processamento de dados, como operação de soma e comparação de dados.

II. O barramento do computador estabelece a comunicação entre a CPU, memória principal e dispositivos de entrada e saída. Existem três tipos de barramento: barramento de controle, barramento de endereço; e barramento de dados. As instruções de máquina são transmitidas através do barramento de controle.

III. Os registradores são utilizados para armazenamento de dados dentro da CPU.

Indique a alternativa que contém a(s) afirmação(ões) CORRETA(s).

  • A. Apenas I.
  • B. Apenas II.
  • C. Apenas III.
  • D. Apenas I e II.
  • E. Apenas I e III.

Analise as seguintes afirmações sobre ARQUITETURA DE APLICAÇÕES PARA AMBIENTE WEB.

I. Servidores de aplicação executam em máquinas de uma rede de computadores e são dedicados a executarem serviços específicos.

II. São exemplos de servidores de aplicação para a plataforma J2EE: WebLogic Server (BEA), JBoss (Red Hat), WebSphere (IBM) e Sun Java System Application Server.

III. Servidores de aplicação descentralizam a lógica de negócio e o acesso a dados, aumentando o desempenho de aplicações que, desta forma, executam em diversas máquinas.

Indique a alternativa que contém a(s) afirmação(ões) CORRETA(s).

  • A. Apenas I e II.
  • B. Apenas II.
  • C. Apenas II e III.
  • D. Apenas II.
  • E. I, II e III.

Analise as seguintes afirmações sobre a linguagem Java.

I. Java é uma linguagem de programação orientada a objetos, que possui os principais conceitos de orientação a objetos, tais como: objeto, classe, atributos, métodos e herança múltipla de classes.

II. Programas escritos em Java, em geral, são compilados para um código intermediário, chamado bytecode, o qual é interpretado. Isto permite a portabilidade de programas Java, uma vez que um mesmo arquivo bytecode pode ser executado em interpretadores Java de diferentes sistemas operacionais.

III. Java é uma linguagem que permite a manipulação de ponteiros e dispõe de coleta automática de lixo, com alocação automática de memória.

Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).

  • A. Apenas I.
  • B. Apenas I e II.
  • C. Apenas II.
  • D. Apenas II e III.
  • E. Apenas III.

Analise as seguintes afirmações sobre ARQUITETURA E QUALIDADE DE SOFTWARE.

I. Web services (serviços web) são serviços disponibilizados na internet, como e-mail, transferência de arquivos (ftp), páginas HTML.

II. Um conhecido padrão de projetos utilizado no desenvolvimento de software é o MVC (Model-view-controller). Este padrão visa separar o acesso a dados e a lógica de negócio da forma como os dados são apresentados e como ocorre a iteração com o usuário.

III. CMM é um modelo de maturidade que visa desenvolver e refinar os processos de uma organização. Ele define 5 níveis de maturidade de processo na seguinte ordem: inicial, repetível, gerenciado, definido e em otimização.

Indique a alternativa que contém a(s) afirmação(ões) CORRETA(s).

  • A. Apenas I.
  • B. Apenas I e II.
  • C. Apenas II.
  • D. Apenas II e III.
  • E. I, II e III.

Analise as seguintes afirmações sobre o ambiente de desenvolvimento Java.

I. O ambiente de desenvolvimento Java padrão, fornecido pela empresa criadora de Java, é o JDK (Java Development Kit). Esse ambiente possui o compilador, o interpretador e outros aplicativos utilizados no desenvolvimento de programas Java2SE.

II. Existe uma série de ambientes de desenvolvimento em Java, dentre eles, o NetBeans que é uma IDE gratuita, que da suporte ao desenvolvimento de aplicações Java2SE e Java2EE.

III. A plataforma Java conta com três versões: Java2ME, Java2SE e Java2EE, que lidam, respectivamente, com aplicações para dispositivos móveis, aplicações para uso geral em desktops e aplicações para uso em servidores de aplicação.

Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).

  • A. Apenas I.
  • B. Apenas I e II.
  • C. Apenas II.
  • D. Apenas II e III.
  • E. I, II e III.

Analise as seguintes afirmações sobre VLAN no Linux.

I. VLANs são redes locais virtuais, logicamente independentes, embora possam compartilhar o meio físico, como um switch. VLANs podem ser estabelecidas de duas formas: por marcação de quadro (frame-tagging) e por filtragem de quadro (frame-filtering).

II. Dentre os impactos em utilizar VLANs, estão: aumento na segurança, geração de grupos virtuais de trabalho, administração facilitada, redução de custos e perda de desempenho.

 III. Criação de VLANs no linux passa pelo comando vconfig.

Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).

  • A. Apenas I e II.
  • B. Apenas I e III.
  • C. Apenas I e III.
  • D. Apenas II e III.
  • E. I, II e III.

Analise as seguintes afirmações sobre backup.

Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).

  • A.

    Apenas I e II.

  • B.

    Apenas II.

  • C.

    Apenas II e III.

  • D.

    Apenas III.

  • E.

    I, II e III.

Analise as seguintes afirmações sobre software básico.

Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).

  • A.

    Apenas I.

  • B.

    Apenas II.

  • C.

    Apenas I e II.

  • D.

    Apenas I e III.

  • E.

    Apenas II e III.

Analise as seguintes afirmações sobre ferramentas básicas do Linux.

I. O SAMBA é uma ferramenta que pode ser utilizada, para compartilhar diretórios Linux com redes NetBios.

II. O Emacs é um poderoso emulador do sistema operacional MAC OS (Macintosh Operating System).

III. O Subversion é uma ferramenta de controle de versões.

Assinale a alternativa que indica a(s) afirmação(ões) CORRETA(S).

  • A. Apenas I.
  • B. Apenas II.
  • C. Apenas III.
  • D. Apenas I e III.
  • E. Apenas II e III.

Analise as seguintes afirmações sobre o aplicativo tar do Linux.

I. O comando tar cf emprel.tar root/emprel compactará com todos os arquivos contidos no diretório root/emprel e armazenará esses arquivos no pacote denominado emprel.tar. O tar oferece um nível de compactação similar a outros programas, como o ZIP do Windows.

II. O comando tar tvf emprel.tar apresenta uma listagem com o conteúdo armazenado no pacote emprel.tar.

III. O comando tar rf emprel.tar emprel.txt remove o arquivo emprel.txt do pacote emprel.tar.

Assinale a alternativa que indica a(s) afirmação(ões) CORRETA(S).

  • A. Apenas I.
  • B. Apenas II.
  • C. Apenas I e II.
  • D. Apenas I e III.
  • E. Apenas II e III.
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...