Baixe o app para aproveitar ainda mais
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
Compartilhar