Questões de Concurso Para analista legislativo

Foram encontradas 15.174 questões

Resolva questões gratuitamente!

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

Q2295435 Programação
Em Java, recursão refere-se ao processo no qual uma função chama a si mesma, direta ou indiretamente, sendo a função correspondente chamada de função recursiva. Usando um algoritmo recursivo, certos problemas podem ser resolvidos com bastante facilidade. Nesse contexto, observe o trecho de código em Java abaixo:

Imagem associada para resolução da questão

Ao final da execução, o valor gerado por esse código Java é
Alternativas
Q2295434 Redes de Computadores
No que se refere às redes de computadores, o Modelo OSI/ISO representa uma referência para padrões abertos. Nesse modelo, enquanto uma camada funciona como uma janela entre as redes e os usuários, outra tem por função detectar e corrigir erros. Essas camadas são denominadas, respectivamente,
Alternativas
Q2295433 Sistemas Operacionais
APACHE é um software que roda em um servidor web, que processa solicitações HTTP, o protocolo padrão da WWW. Nesse contexto, os arquivos de configuração, por padrão, em ambientes Unix-like, residem em um diretório específico e o servidor é configurado por um arquivo mestre.
O diretório e o arquivo mestre são, respectivamente,
Alternativas
Q2295432 Banco de Dados
No contexto dos fundamentos de Bancos de dados, SQL é a sigla para linguagem de consulta estruturada utilizada na realização de consultas e no gerenciamento de bancos de dados, englobando três sublinguagens, DML, DDL e DCL.
Nesse sentido, dois exemplos de comandos pertencentes à DML são
Alternativas
Q2295431 Banco de Dados
No que diz respeito à modelagem de bancos de dados, enquanto o MER é um modelo conceitual, o DER é a representação gráfica e principal ferramenta utilizada na Engenharia de Software para descrever os objetos (entidades) envolvidos em um domínio de negócios, com suas características (atributos) e como elas se relacionam entre si (relacionamentos).
Em sua notação original, proposta por Peter Chen, as entidades, os atributos e os relacionamentos, ligados às entidades por linhas, contendo também sua cardinalidade (1..1, 1..n ou n..n), devem ser representados, respectivamente, por 
Alternativas
Q2295430 Banco de Dados
Um banco de dados é uma coleção organizada de informações estruturadas, armazenadas eletronicamente em um sistema de computador. Em um tipo de BD, o modelo lógico organiza os dados em linhas e colunas, que coletivamente formam uma tabela. Os dados geralmente são estruturados em várias tabelas, que podem ser unidas por meio de uma chave primária ou estrangeira. Esses identificadores exclusivos demonstram os diferentes relacionamentos existentes entre as tabelas, e esses relacionamentos geralmente são ilustrados por meio de diferentes tipos de modelos de dados. Os analistas usam consultas SQL para combinar diferentes pontos de dados e resumir o desempenho dos negócios, permitindo que as organizações obtenham insights, otimizem fluxos de trabalho e identifiquem novas oportunidades. Esse tipo de BD é conhecido como
Alternativas
Q2295429 Banco de Dados
Um Banco de Dados (BD) é uma coleção organizada de dados organizados, cujo objetivo é modelar aspectos do mundo real, para que seja possível efetuar processamento que gere informações relevantes para os usuários. Nesse contexto, observe a figura abaixo:

Imagem associada para resolução da questão

Os projetos P1, P2 e P3 representam, respectivamente, os modelos
Alternativas
Q2295428 Engenharia de Software

A figura ilustra um ciclo de vida em cascata para um projeto.


Imagem associada para resolução da questão


As fases F1, F2, F3, F4 e F5 são denominadas, respectivamente,

Alternativas
Q2295427 Gerência de Projetos
O gerenciamento de projetos é a aplicação de conhecimentos, habilidades, ferramentas e técnicas às atividades de projeto, a fim de atender aos seus requisitos. O gerenciamento de projetos é realizado através da aplicação e integração de processos agrupados logicamente, abrangendo cinco grupos, conforme a figura abaixo. Nesse contexto, três desses grupos de processos tem por meta:
I. definir e refinar objetivos para alcançá-los;
II. integrar pessoas e recursos para realizar o plano de projeto;
III. avaliar o progresso para identificar desvios em relação ao planejado e tomar as devidas ações.
Imagem associada para resolução da questão

Os grupos de processos destacados em I, II e III são conhecidos, respectivamente, por
Alternativas
Q2295426 Engenharia de Software
A análise estruturada é uma técnica de engenharia de software que usa diagramas gráficos para desenvolver e retratar especificações do sistema que são facilmente compreendidas pelos usuários. Esses diagramas descrevem as etapas que precisam ocorrer e os dados necessários para atender à função de design de um software específico. Esse tipo de análise se concentra principalmente em sistemas e funções lógicas e visa converter requisitos de negócios em programas de computador e especificações de hardware. Existem três visualizações ortogonais relacionadas à análise estruturada, caracterizadas a seguir:
I. Envolve diagramas de fluxo de dados, que definem o trabalho que foi feito e o fluxo de dados entre as coisas realizadas, fornecendo a estrutura principal de uma solução.
II. Compreende o diagrama de relacionamento da entidade e está relacionado ao que existe fora do sistema que está sendo monitorado.
III. Inclui diagramas de transição de estado e define quando as coisas acontecem e as condições sob as quais elas podem acontecer.

As visualizações caracterizadas em I, II e III são denominadas, respectivamente, 
Alternativas
Q2295425 Engenharia de Software
Um princípio da orientação a objetos é utilizado com o objetivo de separar os aspectos externos de um objeto, que são acessíveis a outros objetos, dos detalhes internos da implementação, buscando esconder as funcionalidades do código dentro de pequenas unidades, normalmente métodos e funções.
Esse princípio é denominado
Alternativas
Q2295424 Engenharia de Software
A Engenharia de Requisitos de Software é a lista de tarefas e a análises que geram uma documentação de todos os processos necessários para a produção de um programa. Existem diversas etapas a serem realizadas na Engenharia de Requisitos, sendo três delas descritas a seguir:
I. É a primeira etapa da engenharia de requisitos e nela procura-se definir o escopo e a natureza do problema que o analista está tentando resolver para o cliente.
II. É a terceira etapa e nela os requisitos básicos são refinados e modificados.
III. É a quarta etapa e nela se definem quais são as prioridades, o que é essencial e quando é necessário.

As etapas descritas em I, II e III são conhecidas, respectivamente, como
Alternativas
Q2295423 Engenharia de Software
UML é uma sigla para uma linguagem visual, utilizada na modelagem de sistemas orientadas a objetos. Um processo de desenvolvimento que utilize a UML envolve a criação de diversos diagramas, sendo dois descritos a seguir:
I. É uma ferramenta utilizada desde o nível de análise até o de especificação, onde os atributos correspondem à descrição dos dados armazenados pelos objetos de uma classe e as operações correspondem à descrição das ações que os objetos de uma classe sabem realizar. Para representar o fato de que os objetos podem se relacionar uns com os outros, existe um outro elemento que é a associação, que, por sua vez, representa relacionamentos formados durante a execução do sistema.
II. É uma ferramenta que possibilita a representação das funcionalidades externamente observáveis do sistema e dos elementos externos ao sistema que interagem com ele, sendo parte integrante da especificação de requisitos que molda os requisitos funcionais do sistema. Na sua representação emprega atores e os relacionamentos entre estes.

As ferramentas descritas em I e II são conhecidos, respectivamente, como diagramas de
Alternativas
Q2295422 Engenharia de Software
No que se refere aos modelos de qualidade para desenvolvimento de software, o CMM – Capability Maturity Model é um conjunto de processos desenvolvido pela SEI – Software Engineering Institute para melhorar o desenvolvimento de aplicações em organizações que trabalham com tecnologias de software. Os processos devem ser continuamente aperfeiçoados por meio de pequenas melhorias, ao invés de inovações revolucionárias. O CMM provê uma estrutura – framework – para organizar os passos de melhorias dentro de cinco níveis de maturidade em processos de software de uma organização, indicados na figura abaixo. Esses cinco níveis de maturidade definem uma escala para medir o estágio de maturidade de uma organização.
Imagem associada para resolução da questão

Sendo o 1 - Inicial e 2 - Repetível, os demais níveis 3, 4 e 5 são
Alternativas
Q2295359 Direito Administrativo
Segundo o artigo 11 da Lei 8.429/92, constitui ato de improbidade administrativa que atenta contra os princípios da administração pública a ação ou omissão dolosa que viole os deveres listados nas alternativas a seguir, à exceção de uma. Assinale-a.
Alternativas
Q2295358 Direito Administrativo
Segundo a Lei 14.133/21, aqueles cujo modelo de execução contratual exige, entre outros requisitos, que o contratado possibilite a fiscalização pelo contratante quanto à distribuição, controle e supervisão dos recursos humanos alocados aos seus contratos são chamados de
Alternativas
Q2293380 Direito Financeiro
Acerca de Noções do Orçamento Público, assinale a alternativa que associe corretamente o princípio orçamentário à sua definição e características.
Alternativas
Q2293379 Legislação Federal
Segundo a Lei 8.987/95, serviço adequado é aquele que satisfaz as seguintes condições listadas nas alternativas a seguir, à exceção de uma. Assinale-a.
Alternativas
Q2293378 Direito Administrativo
Com base na Lei 8.429/92, independentemente do ressarcimento integral do dano patrimonial, se efetivo, e das sanções penais comuns e de responsabilidade, civis e administrativas previstas na legislação específica, está o responsável pelo ato de improbidade administrativa que importa em enriquecimento ilícito sujeito às seguintes cominações:
Alternativas
Q2293377 Direito Administrativo
Nos termos do art. 9º da Lei 8.429/92, constitui ato de improbidade administrativa, importando em enriquecimento ilícito, auferir, mediante a prática de ato doloso, qualquer tipo de vantagem patrimonial indevida em razão do exercício de cargo, de mandato, de função, de emprego ou de atividade nas entidades públicas, e notadamente
Alternativas
Respostas
7181: C
7182: B
7183: D
7184: A
7185: B
7186: A
7187: B
7188: D
7189: C
7190: C
7191: D
7192: A
7193: A
7194: C
7195: D
7196: B
7197: C
7198: C
7199: X
7200: A