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.
Ciência da Computação - Dados - COVEST Comissão de Processos Seletivos e Treinamentos (COVEST) - 2004
Considere a seguinte representação de árvores binárias, na notação de Pascal:
Quando invocado com o nó raiz da seguinte árvore, representada de forma gráfica, o procedimento acima imprime os elementos em qual das seguintes ordens?
2, 3, 4, 5, 8, 9, 10
3, 5, 9, 2, 4, 8, 10
2, 4, 3, 8, 10, 9, 5
5, 3, 2, 4, 9, 8, 10
5, 9, 8, 10, 3, 2, 4
Ciência da Computação - Linguagens - COVEST Comissão de Processos Seletivos e Treinamentos (COVEST) - 2004
A linguagem de modelagem UML permite vários tipos de relacionamentos entre classes, introduzindo diferentes graus de acoplamento. Assinale a alternativa que apresenta a seqüência de tipos de relacionamentos, em grau crescente de acoplamento.
Generalização, composição, agregação, associação, dependência.
Dependência, associação, agregação, composição, generalização.
Dependência, associação, composição, agregação, generalização.
Generalização, agregação, composição, associação, dependência.
Associação, composição, agregação, generalização, dependência.
Ciência da Computação - Arquitetura de Computadores - COVEST Comissão de Processos Seletivos e Treinamentos (COVEST) - 2004
Sobre subprogramas, assinale a alternativa correta.
Subprogramas possuem mais de um ponto de entrada.
O invocador de um subprograma pode executar atividades em paralelo à execução do subprograma.
Subprogramas estabelecem abstrações de dados reutilizáveis.
Abstrações funcionais permitem que dada uma mesma entrada, diferentes resultados possam ser retornados ao invocador em diferentes instantes de tempo do sistema.
O nome dado ao valor de um parâmetro passado a um subprograma, durante sua invocação, é conhecido como parâmetro real.
Ciência da Computação - Dados - COVEST Comissão de Processos Seletivos e Treinamentos (COVEST) - 2004
Qual das seguintes estruturas de dados é classificada como heterogênea?
Registro
Vetor (array)
Árvore
Pilha
Fila
Ciência da Computação - Dados - COVEST Comissão de Processos Seletivos e Treinamentos (COVEST) - 2004
Ainda com relação à questão anterior, qual o número máximo de elementos que pode ser armazenado na fila?
Ciência da Computação - Dados - COVEST Comissão de Processos Seletivos e Treinamentos (COVEST) - 2004
Qual o maior número possível de elementos em uma árvore binária com profundidade k?
2(k –1)
2k
(2k )-1
(2k )+1
2(k +1)
Ciência da Computação - Programação - COVEST Comissão de Processos Seletivos e Treinamentos (COVEST) - 2004
Considere as seguintes características encontradas em linguagens de programação.
1) Encapsulamento
2) Classes parametrizadas
3) Herança múltipla
4) Ligação dinâmica (dynamic binding).
Quais são essenciais ao projeto de uma linguagem orientada a objetos?
Ciência da Computação - Programação - COVEST Comissão de Processos Seletivos e Treinamentos (COVEST) - 2004
Sobre técnicas de programação, é correto afirmar que:
na programação modular, todos os detalhes de implementação de um módulo são definidos em sua parte pública.
na programação estruturada, não encontramos a necessidade do uso de estruturas condicionais e repetições.
através do uso de métodos bottom-up, é possível construir uma visão abstrata inicial do sistema e, passo a passo, detalhar esta visão em vários componentes.
qualquer algoritmo, independentemente de sua área de aplicação e complexidade, pode ser descrito através de uma linguagem estruturada.
linguagens imperativas, como C e Pascal, não possuem conceitos de modularidade.
Ciência da Computação - Firewalls - COVEST Comissão de Processos Seletivos e Treinamentos (COVEST) - 2004
Um firewall tem como principal função:
aumentar a largura de banda da sub-rede em que se encontra, através de controle de técnicas de controle de congestionamento.
aumentar a largura de banda da sub-rede em que se encontra, através de controle de técnicas de controle de fluxo.
filtrar pacotes que entram e saem de uma rede, impondo restrições nas portas.
fazer um gateway entre a Intranet corporativa e a Internet, criando uma barreira entre os servidores internos e os usuários externos.
realizar a interconexão da sub-rede com uma rede externa, identificando mensagens que não pertencem à sub-rede.
Ciência da Computação - Aspectos Gerais - COVEST Comissão de Processos Seletivos e Treinamentos (COVEST) - 2004
Uma das técnicas para evitar herança múltipla é utilizar:
Inner Classes.
Information hiding.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...