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

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

Considerando o código Java acima, em que, em algumas linhas, o código foi retirado, assinale a opção correta.

  • A. Em Java, constantes podem armazenar valores de tipos primitivos ou referências para objetos.
  • B. O método System.exit(int) provoca o fim imediato da execução do interpretador Java. Caso o valor um retorne, deve-se interpretar que ocorreu execução com sucesso do código; caso retorne valor diferente de um, que houve algum problema.
  • C. Para implementar herança em Java, utiliza-se, na definição da classe derivada, a palavra-chave implements seguida pelo nome da superclasse. Assim, o código correto, na linha 22, poderia ser public class Ponto3D implements Ponto2D {.
  • D.

    Uma vez que cada objeto tem acesso ao seu próprio endereço por um ponteiro chamado this, os seguintes enunciados preenchem corretamente as linhas 5 e 6.

    linha 5: this.x = x;

    linha 6: this.y = y;

  • E. O método main (R.16) é associado à classe e não a um objeto específico da classe. Tal como ocorre na linguagem C++, apenas uma função main deve ser definida para a aplicação como um todo. Assim, não seria correto o enunciado public static void main (String[] args){ na linha 31.

Acerca da linguagem de programação Java, assinale a opção correta.

  • A. Objetos de determinado tipo podem receber as mesmas mensagens. Em Java, objetos são armazenados na memória de heap e manipulados por meio de uma referência (variável) guardada na pilha.
  • B. Tipos complexos são valores multidimensionais que podem ser decompostos em componentes menores, descrevem objetos que são armazenados no heap e têm comportamento (seus atributos), identidade (seus métodos) e estado (a referência).
  • C. Literais são utilizados para definir tipos derivados ou certos tipos complexos formados por componentes diferentes (strings e vetores).
  • D. Tipos representam um valor, uma coleção de valores ou coleção de outros tipos. Os tipos básicos, ou primitivos, representam unidades divisíveis de informação de tamanho variável.
  • E. Literais são valores representáveis literalmente, como os números, os valores booleanos, os caracteres individuais, as sequências de caracteres, os vetores de números, de booleanos ou de strings. Números e valores booleanos são compostos e multidimensionais.

Com relação às linguagens de programação orientadas a objetos, assinale a opção correta.

  • A. Um operador de conversão static, ou operador de coerção, pode ser utilizado para se converter um objeto de uma classe em um objeto de outra classe, exceto quando se tratar de um objeto de tipo fundamental.
  • B. No C++, na herança entre classes, quando a derivação da classe base é do tipo public, os membros public e protected da classe base tornam-se membros private e protected na classe derivada.
  • C. Cada método de uma classe é especificado por uma assinatura cuja composição não inclui a lista de argumentos.
  • D. Em C++, uma função operadora global pode tornar-se um friend de uma classe se precisar acessar diretamente membros private ou protected dessa classe.
  • E. O modificador de visibilidade não pode ser do tipo public.

Acerca de linguagens de descrição de hardware, julgue os itens seguintes.

Um dos motivos que fazem com que a linguagem de programação C seja adequada para a modelagem de hardware é o fato de essa linguagem incluir primitivas que descrevem paralelismo no nível de processos, essencial para descrições de hardware.

  • C. Certo
  • E. Errado

Acerca de linguagens de descrição de hardware, julgue os itens seguintes.

VHDL é uma das linguagens de descrição de hardware mais utilizadas na atualidade. Uma das características interessantes de VHDL é o suporte a múltiplas configurações de circuitos, de forma que, para uma dada entidade, é possível especificar diversas arquiteturas alternativas, e selecionar uma delas para compilação por meio do comando CONFIGURATION.

  • C. Certo
  • E. Errado

Acerca de linguagens de descrição de hardware, julgue os itens seguintes.

A principal diferença entre variáveis e sinais em VHDL é que, em uma atribuição, uma variável assume imediatamente o valor atribuído, enquanto que um sinal só assume o valor atribuído depois de um atraso, que pode ser um ciclo delta ou um atraso especificado pelo usuário.

  • C. Certo
  • E. Errado

Acerca de linguagens de descrição de hardware, julgue os itens seguintes.

SystemC é uma linguagem de descrição de hardware baseada na linguagem C que se notabilizou pelos recursos para modelagem em nível de sistema.

  • C. Certo
  • E. Errado

Com relação à linguagem VHDL, julgue os próximos itens.

  • C. Certo
  • E. Errado

Com relação à linguagem VHDL, julgue os próximos itens.

  • C. Certo
  • E. Errado

Com relação à linguagem VHDL, julgue os próximos itens.

  • C. Certo
  • E. Errado
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...