Questões de Concurso Comentadas para ufrgs

Foram encontradas 356 questões

Resolva questões gratuitamente!

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

Q1005176 Programação

Sobre interfaces de aplicativos móveis, considere os procedimentos abaixo.


I - Mostrar na tela o progresso de alguma ação.

II - Usar duas barras de navegação: uma no topo, indicando a página em que o usuário está, e uma na parte inferior da tela, com links para outras páginas.

III - Usar a meta tag viewport para definir uma largura máxima ou mínima de acordo com a resolução da tela do dispositivo.

IV - Definir um event listener para cada evento, após determinar o nome dos eventos de um dispositivo.

V - Usar uma action bar no topo da tela, seguida por uma barra de navegação imediatamente abaixo.

Quais dos itens acima apresentam boas práticas para implementação de interfaces com o usuário em aplicações móveis e aplicáveis a qualquer dispositivo e aplicativo? 

Alternativas
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
Respostas
191: E
192: C
193: A
194: C
195: B