Buscar

TODAS AS REPOSTAS DOS AVA 1 E 2 SEGUNDO SEMESTRE UNOPAR 2018docx

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 25 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 25 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 25 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

AVA 1 LINGUAGEM DE PROGRAMAÇÃO
1)Existem funções específicas existentes para verificar os limites de uma lista. As funções OVERFLOW e UNDERFLOW são utilizadas para este fim.
Qual a definição correta para UNDERFLOW e OVERFLOW, respectivamente:
Alternativas:
a) erro de excesso de dados e erro de ausência de dados
b) erro de ausência de dados e erro de excesso de dados. Alternativa assinalada
c) erro de exceção de dados e erro de exceção de dados
d) erro de excesso de dados e erro de excesso de dados
e) erro de ausência de dados e erro de ausência de dados
2)Dentro de uma estrutura de fila, temos algumas regras para inserir ou excluir um elemento na mesma. De acordo com as regras existentes, para exclusão de um elemento na fila, podemos dizer que está correto afirmar que:
Alternativas:
a) Sempre acontece após o primeiro elemento da fila, desde que ele não ultrapasse a dimensão máxima da fila
b) Sempre acontece no início da fila, desde que ele não ultrapasse a dimensão máxima da fila proporcionando erro de ausência de dados. Alternativa assinalada
c) Sempre acontece após o primeiro elemento da fila
d) Sempre acontece no meio da fila
e) Sempre acontece após o primeiro elemento da fila, desde que ele não ultrapasse a dimensão máxima da fila proporcionando um erro de excesso de dados
3)Analise o algoritmo abaixo:
O algoritmo acima refere-se a qual operação? Assinale a alternativa correta.
Alternativas:
a) inclusão de fila
b) exclusão de fila. Alternativa assinalada
c) inclusão de pilha
d) exclusão de pilha
e) pesquisa na pilha
4)Dentro da Tecnologia da Informação assim como em outras áreas existem várias siglas para nomenclaturas de certas estruturas.
A forma extensa e a que se referem as siglas FIFO e LIFO, respectivamente são:
Alternativas:
a) First in First Out – refere-se a pilha; Last in First Out – refere-se a Fila
b) First in First in – refere-se a Fila; Last in First in – refere-se a pilha
c) First in First Out – refere-se a Fila; Last Out First Out – refere-se a pilha
d) First in First in – refere-se a pilha; Last in First Out – refere-se a Fila
e) First in First Out – refere-se a Fila; Last in First Out – refere-se a pilha Alternativa assinalada
5)Os apontadores, ou delimitadores, são utilizados para marcações dos limites de uma lista.
Os apontadores encontrados nas estruturas FIFO e LIFO são, nesta ordem:
Alternativas:
a) início, topo, fim
b) início, topo, meio
c) início, fim e topo. Alternativa assinalada
d) não há apontadores para FIFO
e) não há apontadores para LIFO
==============================================================
AVA2 LINGUAGEM DE PROGRAMAÇÃO 
A estrutura representa uma forma bastante incomum entre as árvores da natureza: com raiz em cima e as folhas abaixo:
Alternativas:
a) Grafo Alternativa assinalada
b) Diagrama de Venn
c) Parênteses
d) Identação
e) Não indica nenhum tipo de árvore
2)Um exemplo interessante de árvore binária é uma expressão aritmética com operadores didáticos (com dois operandos), cada operador possui como sub árvores os seus operandos.
Analise a expressão abaixo:
A partir da imagem abaixo indique a expressão correta.
Alternativas:
a) (e – f)
b) (a + b) * c + d / (e – f) a) (e – f)
c) (a + b) / (e + f)
d) (d + f) * (e – f)
e) d / (e – f). Alternativa assinalada
3)Um ninho de se’s em programação pode também ser representado por uma árvore binária. Ao trecho
O que é uma árvore binária?
Alternativas:
a) árvore onde os nodos têm no máximo nível dois
b) árvore onde os nodos têm no mínimo nível dois
c)árvore onde os nodos têm no máximo grau dois. Alternativa assinalada
d) árvore onde os nodos têm no mínimo grau dois
e) árvore onde os nodos têm no mínimo nível e grau dois
4) a) – Visite a raiz
- Caminhe na sub-árvore da esquerda
- Caminhe na sub-árvore da direita
b) - Caminhe na sub-árvore da esquerda
- Visite a raiz
- Caminhe na sub-árvore da direita
c) - Caminhe na sub-árvore da esquerda
- Caminhe na sub-árvore da direita
- Visite a raiz
Analise os itens acima e defina qual a relação entre os seguintes métodos de caminhamento e os dados no texto, respectivamente:
Alternativas:
a) preordem; posordem; inordem
b) posordem; inordem; preordem
c) preordem; inordem; posordem. Alternativa assinalada
d)preordem; inordem; inordem
e) preordem; inordem; preordem
5)Procedimento: Visite a raiz;
Caminhe através da sub- árvore da esquerda em preordem (se existir);
Caminhe através da sub -árvore da direita em preordem (se existir).
Sobre árvore de pesquisa assinale a alternativa incorreta?
Alternativas:
a) Nodos maiores que a raiz fica a direita e menores a esquerda
b) A ordem de entrada dos dados afeta o desenho da arvore
c) O percorrimento em preordem gera a seqüência de dados ordenada. Alternativa assinalada
d) Não permite a inclusão de valores repetidos
e) Possui regra definida para remoção de nodos com dois filhos
-------------------------------------------------------------------------
AVA1 ANALISE ORIENTADA A OBJETOS I 
1)Desenvolver softwares é geralmente uma tarefa complexa e sujeita a erros, assim o sucesso ou fracasso dependem de inúmeros fatores que ocorrem durante todo o processo de desenvolvimento. A realização bem executada das três primeiras atividades (Análise de Requisitos, Análise e Projeto) de um processo de desenvolvimento é essencial para o sucesso e qualidade do software desenvolvido. O Processo Unificado (PU) foi criado para apoiar o desenvolvimento orientado a objetos com a Unified Modeling Language (UML), fornecendo uma forma sistemática de especificar sistemas de softwares para diferentes domínios e tamanhos de projetos. No PU, as fases de elaboração e construção ocorrem em ciclos iterativos.
Assinale a alternativa que indica as atividades que são concentradas na fase de "Construção".
Alternativas:
a) Testes e Manutenção.
b) Implementação e Testes. Alternativa assinalada 
c) Análise de Requisitos e Análise.
d) Análise e Projeto.
e) Projeto e Implementação.
2)Durante o processo de desenvolvimento de um software vários profissionais interagem para projetarem a melhor solução. O Analista de Sistemas é um profissional essencial em qualquer projeto de desenvolvimento de sistemas. O Analista de Sistemas, na atividade de Análise de Requisitos, deve identificar, definir e especificar os requisitos funcionais e não-funcionais do sistema. Um _____________________ representa um serviço ou uma funcionalidade que o sistema deve fornecer para atender uma necessidade do usuário. Um _____________________ representa restrições que o software deve atender ou qualidades específicas que o software deve ter.
Assinale a alternativa correta que preenche as lacunas acima:
Alternativas:
a) Requisito não-funcional. Requisito não-funcional.
b) Requisito não-funcional. Requisito funcional.
c)Requisito não-funcional. Requisito transacional.
d) Requisito funcional. Requisito funcional.
e) Requisito funcional. Requisito não-funcional. Alternativa assinalada
3) O Processo Unificado (PU) foi criado para apoiar o desenvolvimento orientado a objetos com a Unified Modeling Language (UML), fornecendo uma forma sistemática de especificar sistemas de softwares para diferentes domínios e tamanhos de projetos, de forma iterativa. O PU consiste na repetição de uma série de ciclos durante o desenvolvimento de um sistema, por isso esse processo é dito como evolucionário. Cada ciclo é concluído com uma versão do produto pronta para distribuição e é subdividido em 4 Fases: Concepção, Elaboração, Construção e Transição. Estas fases, por sua vez, são subdivididas em Iterações e estas passam por cinco fluxos de trabalho (atividades): Requisitos, Análise, Projeto, Implementação e Teste
Assinale a alternativa correta que descreve o objetivo da fase de "Elaboração" do PU:
Alternativas:
a) Define-se como o sistema será construído a partir da definição dos requisitos do sistema, estabelecendo a arquitetura e mecanismos para especificar o sistema.
Alternativa assinaladab) Define-se a ideia geral do negócio do sistema e a delimitação do escopo do projeto, para obter um desenvolvimento bem fundamentado nos requisitos do usuário.
c) Concentra-se na especificação da modelagem organizacional, identificando os processos de negócio, adequando o projeto de acordo com as tecnologias que serão adotadas para o desenvolvimento do software.
d) Define-se a infraestrutura necessárias para o desenvolvimento do sistema e os procedimentos técnicos referentes ao método, técnicas, tecnologias e ferramentas a serem adotadas.
e) Concentra-se na implementação e testes das funcionalidades, através do desenvolvimento iterativo e incremental do sistema.
4)No Paradigma Orientado a Objetos (POO), tudo pode ser potencialmente representado como um objeto. Segundo Bezerra (2007), pode-se dizer que POO é uma forma de abordar um problema, visualizando um sistema de software como uma coleção de agentes interconectados chamados objetos, sendo cada objeto responsável por realizar tarefas específicas.
Referência: BEZERRA, Eduardo. Princípios de análise e projeto de sistemas com UML. 2 ed. Rio de Janeiro: Elsevier, 2007.
Assinale a alternativa correta que define o conceito de "Objeto", conforme o Paradigma Orientado a Objetos.
Alternativas:
a) Um objeto pode ser definido como os acontecimentos que fazem os objetos mudarem de estado, ou seja, é uma transmissão ou informação unidirecional de um objeto para outro.
b) Um objeto pode ser definido como a propriedade pela qual uma classe pode herdar características e comportamento de outra, para obter o reaproveitamento dos atributos e operações.
c) Um objeto pode ser definido como o ato de reunir em uma estrutura chamada classe, as suas características e os seus comportamentos, permitindo que uma classe proteja a integridade de suas partes.
d) Um objeto pode ser definido como qualquer coisa concreta ou abstrata com existência no mundo real, com características e comportamento próprio, sendo possível identificá-lo como único. Os objetos são descritos por seus atributos e operações. Alternativa assinalada
e) Um objeto pode ser definido como a habilidade mental que permite aos seres humanos visualizarem os problemas do mundo real com vários graus de detalhe, representando-o em uma estrutura lógica. 
5) Um paradigma é um conjunto de regras que estabelecem fronteiras e descrevem como resolver problemas dentro desta fronteira. Um paradigma ajuda-nos a organizar a e coordenar a maneira como olhamos o mundo. Assim, a orientação a objetos é um paradigma para o desenvolvimento de software que se baseia na utilização de componentes individuais (objetos) que colaboram para construir sistemas mais complexos, o qual essa naturalidade é transposta para a escrita de programas de computador por meio das técnicas de Programação Orientada a Objetos (POO).
Assinale a alternativa correta que indica o nome do conceito do POO correspondente a seguinte definição "representa a propriedade pela qual uma classe pode herdar características e comportamento de uma outra classe, para obter o reaproveitamento dos atributos e operações".
Alternativas:
a) Evento.
b) Objeto.
c) Estado.
d) Encapsulamento.
e) Generalização. Alternativa assinalada
AVA2 ANALISE ORIENTADA A OBJETOS I
1)Para modelagem de um sistema de software utiliza-se de técnicas de modelagem, geralmente ilustradas no formato de diagramas. Um diagrama provê uma parcial representação do sistema, ajudando a compreender a arquitetura do sistema em desenvolvimento. A Unified Modeling Language (UML)abrange técnicas de modelagem, classificadas em estruturais e comportamentais. As técnicas estruturais enfatizam a estrutura dos elementos estáticos, a partir da identificação dos objetos. As técnicas de modelagem comportamentais enfatizam o comportamento dinâmico e a interação entre os elementos do sistema.
Assinale a alternativa correta que indica algumas técnicas de modelagem "estruturais".
Alternativas:
a) Diagrama de Objetos, Diagrama de Pacotes e Diagrama de Use Cases.
b) Diagrama de Objetos, Diagrama de Classes e Diagrama de Estruturas Compostas. Alternativa assinalada
c) Diagrama de Use Cases, Diagrama de Comunicação e Diagrama de Tempo.
d) Diagrama de Classes, Diagrama de Componentes e Diagrama de Use Cases.
e) Diagrama de Classes, Diagrama de Atividades e Diagrama de Comunicação.
2) A Unified Modeling Language (UML), que significa Linguagem Unificada de Modelagem é uma linguagem padrão para modelagem orientada a objetos. Na Unified Modeling Language (UML), os modos pelos quais os itens podem estar conectados a outros, isto é, logicamente ou fisicamente, são modelados como relacionamentos, que permitem compartilhar informações e colaboram para a execução dos processos pelo sistema. A ___________________também é chamada de classes de associação. É uma classe que está ligada à associação, em vez de estar ligada a outras classes. Essa associação, normalmente, aparece quando duas ou mais classes estão associadas e é necessário manter características (atributos) específicas da Associação.
Assinale a alternativa correta que preenche a lacuna acima:
Alternativas:
a) Classe Binária.
b) Classe Ternária.
c) Classe Associativa. Alternativa assinalada
d)Classe Transitiva.
e) Classe de Agregação.
3)O Diagrama de Casos de Uso tem o objetivo de auxiliar a comunicação entre os analistas e clientes. Um diagrama de Casos de Uso é um diagrama comportamental da Unified Modeling Language (UML)que descreve um cenário, mostrando as funcionalidades do sistema do ponto de vista do usuário.
Sobre o Diagrama de Casos de Uso, julgue as sentenças a seguir:
Um Diagrama de Casos de Uso é representado pelos elementos: Atores, Casos de Uso e Objetos.
Os casos de uso são utilizados para representar os requisitos funcionais do sistema, ou seja, referem-se aos serviços, tarefas ou funcionalidades identificadas como necessários ao software e que podem ser utilizados de alguma maneira pelos atores que interagem com o sistema.
Os Casos de Uso são representados por uma elipse, contendo uma breve descrição dentro do seu símbolo que identifica qual serviço o Caso de Uso assume.
Um ator pode ser qualquer elemento externo que interaja com o software, como por exemplo, sendo uma pessoa, um departamento de uma empresa, um outro sistema ou um dispositivo eletrônico.
Estão corretos os itens:
Alternativas:
a) I e II.
b) II e III.
c) III e IV.
d) II, III e IV. Alternativa assinalada
e) I, II, III e IV.
4)A Unified Modeling Language (UML)é uma linguagem para visualização, especificação, construção e documentação de artefatos de um software em desenvolvimento. A UML apresenta um conjunto de técnicas de modelagem gráficas, integrando vários elementos (objetos, classes, atributos etc) do paradigma orientado a objetos. A UML foi criada a partir da fusão de três métodos, dos autores - _____________, _____________ (OMT- Object Modeling Technique) e _____________ (OOSE – Object-Oriented Software Engineering).
Assinale a alternativa correta que preenche as lacunas acima:
Alternativas:
a) Rumbaugh, Jacobson e Yourdon.
b) Rumbaugh, Jacobson e Gane.
c) Booch, Yourdon e Gane.
d) Booch, Rumbaugh e Jacobson.Alternativa assinalada
e) Yourdon, Jacobson e Booch.
5)O diagrama mais utilizado da Unified Modeling Language (UML)é o Diagrama de Classes. Ele representa a modelagem da parte estática do sistema, o qual evolui com o desenvolvimento do software e pode ter diferentes perspectivas. O Diagrama de Classes representa um conjunto de Classes com seus atributos, operações e relacionamentos. O objetivo do Diagrama de Classes é permitir a visualização das classes utilizadas pelo sistema e como estas se relacionam.
Assinale a alternativa correta que descreve a notação do Diagrama de Classes.
Alternativas:
a) O nome de um atributo é declarado por um verbo, tipicamente, em letra minúscula e para palavras compostas usa-se concatená-las, sendo que a partir da segunda palavra inicia-se com letra maiúscula, por exemplo,"registrarDataNascimento".
b) O nome de uma operação é declarado por um substantivo, tipicamente, em letra minúscula e para palavras compostas usa-se concatená-las, sendo que a partir da segunda palavra inicia-se com letra maiúscula, por exemplo, "estadoCivil".
c) O relacionamento do tipo "Associação" é representado por um losango, ligando as classes envolvidas. Pode-se indicar um nome na associação e a navegabilidade na extremidade das associações que indicará o sentido em que as informações são transmitidas entre os objetos das classes associadas.
d) A "Associação Binária" ocorre quando são definidos relacionamentos entre objetos de duas ou mais classes. A existência de uma associação entre dois objetos possibilita a troca de mensagens entre eles.
e) Uma Classe é representada por um retângulo com, no máximo, três partes. Na primeira parte (de cima para baixo) é exibido o nome da Classe. Por convenção, o nome é apresentado no singular e com as palavras compostas começando por letra maiúscula. Na segunda parte, são declarados os atributos e na terceira parte, são declaradas as operações.Alternativa assinalada
AV1 ORGANIZAÇÃO DE COMPUTADORES
1)
Analise as correspondências seguintes e escolha a alternativa correta: 
I   -  1 Megabyte (1 MB) ..........................1024 Kilobytes
II -  1 Gigabyte (1 GB) .........................1024 Megabytes
III -  1 Terabyte (1 TB) ..........................1024 Gigabytes
Alternativas:
a) Apenas a correspondência I está correta.
b) Apenas a correspondência II está correta.
c) Apenas a correspondência III está correta.
d) Todas as correspondências estão corretas.Alternativa assinalada
2)Leia com atenção as afirmativas seguintes:
I - A Unidade Central de Processamento, também conhecida como CPU (sigla do inglês Central Processor Unit), é a responsável por executar os comandos, convertendo os para a linguagem de máquina para que o computador as execute e novamente convertendo os resultados para que os usuários possam ver essas informações.
II - A CPU tem a função de receber a entrada de dados e, após o processamento, devolver o resultado através de uma saída de dados.
III -A CPU gerencia se as informações serão armazenadas nas memórias do computador, se estas memórias serão as de trabalho apenas ou se serão gravadas em discos, a fim de serem usadas em outros momentos.
Alternativas:
a) Somente as afirmativas I e II são verdadeiras.
b) Somente as afirmativas II e III são verdadeiras.
c) Somente as afirmativas I e III são verdadeiras.
d) Todas as afirmativas são verdadeiras.Alternativa assinalada
3)Leia com atenção as seguintes afirmativas:
I   - Os computadores são máquinas capazes de realizar cálculos de forma automática e armazenar seus resultados. Para isso, há dispositivos que permitem a entrada dos dados e sua visualização acontece por meio de dispositivos de saída (SOUZA FILHO; ALEXANDRE, 2014).
II - A primeira geração dessas máquinas aconteceu entre 1946 e 1954. Eram computadores que funcionavam a válvula, um tubo de vidro parecido com uma lâmpada e que tinha a função de proporcionar o processamento de informações. As instruções eram programadas diretamente em linguagem de máquina e gravadas em cartões perfurados, o que tornava o seu funcionamento lento e sua programação difícil de ser executada (SOUZA FILHO; ALEXANDRE, 2014).
III - Uma máquina dessa geração era a ENIAC, com 17.468 válvulas, 180 metros quadrados de área e, para a época, a incrível velocidade de 100 Quilohertz (KHz) e memória RAM de 200 bits.
Assinale a alternativa correta:
Alternativas:
a) Todas as afirmativas estão corretas. Alternativa assinalada
b) Somente a afirmativa I está correta.
c) Somente a afirmativa II está correta.
d) Somente a afirmativa III está correta.
4)Existem diversas classificações para as funções dos computadores. Em uma delas, segundo Oliveira (2007), as funções básicas dos computadores são:
Alternativas:
a) Entrada de Dados, Processamento de Dados, Transmissão de Informações, Saída de Informações.
b) Entrada de Dados, Processamento de Dados, Armazenamento de Informações, Transmissão de Informações.
c) Entrada de Dados, Armazenamento de Informações, Saída de Informações, Transmissão de informações.
d) Entrada de Dados, Processamento de Dados, Armazenamento de Informações, Saída de Informações. Alternativa assinalada
5)Leia com atenção as afirmativas seguintes:
I - A linguagem de máquina é o conjunto de comandos que o computador pode executar. É um código escrito em determinada ordem, chamada de linguagem de programação.
II - Este código, contendo todos os comandos que devem ser executados, dá origem a um programa. Este programa pode ser escrito em diversos tipos de linguagem existentes, tais como Java ou Cobol, por exemplo, ou ser escrito
diretamente na própria linguagem do computador, através de comandos escritos com combinações e sequências dos números 0 e 1.
III - Quando o programa é escrito dessa forma, diz-se que ele está escrito em linguagem de máquina. Embora ainda existam diversos usos para a linguagem de máquina, o mais comum é que os programas de computadores sejam escritos em linguagens chamadas de baixo nível, como os já citados Java e Cobol.
Assinale a alternativa correta:
Alternativas:
a) Somente as afirmativas I e II são verdadeiras.Alternativa assinalada
b) Somente as afirmativas II e III são verdadeiras.
c) Somente as afirmativas I e III são verdadeiras.
d) Todas as afirmativas são verdadeiras.
===============================================
Ava 2 organização de computadores
1)Leia com atenção as seguintes afirmativas:
I -  A memória RAM (Random Access Memory) possibilita aos processadores endereçar dados divididos em regiões distintas, usadas pelo sistema operacional da máquina, verificar informações de dispositivos de entrada e saída, de programas do usuário e dados gerados por esses programas.
II   - A capacidade de administrar a quantidade de memória RAM cresceu a cada geração de processador, pois é ele quem administra o endereçamento de dados através das funções de seus registradores e de seu barramento.
III - Nos processadores de 32 bits era possível o endereçamento de, no máximo, 4 GB de memória RAM e somente nos processadores de 64 bits passou a ser possível quantidades maiores de memória (SOUZA FILHO; ALEXANDRE, 2014).
Assinale a alternativa correta:
Alternativas:
a) Todas as afirmativas são verdadeiras. Alternativa assinalada
b) Somente as afirmativas I e II são verdadeiras.
c) Somente as afirmativas I e III são verdadeiras.
d) Somente as afirmativas II e III são verdadeiras.
2)Leia com atenção as seguintes afirmativas:
I   - Os equipamentos criados para funcionar em tecnologias de 64 bits muito provavelmente não funcionarão em computadores dotados de processadores de 32 bits devido a seus barramentos.
II - Os barramentos são as vias por onde passam os dados e permitem a transmissão de informações entre a CPU, os dispositivos de entrada e saída de dados e as unidades de memória.
III - A quantidade de barramentos aumenta de acordo com a geração do computador (OKUYAMA; MILETTO; NICOLAU, 2014). Já equipamentos idealizados para computadores de 32 bits podem funcionar em máquinas de 64 bits de forma total ou apenas parcial, dependendo da aplicação e do driver que o sistema operacional utilize para fazê-lo funcionar (ALMEIDA, 2007).
Assinale a alternativa correta:
Alternativas:
a) Somente a afirmativa I é verdadeira.
b) Somente a afirmativa II é verdadeira.
c) Somente a afirmativa III é verdadeira.
d) Todas as afirmativas são verdadeiras.Alternativa assinalada
3)Leia com atenção as afirmativas relacionadas a gerações de computadores. Os computadores modernos foram classificados em gerações, de acordo com sua tecnologia e desempenho:
I - 1ª Geração – entre 1946 e 1954 – eram computadores que funcionavam a válvula, um tubo de vidro parecido com lâmpadas e que tinha a função de proporcionar o processamento de informações.
II - 2ª Geração – entre 1955 e 1964 – sua principalevolução foi a substituição das válvulas pelos transistores e o surgimento de armazenamento em disco e fita magnética.
III - 3ª Geração – entre 1964 e 1997 – sua principal evolução foram os circuitos integrados, chamados assim porque integravam milhares de transistores em um único componente eletrônico.
Assinale a alternativa correta:
Alternativas:
a) Somente as afirmativas I e II são verdadeiras. Alternativa assinalada
b) Somente as afirmativas II e III são verdadeiras.
c) Somente as afirmativas I e III são verdadeiras.
d) Somente a afirmativa I é verdadeira.
4)Leia com atenção as seguintes afirmativas:
I - Os processadores podem ser de dois tipos de acordo com sua tecnologia: Processadores CISC, que processam centenas de conjuntos complexos de instruções simples e RISC.
II - No processador CISC cada instrução isoladamente é considerada simples, curta e pouco potente, porém várias destas instruções agrupadas formam um conjunto complexo que é executado pelo processador.
III - Processadores RISC têm um conjunto reduzido de instruções, e diferente da tecnologia CISC, estas instruções são consideradas complexas, pois cada uma delas executa várias tarefas conjuntas.
Assinale a alternativa correta:
Alternativas:
a) Somente as afirmativas I e II são verdadeiras.
b) Somente as afirmativas II e III são verdadeiras.
c) Somente as afirmativas I e III são verdadeiras.
d) Todas as afirmativas são verdadeiras. Alternativa assinalada
5)Leia com atenção as afirmativas seguintes:
I   - Na década de 1960, surgiu a internet, rede mundial de computadores que marcou o início de uma nova geração de máquinas e programas com capacidade de acessar à rede, de se conectarem entre si e trocar informações. Essa capacidade é chamada de interconexão e anteriormente pertencia somente aos grandes computadores mainframes.
II   - A interconexão trouxe novos conceitos aos microcomputadores, que passaram a se conectar, em um primeiro momento, através de cabos e, posteriormente, através de conexões sem fio (via Wi-Fi, por exemplo).
III - Os computadores passaram a enviar e receber dados através dessas conexões, aproveitando a maior capacidade
dos processadores de administrar informações.
Alternativas:
a) Somente as afirmativas I e III são verdadeiras.
b) Somente as afirmativas II e III são verdadeiras. Alternativa assinalada
c) Somente as afirmativas I e II são verdadeiras.
d)Todas as afirmativas são verdadeiras.
=============================================
AVA 1 BANCO DE DADOS I
1) A Modelagem Entidade Relacionamento utiliza símbolos geométricos para representar seus principais elementos dentro de um Diagrama Entidade Relacionamento – DER. A primeira geração das ferramentas CASE para modelagem de dados apenas desenhava os diagramas, transpondo o trabalho de uma folha de papel para dentro de um computador. Já as gerações seguintes de ferramentas CASE passaram a dar um significado maior aos elementos trabalhados. Esta evolução deu condições para que as ferramentas CASE executassem a ......
Alternativas:
a) Engenharia Progressiva. Alternativa assinalada
b) Engenharia Evolutiva.
c)Engenharia Computacional.
d)Engenharia Transformadora.
2) Segundo a técnica de Modelagem Entidade Relacionamento, utilizamos figuras geométricas para representar os elementos dentro de um Diagrama Entidade Relacionamento. O símbolo Losango é utilizado para representar qual elemento?
Alternativas:
a) Tabela.
b) Entidade.
c) Relacionamento. Alternativa assinalada
d)Atributo.
3)Uma ferramenta CASE pode realizar um processo onde a mesma acessa um banco de dados, faz a leitura do dicionário de dados deste banco de dados e constrói um modelo lógico de dados. Esta funcionalidade é conhecida como:
Alternativas:
a) Engenharia de Software.
b) Engenharia Relacional.
c) Engenharia Reversa. Alternativa assinalada
d)Engenharia Social.
4) Um projeto de banco de dados tem 3 fases bem distintas, o "projeto conceitual", o "projeto lógico" e o "projeto físico". Em cada uma destas "fases", uma ferramenta CASE pode ser muito útil pois acelera o processo. Em qual destas fases temos a utilização das entidades, atributos e relacionamentos?
Alternativas:
a) Entidades, atributos e relacionamentos aparecem no projeto conceitual. Alternativa assinalada
b) Entidades, atributos e relacionamentos aparecem no projeto lógico.
c) Entidades, atributos e relacionamentos aparecem no projeto físico.
d) Entidades, atributos e relacionamentos aparecem nos 3 tipos de projeto.
5) A Engenharia de Software faz uso de tecnologia para acelerar o desenvolvimento de sistemas e softwares, sabendo desta afirmação podemos afirmar que uma ferramenta CASE (Computer Aided Software Engineering) tem como objetivo auxiliar a engenharia de software através do uso de computador. Como uma ferramenta CASE pode auxiliar na modelagem de dados?
Alternativas:
a) A modelagem pode ser prototipada dentro de uma ferramenta CASE e todos os comandos SQL testados antes da criação do banco de dados fisicamente.
b) O Administrador de Banco de Dados (DBA) pode testar todo o cenário de Disaster Recovery (DR) sem a necessidade do banco de dados físico.
c) O Administrador de Dados (AD) consegue fazer a referência cruzada de dois dicionários de dados de SGBD diferentes em servidores com repositórios separados.
d) A modelagem de dados pode deixar de ser feita em papel e com o uso de uma ferramenta CASE, esse processo será muito mais rápido permitindo inclusive que a engenharia progressiva seja aplicada. 
Alternativa assinalada
============================================
Ava 2 banco de dados I
1) A plataforma aberta UNIX (sistema operacional) foi base para a propagação e consolidação do SGBD Oracle, um SGBD que utilizava os conceitos da Modelagem Entidade Relacionamento e que possuíam um preço muito menor do que as grandes empresas como IBM e BURROUGHS. Nesta mesma época um outro SGBD era um grande concorrente seu, pois apostava também na Modelagem Entidade Relacionamento. Qual era o nome deste grande concorrente da Oracle na década de 80/90?
Alternativas:
a) Apple.
b) Bentley.
c) Texas Instrument.
d) Sybase. Alternativa assinalada
2) A International Business Machines (IBM) dominava o mercado dos mainframes (computadores de grande porte) e na década de 70 desenvolveu um Sistema Gerenciador de Banco de Dados Relacional, que utilizava os conceitos da Modelagem Entidade Relacionamento proposto por Peter Chen. A técnica de Modelagem Entidade Relacionamento subdividia o cenário do sistema em quais elementos básicos conceituais?
Alternativas:
a) Tabelas, Campos, Chaves.
b) Arquivos, Chaves e Relacionamentos.
c) Entidades, Relacionamentos e Atributos. Alternativa assinalada
d)Diretórios, Arquivos e Índices.
3) Considerando que o conceito clássico do "processamento de dados" apresenta a seguinte estrutura "ENTRADA DE DADOS + PROCESSAMENTO = SAÍDA DE DADOS", e que esta estrutura persiste até os dias de hoje. O item SAÍDA DE DADOS pode ser apresentado ou armazenado de diversas formas possíveis. Um relatório impresso, ou uma tela de computador podem apresentar e representar esta SAÍDA DE DADOS. Mas quando pensamos em um armazenamento mais consistente destes dados, que tipo de estrutura é necessária?
Alternativas:
a) Objetos Java Encapsulados.
b) Banco de Dados Relacional. Alternativa assinalada
c) Subprograma em C#.
d) Blocos Executáveis em PHP.
4) A grande concorrência no mercado de software tem levado os fabricantes de SGBD a modificarem as suas práticas comerciais pois hoje em dia não basta ter um produto robusto tecnicamente ou que apresente uma performance incrível, o preço dos produtos tem sido o fator predominante na escolha ou adoção de um software. Qual das seguintes alternativas melhor reflete este cenário.
Alternativas:
a) Os fabricantes lançam versões gratuitas, porém com limites de uso e mantém as versões pagas sem limites de uso. Alternativa assinalada
b) Os fabricantes possuem versões gratuitas, mas totalmente diferentes das versões pagas, o queimpossibilita uma migração suave de uma versão para outra.
c) Os fabricantes disponibilizam versões gratuitas limitadas a no máximo 5 tabelas e 1000 registros em cada uma, se necessitar de mais espaço tem que optar pela versão paga.
d) Os fabricantes permitem que uma versão paga seja transformada em uma versão gratuita se o usuário comprovar que não tem como pagar pelo uso do software.
5) O mundo das plataformas abertas UNIX prega a doutrina do código fonte aberto (Open Source), ou seja, não pertencem a nenhum fabricante específico, todos que participam da comunidade open source fazem contribuições e melhorias nos códigos e desta forma promovem a manutenção e evolução do software. Nesta mesma linha do código fonte aberto existe uma outra doutrina que é chamada de software free ou programa de computador gratuito. Um dos softwares para banco de dados na categoria free que teve uma grande aceitação e consequentemente uma grande utilização e que depois foi adquirida pela Oracle é:
Alternativas:
a) Software Sybase.
b) Software DMS-II.
c) Software Oracle.
d) Software Mysql. Alternativa assinalada
------------------------------
Seminário III segundo semestre 2018 unopar
Ava 1
1) Segundo a UML, uma associação generalização entre duas classes pode ser representada como uma herança de uma classe derivada de uma classe base.
Ao conectar estas duas classes, como é feita esta operação?
Alternativas:
a) Uma linha conectando as duas classes, com setas nas duas extremidades, tanto da classe base como na classe derivada.
b) Uma linha conectando as duas classes, com uma seta no lado da classe derivada.
c) Uma linha conectando as duas classes, com uma seta no lado da classe base. Alternativa assinalada
d)Uma linha conectando as duas classes, sem nenhuma seta tanto na classe base como na classe derivada.
e)Uma linha conectando as duas classes, com um asterisco (*) no lado da classe derivada.
2) A Microsoft desenvolveu uma tecnologia conhecida como ADO.NET, que é exclusiva da plataforma DOT.NET. Nesta tecnologia, para acessar os dados de um SGBD, é necessário a definição/configuração de um componente chamado DATASET. Do lado do framework, por sua vez o DataAdapter pode utilizar quais comandos?
Alternativas:
a) CreateCommand, ExcludeCommand e PrintCommand.
b) AlterCommand, CreateCommand, CompleteCommand e ExitCommand.
c) SelectCommand, InsertCommand, UpdateCommand e DeleteCommand. Alternativa assinalada
d) OpenCommand, CloseCommand, CommitedCommand e ExitCommand.
e) StopCommand, StartCommand, BeginCommand e EndCommand.
3)O comando SELECT é utilizado para recuperar os dados que estão armazenados nas tabelas do banco de dados. Em suas variações sintáticas, é possível realizar a leitura em uma ou várias tabelas ao mesmo tempo. Este modelo de leitura, que envolve mais de uma tabela, pode ser simplificado utilizando se a variação sintática JOIN.
Alternativas:
a) O JOIN permite apagar dados, ao mesmo tempo em que faz a leitura nas tabelas.
b) O JOIN permite alterar dados, ao mesmo tempo em que faz a leitura nas tabelas.
c) O JOIN permite gravar novos dados, ao mesmo tempo em que faz a leitura nas tabelas.
d) O JOIN permite ler dados de duas ou mais tabelas em um único comando. Alternativa assinalada
e) O JOIN permite ler, apagar e alterar dados de uma tabela, tudo ao mesmo tempo.
4)Em UML, uma associação generalização entre duas classes pode ser representada através de uma hierarquia de herança entre classe derivada e classe base. Qual é o complemento necessário para finalizar está representação?
Alternativas:
a) Uma linha conectando as duas classes com um círculo na ponta base.
b) Uma linha conectando as duas classes com uma seta na ponta base. Alternativa assinalada
c) Uma linha dupla conectando as duas classes com um círculo preenchido no ponta destino.
d) Uma linha pontilhada conectando as duas classes com um círculo na ponta base.
e) Uma linha pontilhada conectando as duas classes com uma seta em cada extremidade.
5)O diagrama de objetos é um dos artefatos utilizados pela UML em seu processo de engenharia de software. É muito parecido com o diagrama de classes, porém representando um determinado instante do tempo. Neste diagrama são apresentados quais tipo?
Alternativas:
a) São representados os estados dos objetos, com seus atributos e relacionamentos em um determinado instante. Alternativa assinalada
b) São representadas as tabelas com seus campos e relacionamentos.
c) São representados os objetos persistentes, hiperpersistentes e transientes.
d) São representados métodos de acesso, status das classes e a sequencias de mensagens.
e) São representados as sequencias de mensagens entre as classes.
======================
Seminário III segundo semestre 2018 Unopar
Ava 2
1)A Microsoft desenvolveu uma tecnologia conhecida como ADO.NET, que é exclusiva da plataforma DOT.NET. Nesta tecnologia o acesso ao banco de dados é disciplinado.
Quais são as tarefas básicas realizadas?
Alternativas:
a) Abrir conexão, enviar comandos ao SGBD, receber os dados requisitados e fechar conexão. Alternativa assinalada
b) Abrir o banco de dados, executar comandos no banco de dados, fechar o banco de dados.
c) Abrir link com o banco de dados, processar os comandos no banco de dados, fechar o link com o banco de dados.
d) Abrir o banco de dados, encaminhar comandos ao SGBD e suspender o banco de dados.
e) Abrir conexão, compilar programa fonte, executar comandos C# ou Java e fechar conexão.
2) A funcionalidade ADO.NET define um .NET Framework Data Provider, onde dentro dele é definido um DataAdapter. Quais são as funcionalidades definidas dentro do DataAdapter?
Alternativas:
a) CreateCommand, StartCommand e StopCommand.
b) StartCommand, PlayCommand e StopCommand.
c) SelectCommand, GrantCommand e RevokeCommand.
d) ModifyCommand, DropCommand e CreateCommand.
e) SelectCommand, InsertCommand, UpdateCommand e DeleteCommand. Alternativa assinalada
3)Na funcionalidade ADO.NET do Framework .NET, além do DATASET, temos um outro tipo de classe que permite enviar e receber comandos ao banco de dados. Esta classe tem uma particularidade que só permite executar comandos SELECT, não permitindo operações que atualizem um banco de dados. Estamos tratando de qual classe?
Alternativas:
a) Classe DataCommand.
b) Classe DataInput.
c) Classe DataReader. Alternativa assinalada
d) Classe DataFinder.
e) Classe DataScan.
4)A funcionalidade ADO.NET define um DATASET como o principal componente. Por sua vez, o DATASET é composto pelo DataTableCollection e o DataRelationCollection.
O DataTableCollection tem uma estrutura que é o DataTable. Qual é a composição de um DataTable?
Alternativas:
a) DataRowCollection, DataLineCollection e DataColumCollection.
b) DataRowCollection, DataColumCollection e ConstraintCollection. Alternativa assinalada
c) DataSetCollection, DataLineCollection e DataCollection.
d) DataCollection, DataLineCollection e DataGroupcollection.
e) DataCollection, DataPkCollection e DataFkCollection.
5)Na funcionalidade ADO.NET do Framework .NET, após a conexão com o banco de dados ser estabelecida, já podemos executar comandos diretamente com o banco de dados. A classe OleDbCommand é utilizada para esta função. Através de qual propriedade é que podemos passar os comandos?
Alternativas:
a) Propriedade INPUTTEXT.
b) Propriedade SENDTEXT.
c) Propriedade COMMANDTEXT. lternativa assinalada
d) Propriedade MAILTEXT.
e) Propriedade EXECTEXT.

Outros materiais