Questões de Concurso Público DPE-AM 2018 para Assistente Técnico de Defensoria - Programador

Foram encontradas 60 questões

Q869141 Algoritmos e Estrutura de Dados

Considere o algoritmo em pseudocódigo abaixo.


Imagem associada para resolução da questão


Analisando a lógica do programa acima, é correto afirmar que

Alternativas
Q869142 Algoritmos e Estrutura de Dados

Considere que há 3 categorias para pagantes de pensões alimentícias: a primeira engloba os que pagam até 1 valor base (R$ 900.00), a segunda os que pagam de 2 até 4 valores base e a terceira os que pagam acima de 4 valores base. Um programador apresentou o trecho em pseudocódigo abaixo como solução para identificar os pagantes destas 3 categorias.


Imagem associada para resolução da questão


Um Técnico Programador, ao analisar o trecho acima, afirma corretamente que

Alternativas
Q869143 Algoritmos e Estrutura de Dados
Considere que um Técnico Programador escreveu um programa para ler um número inteiro de 6 dígitos. Após ler o número e se certificar que o mesmo possuía 6 dígitos, os dígitos foram separados. Em seguida, cada um dos dígitos d1, d2, d3, d4, d5 e d6 foram inseridos em uma estrutura de dados. Depois foram retirados um a um da estrutura, multiplicados pelo valor posicional correto e somados, obtendo-se o número invertido. Caso o número de entrada fosse 123456 o resultado seria 654321. A estrutura de dados utilizada foi
Alternativas
Q869144 Algoritmos e Estrutura de Dados
Certo documento possui 1 milhão de palavras não repetidas e foi editado em um editor de textos. Considerando que o editor de textos utiliza uma Árvore Binária de Busca − ABB de altura mínima para armazenar as palavras digitadas de forma a facilitar sua localização, para se localizar qualquer palavra nesta estrutura de dados serão necessárias, no máximo,
Alternativas
Q869145 Programação

Para responder à questão, considere a estratégia de ordenação apresentada em Java abaixo. 



A estratégia apresentada em Java é o método de ordenação
Alternativas
Q869146 Algoritmos e Estrutura de Dados

Para responder à questão, considere a estratégia de ordenação apresentada em Java abaixo. 



Considerando que N é número de elementos do vetor a ser ordenado, a estratégia de ordenação apresentada em Java
Alternativas
Q869147 Algoritmos e Estrutura de Dados
Para ordenar um vetor com N elementos, o método de ordenação Seleção (Selection Sort) faz o seguinte número de comparações:
Alternativas
Q869148 Algoritmos e Estrutura de Dados
Considere que na Defensoria há uma lista ordenada com o nome de 1000 cidadãos amazonenses. Utilizando o método de pesquisa binária para localizar o nome de um destes cidadãos, serão necessárias, no máximo,
Alternativas
Q869149 Engenharia de Software
O paradigma de programação Orientada a Objetos − OO utiliza, como um de seus componentes essenciais, a classe. Uma classe, em conformidade com os melhores padrões da OO,
Alternativas
Q869150 Governança de TI

Considere os elementos de diagramas BPMN mostrados na figura abaixo.


Imagem associada para resolução da questão


É correto afirmar que

Alternativas
Q869151 Engenharia de Software
Um dos artefatos do Scrum é o Backlog da Sprint, que
Alternativas
Q869152 Engenharia de Software

Considere a definição de algumas práticas da eXtreme Programming − XP.


I. Todo o código desenvolvido pelo time é incorporado em um repositório comum várias vezes ao dia. Isso garante que qualquer problema de integração ao longo do projeto possa ser notado e corrigido rapidamente.

II. Qualquer programador do time pode alterar qualquer seção do código, se necessário. Por mais que esta prática pareça perigosa, ela aumenta a velocidade do desenvolvimento e problemas em potencial podem ser detectados pelos testes de unidade.

III. Traz a ideia de que qualquer pessoa do time seja capaz de verificar o código sendo desenvolvido em alto nível e ter uma compreensão clara de qual funcionalidade do sistema está sendo trabalhada.

IV. Permite aplicar melhorias ao código sem mudar sua funcionalidade, visando sua simplificação. Se o cliente deseja alterar alguma coisa no produto final, o time pode fazer os ajustes rapidamente, e esta prática contribui para alcançar este objetivo.


As práticas de I a IV são, correta e respectivamente,

Alternativas
Q869153 Engenharia de Software

Considere o trecho em pseudocódigo abaixo. 


Imagem associada para resolução da questão


Este trecho possui as medidas:

n1 (operadores únicos) = 14 Var inteiro leia Início Fim imprima ← + / ) ( " , :

n2 (operandos únicos) = 6 a b c med 3 "média = "


Utilizando as métricas de software de Halstead, o tamanho do vocabulário do trecho em pseudocódigo é 

Alternativas
Q869154 Engenharia de Software

Suponha que um Técnico Programador da Defensoria está trabalhando no projeto de um software que será desenvolvido. Após a análise do escopo do software, suas funções principais foram identificadas. Em seguida, um intervalo de estimativa de Linhas de Código − LOC foi desenvolvido para cada função. Esse intervalo considera as estimativas como otimista (Tot), mais provável (Tmp) e pessimista (Tpess). Os valores das estimativas para cada função, como mostrado abaixo, foram obtidos utilizando a expressão:


T=(Tot + 4Tmp + Tpess)/6


1) Função: Alimentos − Estimativa de LOC: 3000

2) Função: Guarda − Estimativa de LOC: 5000

3) Função: Tutela − Estimativa de LOC: ..I...

4) Função: Adoção − Estimativa de LOC: 3300

5) Função: Interdição − Estimativa de LOC: 6000

Estimativa de LOC total: . .II....


Considerando que para a função “Tutela” foram obtidos: Tot=3800 LOC, Tmp=6500 LOC; e TPess=8600 LOC, as lacunas I e II devem ser preenchidas, correta e respectivamente, com

Alternativas
Q869155 Engenharia de Software

Considere o diagrama UML 2.5 abaixo.


Imagem associada para resolução da questão


Este é um

Alternativas
Q869156 Banco de Dados
Considere que exista uma tabela denominada TabProcessos que possui os seguintes campos: NroProcesso (tipo varchar), NroVara (tipo int), CPFAutor (tipo varchar). Para que seja feita uma consulta que resulte no total de processos em cada uma das varas, o comando SQL correto é
Alternativas
Q869157 Banco de Dados

Considere o código PL/SQL abaixo.


Imagem associada para resolução da questão


Ao executar o código acima no Oracle 12c em condições ideais, o resultado será

Alternativas
Q869158 Banco de Dados

Considere o código PL/SQL abaixo.


Imagem associada para resolução da questão


Executar o código acima no Oracle 12c, em condições ideais, resulta em

Alternativas
Q869159 Banco de Dados

Considere as duas tabelas Tab1 e Tab2 de um banco de dados PostgreSQL 9 aberto e funcionando em condições ideais.


Imagem associada para resolução da questão


O comando utilizado pelo Técnico que produziu o resultado apresentado foi

Alternativas
Q869160 Banco de Dados
Ao participar de uma reunião sobre Bancos de Dados Relacionais, um Técnico Programador afirmou, corretamente, que
Alternativas
Respostas
21: E
22: B
23: C
24: B
25: D
26: E
27: A
28: B
29: A
30: E
31: D
32: E
33: A
34: D
35: E
36: B
37: B
38: E
39: A
40: C