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

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

Acerca das estruturas de dados e operações de pesquisa e ordenação envolvidas em um ambiente de programação, julgue os itens subseqüentes. A pesquisa binária exige que o arquivo ou tabela a ser pesquisado esteja rigorosamente ordenado, uma vez que o método utiliza, basicamente, sucessivas comparações e divisões para encontrar determinado item.

  • C. Certo
  • E. Errado

Um processo que tem comandos SELECT, INSERT, UPDATE ou DELETE, para o controle de concorrência, requer, respectivamente, locks

  • A. S, S, X ou X.
  • B. X, IX, U ou S.
  • C. S, IX, U ou X.
  • D. X, S, S ou S.
  • E. S, X, X ou X.

Para as questões 47, 48 e 49, considere o diagrama ER abaixo, representado na notação "pé-de-galinha", e o script

SQL para criação das tabelas em um banco de dados.

CREATE TABLE Album(

cod_album INT NOT NULL,

nome VARCHAR(30) NOT NULL,

PRIMARY KEY (cod_album)

);

CREATE TABLE AlbumMusica(

cod_album INT NOT NULL,

cod_musica INT NOT NULL,

PRIMARY KEY (cod_album, cod_musica)

);

CREATE TABLE Artista(

cod_artista INT NOT NULL,

nome VARCHAR(50) NOT NULL,

cod_país INT NOT NULL,

PRIMARY KEY (cod_artista)

);

CREATE TABLE Musica(

cod_musica INT NOT NULL,

titulo VARCHAR(30) NOT NULL,

duracao INT NOT NULL,

data_composicao DATETIME NOT NULL,

cod_artista INT NOT NULL,

PRIMARY KEY (cod_musica)

);

CREATE TABLE País(

cod_país INT NOT NULL,

nome VARCHAR(30) NOT NULL,

PRIMARY KEY (cod_país)

);

ALTER TABLE AlbumMusica ADD CONSTRAINT RefAlbum3

FOREIGN KEY (cod_album)

REFERENCES Album(cod_album);

ALTER TABLE AlbumMusica ADD CONSTRAINT

RefMusica6

FOREIGN KEY (cod_musica)

REFERENCES Musica(cod_musica);

ALTER TABLE Artista ADD CONSTRAINT RefPaís1

FOREIGN KEY (cod_país)

REFERENCES País(cod_país);

<P

Assinale a consulta que retorna o nome dos países dos criadores de todas as músicas.

  • A. SELECT p.nome FROM país p, albummusica am, musica m WHERE am.cod_musica = m.cod_musica AND m.cod_país = p.cod_país;
  • B. SELECT * FROM musica m WHERE m.cod_pais=pais. cod_país;
  • C. SELECT DISTINCT * FROM artista a, musica m, albummusica am, país p WHERE a.cod_artista = m.cod_artista AND a.cod_país = p.cod_país AND am.cod_musica=m.cod_artista;
  • D. SELECT p.nome FROM artista a, musica m, albummusica am, país p WHERE a.cod_artista = m.cod_artista AND a.cod_país = p.cod_país AND am.cod_musica=m.cod_artista;
  • E. SELECT DISTINCT p.nome FROM país p, artista a, musica m WHERE a.cod_artista = m.cod_artista AND a.cod_país = p.cod_país;

Sistemas operacionais são programas, ou conjuntos de programas, que têm o objetivo de prover, da forma mais transparente possível, o acesso controlado aos recursos de um sistema computacional. Um dos seus fundamentos baseia-se no controle e na organização do uso desses recursos para se obter um sistema eficiente e seguro. Em relação aos sistemas operacionais, seus diversos tipos e características, julgue os itens a seguir.

O kernel é uma das partes mais importantes de um sistema operacional. Um dos principais tipos de kernel é o monolítico, que viabiliza interfaces de alto nível com a finalidade de permitir chamadas de sistema para controle de processos, de concorrência e de memória. Alguns dos principais sistemas operacionais existentes no mercado, como o Linux, o Windows 98 e o Windows ME, apresentam esse tipo de kernel.

  • C. Certo
  • E. Errado

Considerando o diagrama de distribuição acima, julgue o item subseqüente.

No diagrama há três nós e cinco componentes. Os componentes encontram-se alocados aos nós. Há canais de comunicação (links) entre os nós.

  • C. Certo
  • E. Errado

De acordo com Avi Silberschatz, o modelo entidaderelacionamento (ER) é uma notação para modelagem conceitual de bancos de dados cujas principais características são: utilização de poucos conceitos, boa representação gráfica e facilidade de compreensão. Acerca do projeto conceitual de banco de dados e do modelo ER, julgue os itens subseqüentes. O projeto conceitual de um banco de dados descreve detalhadamente a estrutura do banco de dados, com todas as informações necessárias para sua implementação direta em um sistema de gerência de banco de dados específico.

  • C. Certo
  • E. Errado

Analise as seguintes afirmações relacionadas aos sistemas de qualidade no desenvolvimento de software.

I. No CMMI nível 2, a área de processo Garantia da Qualidade do Processo e Produto (PPQA) deve fornecer uma gestão com visibilidade apropriada sobre os processos utilizados e produtos desenvolvidos pelo projeto de software.

II. No CMMI nível 3, a área de processo Validação (VAL) deve demonstrar que o produto ou seus componentes funcionam como esperado no ambiente pretendido.

III. No CMMI nível 3, a área de processo Foco do Processo na Organização (OPF) deve estabelecer e manter um conjunto de processos que pode ser utilizado por toda organização.

IV. No CMMI nível 3, a área de processo Desenvolvimento e Inovação Organizacional (OID) deve planejar e implementar melhorias de processos na organização baseadas nas suas fragilidades e forças.

Indique a opção que contenha todas as afirmações verdadeiras.

  • A.

    I e II

  • B.

    II e III

  • C.

    III e IV

  • D.

    I e III

  • E.

    II e IV

Em relação à Ética Profissional destinada à área de informática muito se tem falado e várias questões têm sido levantadas. Nesse sentido, qual das seguintes alternativas não é procedente?

  • A.

    Até que ponto um profissional que trabalha na área de informática pode empregar todos os conhecimentos adquiridos ao se transferir de emprego de uma empresa para outra, ainda mais se for para uma empresa concorrente?

  • B.

    Será que um erro de um profissional desta área não pode, por exemplo, tirar a vida de uma pessoa?

  • C.

    Será que um profissional mal qualificado não pode destruir o futuro de uma empresa?

  • D.

    Até onde podemos confiar em um programa de computador que pode estar controlando nossa vida, tendo em vista que não sabemos qual foi à qualificação do profissional que desenvolveu aquele sistema?

  • E. O assédio sexual deverá ser objeto do Código de Ética Profissional dos Trabalhadores da Área de Informática?

A sintaxe do comando Select da linguagem SQL contém a cláusula Where para estabelecer

  • a.

    projeções.

  • b.

    restrições.

  • c.

    referências.

  • d.

    expressões.

  • e.

    qualificações.

Suponha um banco de dados com uma tabela FUNCIONARIO

contendo os campos cod_func (chave primária), nome,

salario. Para impedir que o valor do campo salario em uma

linha sofra modificação, um trigger pode ser criado com o

seguinte script SQL (ANSI SQL99).

  • A.

    create trigger TR_BLOQUEIOSALARIO.FUNCIONARIO

    for update

    as

    if update (salario)

    begin

    funcionario.salario=updated.oldValue

    stop

    end

  • B.

    create trigger TR_BLOQUEIOSALARIO

    on FUNCIONARIO

    for update

    as

    if update (salario)

    begin

    rollback transaction

    end

  • C.

    create trigger TR_BLOQUEIOSALARIO

    on FUNCIONARIO.salario

    for update (cod_func)

    begin

    rollback transaction

    end

  • D.

    create trigger TR_BLOQUEIOSALARIO.FUNCIONARIO.salario

    for update (cod_func)

    as

    begin

    commit transaction

    end

  • E.

    create trigger TR_BLOQUEIOSALARIO

    on FUNCIONARIO

    for update

    begin

    funcionario.salario=updated.oldValue

    stop

    end

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