Prévia do material em texto
<p>Revisar envio do teste: QUESTIONÁRIO UNIDADE I</p><p>DESENVOLVIMENTO DE SOFTWARE PARA INTERNET 6863-60_57501_R_E1_20242 CONTEÚDO</p><p>Usuário GLEISON MENDES DE MACEDO</p><p>Curso DESENVOLVIMENTO DE SOFTWARE PARA INTERNET</p><p>Teste QUESTIONÁRIO UNIDADE I</p><p>Iniciado 17/10/24 09:25</p><p>Enviado 17/10/24 09:45</p><p>Status Completada</p><p>Resultado da</p><p>tentativa</p><p>2,5 em 2,5 pontos</p><p>Tempo decorrido 20 minutos</p><p>Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas</p><p>respondidas incorretamente</p><p>Pergunta 1</p><p>Resposta</p><p>Selecionada:</p><p>b.</p><p>Respostas: a.</p><p>b.</p><p>c.</p><p>d.</p><p>e.</p><p>No desenvolvimento de aplicações web, qual é a principal diferença entre um site e uma</p><p>aplicação web?</p><p>Um site é uma coleção de páginas estáticas, enquanto uma aplicação</p><p>web é interativa e oferece conteúdo dinâmico baseado nas ações do</p><p>usuário.</p><p>Um site é mais complexo e oferece funcionalidades dinâmicas,</p><p>enquanto uma aplicação web é estática e não interativa.</p><p>Um site é uma coleção de páginas estáticas, enquanto uma aplicação</p><p>web é interativa e oferece conteúdo dinâmico baseado nas ações do</p><p>usuário.</p><p>Um site é construído usando ASP.NET, enquanto uma aplicação web</p><p>utiliza apenas HTML e CSS.</p><p>Um site permite a edição de documentos online, enquanto uma</p><p>aplicação web apenas fornece informações �xas.</p><p>Um site é acessível apenas em navegadores especí�cos, enquanto uma</p><p>aplicação web pode ser executada em qualquer dispositivo.</p><p>CONTEÚDOS ACADÊMICOS BIBLIOTECAS MURAL DO ALUNO TUTORIAISUNIP EAD</p><p>0,25 em 0,25 pontos</p><p>http://company.blackboard.com/</p><p>https://ava.ead.unip.br/webapps/blackboard/execute/courseMain?course_id=_373419_1</p><p>https://ava.ead.unip.br/webapps/blackboard/content/listContent.jsp?course_id=_373419_1&content_id=_4262853_1&mode=reset</p><p>https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_25_1</p><p>https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_27_1</p><p>https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_47_1</p><p>https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_29_1</p><p>https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_10_1</p><p>https://ava.ead.unip.br/webapps/login/?action=logout</p><p>Comentário da</p><p>resposta:</p><p>Resposta: B</p><p>Comentário: Um site é tipicamente uma coleção de páginas web</p><p>estáticas que fornecem informações �xas, enquanto uma aplicação web</p><p>é interativa, permitindo que os usuários realizem tarefas como editar</p><p>documentos e interagir com outros usuários.</p><p>Pergunta 2</p><p>Resposta</p><p>Selecionada:</p><p>b.</p><p>Respostas: a.</p><p>b.</p><p>c.</p><p>d.</p><p>e.</p><p>Comentário da</p><p>resposta:</p><p>O que é uma API no contexto do desenvolvimento de aplicações web?</p><p>Um conjunto de regras e ferramentas para construir e integrar</p><p>software de aplicações.</p><p>Um tipo de banco de dados usado para armazenar dados da</p><p>aplicação.</p><p>Um conjunto de regras e ferramentas para construir e integrar</p><p>software de aplicações.</p><p>Um serviço que hospeda sites estáticos na web.</p><p>Uma linguagem de programação usada para desenvolver aplicações</p><p>web.</p><p>Um protocolo de segurança para proteger dados durante a</p><p>transmissão.</p><p>Resposta: B</p><p>Comentário: Uma API (Interface de Programação de Aplicações) é um</p><p>conjunto de regras, protocolos e ferramentas para construir software e</p><p>permitir que diferentes aplicações se comuniquem entre si.</p><p>Pergunta 3</p><p>Resposta</p><p>Selecionada:</p><p>c.</p><p>Qual é a função principal do middleware em uma aplicação ASP.NET Core?</p><p>Inserir lógica customizada no pipeline de processamento de</p><p>requisições HTTP.</p><p>0,25 em 0,25 pontos</p><p>0,25 em 0,25 pontos</p><p>Respostas: a.</p><p>b.</p><p>c.</p><p>d.</p><p>e.</p><p>Comentário da</p><p>resposta:</p><p>Gerenciar a autenticação e autorização de usuários.</p><p>Servir arquivos estáticos como HTML, CSS e JavaScript.</p><p>Inserir lógica customizada no pipeline de processamento de</p><p>requisições HTTP.</p><p>Con�gurar o ambiente de desenvolvimento da aplicação.</p><p>Realizar a compilação e execução da aplicação em modo de</p><p>depuração.</p><p>Resposta: C</p><p>Comentário: O middleware permite a inserção de lógica customizada no</p><p>pipeline de processamento de requisições HTTP, facilitando a</p><p>implementação de funcionalidades como autenticação e autorização.</p><p>Pergunta 4</p><p>Resposta</p><p>Selecionada:</p><p>c.</p><p>Respostas: a.</p><p>b.</p><p>c.</p><p>d.</p><p>e.</p><p>Comentário da</p><p>resposta:</p><p>Qual é uma vantagem importante do ASP.NET Core em relação ao ASP.NET Framework?</p><p>O ASP.NET Core oferece suporte para desenvolvimento</p><p>multiplataforma.</p><p>O ASP.NET Core suporta apenas a linguagem de programação C#.</p><p>O ASP.NET Core é restrito ao sistema operacional Windows.</p><p>O ASP.NET Core oferece suporte para desenvolvimento</p><p>multiplataforma.</p><p>O ASP.NET Core não suporta a criação de APIs RESTful.</p><p>O ASP.NET Core não possui integração com bibliotecas de terceiros.</p><p>Resposta: C</p><p>Comentário: Uma das principais vantagens do ASP.NET Core é sua</p><p>capacidade multiplataforma, permitindo que aplicações web sejam</p><p>desenvolvidas e executadas em Windows, Linux e macOS.</p><p>Pergunta 5</p><p>0,25 em 0,25 pontos</p><p>0,25 em 0,25 pontos</p><p>Resposta</p><p>Selecionada:</p><p>d.</p><p>Respostas: a.</p><p>b.</p><p>c.</p><p>d.</p><p>e.</p><p>Comentário da</p><p>resposta:</p><p>O que caracteriza uma aplicação web dinâmica?</p><p>Adapta o conteúdo exibido com base nas ações e interações do</p><p>usuário, utilizando tecnologias de servidor.</p><p>Utiliza apenas HTML e CSS para apresentar conteúdo.</p><p>Não interage com o usuário e não muda de acordo com suas ações.</p><p>Fornece conteúdo �xo que não muda, independentemente da</p><p>interação do usuário.</p><p>Adapta o conteúdo exibido com base nas ações e interações do</p><p>usuário, utilizando tecnologias de servidor.</p><p>Não requer a instalação de um servidor web para funcionar.</p><p>Resposta: D</p><p>Comentário: Uma aplicação web dinâmica adapta o conteúdo exibido</p><p>com base nas ações e interações do usuário, utilizando tecnologias de</p><p>servidor como ASP.NET, PHP, Java, ou Node.js.</p><p>Pergunta 6</p><p>Resposta</p><p>Selecionada:</p><p>d.</p><p>Respostas: a.</p><p>b.</p><p>c.</p><p>d.</p><p>e.</p><p>Comentário da</p><p>resposta:</p><p>Qual é a principal função do arquivo appsettings.json em um projeto ASP.NET Core?</p><p>Armazenar as con�gurações da aplicação, como strings de conexão e</p><p>con�gurações de ambiente.</p><p>Armazenar os controladores e modelos da aplicação.</p><p>Con�gurar os serviços e o pipeline de processamento de requisições.</p><p>Gerenciar as dependências e bibliotecas do projeto.</p><p>Armazenar as con�gurações da aplicação, como strings de conexão e</p><p>con�gurações de ambiente.</p><p>Facilitar a integração com serviços externos como APIs de terceiros.</p><p>Resposta: D</p><p>Comentário: O arquivo appsettings.json armazena as con�gurações da</p><p>aplicação, como strings de conexão e con�gurações de ambiente,</p><p>permitindo uma gestão centralizada e �exível das con�gurações.</p><p>0,25 em 0,25 pontos</p><p>Pergunta 7</p><p>Resposta</p><p>Selecionada:</p><p>a.</p><p>Respostas: a.</p><p>b.</p><p>c.</p><p>d.</p><p>e.</p><p>Comentário</p><p>da resposta:</p><p>Quais são os elementos fundamentais do design web que garantem a criação de sites</p><p>visualmente agradáveis e funcionais?</p><p>Tipogra�a, paleta de cores, hierarquia visual e usabilidade.</p><p>Tipogra�a, paleta de cores, hierarquia visual e usabilidade.</p><p>Tipogra�a, hierarquia visual, acessibilidade e otimização de</p><p>imagens.</p><p>Paleta de cores, hierarquia visual, otimização de imagens e</p><p>responsividade.</p><p>Hierarquia visual, usabilidade, acessibilidade e ferramentas de</p><p>prototipagem.</p><p>Tipogra�a, acessibilidade, ferramentas de prototipagem e</p><p>otimização de imagens.</p><p>Resposta: A</p><p>Comentário: A tipogra�a, que envolve a escolha e o uso das fontes no site,</p><p>desempenha um papel crucial na melhoria da legibilidade e na estética</p><p>geral. Fontes bem selecionadas e combinadas de maneira harmoniosa</p><p>facilitam a leitura, reforçam a mensagem e a identidade visual que o site</p><p>deseja transmitir. A paleta de cores, por sua vez, é vital para criar uma</p><p>identidade visual coesa e atraente. A seleção cuidadosa das cores pode</p><p>evocar emoções especí�cas e de�nir o tom do site, enquanto uma paleta</p><p>de cores consistente garante um design harmônico e agradável aos olhos,</p><p>evitando con�itos visuais entre os elementos. Além disso, a hierarquia</p><p>visual é um aspecto indispensável no design web, pois envolve a</p><p>organização dos elementos na página de forma que destaque as</p><p>informações mais importantes. A hierarquia</p><p>visual é alcançada através do</p><p>uso estratégico de tamanho, cor, contraste, espaçamento e</p><p>posicionamento, guiando o olhar do usuário e facilitando a compreensão</p><p>do conteúdo. Por �m, a usabilidade é um fator crítico que se refere à</p><p>facilidade com que os usuários podem navegar e interagir com o site. Um</p><p>design que prioriza a usabilidade assegura que o site seja intuitivo,</p><p>acessível e e�ciente, proporcionando uma experiência agradável e</p><p>satisfatória aos usuários. Esses elementos, quando integrados de maneira</p><p>e�caz, garantem a criação de sites esteticamente atraentes e altamente</p><p>funcionais, atendendo às necessidades e expectativas dos usuários.</p><p>0,25 em 0,25 pontos</p><p>Pergunta 8</p><p>Resposta</p><p>Selecionada:</p><p>b.</p><p>Respostas: a.</p><p>b.</p><p>c.</p><p>d.</p><p>e.</p><p>Comentário da</p><p>resposta:</p><p>Qual é a importância da UX (User eXperience) no desenvolvimento de produtos digitais?</p><p>Proporcionar uma experiência que seja e�ciente, intuitiva e</p><p>satisfatória.</p><p>Aumentar a quantidade de funcionalidades de um produto.</p><p>Proporcionar uma experiência que seja e�ciente, intuitiva e</p><p>satisfatória.</p><p>Reduzir o tempo de desenvolvimento do produto.</p><p>Facilitar a integração com outras plataformas.</p><p>Melhorar a aparência estética do produto.</p><p>Resposta: B</p><p>Comentário: A importância da UX reside em proporcionar uma</p><p>experiência que seja e�ciente, intuitiva e satisfatória, resultando em</p><p>maior �delidade do cliente, retenção de usuários e sucesso comercial</p><p>do projeto.</p><p>Pergunta 9</p><p>Resposta</p><p>Selecionada:</p><p>b.</p><p>Respostas: a.</p><p>b.</p><p>c.</p><p>d.</p><p>e.</p><p>Comentário da</p><p>resposta:</p><p>Como o ASP.NET Core facilita a criação de layouts consistentes e responsivos?</p><p>Integrando-se com frameworks CSS como Bootstrap, que oferecem</p><p>sistemas de grid �exíveis.</p><p>Utilizando bibliotecas JavaScript exclusivas do ASP.NET Core.</p><p>Integrando-se com frameworks CSS como Bootstrap, que oferecem</p><p>sistemas de grid �exíveis.</p><p>Fornecendo um conjunto de templates HTML padrão.</p><p>Exclusivamente através de código C#.</p><p>Fornecendo ferramentas de edição visual integradas no Visual</p><p>Studio.</p><p>Resposta: B</p><p>Comentário: O ASP.NET Core facilita a criação de layouts consistentes e</p><p>responsivos através da integração com frameworks CSS como</p><p>0,25 em 0,25 pontos</p><p>0,25 em 0,25 pontos</p><p>Quinta-feira, 17 de Outubro de 2024 09h45min31s GMT-03:00</p><p>Bootstrap, que oferecem sistemas de grid �exíveis e componentes de</p><p>interface prontos para uso.</p><p>Pergunta 10</p><p>Resposta</p><p>Selecionada:</p><p>b.</p><p>Respostas: a.</p><p>b.</p><p>c.</p><p>d.</p><p>e.</p><p>Comentário da</p><p>resposta:</p><p>O que são Razor Pages no ASP.NET Core e como se diferenciam do MVC?</p><p>Razor Pages são centradas em páginas, enquanto MVC separa a</p><p>lógica de negócios, interface e dados.</p><p>Razor Pages são usadas para criar APIs RESTful, enquanto MVC é</p><p>usado para criar interfaces de usuário.</p><p>Razor Pages são centradas em páginas, enquanto MVC separa a</p><p>lógica de negócios, interface e dados.</p><p>Razor Pages são usadas apenas para prototipagem rápida, enquanto</p><p>MVC é para desenvolvimento completo.</p><p>Razor Pages utilizam JavaScript, enquanto MVC utiliza C#.</p><p>Razor Pages são especí�cas para dispositivos móveis, enquanto MVC</p><p>é para desktop.</p><p>Resposta: B</p><p>Comentário: Razor Pages no ASP.NET Core são centradas em páginas, em</p><p>que cada página tem seu próprio modelo de manipulação de</p><p>requisições, enquanto o MVC separa a lógica de negócios, a interface do</p><p>usuário e o acesso a dados, promovendo um desenvolvimento mais</p><p>organizado e modular.</p><p>← OK</p><p>0,25 em 0,25 pontos</p>