Questões de Concurso Comentadas para faurgs
Foram encontradas 2.481 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Sobre programação orientada a objetos, considere as afirmações abaixo.
Uma classe é chamada de ___________ se ela possui, pelo menos, um método declarado, mas não definido (implementado).
_________ é o mecanismo que permite que uma classe reutilize características de duas ou mais classes bases.
Em linguagens orientadas a objeto, o mecanismo de __________ permite que diferentes implementações de um mesmo método sejam usadas coerentemente, de acordo com o contexto de chamada daquele método no momento da execução.
Assinale a alternativa que preenche, correta e respectivamente, as lacunas das afirmações acima.
Em relação ao paradigma de orientação a objetos, assinale as afirmações abaixo com V (verdadeiro) ou F (falso).
( ) Uma linguagem de programação orientada a objetos pode permitir que uma classe tenha zero, um ou vários métodos construtores distintos.
( ) Um método construtor é responsável por alocar espaço em memória para os atributos do objeto.
( ) Um método construtor padrão atribui valores default para todos os atributos do objeto. Esses valores são obrigatoriamente definidos pela linguagem de programação (ex.: 0 para atributos numéricos).
( ) Uma classe herdeira não precisa definir um método construtor, pois herda, automaticamente, o construtor da classe base.
( ) Um método construtor não padrão permite que cada objeto de uma classe seja instanciado com valores distintos e adequados ao contexto daquele objeto especificamente.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é
Considere as afirmações abaixo sobre diagramas de atividade da UML.
__________ indicam ações que são executadas no sistema.
_________ são representadas por setas contínuas e são usadas para indicar o fluxo de trabalho entre elementos do diagrama.
Uma ramificação lógica é indicada por ________ e representa desvios do fluxo de controle.
Um retângulo com bordas arredondadas identifica _________ e representa marcos de processamento.
Assinale a alternativa que preenche, correta e respectivamente, as lacunas das afirmações acima.
Considere os textos abaixo, sobre estilos arquiteturais de software.
O estilo _________ é largamente utilizado por scripts Unix e aplicações de processamento de sinal. Consiste em uma série de processos conectados, de maneira que a saída de um processo serve como entrada do próximo; assim, um processo não precisa esperar que outro termine para iniciar sua execução, podendo fazê-lo assim que uma entrada esteja disponível.
Bibliotecas de interface gráfica e os programas que as utilizam estão organizados dentro do estilo ________, que é utilizado por muitos sistemas distribuídos, pois permite o baixo acoplamento dos componentes e uma fácil reorganização do sistema.
No estilo _________, os componentes interagem através de protocolos de rede básicos ou através de chamadas de procedimentos remotos (RPCs – remote procedure calls); usualmente há vários componentes acessando um único componente central.
O estilo _________ é uma maneira popular de organizar software com interfaces gráficas que precisam mostrar diferentes visões dos dados; a ideia principal é separar os dados e sua visualização.
No estilo _________, os componentes focam em tarefas específicas, facilitando a detecção de problemas. Por outro lado, problemas de desempenho podem ocorrer dependendo do número de níveis que uma mensagem precisa percorrer até ser processada.
Assinale a alternativa que completa, correta e respectivamente, as lacunas do texto acima.
Considere as afirmações abaixo sobre modelagem Entidade-Relacionamento.
I - Uma entidade pode não ter um valor aplicável para um atributo. Por exemplo, o atributo número do apartamento de um endereço só se aplica a endereços que estão em prédios de apartamento, e não a outros tipos de residências, como casas. Para tais situações, o valor especial NULL pode ser utilizado.
II - Para uma entidade de pessoa, o valor da idade pode ser determinado pela data atual e pelo valor da data de nascimento dessa pessoa. O atributo idade é chamado de atributo derivado e considerado derivável do atributo data de nascimento, que é chamado, por sua vez, de atributo armazenado.
III - Um atributo chamado de valor único ou monovalorado é aquele que pode ter um conjunto de valores para a mesma entidade. Por exemplo, para o atributo formação acadêmica, uma pessoa pode não ter formação acadêmica, outra pode ter e uma terceira pode ter duas ou mais formações.
Quais estão corretas?