Buscar

2 chamada Analise Orientada a Objetos

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 8 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 8 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

Prévia do material em texto

Leia o texto a seguir:
A simplicidade conceitual da tecnologia de bancos de dados relacionais incentivou a demanda por sistemas de gerenciamento de banco de dados relacionais pelas empresas.
As atividades complexas de projeto exigem simplicidade conceitual para produzir resultados satisfatórios. Sendo assim, o modelo Relacional carecia de recursos que o tornassem uma ferramenta de projeto eficiente. Assim, em 1976, Peter Chen apresentou o modelo Entidade-Relacionamento, representando, graficamente, entidades e seus relacionamentos.
Fonte: ROB, P.; CORONEL, C. Sistemas de Banco de Dados: projeto, implementação e gerenciamento. São Paulo. Editora Gengage Learning, 2011.
Uma empresa apresenta as seguintes regras de negócios:
– Uma empresa opera vários departamentos;
– Cada departamento emprega nenhum, um ou mais funcionários;
– Cada departamento possui um e somente um gerente;
– Um gerente está alocado a um único departamento;
– Um funcionário está empregado em somente um departamento;
– Cada funcionário pode ou não ter um ou mais dependentes.
Crie um diagrama entidade-relacionamento que represente as regras de negócio apresentadas.
Sua Resposta:
O aluno deverá realizar os seguintes passos para criar o DER:
1) Descobrir as entidades;
2) Descobrir os relacionamentos entre as entidades e;
3) Descobrir as cardinalidades presentes nos relacionamentos.
Dessa forma, apresentará um DER como segue:
Questão 1
Relacione as bibliotecas de Python a seguir com a sua respectiva descrição:
I- Pandas
II- Pillow;
III- Matplotlib;
1- Utilizada para a análise de dados;
2- Esta biblioteca é utilizada para a manipulação de Imagens;
3- Com esta biblioteca é possível realizar plotagem de gráficos diversos.
A seguir, assinale a alternativa que contém a sequência correta da associação:
A) I-3; II-2; III-1;
B) I-1; II-2; III-3;
C) I-2; II-3; III-1;
D) I-3; II- 1; III-2;
E) I-2; II-1; III-3;
Questão 2
Sobre as funções nativas do Python, analise as afirmativas a seguir e marque V para verdadeiro e F para falso:
( ) A função print() é utilizada para imprimir os argumentos passados;
( ) A função input() é utilizada para a entrada de dados;
( ) A função type() mostra o tipo de dados;
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A) F-V-V;
B) V-F-F;
C) V-V-V;
D) F-V-F;
E) F-F-F;
Questão 3
Sobre a modularidade em Python, analise as afirmativas a seguir e marque V para verdadeiro e F para falso:
( ) Quando o módulo é importado, todos os comandos nele são executados;
( ) A extensão de um módulo é .pp;
( ) Um módulo contém somente instruções executáveis;
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A) F-V-F;
B) F-F-F;
C) F-V-V;
D) V-F-F;
E) V-V-V;
Questão 4
Sobre a manipulação de arquivos com a biblioteca Pandas, analise as afirmativas a seguir:
I- O Formato CVS pode ser manipulado pela biblioteca Panda. Este tipo de arquivo, armazena os dados separados por vírgula em cada linha do arquivo.
II- O Formato JSON armazena informações estruturadas e é utilizado principalmente para transferir dados entre um servidor e um cliente;
III- A biblioteca Pandas não tem suporte para manipular banco de dados.
Agora, assinale a alternativa que apresenta a resposta CORRETA: 
A) Apenas as afirmativas II e III estão corretas;
B) Apenas a afirmativa I está correta;
C) As afirmativas I, II e III estão corretas.
D) Apenas a afirmativa II está correta;
E) Apenas as afirmativas I e II estão corretas;
Questão 5
Sobre as características da linguagem Python, analise as afirmativas e marque V para verdadeiro e F para falso:
( ) O Python só pode ser utilizado para aplicações de inteligência artificial, portanto se trata de uma linguagem de domínio específico;
( ) Para declarar variáveis em Python é necessário declarar o seu tipo;
( ) Python é uma linguagem que não utiliza delimitadores, como por exemplo, o abre e fecha chaves ({}) e por este motivo, seu código é confuso.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A) F-F-F;
B) V-F-F;
C) V-V-V;
D) F-V-V;
E) F-V-F;
Questão 6
Na programação, funções são blocos de código que realizam determinadas tarefas que normalmente precisam ser executadas diversas vezes dentro de uma aplicação. Sabendo disso, considere o trecho de código a seguir:
Anexo - Consulte a imagem em melhor resolução no final do cadernos de questões.
Os valores impressos, ao se executar o programa, são, respectivamente:
A) 10;
B) 1 e 1;
C) 1 e 10;
D) 10 e 1;
E) 10 e 10;
Questão 7
Analise a linha de código em Python:
[print(i) for i in range(10) if i % 2 == 0]
Assinale a alternativa correta que apresenta o valor que será impresso para o usuário:
A) 0, 2, 4, 6, 8, 10
B) 0, 2, 4, 6, 8
C) 1, 3, 5, 7, 9
D) i
E) None
Questão 8
O algoritmo de ordenação tem o objetivo de produzir uma nova sequência em que os elementos aparecem em ordem crescente ou descrescente. Analise as afirmativas a seguir e marque V para verdadeiro e F para falso:
( ) O bubble sort seleciona em cada iteração um elemento para ser inserido na sequência ordenada produzida.
( ) O quick sort percorrer o vetor várias vezes, a cada passagem fazer a troca para o topo o maior elemento da sequência.
( ) O Merge sort utiliza a estratégia de divisão e conquista;
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A) V-V-F;
B) F-F-F;
C) V-F-F;
D) V-V-V;
E) F-F-V;
Questão 9
Analise o trecho de código em Python abaixo:
Anexo - Consulte a imagem em melhor resolução no final do cadernos de questões.
Assinale a alternativa correta que apresenta o que será impresso para o usuário:
A) -7;
B) 10;
C) 18;
D) 4;
E) checa_valor([4, 10, 18, -7])
Questão 10
Analise o código a seguir:
Anexo - Consulte a imagem em melhor resolução no final do cadernos de questões.
Agora, analise as afirmativas a seguir sobre o código apresentado:
I- A função append() adiciona o valor do parâmetro no início da lista x;
II- O valor apresenta para o usuário será: [1, 2, 3];
III- x é um objeto e quando invocamos o método append(), adiciona o valor do parâmetro a lista de x.
Agora, assinale a alternativa que apresenta a resposta CORRETA: 
A) Apenas a afirmativa III está correta;
B) Apenas a afirmativa I está correta;
C) Apenas a afirmativa II está correta;
D) As afirmativas I, II e III estão corretas.
E) Apenas as afirmativas I e III estão corretas;
Questão 11
Sobre o conjunto de dados em Python, analise as asserções a seguir:
I- A lista é um tipo sequencial composto por elementos organizados de modo linear, na qual cada um pode ser acessado a partir de um índice que representa sua posição na coleção, iniciando em zero.
Por este motivo,
II- tem-se que as listas apresentam mecanismos de indexação e fatiamento, suportam os operadores de concatenação "+" e multiplicação "*" e têm comprimento variável, que pode ser descoberto com o uso da função len.
Analisando-se as asserções apresentadas, conclui-se que:
A) A primeira afirmação é falsa, e a segunda é verdadeira.
B) A primeira afirmação é verdadeira, e a segunda é falsa.
C) As duas afirmações são verdadeiras, e a segunda não justifica a primeira.
D) As duas afirmações são falsas.
E) As duas afirmações são verdadeiras, e a segunda justifica a primeira.
Questão 12
Analise a função em Pyhton a seguir:
Anexo - Consulte a imagem em melhor resolução no final do cadernos de questões.
Sobre o trecho de código anterior, analise as afirmativas a seguir:
I- É preciso utilizar o operador "*" para informar ao interpretador que a lista deve ser desempacotada.
II- Se trata de uma função anônima;
III- Quando se utiliza o "*" no parâmetro, isso indica que os valores serão passados dentro da função através do input.
Agora, assinale a alternativa que apresenta a resposta CORRETA: 
A) As afirmativas I, II e III estão corretas.
B) Apenas a afirmativa II está correta;
C) Apenas a afirmativa I está correta;
D) Apenas as afirmativas I e II estão corretas;
E) Apenas as afirmativas II e III estão corretas;

Continue navegando