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

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

No tocante às linguagens de programação, são linguagens orientadas a objeto as abaixo relacionadas, EXCETO:

  • A. Visual Basic;
  • B. Java;
  • C. Power Builder;
  • D. Visual Objects;
  • E. Fortran.

Considerando que o código apresentado acima tenha sido compilado e executado corretamente, assinale a opção correta.

  • A.

    O código apaga um sistema de botões de opções de fundo branco com o título  com o texto  no centro. 

  • B.

    O código move um círculo de fundo branco com o título com o texto no centro na posição 300 da tela. 

  • C.

    O código cria uma janela de fundo branco com o título e coloca o texto no centro da janela.

  • D.

    O código importa um ponteiro específico de janela de fundo branco com o título com o texto .

  • E.

    O código oculta do sistema um botão de seleção de fundo branco com o título com o texto no centro da janela.

Considerando uma tabela de clientes criada mediante a instrução SQL acima, assinale a opção que apresenta corretamente uma instrução SQL para alterar essa tabela e modificar o campo telefone para que não seja nulo.

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

Assinale a opção correta, com relação à programação de computadores.

  • A.

    A última atividade a ser realizada na construção de um algoritmo é modelagem do problema e sua abstração, apenas para conferir, depois de terminado, se o algoritmo é válido para determinada atividade.

  • B.

    Para formalizar um algoritmo, não é necessária uma convenção, desde que os desenvolvedores de software saibam a que se refere o algoritmo.

  • C.

    Estruturas sequenciais, estruturas de decisão e estruturas de repetição são pouco utilizadas para escrever programas de computador.

  • D.

    A manipulação de dados em um programa estruturado é feita por meio de funções e procedimentos, que operam sobre variáveis e valores constantes.

  • E.

    Os algoritmos são representados usando-se apenas números e valores lógicos.

Assinale a alternativa equivalente à instrução a seguir:

select * from clientes where idade >= 18 and idade <= 45;

  • A. select * from clientes where idade in (18, 45);
  • B. select * from clientes where idade like “%18” and idade like “45%”;
  • C. select * from clientes where idade between 18 and 45;
  • D. select * from clientes where idade = range(18, 45);
  • E. select * from clientes where idade is 18 until 45;

om relação aos conceitos de programação orientada a objetos e sua implementação na linguagem Java, julgue os próximos itens.

Na programação orientada a objetos, o conceito de herança pode ser utilizado mediante a criação de subclasses a partir de classes anteriormente criadas. Em Java, as subclasses herdam as variáveis de instância e os métodos de instância da superclasse, podendo ter acesso a todos os membros private e protected da referida superclasse.

  • C. Certo
  • E. Errado

om relação aos conceitos de programação orientada a objetos e sua implementação na linguagem Java, julgue os próximos itens.

Pelo uso de polimorfismo, uma chamada de método pode fazer que diferentes ações ocorram, dependendo do tipo do objeto que recebe a chamada.

  • C. Certo
  • E. Errado

A análise e o projeto orientados a objetos têm como meta identificar o melhor conjunto de objetos para descrever um sistema de software. O funcionamento desse sistema se dá por meio do relacionamento e troca de mensagens entre esses objetos. Na programação orientada a objetos, implementa-se um conjunto de classes que definem os objetos presentes no sistema de software. Com relação à herança múltipla é correto afirmar:

  • A.

    O usuário não necessita conhecer detalhes do funcionamento interno do sistema para poder utilizá-lo.

  • B.

    É o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identificação mas comportamentos distintos.

  • C.

    As mensagens enviadas a um objeto podem mudar o valor de um ou mais atributos.

  • D.

    Possibilita que uma classe herde atributos e métodos de duas ou mais classes.

Julgue os seguintes itens, a respeito de conceitos de programação orientada a objeto.

I    As classes descrevem apenas os tipos de dados que compõem os objetos.

II   Objetos são instâncias de uma mesma classe.

III  Métodos são as ações que os objetos podem exercer.

 

Assinale a opção correta.

  • A.

    Apenas o item I está certo.

  • B.

    Apenas o item II está certo.

  • C.

    Apenas os itens I e III estão certos.

  • D.

    Apenas os itens II e III estão certos.

  • E.

    Todos os itens estão certos.

Na programação orientada a objetos, o mecanismo pelo qual uma classe pode se estender a outra, aproveitando seus comportamentos, é denominado

  • A.

    encapsulamento.

  • B.

    herança.

  • C.

    polimorfismo.

  • D.

    junção.

  • E.

    relacionamento.

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