Buscar

Unidade 4 - Exercícios de fixação

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

Página inicial / Cursos / Faculdade / 20212F / 20212F - DISCIPLINAS REGULARES / SETEMBRO / ENIAC_20212F_14465 / Materiais de Estudo
/ Unidade 4 - Exercícios de �xação
Iniciado em sexta, 1 out 2021, 22:48
Estado Finalizada
Concluída em sexta, 1 out 2021, 22:51
Tempo
empregado
2 minutos 52 segundos
Notas 9,00 de um máximo de 10,00(90%)
Questão 1
Correto Atingiu 1,00 de 1,00
Questão 2
Correto Atingiu 1,00 de 1,00
Considere a seguinte query: var data = from e in empregados where
e.Sobrenome.StartsWith("J") select e; Qual das queries a seguir utiliza o PLINQ para
paralelizar a consulta e realizá-la mais rapidamente?
a. SELECT * FROM clientes;
b. var data = from e in empregados.AsParallel() where e.Sobrenome.StartsWith("J") select e;
c. .Select(product => new { ProductId = product.ProductID, ProductName = product.Name });
d. array.Average();
e. var clientesPorCidade = from cliente in clientes group cliente by cliente.cidade;
As respostas corretas são: var data = from e in empregados.AsParallel() where e.Sobrenome.StartsWith("J") select e;,
var clientesPorCidade = from cliente in clientes group cliente by cliente.cidade;
O que é LINQ?
a. É uma referência aos dados que o leitor pode seguir diretamente clicando, tocando ou pairando com o
mouse.
b. LINQ é um idioma padrão para armazenar, manipular e recuperar informações em bancos de dados.
c. Language Integrated Query (LINQ) é um componente do Oracle Java Framework que adiciona capacidades
de consulta de dados nativos.
d. Language Integrated Query (LINQ) é um componente do Microsoft .NET Framework que adiciona
capacidades de consulta de dados nativos para idiomas .NET.

e. É um componente em que o usuário utiliza linguagens SQL para a escrita de queries.
A resposta correta é: Language Integrated Query (LINQ) é um componente do Microsoft .NET Framework que
adiciona capacidades de consulta de dados nativos para idiomas .NET.
https://portalacademico.eniac.edu.br/
https://portalacademico.eniac.edu.br/course/index.php
https://portalacademico.eniac.edu.br/course/index.php?categoryid=28
https://portalacademico.eniac.edu.br/course/index.php?categoryid=429
https://portalacademico.eniac.edu.br/course/index.php?categoryid=444
https://portalacademico.eniac.edu.br/course/index.php?categoryid=475
https://portalacademico.eniac.edu.br/course/view.php?id=11743
https://portalacademico.eniac.edu.br/course/view.php?id=11743#section-1
https://portalacademico.eniac.edu.br/mod/quiz/view.php?id=286674
https://atendimento.eniac.edu.br/faculdade
Questão 3
Correto Atingiu 1,00 de 1,00
Questão 4
Correto Atingiu 1,00 de 1,00
Questão 5
Correto Atingiu 1,00 de 1,00
Qual o conjunto de comandos utilizados para tratar uma exceção no C#?
a. class / new.
b. If / else.
c. return / namespace.
d. String / int.
e. try / catch / �nally.
A resposta correta é: try / catch / �nally.
Qual dos códigos a seguir poderia ser inserido em uma DAL responsável por incluir um
dado sobre uma compra?
a. Compra compra = new Compra()
b. compra.valor = 10;
c. Compra compra = 1;
d. if(compra==null) return 0;
e. compra = context.compra.Add(compra); context.SaveChanges(); return fornecedor;
A resposta correta é: compra = context.compra.Add(compra); context.SaveChanges(); return fornecedor;
O que signi�ca BLL?
a. Business Label Layer (Camada de Rótulo de Negócio).
b. Boolean Logical Layer (Camada de Negócio Booleano).
c. Business Logical Legacy (Legado de Lógica de Negócio).
d. Business Logical Layer (Camada de Regras de Negócio).
e. Business Lambda Layer (Camada Lambda de Negócio).
A resposta correta é: Business Logical Layer (Camada de Regras de Negócio).
https://atendimento.eniac.edu.br/faculdade
Questão 6
Correto Atingiu 1,00 de 1,00
Questão 7
Correto Atingiu 1,00 de 1,00
O que signi�ca DAL?
a. Data Object Layer (Camada de Objetos de Dados).
b. Directory Abstraction Logic (Lógica de Abstração de Diretório).
c. Document Access Layer (Camada de Acesso ao Documento).
d. Data Access Layer (Camada de Acesso aos Dados).
e. Data Abstraction Layer (Camada de Abstração de Dados).
A resposta correta é: Data Access Layer (Camada de Acesso aos Dados).
Em qual dessas consultas foi utilizada uma expressão lambda?
a. var queryLondonCustomers = from cust in customers where cust.City == "London" select cust;
b. var query = from w in words select w.Length;
c. return context.Usuarios.Where(p => p.Idade == idade).ToList();
d. var queryAllCustomers = from cust in customers select cust;
e. var data = from e in employees.AsParallel() where e.FirstName.StartsWith("J") select e;
A resposta correta é: return context.Usuarios.Where(p => p.Idade == idade).ToList();
https://atendimento.eniac.edu.br/faculdade
Questão 8
Incorreto Atingiu 0,00 de 1,00
Questão 9
Correto Atingiu 1,00 de 1,00
Quais as vantagens de criar uma camada DAL?
a. Melhor organização do código, facilidade de manutenção, facilidade de novas implementações,
encapsulamento e reutilização de código, além de maior controle sobre as alterações no banco de dados.
Menos arquivos no projeto.
b. Melhor organização do código, facilidade de criação do código, facilidade de novas implementações,
encapsulamento e reutilização de código, além de maior controle sobre as alterações no banco de dados.
Facilidade de trabalho em equipe no projeto.

c. Melhor organização do código, facilidade de manutenção, facilidade de novas implementações,
encapsulamento e reutilização de código, além de maior controle sobre as alterações no banco de dados.
Facilidade de trabalho em equipe no projeto.
d. Melhor organização do código, remoção da necessidade de manutenção, facilidade de novas
implementações, encapsulamento e reutilização de código, além de maior controle sobre as alterações no
banco de dados. Facilidade de trabalho em equipe no projeto.
e. Melhor organização do código, facilidade de manutenção, impossibilidade de novas implementações,
encapsulamento e reutilização de código e maior controle sobre as alterações no banco de dados. Facilidade
de trabalho em equipe no projeto.
A resposta correta é: Melhor organização do código, facilidade de manutenção, facilidade de novas implementações,
encapsulamento e reutilização de código, além de maior controle sobre as alterações no banco de dados. Facilidade
de trabalho em equipe no projeto.
Pensando na estrutura de um projeto C#, em qual camada devemos criar os métodos de
consultas ao banco de dados que podem utilizar o LINQ?
a. GUI.
b. BLL.
c. DAL.
d. Entidades/Domínios.
e. SQL.
A resposta correta é: DAL.
https://atendimento.eniac.edu.br/faculdade
Questão 10
Correto Atingiu 1,00 de 1,00
O que é uma expressão lambda no C#?
a. É uma funcionalidade do C
b. A expressão lambda é uma função anônima que você pode usar para criar delegates ou outros tipos de
expressão.

c. É uma expressão que retorna sempre um valor de verdadeiro ou falso.
d. São expressões que se limitam na seleção de números em arrays de dados.
e. São expressões que permitem o processamento de queries em paralelo, acelerando o resultado �nal.
A resposta correta é: A expressão lambda é uma função anônima que você pode usar para criar delegates ou outros
tipos de expressão.
◄ Assunto 08 - Uso de queries avançadas no Entity Framework
Seguir para...
Modelo padrao de entrega portfólio ►
https://portalacademico.eniac.edu.br/mod/lti/view.php?id=286673&forceview=1
https://portalacademico.eniac.edu.br/mod/resource/view.php?id=286675&forceview=1
https://atendimento.eniac.edu.br/faculdade

Outros materiais