Lista completa de Questões de Ciência da Computação da Fundação Carlos Chagas (FCC) para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
No ambiente de desenvolvimento de programas Java, os bytecodes são criados pelo programa
Editor.
Compilador.
Carregador.
Verificador.
Interpretador.
Dada a instrução Java:
if ( x => 5 )
JOptionPane.showMessageDialog ( null, "x é igual ou maior que 5" );
É correto afirmar que a sintaxe da instrução está
correta.
incorreta, o nome do método é inválido.
incorreta, o operador relacional deve ser <.
incorreta, o operador relacional deve ser >=.
incorreta, a ordem dos argumentos deve ser ( "x é igual ou maior que 5", null ).
A programação orientada ao objeto se inicia com o projeto, que apresenta aos programadores, principalmente, um
esquema de classes-chave.
esquema de métodos.
conjunto de cenários.
mapeamento dos atributos.
detalhamento das mensagens.
Analise as seguintes afirmações sobre o paradigma da Orientação a Objetos.
I. Em uma relação de AGREGAÇÃO entre objetos - estrutura do tipo Todo-Parte, se "A" agrega "B" , então "B" é part-of "A", porém seus tempos de vida são independentes.
II. Em uma relação de COMPOSIÇÃO entre objetos - estrutura do tipo Todo-Parte, se "A" é composto de "B", então "A" controla o tempo de vida de "B".
III. na notação UML, este diagrama indica que cada instância da classe "A" deve ser associada com 1 ou muitas instâncias da classe "B".
É correto o que se afirma em
I e II, apenas.
I e III, apenas.
I, II e III.
II, apenas.
III, apenas.
Uma instância de classe, na técnica de orientação ao objeto, é
uma mensagem.
uma subclasse.
um componente.
um objeto.
um método.
Analise as definições abaixo no âmbito do paradigma da Orientação a Objetos.
I. Habilidade de uma operação ter a mesma assinatura mas diferentes implementações e, possivelmente, diferentes semânticas, em diferentes classes.
II. Habilidade de uma subclasse especializar uma operação herdada, redefinindo a implementação da operação, mas não a sua especificação (assinatura).
Estas definições não esgotam as possíveis, porém estão corretas e são específicas quanto ao conceito de
Agregação
Composição.
Cardinalidade.
Persistência.
Polimorfismo.
A Unified Modeling Language − UML provê uma série de diagramas. Alguns descrevem situações do ponto de vista estático ou estrutural. Outros descrevem situações do ponto de vista dinâmico ou comportamental. Dentre aqueles que descrevem situações do ponto de vista estático ou estrutural encontram-se os diagramas KIK enquanto que, dentre aqueles que descrevem situações do ponto de vista dinâmico ou comportamental encontram-se os diagramas KIKI . Completa-se corretamente o texto acima substituindo-se I e II por:
de Transição de Estados, de Seqüência, de Colaboração e de Atividades de Classes e de Objetos
de Classes e de Colaboração de Objetos, de Transição de Estados, de Seqüência e de Atividades
de Objetos, de Transição de Estados e de Colaboração de Classes, de Seqüência e de Atividades
de Classes e de Objetos de transição de Estados, de Seqüência, de Colaboração e de Atividades
de Objetos, de Transição de estados, de Seqüência e de Atividades de Classes e de Colaboração
No âmbito da análise estruturada de sistemas, os componentes do Diagrama de Fluxo de Dados − DFD constituem o fundamento do
modelo de dados de um sistema de informações e são, basicamente, representações das entidades e seus relacionamentos. Esse modelo auxilia imensamente a compreensão de um problema durante a fase de análise porque pode decompô-lo em problemas menores num processo conhecido por decomposição bottom-up.
modelo funcional de um sistema de informações e são, basicamente, representações das entidades externas, dos processos ou funções, dos fluxos de dados e dos depósitos de dados ou arquivos lógicos. Esse modelo auxilia imensamente a compreensão de um problema durante a fase de análise porque pode decompô-lo em problemas menores num processo conhecido por decomposição top-down.
diagrama de caso de uso de um sistema de informações e são, basicamente, representações das classes e dos atores que alimentam os depósitos de dados ou arquivos lógicos, através dos fluxos de dados. Esse modelo auxilia imensamente a compreensão de um problema durante a fase de análise porque pode decompô-lo em problemas menores num processo conhecido por decomposição middle-top.
diagrama de classes de um sistema de informações e são, basicamente, representações das entidades externas, dos processos, dos fluxos de dados e dos seus relacionamentos com as entidades de dados. Esse modelo auxilia imensamente a compreensão de um problema durante a fase de análise porque pode decompô-lo em problemas menores num processo conhecido por decomposição top-down.
diagrama de seqüência de um sistema de informações e são, basicamente, representações dos atores que, através das funções e dos fluxos de dados, alimentam os depósitos de dados ou arquivos lógicos. Esse modelo auxilia imensamente a compreensão de um problema durante a fase de análise porque pode decompô-lo em problemas menores num processo conhecido por decomposição middle-down.
No sistema OS/400, a biblioteca QGPL é instalada
pelo usuário e usada para os seus próprios objetos.
pelo usuário e usada para programas licenciados.
com o sistema e usada para os objetos do usuário.
com o sistema e usada para os programas licenciados.
com o sistema e usada para tarefas do sistema operacional.
Os diagramas 1, 2 e 3 estão corretamente identificados em:
Os diagramas 1, 2 e 3 estão corretamente identificados em:
Diagrama de Fluxo de dados - DFD Diagrama de Caso de Uso - DCU Diagrama de Transição de Estados - DTE
Diagrama de Caso de Uso - DCU Diagrama de Fluxo de Dados - DFD Diagrama de Transição de Estados - DTE
Diagrama de Transição de Estados - DTE Diagrama de Caso de Uso - DCU Diagrama de Fluxo de Dados - DFD
Diagrama de Fluxo de Dados - DFD Diagrama de Transição de Estados - DTE Diagrama de Caso de Uso - DCU
Diagrama de Caso de Uso - DCU Diagrama de Transição de Estados - DTE Diagrama de Fluxo de Dados - DFD
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...