Questões de Concurso sobre Framework

 
 
Disciplina 1
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
125 questões encontradas
Questões por página
20
Mais recentes
 

O código abaixo está em linguagem TypeScrip, cuja tipagem é estática.


let fraseLegal = 'Bom dia!';

fraseLegal = 9.5;


Analisando o código apresentado, tem-se que a TypeScrip


A

não realiza a inferência de tipo, por isso, o código apresentado vai rodar sem erro.


B

realiza a inferência de tipo, por isso, o código apresentado vai rodar sem erro.


C

realiza a inferência de tipo, por isso, aceita a atribuição do tipo number para um tipo string sem gerar erro de compilação do código apresentado.


D

realiza a inferência de tipo, por isso, não aceita a atribuição do tipo number para um tipo string, o que vai gerar um erro de compilação do código apresentado.


E

não diferencia valores ponto flutuante (decimal) de valores inteiros, por isso, o código apresentado vai rodar sem erro.

O framework para desenvolvimento web conhecido como Express


A

serve para desenvolvimento de front-end responsivo mobile-first e é baseado em CSS.


B

serve para desenvolvimento de back-end e é baseado em Node.js.


C

é um framework Model-View-Template que utiliza a linguagem Python.


D

é um framework Model-View-Controller que utiliza a linguagem PHP.


E

é dedicado para desenvolvimento de front-end, sendo baseado na linguagem Typescript e especializado em construir aplicações do tipo single-page.

O SAFe é um framework cujo objetivo consiste em expandir o desenvolvimento ágil no âmbito corporativo, permitindo que o Scrum e o XP sejam aplicados a grandes organizações e facilitando o gerenciamento de tarefas em empresas com vários desenvolvedores integrados.


C

Certo


E

Errado

Qual código nos dará um campo de formulário de área de texto em Django?


A

Field_name = forms.TextAreaField()


B

Field_name = forms.CharField(widgets = forms.Textarea)


C

Field_name = forms.TextField(widgets = forms.Textarea)


D

Field_name = forms.TextArea(widgets = forms.Textarea)

O desenvolvimento de um software, em projeto envolvendo uma equipe multiprofissional, sem aplicação de padrões de um framework não é uma prática recomendável. O Laravel é um framework moderno muito utilizado por diversas instituições de grande porte para construção de suas aplicações Web. Sobre os conceitos desse framework pode-se afirmar:


I - Os parâmetros de conexão email smtp (como host, port, username, password) são configurados no arquivo “mail.php” localizado no diretório “app/Mail”

II - Os arquivos “composer.json” e “composer. lock” são utilizados pelo composer para gerenciar as dependências do projeto

III - Artisan é a interface de linha de comando do Laravel que permite executar inúmeros comandos já fornecidos, inclusive permite criar comando personalizado


Em relação às afirmativas apresentadas, assinale a alternativa correta:


A

os itens II e III são verdadeiros.


B

somente o item I é verdadeiro.


C

os itens I e II são verdadeiros.


D

somente o item III é verdadeiro.


E

todos os itens são verdadeiros.

O Flutter Framework foi criado para desenvolvimento de aplicações mobile multiplataforma pela empresa Google em 2015. Ficou conhecida como Sky na época. Qual das linguagens de programação é utilizada pelo Flutter?


A

Java.


B

C++.


C

Javascript.


D

C#.


E

Dart.

No que diz respeito ao Django (framework), analise as proposições a seguir:


I. O Python disponibiliza classes que permitem a definição do modelo de dados, que obrigatoriamente devem ser gerados no SGBD a ser utilizado.

II. O Django necessita de ferramentas auxiliares para realizar a administração, só assim é possível atualizar o conteúdo do seu sistema.

III. Com o Django é possível projetar URLs elegantes, isto é, sem nenhuma limitação estrutural.

IV. O Django contém um sistema de templates que separa o html do código em Python.

V. O framework tem suporte a aplicações multilinguagem.

VI. O único banco de dados que o Django suporta é o SQLite, que vem incluído na instalação do Python.

VII. Um dos requisitos necessários para a instalação do framework Django é ter o Python instalado na máquina ou disponível para instalação.


Estão corretas as afirmativas de número


A

I, II, IV e VI.


B

III, IV, V e VII.


C

I, IV, VI e VII.


D

II, III, IV e V.

O que são objetos request.GET e request.POST, no contexto do framework Django?


A

Dicionários Python.


B

Listas Python.


C

Objetos Python Dictionary-Like.


D

Vetores Python.

Nos últimos anos, o crescimento do número de usuários e aplicações mobile têm impulsionado o desenvolvimento de frameworks para desenvolvimento de aplicativos multiplataforma. Estes aplicativos utilizam o mesmo código, o que traz diversos benefícios para os desenvolvedores, sendo o principal deles a praticidade, uma vez que não será preciso recriar o aplicativo para cada sistema operacional. Um dos frameworks para desenvolvimento de aplicativos multiplataforma mais utilizados na atualidade é o Flutter, desenvolvido pela Google. No Flutter, a interface gráfica do aplicativo é construída utilizando diversos componentes organizados em uma estrutura hierárquica. Como são chamados estes componentes?


A

Component.


B

Widget.


C

Fragment.


D

Activity.


E

Module.

Analise as afirmativas a seguir sobre tecnologias utilizadas para monitoramento de ambientes tecnológicos.


I – Prometheus é um banco de dados de série temporal dimensional que extrai métricas de instâncias de aplicativos periodicamente com base na descoberta de serviço.

II – Kibana é uma ferramenta de visualização e exploração de dados usada para log e análise de séries temporais, monitoramento de aplicações e casos de uso de inteligência operacional.

III – Elasticsearch é um coletor de dados de código aberto que unifica coleções de dados para uma melhor compreensão dos dados e foi escrito na linguagem de programação Ruby.


Está CORRETO o que se afirma em:


A

I, II e III.


B

I, apenas.


C

I e II, apenas.


D

I e III, apenas.


E

II e III, apenas.

SPA são aplicações que alteram dinamicamente seu conteúdo, sem a necessidade de baixar uma nova página de um servidor. Um exemplo de framework que pode ser utilizado para o desenvolvimento web de aplicações SPA é:


A

Angular.


B

Pandas.


C

Scikit-learn.


D

Javax Swing.


E

Java útil.

Ano: 2022
Prova: FCC - TJ CE - Analista Judiciário - Área Ciência da Computação - Sistemas da Informação - 2022

Um Analista foi requisitado para corrigir uma aplicação construída com Vue.js e, para realizar este trabalho, estudou os princípios e as funcionalidades deste framework, em que consta, dentre outros, que:


A

Para renderizar condicionalmente um bloco, utilizam-se as diretivas vueif, vueElse e vueElseif.


B

Todo aplicativo Vue começa criando-se uma nova instância da aplicação com a função createApp.


C

Uma instância da aplicação renderiza todo o aplicativo antes do método . mount () ser chamado.


D

Para definir um manipulador de erros (errorHandler) utiliza-se um objeto catchComponent.


E

Deve haver somente uma instância de aplicação na mesma página.

Quais são os elementos do núcleo do framework de gestão de segurança NIST?


A

Processos, funções, atividades técnicas, indicadores e KPIs


B

Processos, funções, eventos, pessoas


C

Funções, processos, eventos, tecnologia


D

Pessoas, processos, tecnologia, indicadores


E

Funções, categorias, subcategorias, referências informativas

Quais são as camadas de implementação do framework NIST, denominadas tiers, que têm como equivalência denotar o nível de maturidade em termos de adoção das melhores práticas de cyber-segurança e gestão de riscos propostas pelo framework?


A

Inicial; Gerenciado; Definido; Gerenciado quantitativamente; Em otimização.


B

Parcial; Risco Informado; Repetível; Adaptável.


C

Ad hoc; Inicial; Parcial; Definido; Melhoria contínua.


D

Parcial; Repetível; Gerenciado; Gerenciado quantitativamente.


E

Ad hoc; Parcial; Repetível; Gerenciado quantitativamente; Em otimização.

Após análise de uma solicitação, chegou-se à conclusão de que seria necessário construir um componente Nota, que receberia 2 atributos, matrícula e disciplina, e apresentaria a nota após uma consulta. O desenvolvedor estava quase concluindo a tarefa, quando esqueceu que recurso utilizar para tratar o resultado da consulta usando as propriedades matricula e disciplina. Indique a alternativa que está correta e deve substituir o comentário /* AQUI */, no trecho de código abaixo, para ajudar nosso amigo desenvolvedor.


import React from "react";


const Nota = ({ matricula, disciplina }) => {

-const [nota, setNota] = React.useState("");

-const fakeRequest = (matricula, disciplina) => {

--retum Math.floor(Math.randomO * 100);

-};


-/* AQUI */


-return (

--<div>{nota}</div>

-);

};


export default Nota



A

effect((() => {

-setNota(fakeRequest(matricula, disciplina));

}, [matricula, disciplina]);


B

React.useEffect(() => {

-setNota(fakeRequest(matricula, disciplina));

}, [matricula, disciplina]);


C

React.useStateEffect(() => {

-setNota(fakeRequest(matricula, disciplina));

},[]);


D

useRef(() => {

-setNota(fakeRequest(matricula, disciplina));

}, [matricula]);


E

createContext(() => {

-setNota(fakeRequest(matricula, disciplina));

}, [matricula, disciplina]);

O framework open-source Laravel da linguagem PHP é amplamente utilizado para o desenvolvimento de sistemas web, utilizando o padrão de projeto MVC (Model-View-Controller). Um dos métodos que este framework possui é o Route::redirect, que permite redirecionar uma URL. Esse método, por padrão, retorna um código de estado:


A

200


B

300


C

302


D

303


E

404

Considere que um desenvolvedor está criando um aplicativo usando React e React Native e deseja criar um elemento h1 contendo o título Amazonas, aplicando a classe de estilo CSS de nome tit e armazenando em uma constante chamada elemento. Para realizar esta tarefa, ele terá que utilizar a instrução


A

let elemento = ReactNative.createElement('h1',{className:'tit'},'Amazonas');


B

let const elemento = React.createElement('h1'.'tit'},'Amazonas');


C

const elemento = ReactNative.createElement('h1',{className:'tit'},'Amazonas');


D

const elemento = React.createElement('h1',{className:'tit'},'Amazonas');


E

const elemento = React.createElement('h1'.tit,'Amazonas');

Um Time de Tecnologia da Informação (TTI) de um tribunal de justiça recebeu a demanda de disponibilizar o acesso a algumas partes do Sistema Web de Acompanhamento de Processos (SAProc) por meio de um aplicativo para dispositivos móveis. Somente usuários internos, que já possuam acesso ao sistema Web SAProc, poderão utilizar o novo aplicativo. Atualmente, o SAProc utiliza o protocolo OAuth2 como framework de autorização entre a aplicação web que atua no front-end e a API RESTFul que atua no back-end.

Em função da premissa de uso do OAuth2 pelo novo aplicativo, o TTI deverá:


A

aplicar Refresh Tokens não expiráveis;


B

fazer uso de Access Tokens para acesso a API RESTful;


C

considerar o Resource Owner como hospedeiro da API RESTful;


D

utilizar um Token Endpoint para armazenar os autorizações de acesso;


E

configurar o Resource Server como o responsável por gerar autorizações de acesso a API RESTful.

Após análise de uma solicitação, chegou-se à conclusão de que seria necessário construir um novo componente. Esse novo componente deve atender aos critérios abaixo:


I - Receber uma propriedade selecionado que deverá inicializar o valor de um estado estaSeIecionado e caso seu valor seja verdadeiro deverá atribuir uma classe selecionado ao elemento principal deste componente;

II - Receber uma propriedade texto que será apresentada dentro do elemento principal deste componente;

III - Não deve apresentar os elementos filhos do componente;

IV - Ao dicar no componente, deverá alternar de true para false ou de false para true o valor do estado estaSelecionado.


Segue um exemplo do uso do elemento <Questao seledonado={true} texto="Qual é a comida que liga e desliga?" />


Considerar que o arquivo onde o componente está sendo desenvolvido tem um import React from "react"; na primeira linha.


Assinale a alternativa que contemple todos os critérios acima:


A


const Questão = ({ selecionado, texto }) => {

-const [estaSelecionado, setEstaSelecionado] =

React.useState(selecionado);

-return (

--<div

---className={estaSelecionado ? "selecionado" : ""}

---onClick={() => {

----setEstaSelecionado(!estaSelecionado);

---}}>

---{texto}

--</div>

-);

};


B


-const Questão = (selecionado, texto) => {

--const [estaSelecionado, setEstaSelecionado] =

-React.useEffect(selecionado);

--return (

----<div

------className={estaSelecionado ? "selecionado" : ""}

------onClick={() => {

--------setEstaSelecionado(!estaSelecionado) ;

------}}>

------{texto}

----</div>

---);

-};



C


-const Questão = ({children}) => {

--const [estaSelecionado, setEstaSelecionado] =

-React.useEffect(children.selecionado);

--return (

---<div

----className=:{estaSelecionado ? "selecionado" : ''}

----onClick={() => {

-----setEstaSelecionado(!estaSelecionado);

----}}>

----{chiIdren.texto}

---</div>

--);

-};



D


const Questão = ({selecionado, children}) => {

-const [estaSelecionado, setEstaSelecionado] =

React.useState(selecionado);

-return (

--<div

----className={estaSelecionado ? "selecionado" : ''}

----onClick={() => {

-----setEstaSelecionado(!estaSelecionado);

----}}>

----{children}

---</div>

--);

};


E


const Questão = ({ selecionado, texto }) => {

-const [estaSelecionado, setEstaSelecionado] =

-------React.useState(React.useContext(selecionado) ) ;

-return (

--<div

---className={estaSelecionado ? "selecionado" : "'}

---onClick={() => {

----setEstaSelecionado(!estaSelecionado);

---}}>

---{React.useContext(texto)}

--</div>

-);

};

A .NET fornece a classe Process, que é usada para manipular processos do Windows (um processo é um programa em execução). Com a classe Process, podemos criar novos processos ou gerenciar os que já estão em execução. Entre os membros da classe Process, temos a seguinte propriedade booleana:


A

Kill.


B

GetProcessById.


C

GetCurrentProcess


D

Responding.


E

StandardOutput.

   
Gerar simulado