Questões de Ciência da Computação da Fundação Mariana Resende Costa (FUMARC)

Lista completa de Questões de Ciência da Computação da Fundação Mariana Resende Costa (FUMARC) para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Considere que os processos P1 e P2 a seguir sejam executados concorrentemente em um sistema de memória compartilhada. Considere, ainda, que, nestes trechos de código, B seja uma única variável acessada por ambos os processos na memória compartilhada, e que A e C sejam variáveis locais respectivamente aos processos P1 e P2.

Analise as seguintes afirmativas:

I. É possível que o processo P1 escreva o valor 100 na tela e em seguida o processo P2 escreva o valor -100 na tela.
II. É possível que o processo P1 escreva o valor 100 na tela e em seguida o processo P2 escreva o valor 100 na tela.
III. É possível que o processo P1 escreva o valor 0 na tela e em seguida o processo P2 escreva o valor -100 na tela. São CORRETAS as afirmativas:

São CORRETAS as afirmativas:

  • A.

    I e II, apenas.

  • B.

    I e III, apenas.

  • C.

    II e III, apenas.

  • D.

    I, II e III.

De um modo geral, os algoritmos de criptografia podem ser classificados em algoritmos de chave secreta, algoritmos de chave pública e algoritmos hash.

A opção que apresenta exemplos de algoritmos de chave secreta, de chave pública e de hash, RESPECTIVAMENTE, é:

  • A.

    DES, RSA, MD5.

  • B.

    MD5, DES, IDEA.

  • C.

    RSA, 3DES, MD5.

  • D.

    IDEA, DES, 3DES.

"Coleção de operações que formam uma única unidade lógica de trabalho e que a-presenta como características a atomicidade, a consistência, o isolamento e a dura-bilidade". Dentro do conceito geral de banco de dados, essa afirmativa pode ser en-tendida como sendo a definição de:

  • A.

    Modelo de Entidade-Relacionamento.

  • B.

    Modelo Lógico.

  • C.

    Transação.

  • D.

    Junção.

Considere que T1, T2 e T3 sejam tipos abstratos de dados implementados em uma linguagem orientada por objetos, de modo que T2 é supertipo de T3. Um exemplo de uso correto de herança e polimorfismo é:

  • A.

    T1 possui uma operação F que recebe um argumento do tipo T3; um objeto do tipo T2 é passado como argumento para a função F.

  • B.

    T1 possui uma operação F que recebe um argumento do tipo T2; um objeto do tipo T3 é passado como argumento para a função F.

  • C.

    T1 possui uma operação F que retorna um valor do tipo T2; o resultado retornado por uma chamada à função F é atribuído a variável do tipo T3.

  • D.

    T1 possui uma operação F que retorna um valor do tipo T1; o resultado retornado por uma chamada à função F é atribuído a variável do tipo T3.

Considere as seguintes relações entre classes em um sistema orientado por objetos:

Relação I                               Empresa oferece Serviço

Relação II                             Cliente pode ser Pessoa Física

Relação III                            Serviço possui Etapas

As relações I, II e III são exemplos, respectivamente, de:

  • A.

    Polimorfismo, herança e herança.

  • B.

    Agregação, herança e composição.

  • C.

    Agregação, agregação e composição.

  • D.

    Composição, polimorfismo e herança.

Para as questões 35 e 36, considere a modelagem orientada por objetos de um sistema de informação para uma empresa. Os funcionários dessa empresa estão organizados de forma hierárquica, tal que cada funcionário, com exceção do presidente da empresa, é diretamente subordinado a exatamente um funcionário; este funcionário é o seu supervisor. Funcionários que não são supervisores são denominados encarregados. O conjunto dos superiores de um funcionário é formado por seu supervisor, pelo supervisor de seu supervisor, e assim por diante, até se chegar ao presidente.

Considere, ainda, que o sistema será modelado por meio de um dos dois diagramas de classe a seguir:

A relação funcionarios entre as classes Empresa e Funcionario será implementada por meio de um lista de objetos da classe Funcionario na classe Empresa, e conterá referências a todos os funcionários da empresa.

Considere que a relação definida no Diagrama 1 seja implementada por meio de um atributo de nome supervisor na classe Funcionário, de modo que se F1 for supervisor de F2, então o atributo supervisor do objeto F2 referencia F1.

Considere, ainda, que as seguintes operações devam ser implementadas na classe Empresa:

I. Dado um funcionário, obter a lista de todos os seus superiores.

II. Obter a lista de todos os encarregados da empresa.

III. Dado um funcionário, obter a lista de todos os seus subordinados.

Dentre essas operações, NÃO podem ser implementadas percorrendo-se uma única vez a lista de funcionários da classe Empresa:

  • A.

    I e II, apenas.

  • B.

    I e III, apenas.

  • C.

    II e III, apenas.

  • D.

    I, II e III.

Para as questões 35 e 36, considere a modelagem orientada por objetos de um sistema de informação para uma empresa. Os funcionários dessa empresa estão organizados de forma hierárquica, tal que cada funcionário, com exceção do presidente da empresa, é diretamente subordinado a exatamente um funcionário; este funcionário é o seu supervisor. Funcionários que não são supervisores são denominados encarregados. O conjunto dos superiores de um funcionário é formado por seu supervisor, pelo supervisor de seu supervisor, e assim por diante, até se chegar ao presidente.

Considere, ainda, que o sistema será modelado por meio de um dos dois diagramas de classe a seguir:

A relação funcionarios entre as classes Empresa e Funcionario será implementada por meio de um lista de objetos da classe Funcionario na classe Empresa, e conterá referências a todos os funcionários da empresa.

Considerando-se a relação definida no Diagrama 2, avalie as seguintes afirmativas:

I. Dado um funcionário, é possível obter a lista de todos os seus superiores percorrendo-se a lista de funcionários da classe Empresa uma única vez.

II. Não é necessário alterar o diagrama para se permitir que um mesmo funcionário tenha mais do que um supervisor.

III. É possível obter a lista de todos os encarregados da empresa percorrendo-se a lista de funcionários da classe Empresa uma única vez.

As afirmativas VERDADEIRAS são:

  • A.

    I e II, apenas.

  • B.

    I e III, apenas.

  • C.

    II e III, apenas.

  • D.

    I, II e III.

Um administrador de rede deseja configurar o programa de correio eletrônico Outlook Express para acessar as mensagens de sua caixa postal na empresa, a partir de uma máquina instalada na sua casa, com acesso à internet em banda larga. Ao configurar o servidor POP3 e SMTP do leitor de e-mail, a ação de enviar um e-mail de teste retorna o erro: "A mensagem não pôde ser enviada porque o servidor recusou o endereço de email do remetente". Ele consegue descarregar e ler os e-mails recebidos pelo servidor da empresa, mas não é capaz de enviar e-mails utilizando o servidor SMTP. Marque a possível razão do problema:

  • A.

    O firewall da empresa recusa acessos via porta 25, utilizada pelo servidor SMTP, mas libera a porta 110, utilizada pelo servidor POP3.

  • B.

    O servidor de proxy da empresa armazena as mensagens recebidas, mas o servidor de SMTP não pode ser acessado externamente à rede privada da empresa.

  • C.

    O servidor da empresa exige autenticação POP3 via SSL para permitir o envio da mensagem.

  • D.

    O filtro IP da empresa não permite que o endereço do remetente não utilize o domínio da empresa se a mensagem for enviada de uma máquina com IP não pertencente à empresa.

O administrador de um servidor Linux digita o comando e vê a seguinte respos-ta:

# echo $PATH
.:/bin:/usr/bin:/sbin:/usr/X11R6/bin:/usr/src

Qual parte do path é considerada um risco de segurança?

  • A.

    .

  • B.

    /bin

  • C.

    /sbin

  • D.

    /usr/bin

Sobre serviços de rede, assinale a afirmativa INCORRETA:

  • A.

    NIS (Network Information Service) é um serviço, desenvolvido pela Sun Microsystems, para distribuição de informações por uma rede, e é muito utilizado para a implementação de serviços de autenticação e gerenciamento de usuários em servidores Linux.

  • B.

    O DNS (Domain Name System) é um sistema de gerenciamento de nomes hierárquico e distribuído, que permite resolução de nome de máquina (host name) para IP e de IP para nome de máquina.

  • C.

    O NFS (Network File System) é um sistema de arquivos distribuído que, em sistemas como o Linux, permite montar automaticamente um diretório remoto na primeira necessidade de acesso.

  • D.

    O IMAP e o POP3 são protocolos de correio eletrônico que têm como recurso básico a possibilidade de se compartilhar pastas públicas de contas de e-mail entre grupos de usuários.

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