Prévia do material em texto
1 Marcar para revisão Considere o trecho de código: let = (x: number, y: number):number Selecione a opção correta com o resultado da execução do código. A 1 2 C 3 D 7 E 10 2 Marcar para revisão o TypeScript dá suporte ao uso de funções. Uma função nada mais é do que uma subrotina usada em um programa. Selecione a opção correta que explique qual objetivo da função construtora de uma classe do TypeScript. A Garantir que o programa seja orientado a objetos. Garantir que o programa está sintaticamente correto. C Identificar a oportunidade de reusabilidade do código. D Estabelecer o comportamento inicial do objeto. Todo programa em TypeScript é orientado a objetos e deve ter construtor explicitamente E implementado. 3 Marcar para revisão Considere o trecho de código: let valor: number= (22%10)+1; console.log(valor); Selecione a opção correta com o resultado da execução do código. A 0 B 1 3 D 33 E 2214 Marcar para revisão Considere trecho de código: function f1(msg: string, num: number): number { return msg+num; let tnum: number = 10; let tmsg: string = "10"; console.log(f1(tmsg, tnum)) Selecione a opção correta com resultado da execução do código. A "1010" 10 C 20 D "10" E "20" 5 Marcar para revisão Para trabalhar com as coleções do MongoDB a partir de um serviço Web, construído com base no NodeJS, devemos inicialmente obter uma conexão com a base de dados, através de um objeto do tipo MongoClient, oferecido na biblioteca mongodb. A partir da conexão, acessamos as coleções, e podemos utilizar os métodos que são disponibilizados por elas para manipulação e consulta de documentos. Qual desses métodos permite a inclusão de um documento? A insertOne persist C findOne D create E find6 Marcar para revisão Para diversas funcionalidades de um sistema ocorre a necessidade de um usuário válido, ou seja, deve haver algum meio de autenticação disponível. Em termos do Angular, acesso a uma rota pode ser controlado de forma simples, com base em um serviço para verificação de usuário que é associado às rotas privadas. Qual interface deve ser implementada pelo serviço? A Signin CanActivate C Authenticate D SignOut E VerifyUser 7 Marcar para revisão Partindo de uma iniciativa do Google, com foco no sistema Android, Material Design trouxe diretivas relacionadas ao design que se tornaram uma referência de mercado, visando sempre a garantia de usabilidade, responsividade e acessibilidade nas mais diversas plataformas. Além das diretivas estabelecidas, temos a especificação de componentes padronizados modelo para implementação em cada plataforma, como Android, Web, iOS e Flutter. Os componentes podem ser categorizados de acordo com seus objetivos, segundo essa classificação, qual das opções a seguir contém apenas elementos para comunicação, feita através da exibição de mensagens? A Card, Tabs e Dialog SnackBar, Banner e Dialog C TextField, Switch e Card D Button, Banner e List E SnackBar, Dialog e Tabs 8 Marcar para revisão Após a instalação das bibliotecas necessárias quando da configuração do ambiente, utiliza-se um comando para criar uma aplicação React, o Create React App, basicamente um script que configura um novo projeto. Após sua execução, que comando precisamos chamar para abrir nossa aplicação, considerando que estamos na pasta da referida aplicação? A npm init. npx create-react-app nome_app. C npm install. D npx start. E npm start.9 Marcar para revisão A partir da versão 16.8 do React, foi introduzido conceito de Hooks, que trouxe uma nova dinâmica. Avalie as assertivas relacionadas com a motivação de sua criação. I) Classes em React sempre foram uma forma confusa de utilizar, como por exemplo a utilização do this. Em componentes complexos, isso se tornava cada vez mais difícil sua reutilização. II) Componentes complexos e grandes eram difíceis de refatorar. III) A partir dessa versão, componentes de classes foram excluídas, forçando que todo o código antigo fosse refatorado. Quais são as afirmativas CORRETAS? A I, e III. III. II. D III. E Apenas a I. 10 Marcar para revisão Sobre React e suas características, assinale a alternativa correta: Biblioteca Javascript desenvolvida pelo Facebook. II. Utiliza o conceito de componentes, ajudando na construção de interfaces, facilitando na sua reutilização. III. Apesar de ser de código aberto, sua comunidade é muito pequena, pois muitos não aderiram a forma complexa de utilizar JSX. IV. Usado para desenvolvimento de interface tanto para usuários web quanto para mobile (React native). A e II, apenas. e III, apenas. I, e IV, apenas. D I, e IV, apenas. E III e IV, apenas.Gabarito da prova Nota Confira o gabarito da prova de Desenvolvimento De Front-end 1,0/1,0 Realizada em 22/01/2026 o conteúdo do gabarito é apresentado de maneira resumida para preservar a integridade do nosso banco de questões. Questão Enunciado Sua resposta Resposta correta Tema Consultar 1 Correta Considere trecho de 4 Programação cliente código: let = (x: 10 10 o ID: 65c4169b92547b2a79432b5c com TypeScript 2 Correta o TypeScript dá suporte Estabelecer Estabelecer o 4 Programação cliente ao uso de funções. Uma comportamento inicial comportamento inicial ID: 65b11655eccdbbbddeacc7d7 com TypeScript fun... do objeto. do objeto. 3 Correta Considere trecho de 4 Programação cliente código: let valor: 3 3 o ID: 65c418fc92547b2a79437439 com TypeScript number= 4 Correta Considere o trecho de 4 Programação cliente código: function "1010" "1010" ID: com TypeScript f1(msg: st... 5 Correta Para trabalhar com as coleções do MongoDB insertOne insertOne 5 Angular ID: 65b122abeccdbbbddeaf398f a partir... 6 Correta Para diversas funcionalidades de um CanActivate CanActivate 5 Angular o ID: sistema ocorre... 7 Correta Partindo de uma SnackBar, Banner e SnackBar, Banner e iniciativa do Google, 5 Angular o ID: 65b11fd2eccdbbbddeaeb2d6 Dialog Dialog com foco no 8 Correta Após a instalação das bibliotecas necessárias npm start. npm start. 6 o ID: 65b13d2feccdbbbddeb46bf6 quan... 9 Correta A partir da versão do foi II. II. 6 o ID: introduzido 10 Correta Sobre React e suas características, assinale I, e IV, apenas. I, e IV, apenas. 6 o ID: 65c4069e92547b2a794122a1 a alt...