Questões de Ciência da Computação da Fundação CESGRANRIO (CESGRANRIO)

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

Em programação orientada a objetos, é correto afirmar que herança múltipla:

  • A. é a instância de uma classe abstrata
  • B. define no máximo uma classe pai
  • C. permite que uma classe herde atributos e métodos de duas ou mais classes
  • D. ocorre quando uma classe é a instância de vários objetos
  • E. significa o mesmo que polimorfismo.

Se A = 10100101, B = 00001111, C = 01101101 e D = 11110000, então, o resultado da expressão booleana ((A AND B) XOR (C OR D)) é:

  • A.

    00000010

  • B.

    00000101

  • C.

    00010101

  • D.

    11001111

  • E.

    11111000

Uma máquina possui instruções de 16 bits e endereços de 4 bits. Do conjunto total de instruções, 15 referenciam 3 endereços, 14 referenciam 2 endereços e 16 não apresentam referência a endereço. Qual é o número máximo de instruções que referenciam 1 endereço que esta máquina pode ter?

  • A.

    7

  • B.

    16

  • C.

    31

  • D.

    63

  • E.

    128

Um analista está tomando como base a metodologia de Pontos de Função para avaliar a complexidade de duas funcionalidades. A primeira é uma Entrada Externa (EE) com 14 TDs e 1 ARs, e a segunda funcionalidade é uma Saída Externa (SE) com 8 TDs e 3 ARs. Considerando que TD = Tipo de Dado (campo único, não repetido e reconhecido pelo usuário) e AR = Arquivos Referenciados, em termos de complexidade, como podem ser classificadas, respectivamente, estas funcionalidades?

  • A.

    Simples e média.

  • B.

    Simples e complexa

  • C.

    Média e simples.

  • D.

    Média e média

  • E.

    Média e complexa.

O gerente de um projeto foi informado, por sua equipe, que uma determinada atividade de caminho crítico apresenta um valor esperado de 38 dias e existe cerca de 95,44% de chance de a mesma ser concluída entre 30 e 46 dias. Sabendo-se que foi utilizado PERT para as estimativas apresentadas, qual das opções a seguir apresenta, em dias, uma possível configuração para as estimativas otimista, mais provável e pessimista, respectivamente, para esta atividade?

  • A.

    20, 39 e 52

  • B.

    22, 39 e 50

  • C.

    22, 40 e 46

  • D.

    24, 40 e 44

  • E.

    25, 40 e 43

Para os diagramas utilizados na Análise Estruturada são

feitas as afirmativas abaixo.

I – Se um DFD e um DTE estão em equilíbrio, cada fluxo

de controle que sai na bolha de controle deve estar associado

a uma condição apropriada no correspondente

diagrama de transições de estado.

II – O interior de um processo de controle de um DFD pode

ser modelado por um DTE o qual pode apresentar um

ou mais níveis.

III – Os estados do DTE devem estar representados por relacionamentos

no DER sendo esta uma condição

necessária, porém não suficiente para o equilíbrio entre

um DTE e um DER.

IV – Se houver um depósito no DFD que não apareça no

DER, ou se houver um tipo de objeto ou um relacionamento

no DER que não apareça no DFD, os diagramas

não estão em equilíbrio.

V – Em um dicionário de dados a definição

pedido = id + 1{item}5 + (vendedor), indica que o

elemento pedido é formado pelo elemento id que é

obrigatório, por um e no máximo cinco itens e pelo

elemento vendedor que não é obrigatório.

Está(ão) correta(s) apenas a(s) afirmativa(s):

  • A.

    I, II e III.

  • B.

    I, II e IV.

  • C.

    I, III e V.

  • D.

    II, III e IV.

  • E.

    II, IV e V.

Sobre a arquitetura J2EE, assinale a afirmação correta.

  • A.

    Servlets e arquivos JSP são executados no WEB Container.

  • B.

    Applets e Servlets são compilados e executados no servidor.

  • C.

    Applets devem acessar diretamente o banco de dados, obtendo melhor desempenho.

  • D.

    A tecnologia interoperável para o uso de componentes distribuídos é dbCOM+.

  • E.

    O EJB Container exige o sistema operacional Linux ou UNIX para execução.

Observe o código abaixo, que busca o maior elemento de um vetor v[0..n -1].

A complexidade de tempo desse algoritmo é:

  • A.

    O(logn)

  • B.

    O(n)

  • C.

  • D.

    O(1)

  • E.

Observe o código abaixo, que implementa uma estrutura de dados do tipo pilha.

Assinale a opção que contém o código correto correspondente à linha 14.

  • A.

    head[++pointer] = i;

  • B.

    head[i] = pointer++;

  • C.

    head[pointer]=i;

  • D.

    head.indexOf[i] = pointer;

  • E.

    return head[pointer++];

Em Java, a palavra-chave que implementa uma relação de herança de classes é:

  • A.

    isFatherOf.

  • B.

    isChildOf.

  • C.

    inherits.

  • D.

    derives.

  • E.

    extends.

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