621 Q658388
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um diagrama relacionando conceitos do paradigma de orientação a objetos, no qual estão destacados os elementos A, B e C. Considerando essa figura, julgue os itens seguintes, acerca de algoritmos e estrutura de dados e programação orientada a objetos.

A ordem de complexidade dos algoritmos implementados nas plataformas de linguagens orientadas a objetos é mais reduzida quando comparada às implementações usando linguagens convencionais como Pascal.
622 Q657393
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens que se seguem acerca dos conceitos de lógica de programação e algoritmos. Em programação orientada a objetos, o conceito de polimorfismo refere-se à possibilidade de se atribuir o mesmo nome a diferentes métodos de uma classe, que são diferenciados, então, pela sua lista de parâmetros.
623 Q655367
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca dos conceitos sobre orientação a objetos, julgue os itens a seguir.

Quando um objeto é criado, pode-se executar um método construtor para inicializá-lo. Nas linguagens C++ e Java, um método construtor tem o nome da classe da qual é membro; se existirem diferentes códigos de inicialização, em ambas as linguagens pode-se definir vários construtores para uma classe, desde que com assinaturas distintas.
624 Q148323
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da orientação a objetos, julgue os itens seguintes.

Uma generalização é um relacionamento entre uma classe, chamada superclasse, e variações dessa classe, chamadas subclasses. A superclasse contém atributos, operações e associações comuns às subclasses. As subclasses podem acrescentar atributos, operações e associações específicas. Uma instância de uma subclasse é simultaneamente uma instância das suas superclasses.

625 Q148322
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da adequação entre orientação a objetos e modelo relacional, julgue os itens subseqüentes.

Classes organizadas em hierarquias podem ser armazenadas em bancos de dados relacionais. Supondo que as classes ContaEspecial e ContaCorrente herdem da classe Conta, uma forma de se mapear essas classes para um banco de dados relacional é criar uma tabela para cada uma dessas classes. Uma outra opção seria criar uma única tabela com os atributos das três classes.

626 Q148321
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere aos conceitos de linguagens orientadas a objetos e de ambientes de desenvolvimento integrado (IDEs), julgue os próximos itens.

O J2EE, ao contrário do .NET, não oferece ferramentas RAD (rapid application development).

627 Q148320
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere aos conceitos de linguagens orientadas a objetos e de ambientes de desenvolvimento integrado (IDEs), julgue os próximos itens.

Na linguagem C++, ao se declarar o protótipo de uma função externa dentro de uma classe, e preceder a mesma com a palavra chave friend, está-se permitindo que essa função, externa, tenha acesso aos membros privados da classe.

628 Q148319
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao código em linguagem C apresentado acima, julgue os itens a seguir.

A linguagem C permite a passagem de argumentos de linha. Para isso, a linguagem C define dois argumentos internos: o argc e o argv que são utilizados para receber os argumentos da linha de comando. O argc armazena o número de argumentos de linha. Caso o programa seja executado sem argumento de linha, isto é, apenas o nome do programa, o valor de argc será zero.

629 Q148318
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao código em linguagem C apresentado acima, julgue os itens a seguir.

O teste na linha 9 será verdadeiro somente quando a constante DB, definida na linha 3, for maior que zero. Nesse caso, as linhas 10 e 11 serão executadas.

630 Q148311
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de linguagens de programação orientadas a objeto e suas características, julgue os itens que se seguem.

A criação de um objeto em Java sempre é realizada mediante as palavras reservadas “new object”.