Questões de Ciência da Computação da Associação Catarinense de Estudos e Pesquisas (ACEP)

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

A respeito do paradigma de programação orientado a objetos, assinale a alternativa INCORRETA.

  • A.

    Uma classe pode ser entendida como um conjunto de objetos que possuem um conjunto de propriedades e métodos de acesso em comum.

  • B.

    Nas modernas linguagens orientadas a objetos, métodos virtuais devem ser obrigatoriamente instanciados ao especializar-se a classe à qual este método pertence.

  • C.

    Seja a classe C' uma especialização da classe C. O polimorfismo de sub-tipos torna possível atribuir estaticamente um objeto de uma classe C' para uma variável de objeto da classe C. A atribuição de C para C' deve ser resolvida por meios dinâmicos (tempo de execução).

  • D.

    As propriedades privadas de uma classe C não são acessíveis mesmo a classes que a especializam. Às especializações da classe C é permitido o acesso somente a propriedades ditas protegidas e públicas.

  • E.

    A herança múltipla, característica da linguagem C++, permite que uma classe especialize o comportamento de um conjunto unitário de classes, porém tem sido abandonado no projeto de linguagens de programação orientadas a objeto mais recentes, como Java e C#, devido à sua complexidade de implementação e questionável utilidade.

O SQL é uma linguagem para elaboração de manipulações e consultas em banco de dados. Sobre o SQL, marque a alternativa CORRETA.

  • A.

    A linguagem SQL tem como objetivo a realização de consultas em bancos de dados hierárquicos.

  • B.

    O comando select é usado para criar tabelas.

  • C.

    Os comandos SQL são totalmente dependentes do fabricante, ou seja, são totalmente diferentes de um banco de dados para outro.

  • D.

    O SQL é usado como linguagem padrão em ambientes de bancos de dados relacionais.

  • E.

    O SQL permite apenas a realização de consultas.

Uma das atribuições de um sistema operacional é o controle e o escalonamento de processos. Sobre esta atribuição, é CORRETO afirmar que:

  • A.

    os processos possuem apenas dois estados: estado de espera e estado de execução.

  • B.

    um dos objetivos do escalonamento de processos é garantir que um recurso compartilhado seja acessado por dois ou mais processos ao mesmo tempo.

  • C.

    os sistemas operacionais, por meio de soluções diversas, como instruções de Test and Set Lock (TSL), semáforos e variáveis de bloqueio, implementam algoritmos e soluções, de exclusão mútua, procurando garantir que os processos não entrem em estado de espera infinito.

  • D.

    o escalonamento de processos tem como objetivo garantir um bom gerenciamento da memória.

  • E.

    os sistemas operacionais mais modernos não trabalham com escalonamento de processos em virtude da alta velocidade dos processadores.

Sobre o padrão Ethernet 10baseT 802.3 para redes de computadores, é INCORRETO afirmar que:

  • A.

    trabalha com par trançado.

  • B.

    trabalha com taxa de sinalização de 10 Mbps.

  • C.

    faz uso de hubs por meio dos quais se dá a extensão para cada um dos nós.

  • D.

    o padrão recomenda que a distância entre o hub e os nós seja no máximo 100 metros.

  • E.

    o padrão recomenda que a distância entre o hub e os nós seja no máximo 50 metros.

As linguagens de programação diferenciam-se por seus tipos de dados, a respeito dos quais, é CORRETO afirmar que:

  • A.

    os tipos inteiro e real são representados da mesma forma, ocupando o mesmo espaço de memória.

  • B.

    as variáveis booleanas são usadas na realização de operações matemáticas que necessitam de alta precisão.

  • C.

    as cadeias de caracteres podem ter tamanhos estáticos (delimitados) ou dinâmicos.

  • D.

    o tipo matriz é um agregado heterogêneo de dados.

  • E.

    o tipo ponteiro caracteriza-se por ser usado em estruturas de dados estáticas, ou seja, de tamanho fixo.

Um dos desafios dos programadores é desenvolver algoritmos que sejam rápidos e eficientes. No mundo dos algoritmos vale destacar o quicksort, sobre o qual é CORRETO afirmar que:

  • A.

    O quicksort é um poderoso algoritmo para gerar números aleatórios.

  • B.

    O quicksort é um algoritmo de ordenação que faz uso da técnica de dividir para conquistar.

  • C.

    O quicksort é um algoritmo de compactação com técnicas de criptografia.

  • D.

    O quicksort é um algoritmo de busca que faz uso de modelos semânticos.

  • E.

    O quicksort é um algoritmo de busca que faz uso de modelos neurais.

Assinale a alternativa que contempla os tipos de polimorfismo que estão, respectivamente, dentre os suportados pelas linguagens de programação C, Java e Haskell.

  • A.

    Coerção, sub-tipos e paramétrico.

  • B.

    Paramétrico, coerção e sub-tipos.

  • C.

    Sub-tipos, coerção e paramétrico.

  • D.

    Paramétrico, sub-tipos e coerção

  • E.

    Sub-tipos, paramétrico e coerção.

Sobre as estruturas de controle, usadas em algoritmos estruturados, assinale a alternativa CORRETA.

  • A.

    As estruturas condicionais podem ser simples ou compostas, ou seja, com uma ou mais condições de teste.

  • B.

    As estruturas condicionais sempre terão ações a serem executadas quando da sua negação.

  • C.

    As estruturas de repetição sempre são fixas, definindo previamente quantas vezes um bloco de instruções será repetido.

  • D.

    As estruturas de repetição sempre serão executadas pelo menos uma vez.

  • E.

    As estruturas de repetição não fazem uso de condições, ou seja, de testes.

Sobre o modelo de referência OSI para o ambiente de redes, é CORRETO afirmar que:

  • A.

    a camada de apresentação é responsável pela transmissão dos dados no meio físico.

  • B.

    a camada física preocupa-se com a transmissão dos pacotes, desde a origem até o seu destino, oferecendo o serviço de roteamento

  • C.

    a camada de aplicação é responsável pela interface entre o aplicativo em execução e a rede.

  • D.

    um modelo OSI é composto apenas pelas camadas de transporte e de redes.

  • E.

    a camada de aplicação preocupa-se com o roteamento fim-a-fim entre as aplicações dos usuários da rede.

Segundo a ISO IEC 17799, a segurança da informação contempla 03 (três) princípios basilares, quais sejam: princípio da confidencialidade, princípio da integridade e princípio da disponibilidade. Com relação somente ao princípio da confidencialidade, marque a alternativa CORRETA.

  • A.

    Em linhas gerais, o princípio da confidencialidade diz que toda informação deve ser protegida com o grau de sigilo necessário e suficiente para que somente o seu legítimo destinatário tenha o acesso a ela.

  • B.

    O princípio da confidencialidade diz que toda informação deve ser mantida sob proteção de senha criptografada de, no mínimo, 06 (seis) dígitos.

  • C.

    O princípio da confidencialidade diz que toda informação deve estar disponível de forma segura aos seus usuários, no momento em que seja necessário o acesso.

  • D.

    O princípio da confidencialidade diz que toda informação deve ser mantida nas mesmas condições no momento em que foi transmitida pelo seu proprietário original.

  • E.

    O princípio da confidencialidade diz que toda informação deve ser mantida sob proteção de senha criptografada de, no mínimo, 08 (oito) dígitos, havendo obrigatoriamente a utilização de letras e números na composição da senha.

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