Questões de Concursos Públicos - Instituto Fênix - 2024 - Prefeitura de São José do Cerrito - SC - Analista de Sistemas

Resolva questões gratuitas da Instituto Fênix - 2024 - Prefeitura de São José do Cerrito - SC - Analista de Sistemas. Banco com 18 perguntas de concursos. Prepare-se com simulados e estatísticas de acerto.

Q228392 Instituto Fênix - 2024 - Prefeitura de São José do Cerrito - SC - Analista de Sistemas
Ano: 2024
Matéria: Programação
Assunto: Linguagens de programação

Em programação Python, qual é a maneira correta de declarar um array (lista) contendo os números de 1 a 5?
Q228391 Instituto Fênix - 2024 - Prefeitura de São José do Cerrito - SC - Analista de Sistemas
Ano: 2024
Matéria: Programação
Assunto: Conceitos básicos de programação

Em C++, qual é a sintaxe correta para criar uma função recursiva que calcula o fatorial de um número?
Q228390 Instituto Fênix - 2024 - Prefeitura de São José do Cerrito - SC - Analista de Sistemas
Ano: 2024
Matéria: Programação
Assunto: Programação Orientada a Objetos

Qual dos seguintes conceitos NÃO está diretamente associado à programação orientada a objetos?
Q228389 Instituto Fênix - 2024 - Prefeitura de São José do Cerrito - SC - Analista de Sistemas
Ano: 2024
Assunto: Memória

Em relação à hierarquia de memória de um computador, qual das seguintes opções está corretamente ordenada do mais rápido (e geralmente menor) para o mais lento (e geralmente maior)?
Q228388 Instituto Fênix - 2024 - Prefeitura de São José do Cerrito - SC - Analista de Sistemas
Ano: 2024
Assunto: Algoritmos

Considerando os conceitos de algoritmos de busca, analise as assertivas sobre a busca binária. I. A busca binária é mais eficiente que a busca linear para listas desordenadas. II. A busca binária opera dividindo repetidamente pela metade a porção da lista que pode conter o item de busca, até que este seja encontrado ou que a porção se reduza a zero. III. Para aplicar a busca binária, a lista deve estar ordenada. Das assertivas, pode-se afirmar que: 
Q228387 Instituto Fênix - 2024 - Prefeitura de São José do Cerrito - SC - Analista de Sistemas
Ano: 2024
Assunto: Conceitos Básicos em Sistemas Operacionais

No estudo dos sistemas operacionais, é fundamental compreender as diferentes categorias que descrevem como os sistemas gerenciam tarefas e recursos. Cada tipo de sistema operacional é projetado para atender a requisitos específicos de processamento e operação. Com base nesse entendimento, qual das seguintes opções NÃO representa um tipo de sistema operacional, mas sim um conceito ou característica que pode ser implementado dentro de um sistema operacional?
Q228386 Instituto Fênix - 2024 - Prefeitura de São José do Cerrito - SC - Analista de Sistemas
Ano: 2024
Matéria: Banco de Dados
Assunto: Conceitos Básicos em Banco de Dados

Qual comando SQL é utilizado para modificar os dados existentes em uma tabela de banco de dados?
Q228385 Instituto Fênix - 2024 - Prefeitura de São José do Cerrito - SC - Analista de Sistemas
Ano: 2024
Assunto: Estrutura de Dados

Em um projeto de software, a equipe está implementando um sistema de gerenciamento de biblioteca. Um dos requisitos é permitir que os usuários pesquisem livros por título, autor ou ano de publicação. Considerando as estruturas de dados adequadas para este cenário, qual das seguintes opções seria mais eficiente para implementar a funcionalidade de pesquisa?
Q228384 Instituto Fênix - 2024 - Prefeitura de São José do Cerrito - SC - Analista de Sistemas
Ano: 2024
Assunto: Deadlock

Ao estudar sistemas operacionais, um aluno se depara com o conceito de "impasse" ou "deadlock". Qual das seguintes afirmações melhor descreve esse fenômeno? 
Q228383 Instituto Fênix - 2024 - Prefeitura de São José do Cerrito - SC - Analista de Sistemas
Ano: 2024
Assunto: Conceitos Básicos em Sistemas Operacionais

Durante o desenvolvimento de um novo aplicativo de mensagens, um programador decide implementar funcionalidades de multithreading para melhorar a performance e a responsividade do aplicativo. Qual das seguintes afirmações é verdadeira sobre multithreading? I. Multithreading permite a execução de múltiplas partes de um programa simultaneamente. II. Multithreading reduz o uso de recursos do sistema, pois compartilha o mesmo espaço de memória. III. A implementação de multithreading pode simplificar o código ao dividir tarefas complexas em threads menores.