Questões de Concurso Para analista de sistemas

Foram encontradas 18.447 questões

Resolva questões gratuitamente!

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

Q4193145 Algoritmos e Estrutura de Dados
A escolha do algoritmo de ordenação ou busca deve considerar o volume de dados e o estado prévio de organização da lista. Considerando o funcionamento dos algoritmos Bubble Sort, Quick Sort e busca binária, analise as afirmativas a seguir:

I.O algoritmo Bubble Sort percorre a lista múltiplas vezes, trocando elementos adjacentes de posição até que o conjunto esteja ordenado.
II.A busca binária exige que o conjunto de dados esteja previamente ordenado para que possa realizar divisões sucessivas do espaço de busca.
III.O Quick Sort baseia-se na técnica de divisão e conquista, utilizando um elemento pivô para particionar o vetor em subvetores menores.

Está CORRETO o que se afirma em:
Alternativas
Q4193144 Algoritmos e Estrutura de Dados
A construção de expressões aritméticas e lógicas exige a compreensão da ordem de precedência e da tipagem dos dados envolvidos no cálculo. Acerca do assunto, registre V, para as afirmativas verdadeiras, e F, para as falsas:

(__)As expressões que utilizam o operador de módulo resultam no resto da divisão inteira entre dois valores numéricos.
(__)A concatenação de strings em expressões algorítmicas altera o valor numérico dos caracteres de acordo com a tabela Unicode.
(__)O uso de parênteses em expressões complexas permite ao desenvolvedor alterar a ordem natural de execução das operações.
(__)Expressões aritméticas que envolvem números inteiros e reais resultam em um valor real devido à promoção implícita de tipos.

Após análise, assinale a alternativa que apresenta a sequência correta dos itens acima, de cima para baixo:
Alternativas
Q4193143 Algoritmos e Estrutura de Dados
O uso de representações gráficas auxilia na visualização da lógica de um algoritmo antes da codificação em uma linguagem específica. No que diz respeito aos símbolos padronizados utilizados em fluxogramas e diagramas de bloco, assinale a alternativa correta.
Alternativas
Q4193142 Algoritmos e Estrutura de Dados
A organização dos dados na memória do computador impacta o desempenho dos algoritmos e a complexidade do gerenciamento das informações. Acerca das características das estruturas de dados lineares e não lineares, registre V, para as afirmativas verdadeiras, e F, para as falsas:

(__)Vetores e matrizes são estruturas de dados homogêneas que armazenam elementos do mesmo tipo em posições contíguas de memória.
(__)A estrutura do tipo fila segue a política LIFO (Last In, First Out), onde o último elemento a entrar é o primeiro a ser removido.
(__)Pilhas são estruturas lineares que utilizam o princípio FIFO (First In, First Out) para o controle de inserção e exclusão de itens.
(__)Árvores binárias de busca permitem organizar dados de forma hierárquica, facilitando operações de localização e ordenação de chaves.

Após análise, assinale a alternativa que apresenta a sequência correta dos itens acima, de cima para baixo: 
Alternativas
Q4193141 Programação
A modularização de algoritmos através de funções e procedimentos melhora a legibilidade e facilita a manutenção do software. Acerca do escopo de visibilidade de variáveis em ambientes modulares, registre V, para as afirmativas verdadeiras, e F, para as falsas:

(__)Variáveis locais são declaradas dentro de um módulo e só podem ser acessadas e manipuladas durante a execução do referido bloco.
(__)As variáveis globais mantêm seu valor durante toda a execução do programa e podem ser acessadas por qualquer função do algoritmo. 
(__)O uso excessivo de variáveis globais é uma boa prática de programação, pois reduz a necessidade de passagem de parâmetros entre módulos.
(__)Uma variável local declarada com o mesmo nome de uma variável global oculta o valor da global dentro do escopo do módulo específico.

Após análise, assinale a alternativa que apresenta a sequência correta dos itens acima, de cima para baixo:
Alternativas
Q4193140 Programação
No projeto de sistemas orientados a objetos, a hierarquia de classes permite a reutilização de código e a padronização de comportamentos. Acerca das diferenças e aplicações de classes concretas e abstratas, registre V, para as afirmativas verdadeiras, e F, para as falsas:

(__)Uma classe abstrata serve como modelo para outras classes e não permite que instâncias (objetos) sejam criadas diretamente a partir dela.
(__)Classes concretas são aquelas que implementam todos os métodos definidos em sua hierarquia, permitindo a criação de objetos operacionais.
(__)Uma classe abstrata pode conter métodos concretos, com implementação definida, além de assinaturas de métodos abstratos sem corpo.
(__)Toda classe abstrata deve possuir pelo menos dez métodos abstratos para ser considerada válida pelo compilador da linguagem.

Após análise, assinale a alternativa que apresenta a sequência correta dos itens acima, de cima para baixo:
Alternativas
Q4193139 Programação
A comunicação entre módulos ocorre através da passagem de parâmetros, que permite o envio de informações para processamento e o recebimento de resultados. Considerando as modalidades de passagem de parâmetros por valor e por referência, analise as afirmativas a seguir:

I.Na passagem por valor, uma cópia do dado é enviada ao módulo, e as alterações realizadas internamente não afetam a variável original externa.
II.A passagem por referência permite que o módulo acesse o endereço de memória da variável original, possibilitando a alteração direta de seu conteúdo.
III.O uso de parâmetros formais refere-se aos valores reais fornecidos no momento em que a função é chamada pelo fluxo principal do programa.

Está CORRETO o que se afirma em:
Alternativas
Q4193138 Engenharia de Software
As interfaces funcionam como contratos que definem quais comportamentos uma classe deve apresentar, sem especificar como eles serão realizados. Considerando o papel e o funcionamento das interfaces no desenvolvimento de sistemas, analise as afirmativas a seguir:

I.Uma classe pode implementar múltiplas interfaces, permitindo que ela assuma diferentes papéis ou comportamentos dentro do software.
II.Interfaces definem contratos de comportamento por meio da declaração de métodos, sem estabelecer a implementação concreta das operações.
III.O uso de interfaces é indicado para garantir o baixo acoplamento entre os componentes, permitindo a substituição de implementações com facilidade.

Está CORRETO o que se afirma em: 
Alternativas
Q4193137 Programação
A Programação Orientada a Objetos (POO) utiliza conceitos do mundo real para estruturar o desenvolvimento de sistemas complexos. No que se refere aos pilares básicos deste paradigma de programação, assinale a alternativa CORRETA.
Alternativas
Q4193136 Algoritmos e Estrutura de Dados
As estruturas de controle de fluxo determinam o caminho que a execução do programa seguirá com base em condições ou necessidades de iteração. Considerando as características de funcionamento das estruturas condicionais e de repetição, analise as afirmativas a seguir:

I.A estrutura de seleção múltipla (caso-seja) permite testar o valor de uma variável contra diversos valores constantes de forma organizada.
II.O laço de repetição "enquanto" realiza a verificação da condição de parada antes da execução do bloco de comandos interno.
III.A estrutura "para" é indicada para situações onde o número de iterações é desconhecido e depende de um evento externo ao laço.

Está CORRETO o que se afirma em: 
Alternativas
Q4193135 Raciocínio Lógico
A avaliação de expressões lógicas em linguagens de programação utiliza operadores que permitem combinar proposições para a tomada de decisões no código. No contexto da álgebra booleana aplicada ao desenvolvimento de software, assinale a alternativa correta.
Alternativas
Q4193134 Algoritmos e Estrutura de Dados
A recursividade é um conceito fundamental em ciência da computação, em que uma função chama a si mesma para resolver instâncias menores do mesmo problema. No que se refere à estrutura e aos riscos do uso de funções recursivas, assinale a alternativa CORRETA.
Alternativas
Q4185163 Direito Administrativo
Considere que, no curso da fiscalização de determinado contrato da INFRA S.A., um fiscal tenha detectado falhas na prestação do serviço que poderiam comprometer a continuidade das operações. A partir dessa situação hipotética, julgue os itens seguintes.
Ao identificar falhas na prestação do serviço, o fiscal da INFRA S.A. deve realizar o registro das irregularidades e emitir notificação para a sua correção. 
Alternativas
Q4185162 Direito Administrativo
Considere que, no curso da fiscalização de determinado contrato da INFRA S.A., um fiscal tenha detectado falhas na prestação do serviço que poderiam comprometer a continuidade das operações. A partir dessa situação hipotética, julgue os itens seguintes.
Caso um módulo de sistema desenvolvido no âmbito do contrato em apreço apresente erros graves, a INFRA S.A. deve aplicar ao contratado a penalidade de suspensão de licitar imediatamente após o registro da irregularidade pelo fiscal. 
Alternativas
Q4185161 Direito Administrativo
Considere que, no curso da fiscalização de determinado contrato da INFRA S.A., um fiscal tenha detectado falhas na prestação do serviço que poderiam comprometer a continuidade das operações. A partir dessa situação hipotética, julgue os itens seguintes.
Caso ocorra interrupção prolongada do serviço por culpa da contratada, a INFRA S.A. pode rescindir o contrato e aplicar sanções administrativas fundamentadas em sua inexecução parcial ou total, desde que o fiscal tenha registrado as notificações e os níveis de serviço descumpridos.
Alternativas
Q4185160 Direito Administrativo
Considere que, no curso da fiscalização de determinado contrato da INFRA S.A., um fiscal tenha detectado falhas na prestação do serviço que poderiam comprometer a continuidade das operações. A partir dessa situação hipotética, julgue os itens seguintes.
Em contratos da INFRA S.A., a aplicação de sanções administrativas ao contratado deve ocorrer de forma vinculada ao valor global do contrato, sendo vedado ao fiscalizador utilizar os dados da pesquisa de preços da IN SEGES/ME n.º 65/2021 como parâmetro para o cálculo do valor de eventual multa.
Alternativas
Q4185159 Direito Administrativo
Considerando a execução de contratos de manutenção de sistemas e operação de TI na INFRA S.A., julgue os itens que se seguem. 
A utilização da unidade de serviço técnico (UST) vinculada a indicadores de nível de serviço dispensa o acompanhamento da execução contratual pelo fiscal, visto que a remuneração por produto garante automaticamente a qualidade da entrega realizada.
Alternativas
Q4185158 Legislação Federal
Considerando a execução de contratos de manutenção de sistemas e operação de TI na INFRA S.A., julgue os itens que se seguem. 
Em contratação por postos de trabalho para operação de TI na INFRA S.A., a definição de indicadores de nível de serviço vinculados a resultados é obrigatória para afastar a característica de mera locação de mão de obra e evitar a subordinação direta entre os fiscais e os funcionários terceirizados.
Alternativas
Q4185157 Legislação Federal
    Está em fase de planejamento no âmbito da INFRA S.A. a contratação de uma nova solução de TI destinada ao suporte do Observatório Nacional de Transporte e Logística. Durante a elaboração do estudo técnico preliminar (ETP), a equipe definiu as métricas de remuneração e a segregação de funções entre a administração e a contratada, com base na Lei n.º 13.303/2016 e na IN SGD/ME n.º 94/2022.

Considerando a situação hipotética precedente, julgue os itens a seguir.
Como a contratação em apreço está em fase de planejamento, é correto concluir que já houve a elaboração do documento de formalização da demanda, que deve conter, entre outros aspectos, o grau de prioridade da contratação, classificado em baixo, médio ou alto. 
Alternativas
Q4185156 Legislação Federal
    Está em fase de planejamento no âmbito da INFRA S.A. a contratação de uma nova solução de TI destinada ao suporte do Observatório Nacional de Transporte e Logística. Durante a elaboração do estudo técnico preliminar (ETP), a equipe definiu as métricas de remuneração e a segregação de funções entre a administração e a contratada, com base na Lei n.º 13.303/2016 e na IN SGD/ME n.º 94/2022.

Considerando a situação hipotética precedente, julgue os itens a seguir.
No âmbito da referida contratação, o fiscal técnico do contrato deve atuar no monitoramento técnico da execução do contrato, enquanto o preposto da contratada tem a função de representar a empresa para a interlocução administrativa.
Alternativas
Respostas
161: A
162: B
163: B
164: D
165: B
166: C
167: B
168: D
169: C
170: C
171: B
172: D
173: C
174: E
175: C
176: E
177: E
178: C
179: C
180: C