Questões de Ciência da Computação do ano 2012

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

A cláusula do SQL utilizada para separar os registros selecionados em grupos específicos é:

  • A.

    DISTINCT

  • B.

    GROUP BY

  • C.

    FROM GROUP

  • D.

    ORDER BY

  • E.

    WHERE ORDER

O comando DCL (Linguagem de Controle de Dados) do SQL que remove ou restringe a capacidade de um usuário de executar operações é:

  • A.

    GRANT

  • B.

    DELETE

  • C.

    REVOKE

  • D.

    DROP

  • E.

    REMOVE

Assinale a alternativa cuja Função de Agregação do SQL está com a descrição INCORRETA:

  • A.

    AVG – Utilizada para calcular a média dos valores de um campo determinado.

  • B.

    COUNT – Utilizada para devolver o número de colunas da seleção.

  • C.

    SUM – Utilizada para devolver a soma de todos os valores de um campo determinado.

  • D.

    MAX – Utilizada para devolver o valor mais alto de um campo especificado.

  • E.

    MIN – Utilizada para devolver o valor mais baixo de um campo especificado.

Quando um banco de dados está sendo utilizado ao mesmo tempo por vários usuários, o responsável por efetivar a transação corrente, evitando inconsistências, é a instrução:

  • A.

    LOCK

  • B.

    INSERT

  • C.

    COMMIT

  • D.

    ROLLBACK

  • E.

    DEADLOCK

Num Banco de Dados de empregados de uma empresa, a tabela EMP contém os campos NOME, SALARIO e CARGO. A consulta SQL que fornece o Nome e Salário de todos Gerentes que ganham mais de 5000 reais é:

  • A.

    SELECT NOME, SALARIO FROM EMP WHERE CARGO=’GERENTE’ AND SALARIO > 5000;

  • B.

    SELECT NOME, SALARIO FROM EMP WHERE CARGO=’GERENTE’ OR SALARIO > 5000;

  • C.

    SELECT NOME, SALARIO > 5000, CARGO=’GERENTE’ FROM EMP;

  • D.

    SELECT NOME, SALARIO > 5000 FROM EMP WHERE CARGO=’GERENTE’;

  • E.

    SELECT NOME, SALARIO, GERENTE FROM EMP WHERE SALARIO > 5000;

É correto afirmar que na SQL

  • A.

    uma constante de tupla precisa conter uma relação de atributos.

  • B.

    a tupla de um atributo contém relações entre variáveis.

  • C.

    uma variável de tupla precisa estar associada a uma relação.

  • D.

    uma tupla de variável precisa conter uma tupla de relação.

  • E.

    variáveis e tuplas são especificadas por objetos relacionados.

A Linguagem de Definição de Dados de uma SQL permite especificar:

  • A.

    O esquema para cada estrutura. As restrições de normalização. O conjunto dos índices a serem mantidos para cada relação. As informações de acesso e flexibilidade para cada relação.

  • B.

    O domínio dos valores gerados por cada atributo. As restrições de integridade. O conjunto dos coefi cientes a serem mantidos nas relações de objetos. A estrutura de armazenamento físico de cada relação na estrutura de relacionamentos.

  • C.

    O esquema para cada relação. O domínio dos valores das relações. As permissões de integridade. O conjunto dos índices a serem extraídos de cada relação.

  • D.

    O esquema para cada relação. As informações de segurança e autorização para cada relação. A estrutura de armazenamento físico de cada relação no disco.

  • E.

    As restrições de interatividade. As variáveis e índices a serem mantidos para cada relação. As informações de segurança e automação para cada relação. A estrutura de armazenamento físico de cada relação no disco.

Há duas maneiras de se passar argumentos ou parâmetros para funções: por valor e por referência. Todas as afirmativas sobre passagem de parâmetros estão corretas, EXCETO:

  • A.

    Na passagem por referência, o que é passado como argumento no parâmetro formal é o endereço da variável.

  • B.

    Na passagem por valor, o valor é copiado do argumento para o parâmetro formal da função.

  • C.

    Por exemplo, quando duas variáveis inteiras i1 e i2 são passadas por valor à função troca() chamada pelo programa principal, elas também são alteradas no programa principal.

  • D.

    Na passagem por referência, dentro da função, o argumento real utilizado na chamada é acessado através do seu endereço, sendo assim alterado.

  • E.

    Na passagem por valor, quaisquer alterações feitas nestes parâmetros dentro da função não irão afetar as variáveis usadas como argumentos para chamá-la.

Uma Linguagem de Programação (LP) é um método padronizado para expressar instruções para um computador. Um paradigma é um conjunto de características que serve para categorizar um grupo de linguagens de programação. Considerando este tema, é correto afirmar que:

  • A.

    Todo programa escrito em uma LP deve ser traduzido para a linguagem de montagem para ser executado. Isso é realizado através de um programa ou conjunto de programas. Esse programa tradutor ou assembly recebe como entrada o código fonte e gera o código de montagem.

  • B.

    No processo de interpretação, a instrução é traduzida para HTML e executada no momento da execução do programa. As vantagens são que apenas partes do programa podem ser executadas e o processo é mais rápido em relação ao processo de compilação.

  • C.

    O processo de compilação efetua a tradução integral do código fonte para o código de máquina. A execução é mais rápida porque não é necessário fazer nenhuma tradução intermediária. Para que o programa seja executado é necessário apenas o código executável. A vantagem é a total portabilidade do código executável, que pode ser executado em qualquer Sistema Operacional.

  • D.

    O processo híbrido combina a execução eficiente e a portabilidade de programas. A base é a existência de um código intermediário, mais fácil de ser interpretado e não específico de uma plataforma computacional. O método é dividido em duas etapas: compilação para um código intermediário e interpretação desse código. Um exemplo é a linguagem Java que utiliza a JVM.

  • E.

    No paradigma declarativo os programas são especificações de como são as tarefas a serem realizadas. Os programas são especificações de relações e funções. Não existem atribuições a variáveis. As variáveis são incógnitas e não representam posições de memória. O C é uma LP que pertence a este paradigma.

A linguagem XML (Extensible Markup Language), assim como outras linguagens, possui identificadores especiais para introduzir comentários em um documento. Os marcadores de início e finalização de comentários em XML são, respectivamente:

  • A.

    /* e */

  • B.

  • C.

  • D.

  • E.

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