Prévia do material em texto
• Pergunta 1 0,25 em 0,25 pontos No desenvolvimento de aplicações web, qual é a principal diferença entre um site e uma aplicação web? Resposta Selecionada: b. Um site é uma coleção de páginas estáticas, enquanto uma aplicação web é interativa e oferece conteúdo dinâmico baseado nas ações do usuário. Respostas: a. Um site é mais complexo e oferece funcionalidades dinâmicas, enquanto uma aplicação web é estática e não interativa. b. Um site é uma coleção de páginas estáticas, enquanto uma aplicação web é interativa e oferece conteúdo dinâmico baseado nas ações do usuário. c. Um site é construído usando ASP.NET, enquanto uma aplicação web utiliza apenas HTML e CSS. d. Um site permite a edição de documentos online, enquanto uma aplicação web apenas fornece informações fixas. e. Um site é acessível apenas em navegadores específicos, enquanto uma aplicação web pode ser executada em qualquer dispositivo. • Pergunta 2 0,25 em 0,25 pontos O que é uma API no contexto do desenvolvimento de aplicações web? Resposta Selecionada: b. Um conjunto de regras e ferramentas para construir e integrar software de aplicações. Respostas: a. Um tipo de banco de dados usado para armazenar dados da aplicação. b. Um conjunto de regras e ferramentas para construir e integrar software de aplicações. c. Um serviço que hospeda sites estáticos na web. d. Uma linguagem de programação usada para desenvolver aplicações web. e. Um protocolo de segurança para proteger dados durante a transmissão. • Pergunta 3 0,25 em 0,25 pontos Qual é a função principal do middleware em uma aplicação ASP.NET Core? Resposta Selecionada: c. Inserir lógica customizada no pipeline de processamento de requisições HTTP. Respostas: a. Gerenciar a autenticação e autorização de usuários. b. Servir arquivos estáticos como HTML, CSS e JavaScript. c. Inserir lógica customizada no pipeline de processamento de requisições HTTP. d. Configurar o ambiente de desenvolvimento da aplicação. e. Realizar a compilação e execução da aplicação em modo de depuração. • Pergunta 4 0,25 em 0,25 pontos Qual é uma vantagem importante do ASP.NET Core em relação ao ASP.NET Framework? Resposta Selecionada: c. O ASP.NET Core oferece suporte para desenvolvimento multiplataforma. Respostas: a. O ASP.NET Core suporta apenas a linguagem de programação C#. b. O ASP.NET Core é restrito ao sistema operacional Windows. c. O ASP.NET Core oferece suporte para desenvolvimento multiplataforma. d. O ASP.NET Core não suporta a criação de APIs RESTful. e. O ASP.NET Core não possui integração com bibliotecas de terceiros. • Pergunta 5 0,25 em 0,25 pontos O que caracteriza uma aplicação web dinâmica? Resposta Selecionada: d. Adapta o conteúdo exibido com base nas ações e interações do usuário, utilizando tecnologias de servidor. Respostas: a. Utiliza apenas HTML e CSS para apresentar conteúdo. b. Não interage com o usuário e não muda de acordo com suas ações. c. Fornece conteúdo fixo que não muda, independentemente da interação do usuário. d. Adapta o conteúdo exibido com base nas ações e interações do usuário, utilizando tecnologias de servidor. e. Não requer a instalação de um servidor web para funcionar. • Pergunta 6 0,25 em 0,25 pontos Qual é a principal função do arquivo appsettings.json em um projeto ASP.NET Core? Resposta Selecionada: d. Armazenar as configurações da aplicação, como strings de conexão e configurações de ambiente. Respostas: a. Armazenar os controladores e modelos da aplicação. b. Configurar os serviços e o pipeline de processamento de requisições. c. Gerenciar as dependências e bibliotecas do projeto. d. Armazenar as configurações da aplicação, como strings de conexão e configurações de ambiente. e. Facilitar a integração com serviços externos como APIs de terceiros. • Pergunta 7 0,25 em 0,25 pontos Quais são os elementos fundamentais do design web que garantem a criação de sites visualmente agradáveis e funcionais? Resposta Selecionada: a. Tipografia, paleta de cores, hierarquia visual e usabilidade. Respostas: a. Tipografia, paleta de cores, hierarquia visual e usabilidade. b. Tipografia, hierarquia visual, acessibilidade e otimização de imagens. c. Paleta de cores, hierarquia visual, otimização de imagens e responsividade. d. Hierarquia visual, usabilidade, acessibilidade e ferramentas de prototipagem. e. Tipografia, acessibilidade, ferramentas de prototipagem e otimização de imagens. • Pergunta 8 0,25 em 0,25 pontos Qual é a importância da UX (User eXperience) no desenvolvimento de produtos digitais? Resposta Selecionada: b. Proporcionar uma experiência que seja eficiente, intuitiva e satisfatória. Respostas: a. Aumentar a quantidade de funcionalidades de um produto. b. Proporcionar uma experiência que seja eficiente, intuitiva e satisfatória. c. Reduzir o tempo de desenvolvimento do produto. d. Facilitar a integração com outras plataformas. e. Melhorar a aparência estética do produto. • Pergunta 9 0,25 em 0,25 pontos Como o ASP.NET Core facilita a criação de layouts consistentes e responsivos? Resposta Selecionada: b. Integrando-se com frameworks CSS como Bootstrap, que oferecem sistemas de grid flexíveis. Respostas: a. Utilizando bibliotecas JavaScript exclusivas do ASP.NET Core. b. Integrando-se com frameworks CSS como Bootstrap, que oferecem sistemas de grid flexíveis. c. Fornecendo um conjunto de templates HTML padrão. d. Exclusivamente através de código C#. e. Fornecendo ferramentas de edição visual integradas no Visual Studio. • Pergunta 10 0,25 em 0,25 pontos O que são Razor Pages no ASP.NET Core e como se diferenciam do MVC? Resposta Selecionada: b. Razor Pages são centradas em páginas, enquanto MVC separa a lógica de negócios, interface e dados. Respostas: a. Razor Pages são usadas para criar APIs RESTful, enquanto MVC é usado para criar interfaces de usuário. b. Razor Pages são centradas em páginas, enquanto MVC separa a lógica de negócios, interface e dados. c. Razor Pages são usadas apenas para prototipagem rápida, enquanto MVC é para desenvolvimento completo. d. Razor Pages utilizam JavaScript, enquanto MVC utiliza C#. e. Razor Pages são específicas para dispositivos móveis, enquanto MVC é para desktop.