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.

São fragmentos de código com sintaxe válida para a linguagem Object Pascal (Delphi), EXCETO:

  • A.

    for i:=1 to 3 do begin writeln(' '); end;

  • B.

    for j:=3 downto 1 do writeln(' ');

  • C.

    a[i,j] := abs(i-j);

  • D.

    var integer: i, j;

Analise as sentenças abaixo, as quais discutem as principais restrições que podem ser expressas no modelo de dados relacional.

I. Restrições de domínio são impostas para garantir que os valores nas colunas sejam atômicos e que respeitem os tipos de dados das colunas.

II. Restrição de integridade de entidade diz respeito à garantia de que toda linha em uma tabela deve ser única.

III. A restrição de integridade referencial garante que determinadas colunas em uma tabela sejam iguais às colunas que compõem a chave primária de outra tabela ou da própria tabela.

IV. A restrição de chave estabelece que nenhum valor de chave primária pode ser vazio.

Estão CORRETAS as afirmativas:

  • A.

    I e III.

  • B.

    II e III.

  • C.

    I e IV.

  • D.

    III e IV.

São componentes da Visual Component Library (VCL) do Delphi 7, que permitem acesso direto a objetos de banco de dados por meio do Borland Database Engine (BDE), EXCETO:

  • A.

    TUpdateSQL.

  • B.

    TQuery.

  • C.

    TComboBox.

  • D.

    TTable.

Considere um diagrama de entidade-relacionamento com a entidade EMPREGADO, cujos atributos são MATRICULA, NOME-EMPREGADO, RUA, CIDADE (sendo MATRICULA a chave) e com a entidade DEPENDENTE fraca, com os atributos NOME-DEPENDENTE e PARENTESCO (sendo NOME-DEPENDENTE chave parcial). Existe também o relacionamento identificador POSSUI entre EMPREGADO e DEPENDENTE. Nesse relacionamento, EMPREGADO pode possuir N DEPENDENTES e um DEPENDENTE tem que ser necessariamente de um único EMPREGADO. Escolha entre as opções abaixo a que descreve CORRETAMENTE o esquema relacional para a entidade DEPENDENTE.

  • A.

    Atributos: MATRICULA, NOME-DEPENDENTE e PARENTESCO. Chave primária: NOME-DEPENDENTE. Chave estrangeira: MATRICULA de DEPENDENTE que referencia MATRICULA de EMPREGADO.

  • B.

    Atributos: MATRICULA, NOME-DEPENDENTE e PARENTESCO. Chave primária: NOME-DEPENDENTE e PARENTESCO. Chave estrangeira: MATRICULA de DEPENDENTE que referencia MATRICULA de EMPREGADO.

  • C.

    Atributos: MATRICULA, NOME-DEPENDENTE e PARENTESCO. Chave primária: MATRICULA e NOME-DEPENDETE. Chave estrangeira: MATRICULA de DEPENDENTE que referencia MATRICULA de EMPREGADO.

  • D.

    Atributos: NOME-DEPENDENTE e PARENTESCO. Chave primária: NOME-DEPENDENTE.

____________ é um dos mais antigos e simples algoritmos de escalonamento. É largamente usado, e foi projetado especialmente para sistemas time-sharing. Nesse algoritmo, cada processo recebe uma quantidade de tempo do processador. Se o processo não for concluído dentro do tempo recebido, o processador passa a executar o próximo processo da fila.

Complete a lacuna com a opção CORRETA dentre as opções a seguir.

  • A.

    FIFO (First in, first out)

  • B.

    Round-Robin

  • C.

    SRT (Shortest Remaining Time)

  • D.

    Múltiplas Filas

Em relação aos Sistemas Gerenciadores de Banco de Dados (SGBD), analise as seguinte afirmativas.

I. A estrutura de arquivos de dados é armazenada no catálogo do SGBD separadamente do programa de acesso aos dados.

II. O módulo do SGBD para o processamento de consulta e otimização é responsável por criar automaticamente índices que tornem as consultas mais eficientes.

III. O módulo de armazenamento temporário (buffering) de partes do banco de dados em memória é somente utilizado nos processos de backup e recuperação do banco de dados.

Assinale a alternativa CORRETA:

  • A.

    A afirmativa I está incorreta e as afirmativas II e III estão corretas.

  • B.

    A afirmativa II está incorreta e as afirmativas I e III estão corretas.

  • C.

    A afirmativa I está correta e as alternativas II e III estão incorretas.

  • D.

    A afirmativa II está correta e as afirmativas I e III estão incorretas.

___________ é um tipo de entrada no log de operações das transações de um banco de dados escrita quando o SGBD grava no banco de dados os buffers de memória que tiverem sido modificados. Esse tipo de entrada garante que buffers modificados sejam gravados em disco mesmo que suas transações não tiverem sido efetivadas. Complete a lacuna com a opção correta dentre as opções seguintes.

  • A.

    Rollback

  • B.

    Write

  • C.

    Commit

  • D.

    Checkpoint

  • A.

    II, IV, III, I.

  • B.

    III, II, I, IV.

  • C.

    III, I, IV, II.

  • D.

    II, III, IV, I.

Em relação à Linguagem PL/SQL, todas as afirmativas abaixo estão corretas, EXCETO:

  • A.

    Uma função armazenada pode ser utilizada em um comando SQL do Oracle da mesma maneira que as funções SQL nativas.

  • B.

    Gatilhos de banco de dados não podem conter os comandos COMMIT ou ROLLBACK.

  • C.

    A linguagem suporta tratamento de exceções.

  • D.

    Os cursores são bidirecionais, ou seja, a partir do registro corrente do cursor é possível obter o registro anterior ou o próximo.

O programa Hello world é um famoso programa de computador que imprime “Olá, Mundo!” (ou “Hello, World!”). É utilizado como um teste ou um exemplo de código minimalista de uma linguagem de programação. Identifique qual dos trechos de código a seguir refere-se ao Hello World em linguagem Delphi.

  • A.

  • B.

  • C.

  • D.

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