Questões de Concurso Para prodeb

Foram encontradas 887 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q1075393 Algoritmos e Estrutura de Dados
O algoritmo denominado de Merge Sort utiliza, em sua estrutura, o método de dividir para conquistar durante o seu processo de execução. Esse processo é amplamente utilizado em estruturas de dados que precisam manipular estruturas grandes e complexas. Com isso, para qual finalidade o algoritmo Merge Sort foi desenvolvido dentro do contexto de estruturas de dados?
Alternativas
Q1075392 Engenharia de Software
O React é uma biblioteca utilizada para desenvolvimento de interfaces (frontend) que tem como base o princípio do desenvolvimento de componentes. O React utiliza-se de uma técnica de dividir as estruturas complexas em partes menores e desenvolver para cada uma delas um componente. Como é o nome dessa técnica?
Alternativas
Q1075391 Banco de Dados
Em SQL, existe uma função denominada de COALESCE. O que essa função realiza?
Alternativas
Q1075390 Arquitetura de Software
Um serviço REST usualmente suporta mais de um formato para representação de seus recursos, sendo esta uma de suas características principais, já que facilita a inclusão de novos clientes e a interoperabilidade entre os projetos. Assinale a alternativa que apresenta somente formatos utilizados por um serviço REST.
Alternativas
Q1075389 Engenharia de Software
GIT é um sistema de controle de versão distribuído gratuitamente e de código aberto. Por se tratar de um sistema de controle de versão, usualmente é necessário remover arquivos do GIT. Para tal, é necessário remover os mesmos da área de seleção (arquivos monitorados) e, após realizar esse procedimento, proceder com o commit. Qual é o comando utilizado para remover esses arquivos?
Alternativas
Q1075388 Programação
Considerando as linguagens de programação mobile, qual das dispostas a seguir foi criada pela Apple e pode ser utilizada para o desenvolvimento das suas aplicações?
Alternativas
Q1075387 Engenharia de Software

Sobre o método ágil denominado SCRUM, faça uma análise das assertivas e assinale a alternativa que apresente somente práticas do método SCRUM.


I. Sprint Planning Meeting (Reunião de Planejamento da Sprint).

II. Spikes Solution (Spikes de Planejamento).

III. Sprint Backlog (Backlog da Sprint).

IV. Client on Site (Clientes no Local).

Alternativas
Q1075386 Programação
O TDD (Test Driven Development) é uma abordagem para o desenvolvimento de software que tem como base principal a execução de testes para a implementação de sistemas. Para realizar a aplicação dos testes de maneira eficaz e automatizada, é necessária a utilização de uma biblioteca XUnit’s. Considerando a linguagem Python, qual ferramenta pode ser utilizada para o mesmo tipo de aplicação?
Alternativas
Q1075385 Arquitetura de Software
Com base no modelo de maturidade para utilização e aplicação de REST, desenvolvido por Leonard Richardson, que visa atingir um alto grau de qualidade em suas aplicações, assinale a alternativa que responda a seguinte questão: Qual é a função do nível 1 desse modelo?
Alternativas
Q1075384 Banco de Dados
Em SQL, existe uma função de agregação que permite contar o número de linhas resultantes de uma determinada consulta. Qual é o nome dessa função?
Alternativas
Q1075383 Programação
Na linguagem de Programação .NET, existe um componente denominado de FileSystemWatcher. Qual é a função desse componente?
Alternativas
Q1075382 Programação
CSS é considerado uma linguagem poderosa para o design web, formatando a informação entregue pelo HTML. O CSS utiliza uma estrutura denominada de seletor que, dentro da linguagem, representa uma estrutura com uma condição para determinar quais elementos de um grupo serão formatados. Com base no CSS, avalie o seletor apresentado a seguir e assinale a alternativa que descreve sua funcionalidade.
E > F
Alternativas
Q1075381 Programação
Android é um sistema operacional (SO) amplamente utilizado em dispositivos móveis como por exemplo smartphones. A programação para este SO utiliza a linguagem Java e permite a criação e a manipulação de vários objetos como as activitys. Levando em consideração este objeto da programação para Android, escolha a alternativa que representa o comando utilizado para a criação de uma activity?
Alternativas
Q1075380 Engenharia de Software
Umas das funcionalidades do GIT é poder clonar um repositório já existente de forma simples e rápida. Qual comando é utilizado para realizar esse procedimento?
Alternativas
Q1075379 Programação
Qual é a linguagem utilizada no desenvolvimento da biblioteca de frontend chamada React?
Alternativas
Q1075378 Banco de Dados
Dentro dos bancos de dados relacionais, foi criada uma linguagem estruturada de consulta denominada SQL, sendo esta uma linguagem padronizada que pode ser utilizada em vários bancos de dados relacionais. A estrutura SQL é subdividida em alguns grupos principais. Podem pertencer ao grupo de comando da estrutura SQL.
Alternativas
Q1075377 Engenharia de Software
Extreming Programming (XP) é um método de desenvolvimento ágil amplamente utilizado pelas software houses. Com base neste método, qual alternativa a seguir possui uma prática que NÃO faz parte do XP?
Alternativas
Q1075376 Programação
Na linguagem de Programação PHP, não é necessário declarar um tipo de variável para utilizá-la, o interpretador da linguagem decidirá de forma automática qual o tipo da variável, verificando o seu conteúdo em tempo de execução. Porém, mesmo assim, é permitido converter os valores de um tipo de variável para outro requerido. Qual é o nome dessa função que realiza essa conversão em PHP? 
Alternativas
Q1075375 Modelagem de Processos de Negócio (BPM)
In the area of technology, some terms in English have very different meanings from their literal meanings in the English language. Taking that into account, what does the term flag mean?
Alternativas
Q1075374 Modelagem de Processos de Negócio (BPM)
Technical English is an essential resource for understanding specific terms in the process area. Thus, it is correct to say that the term framework refers to:
Alternativas
Respostas
521: A
522: A
523: D
524: C
525: D
526: B
527: E
528: A
529: A
530: D
531: C
532: C
533: D
534: B
535: E
536: B
537: C
538: A
539: C
540: B