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

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

As classes e interfaces Java a seguir ocupam cada qual seu próprio arquivo:

Qual diagrama de classes UML é compatível com o código Java acima?

  • A.
  • B.
  • C.
  • D.
  • E.

Um país irá leiloar blocos de exploração de petróleo e precisa de um sistema de informação para controlar o registro dos consórcios que participarão dos leilões, os lances que serão realizados e o vencedor de cada leilão. Todos os consórcios que irão disputar os leilões terão que ser previamente cadastrados no sistema. Um consórcio é formado por uma ou mais empresas.

O objeto de cada leilão é um bloco de exploração. Os consórcios poderão registrar vários lances para cada bloco disputado. Os lances, entretanto, terão de ser maiores ou iguais a um valor mínimo, que será fixado, para cada bloco, antes de cada leilão. Além de atender aos requisitos acima, o sistema de informação em questão deve responder às seguintes questões:

• Qual é o nome do consórcio vencedor?

• Quais são as empresas que integram um determinado consórcio?

• Qual é o país de origem de uma determinada empresa?

• Qual é o nome de uma determinada área de exploração? Onde ela está localizada?

• Qual é o código de um determinado bloco de exploração? Onde ele está localizado? A que área de exploração ele pertence?

Qual diagrama E-R atende a todos os requisitos descritos acima?

  • A.
  • B.
  • C.
  • D.
  • E.

Uma linguagem de programação não exige que as variáveis tenham seu tipo definido. Porém, sempre detecta erros de tipo, determinando o tipo de todos os operandos em tempo de execução.

Isso a caracteriza como uma linguagem

  • A. sem tipos
  • B. fracamente tipificada
  • C. quase fortemente tipificada
  • D. fortemente tipificada
  • E. de tipos estáticos

Ao implementar um sistema de gerência de fornecedores, o desenvolvedor percebeu que não existia no banco de dados relacional da empresa qualquer representação da entidade PRODUTO que aparecia em seu modelo de dados. Para corrigir essa falha, preparou um comando SQL que alteraria o esquema do banco de dados.

Tal comando SQL deve ser iniciado com

  • A. ALTER SCHEMA ADD TABLE PRODUTO
  • B. ALTER TABLE PRODUTO
  • C. CREATE PRODUTO : TABLE
  • D. CREATE PRODUTO AS TABLE
  • E. CREATE TABLE PRODUTO

Uma empresa decidiu comprar um SGBD Oracle e precisa adaptar-se a alguns novos conceitos específicos desse produto. Entre eles está o conceito de esquema, que é um tipo de objeto de base de dados Oracle

  • A. onde residem profiles e roles.
  • B. que tem o mesmo nome do usuário que o possui.
  • C. composto de estruturas físicas de dados.
  • D. usado para ter referências indiretas aos dados.
  • E. criado automaticamente pelo sistema quando necessário.

Uma linguagem de programação permite que os parâmetros de uma função sejam passados por valor ou por referência. Suponha que nessa linguagem seja definida uma função F(A,B) onde A e B são os parâmetros formais, sendo que A é passado por valor, e B é passado por referência. Durante a execução de F, somamos 2 ao valor de A e subtraímos 2 do valor de B.

Caso F(X,Y) seja uma chamada da função, ao longo do programa, onde os parâmetros reais X e Y são variáveis cujos valores antes da chamada são, respectivamente, 10 e 20, esperamos que, ao terminar a função, os novos valores de X e Y sejam, respectivamente,

  • A. 10 e 18
  • B. 10 e 20
  • C. 10 e 22
  • D. 12 e 18
  • E. 12 e 20

Diversas convenções são usadas para representar números inteiros positivos e negativos. A representação em complemento de dois do número inteiro 21, com 16 bits, é

  • A. 1000000000010101
  • B. 1111111111110101
  • C. 1111111111101011
  • D. 1000000011101011
  • E. 0000000011101011

Os programadores utilizam ambientes de desenvolvimento compostos por ferramentas que auxiliam na produção de softwares. Dentre essas ferramentas, o compilador é responsável por

  • A. gerar um programa em linguagem de máquina não executável a partir de um programa escrito em linguagem de alto nível.
  • B. gerar um único programa executável a partir dos módulos objetos.
  • C. traduzir um programa-fonte em linguagem de montagem em um módulo objeto não executável.
  • D. traduzir e executar imediatamente cada uma das instruções do programa-fonte escrito em linguagem de alto nível durante a execução do programa.
  • E. carregar na memória principal um programa para ser executado.

A técnica de memória virtual possibilita a execução de programas que requerem uma quantidade de memória superior à memória física disponível. No esquema de paginação, a memória física é dividida em blocos (frames) de tamanho fixo e a memória lógica é dividida em blocos de tamanho

  • A. igual ao tamanho dos frames, chamados segmentos
  • B. igual ao tamanho dos frames, chamados páginas
  • C. diferente do tamanho dos frames, chamados segmentos
  • D. diferente do tamanho dos frames, chamados páginas
  • E. diferente ou igual ao do tamanho dos frames, chamados páginas

Para o administrador do sistema SUSE Linux 11 listar a descrição dos usuários cadastrados no sistema na linha de comando do shell, em ordem alfabética, deve-se executar a linha de comando

  • A. cat /etc/passwd | cut -d: -f6 | sort
  • B. cat /etc/passwd | cut -d: -f5 | sort
  • C. cat /etc/shadow | cut -d: -f6 | sort
  • D. cat /etc/shadow | cut -d: -f5 | sort -r
  • E. cat /etc/users | cut -d: -f6 | sort -r
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...