Lista completa de Questões de Ciência da Computação do ano 2004 para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
Na orientação a objetos, uma classe abstrata é aquela que:
Sobre a UML, está correto afirmar que é:
específica para atender a um determinado grupo de linguagens orientadas a objeto.
um método para a construção de diagramas de classe.
uma linguagem para a modelagem de diagramas de fluxo de dados.
A respeito de herança e visibilidade, é correto afirmar que:
os atributos privados podem ser vistos pela classe e pelas subclasses.
as operações protegidas não podem ser redefinidas nas subclasses.
as operações privadas podem ser redefinidas nas subclasses.
as operações privadas estão acessíveis para as subclasses.
o acesso aos atributos por outros objetos deve ser sempre feito por meio de operações.
Sobre o relacionamento de agregação, é correto afirmar que:
ele não é um relacionamento válido na orientação a objetos.
na composição, quando o objeto todo é destruído, o objeto parte permanece e pode ser usado por outro.
ele é um relacionamento que ocorre somente entre componentes.
Qual das características abaixo NÃO é desejável em um software?
Em uma passagem de parâmetro por referência, está correta a seguinte afirmação:
É feita uma cópia da variável passada como parâmetro para uso interno da operação.
O valor da variável passada como parâmetro é modificado após o retorno da operação.
O valor original da variável passada como parâmetro é mantido após o retorno da operação.
É criada uma referência para uma cópia exata da variável passada como parâmetro.
A referência não pode ter seu valor modificado dentro da implementação da operação.
Em relação a variáveis e valores, assinale a alternativa correta:
Um valor não tem nenhum local no tempo nem no espaço e a variável somente em alguns casos o apresenta.
Um valor e uma variável não podem ter seus valores atualizados.
Um valor possui um local no tempo e no espaço, mas as variáveis não.
Uma variável pode ser atualizada e os valores, na maioria das vezes, também.
Um valor é uma constante individual e uma variável é um recipiente para uma codificação de um valor.
Sobre um algoritmo, qual das alternativas abaixo está incorreta:
Deve ser sempre elaborado de acordo com a linguagem de programação a ser adotada.
Não deve ser escrito em uma linguagem de programação específica.
Tem como objetivo apresentar a solução para um problema.
Pode ser representado em diferentes notações.
Qual será a saída do algoritmo abaixo?
Considerando que a saída do algoritmo abaixo é (10, -2, 6), qual o valor inicial, respectivamente, para A e B?
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...