Questões de Concurso Para ufrgs

Foram encontradas 968 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q1005175 Programação

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.

Alternativas
Q1005174 Engenharia de Software

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, é  

Alternativas
Q1005173 Engenharia de Software

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.

Alternativas
Q1005172 Arquitetura de Software

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.  

Alternativas
Q1005171 Estatística

A análise de ____________ permite estudar a relação entre dois conjuntos de valores e quantificar o quanto um está relacionado com o outro, no sentido de determinar a intensidade e a direção dessa relação. Isto é, essa análise indica se, e com que intensidade, os valores de uma variável aumentam ou diminuem enquanto os valores da outra variável aumentam ou diminuem.

Assinale a alternativa que completa corretamente a lacuna do texto acima.

Alternativas
Respostas
536: C
537: A
538: C
539: B
540: A