De acordo com o texto, é possível afirmar que
Assinale a alternativa cuja(s) vírgula(s) foi(ram) utilizada(s) com a mesma regra do trecho a seguir: “Prevenção, contenção, procrastinação”.
Analise: “Greene fundou a agremiação, e 30 pessoas se inscreveram.” E assinale a alternativa correta.
Analise: “Geralmente, não consideramos o perfeccionismo como uma falha.” E assinale o tipo de sujeito presente na oração.
Analise: “Seus alunos sempre se destacam por suas importantes realizações” e assinale a alternativa incorreta.
Quando está viajando, João come biscoito de polvilho com uma probabilidade de 0,42; e toma cafezinho na estrada com uma probabilidade de 0,23; e faz as duas coisas com uma probabilidade de 0,12. Nesse contexto, qual a probabilidade de João não comer biscoito de polvilho e nem tomar cafezinho na estrada enquanto faz uma viagem?
Considere os números complexos z1 = 3+3i e z2 = -2+i, assinale a alternativa que apresenta a terça parte do produto de z1 por z2.
Entre as diversas ameaças virtuais destaca-se o “phishing”, uma técnica de engenharia social que visa enganar os usuários para obtenção de informações confidenciais. Considerando essas informações, assinale a alternativa que descreve corretamente o “phishing”.
Considere que você está criando um relatório no Microsoft Word 365 e deseja adicionar um número de página no rodapé da página. Assinale a alternativa que apresenta os passos de como inserir essa informação.
Considere que você está trabalhando em uma planilha no Microsoft Excel 365 e precisa realizar operações matemáticas simples. Nesse contexto, analise as assertivas e assinale a alternativa correta. I. A função =SOMA(A1:A5) pode ser utilizada para somar os valores contidos nas células A1 até A5. II. A fórmula =(B1 -B2) realiza corretamente a subtração do valor da célula B2 do valor da célula B1. III. A função =MULT(A1:A5) é a fórmula mais apropriada para multiplicar os valores nas células A1 até A5. IV. Para dividir o conteúdo da célula C1 pelo conteúdo da célula C2, a fórmula adequada é =(C1 / C2).
Com base na Lei Orgânica de Bandeirantes -PR, o Município conta atualmente com um único Distrito, sendo
De acordo com a Lei que dispõe sobre o Estatuto do Regime Jurídico dos servidores públicos do Município de Bandeirantes -PR, assinale a alternativa que preencha corretamente as lacunas. O servidor habilitado em concurso público e empossado em cargo de provimento efetivo, adquirirá estabilidade no serviço público ao completar ________ de efetivo exercício. Como condição para a aquisição da estabilidade é obrigatório _________ em avaliação especial de desempenho, por comissão instituída para essa finalidade.
Cada linguagem de programação tem seus tipos de dados, mas alguns são comuns em muitas delas. Nesse contexto, sobre os tipos de dados e sua definição, analise as assertivas e assinale a alternativa correta. I. Inteiro: armazena números inteiros, sem parte decimal. II. Booleano: pode ter apenas dois valores: True ou False. Geralmente usados para expressar condições lógicas. III. String: representa sequências de caracteres, como palavras ou frases. IV. Ponto Flutuante: armazena números com parte decimal. Os pontos flutuantes podem representar números reais.
Considere o trecho de pseudocódigo a seguir: // Pseudocódigo para calcular a média de três números escrever("Digite o primeiro número: ") ler(primeiroNumero) escrever("Digite o segundo número: ") ler(segundoNumero) escrever("Digite o terceiro número: ") ler(terceiroNumero) soma < - primeiroNumero + segundoNumero + terceiroNumero media < - soma / 3 escrever("A média dos três números é: ", media) Com base no trecho código apresentado, assinale a alternativa que apresenta a finalidade da parte do pseudocódigo que contém as linhas a seguir. escrever("Digite o primeiro número: ") ler(primeiroNumero) escrever("Digite o segundo número: ") ler(segundoNumero) escrever("Digite o terceiro número: ") ler(terceiroNumero)
Considere os trechos de código a seguir: Código 01 contador < - 1 enquanto contador <= 5 faça escrever("Iteração ", contador) contador < - contador + 1 fim enquanto Código 02 para contador de 1 até 5 passo 1 faça escrever("Iteração ", contador) fim para A partir da análise dos dois trechos de pseudocódigo apresentados, assinale a alternativa que apresenta a principal diferença entre as estruturas de repetição Enquanto e Para, conforme exemplificado nos pseudocódigos.
Considere a seguinte função recursiva em pseudocódigo: função fatorial(n: inteiro) -> inteiro: se n = 0 ou n = 1 então retornar 1 senão retornar n * fatorial(n - 1) fim se Com base na análise da função, assinale a alternativa que apresenta o resultado da chamada da função fatorial(5).
Considere o seguinte pseudocódigo: // Pseudocódigo para calcular a média de duas notas // ??? (1) nota1, nota2, media: real // ??? (2) escrever("Digite a primeira nota: ") ler(nota1) escrever("Digite a segunda nota: ") ler(nota2) // ??? (3) media < - (nota1 + nota2) / 2 // ??? (4) escrever("A média das duas notas é: ", media) Com base no pseudocódigo, assinale a alternativa que apresenta corretamente cada elemento ( // ???) a sua respectiva parte no pseudocódigo.
Considere os dois pseudocódigos recursivos apresentados a seguir: Código 01 função fibonacci(n: inteiro) -> inteiro: se n <= 1 então retornar n senão retornar fibonacci(n -1) + fibonacci(n -2) fim se Código 02 função fatorial(n: inteiro) -> inteiro: se n <= 1 então retornar 1 senão retornar n * fatorial(n -1) fim se A partir da análise dos códigos apresentados, assinale a alternativa que apresenta a principal diferença entre os pseudocódigos recursivos 1 e 2 em termos de seu propósito e operação.
Considere um sistema de gerenciamento de uma escola com três classes principais: Aluno, Professor e Disciplina. Cada aluno pode estar matriculado em várias disciplinas, e uma disciplina pode ter vários alunos matriculados. Cada disciplina é ministrada por um único professor. Com base nesse cenário, analise as assertivas e assinale a alternativa correta. I. Existe uma associação entre Aluno e Disciplina, pois um aluno pode estar matriculado em várias disciplinas. II. Não há um relacionamento de composição nesse cenário, pois a destruição de uma classe (por exemplo, a exclusão de um aluno) não implica necessariamente a destruição de outra classe (por exemplo, a disciplina). III. O relacionamento de agregação poderia ser aplicado ao cenário entre Disciplina e Professor, indicando que um Professor é parte de uma disciplina, mas a existência independente de ambos é permitida. IV. Neste cenário, as classes Aluno, Professor e Disciplina são entidades independentes e não estão relacionadas por uma relação de herança.
Considere o seguinte cenário: um banco necessita melhorar seu sistema bancário para atender às necessidades de clientes e funcionários. A partir de uma análise criteriosa foram definidos os seguintes requisitos: Cliente: realiza operações bancárias básicas, como saques, depósitos, transferências e consultas de saldo. Pode também utilizar funcionalidades avançadas, como gerenciamento de investimentos. Atendente: funcionário do banco responsável por auxiliar os clientes em transações presenciais, fornecer suporte e realizar operações avançadas em nome dos clientes. Analista Financeiro: responsável por analisar dados financeiros, oferecer consultoria a clientes sobre investimentos e fornecer relatórios sobre gastos. Com base no cenário apresentado, identifique corretamente os atores e casos de uso associados a esses atores.
Considere o seguinte cenário: em um sistema de reservas de voos, diferentes módulos foram desenvolvidos para gerenciar a pesquisa de voos, seleção de assentos, processamento de pagamento e emissão de bilhetes. Cada módulo foi previamente testado em isolamento e agora é necessário realizar um teste para garantir a correta interação entre eles. Com base no cenário apresentado, assinale a alternativa que apresenta o tipo de teste que deverá ser realizado para testar a interação entre os módulos.
Padrões de projetos fornecem abordagens testadas e comprovadas para a resolução de desafios comuns, promovendo a reutilização de código, a manutenibilidade e a escalabilidade do software. Existem vários tipos de padrões de projeto, sendo alguns dos mais conhecidos os padrões criacionais, estruturais e comportamentais. Considerando essas informações, assinale a alternativa que apresenta exclusivamente padrões de projetos comportamentais.
Considere o seguinte cenário: imagine que você está desenvolvendo uma plataforma de jogos online e precisa garantir que as configurações globais do sistema, como idioma padrão, volume e configurações de controle, sejam compartilhadas e consistentes em toda a aplicação. Para garantir essa consistência, você projetou a classe ConfiguracoesGlobais de forma que apenas uma instância dela exista em toda a execução do sistema. Isso garante que todas as partes da aplicação acessem as mesmas configurações globais, evitando inconsistências e facilitando a manutenção. Considerando o cenário apresentado, assinale a alternativa que apresenta o padrão de projetos mais apropriado para cenários em que é necessário garantir a existência de apenas uma instância de uma classe e fornecer um ponto global de acesso a essa instância.
Considere um sistema de gerenciamento de biblioteca com entidades como "Livro", "Autor" e "Editora". O relacionamento entre "Livro" e "Autor" é muitos-para-muitos, indicando que um livro pode ter vários autores, e um autor pode escrever vários livros. No entanto, ao projetar o DER, surge a necessidade de armazenar a data específica em que um autor começou a escrever um livro. Nesse contexto, assinale a alternativa que apresenta qual seria a melhor abordagem para representar essa informação no Diagrama Entidade-Relacionamento.
Na linguagem SQL, as funções de agregação permitem realizar operações em conjuntos de dados produzindo resultados consolidados. Nesse contexto, assinale a alternativa que apresenta exclusivamente funções de agregação em SQL.
No contexto de bancos de dados relacionais, a cláusula JOIN é utilizado para combinar dados de tabelas diferentes, permitindo consultas mais complexas e abrangentes. Existem vários tipos de JOINs, como INNER JOIN, LEFT JOIN, RIGHT JOIN e FULL JOIN, cada um com suas peculiaridades e usos específicos. Considerando os tipos de JOINs existentes, analise as assertivas e assinale a alternativa correta. I. INNER JOIN: utilizado quando se deseja obter apenas os registros que têm correspondência em ambas as tabelas. II. LEFT JOIN: utilizado quando se deseja todos os registros da tabela à direita, independentemente de haver correspondência na tabela à esquerda. III. RIGHT JOIN: utilizado quando se deseja todos os registros da tabela à esquerda, independentemente de haver correspondência na tabela à direita. IV. FULL JOIN: utilizado quando se deseja todos os registros das tabelas à esquerda e à direita, com correspondências quando existirem e nulos quando não houver.
Considere o seguinte código em Java: class Carro { String modelo; int ano; double preco; Carro(String modelo, int ano, double preco) { this.modelo = modelo; this.ano = ano; this.preco = preco; } void exibirInformacoes() { System.out.println("Modelo: " + modelo); System.out.println("Ano: " + ano); System.out.println("Preço: $" + preco); } } public class Main { public static void main(String[] args) { Carro meuCarro = new Carro("Fusca", 2022, 25000.0); meuCarro.exibirInformacoes(); } } A partir das informações, identifique: I. A classe. II. O objeto. III. Os atributos. IV. O método.
A POO se baseia em conceitos como abstração, encapsulamento, herança, polimorfismo e interfaces. Nesse contexto, analise o seguinte cenário: considere um sistema de gerenciamento de uma biblioteca com as classes Livro e Usuario. A classe Livro possui atributos como título, autor e anoPublicacao, e a classe Usuario possui atributos como nome, idade e historicoEmprestimos. Além disso, ambas as classes possuem métodos relacionados ao seu comportamento. Baseando-se nesse cenário, analise as assertivas e assinale a alternativa correta. I. O encapsulamento é aplicado quando os atributos da classe Livro são definidos como privados e acessados por métodos públicos da própria classe. II. Um exemplo de polimorfismo pode ocorrer quando a classe Usuario possui um método chamado realizarEmprestimo que pode aceitar diferentes tipos de objetos como argumento. III. A herança é utilizada quando uma nova classe chamada Aluno é criada, estendendo a classe Usuario, e adiciona atributos e métodos específicos para representar um usuário do tipo aluno. IV. Uma interface chamada Avaliavel pode ser criada, definindo um método avaliar, que é implementado tanto pela classe Livro quanto pela classe Usuario.
O Bubble Sort é um algoritmo simples de ordenação que percorre repetidamente a lista, compara elementos adjacentes e os troca se estiverem na ordem errada. Esse processo é repetido até que a lista esteja ordenada. Considerando essas informações e o uso do algoritmo Bubble Sort, qual das seguintes afirmações é verdadeira?
Analise os códigos a seguir: Código 01 import java.util.Stack; public class Pilha { public static void main(String[] args) { Stack
Considere o código a seguir: public class HeapSort { public void heapSort(int arr[]) { int n = arr.length; for (int i = n / 2 - 1; i >= 0; i --) { heapify(arr, n, i); } for (int i = n - 1; i > 0; i --) { int temp = arr[0]; arr[0] = arr[i]; arr[i] = temp; heapify(arr, i, 0); } } void heapify(int arr[], int n, int i) { int maior = i; int esquerda = 2 * i + 1; int direita = 2 * i + 2; if (esquerda < n && arr[esquerda] > arr[maior]) { maior = esquerda; } if (direita < n && arr[direita] > arr[maior]) { maior = direita; } if (maior != i) { int temp = arr[i]; arr[i] = arr[maior]; arr[maior] = temp; heapify(arr, n, maior); } } public static void main(String args[]) { int arr[] = {12, 11, 13, 5, 6, 7}; int n = arr.length; HeapSort heapSort = new HeapSort(); heapSort.heapSort(arr); System.out.println("Array ordenado: "); for (int i : arr) { System.out.print(i + " "); } } } Considerando o algoritmo apresentado, qual é a principal característica deste algoritmo de ordenação?
Considere os códigos a seguir: Código 01 import java.util.Stack; public class PilhaExemplo { public static void main(String[] args) { Stack
Analise os seguintes cenários: Cenário 01 Uma determinada startup de tecnologia adotou a metodologia ???? para criar um aplicativo de gerenciamento de tarefas em um prazo curto. A equipe prioriza a comunicação constante, desenvolvimento interativo e testes contínuos para garantir a entrega rápida e iterativa de funcionalidades essenciais. Cenário 02 Uma determinada empresa gerencia sistemas críticos e decide adotar a metodologia ???? para realizar a manutenção contínua do sistema. A equipe de desenvolvimento trabalha em pequenos incrementos, implementando melhorias, correções e novos recursos em ciclos curtos. As práticas de programação em par e testes automatizados são fundamentais para garantir a estabilidade do sistema. Considerando os cenários apresentados, assinale a alternativa que apresenta o tipo de metodologia de desenvolvimento de software que está sendo predominantemente utilizado.
Considere o código SQL a seguir: CREATE TABLE Livro ( ID_Livro INT PRIMARY KEY, Titulo VARCHAR(100), ID_Autor INT, FOREIGN KEY (ID_Autor) REFERENCES Autor(ID_Autor) ); CREATE TABLE Autor ( ID_Autor INT PRIMARY KEY, Nome VARCHAR(50) ); CREATE TABLE Emprestimo ( ID_Emprestimo INT PRIMARY KEY, ID_Livro INT, ID_Leitor INT, DataEmprestimo DATE, FOREIGN KEY (ID_Livro) REFERENCES Livro(ID_Livro), FOREIGN KEY (ID_Leitor) REFERENCES Leitor(ID_Leitor) ); CREATE TABLE Leitor ( ID_Leitor INT PRIMARY KEY, Nome VARCHAR(50), Email VARCHAR(100) ); A partir das informações, informe se é verdadeiro (V) ou falso (F) para o que se afirma e assinale a alternativa com a sequência correta. ( ) O código representa as entidades Livro, Autor, Emprestimo e Leitor. ( ) A tabela Livro possui os atributos ID_Livro, Titulo e ID_Leitor. ( ) A tabela Emprestimo possui chaves estrangeiras referenciando as tabelas Livro e Leitor. ( ) A tabela Livro possui um relacionamento com a tabela Autor através da chave estrangeira ID_Autor.
DER, ou Diagrama de Entidade-Relacionamento, é uma ferramenta visual utilizada na modelagem de dados em bancos de dados relacionais. Ele descreve as entidades envolvidas em um sistema e os relacionamentos entre essas entidades. Nesse contexto, analise as assertivas e assinale a alternativa correta. I. Uma Entidade representa um objeto do mundo real sobre o qual se deseja armazenar dados. II. Os Relacionamentos descrevem como as entidades estão conectadas umas às outras. III. Os Atributos representam uma propriedade ou característica de uma entidade. IV. Chave Estrangeira é um tipo de atributo que faz referência à chave primária de outra tabela. Isso estabelece uma relação entre as duas tabelas.
A Arquitetura em Camadas é um modelo de design de software que organiza um sistema em diferentes níveis funcionais, conhecidos como camadas, cada uma desempenhando um papel específico. Considerando a Arquitetura em Camadas no contexto de desenvolvimento de software, informe se é verdadeiro (V) ou falso (F) para o que se afirma e assinale a alternativa com a sequência correta. ( ) Uma característica da arquitetura em camadas é que cada camada pode ser implementada usando diferentes tecnologias, desde que a interface entre as camadas seja respeitada. ( ) A reusabilidade não é uma característica da arquitetura em camadas. Essa abordagem visa promover a modularidade e a manutenção simplificada, separando as responsabilidades do sistema em partes claramente definidas. ( ) A arquitetura em camadas geralmente resulta em acoplamento forte entre as camadas, facilitando a comunicação eficiente entre elas. ( ) A escalabilidade é uma característica inerente à arquitetura em camadas, permitindo que diferentes camadas sejam escaladas independentemente conforme necessário.
Considere o seguinte cenário: em um sistema de comércio eletrônico, a arquitetura em camadas foi adotada para separar as responsabilidades entre a camada de apresentação, a camada de lógica de negócios e a camada de acesso a dados. No entanto, ao longo do tempo, foi identificado um problema significativo de acoplamento entre a camada de apresentação e a camada de lógica de negócios. Alterações na interface do usuário exigiram modificações na lógica de negócios, afetando negativamente a manutenção e a escalabilidade do sistema. Sobre o problema de acoplamento descrito no cenário, analise as assertivas e assinale a alternativa correta. I. O acoplamento forte facilita a manutenção do sistema. II. O acoplamento entre a camada de apresentação e a camada de lógica de negócios não está sendo impactado. III. A alteração na camada de apresentação não deveria impactar a camada de lógica de negócios. IV. A solução para o problema de acoplamento é aumentar ainda mais a dependência entre as camadas.
Considere o seguinte cenário: em um ambiente empresarial, uma organização implementou uma arquitetura SOA para facilitar a integração entre diversos sistemas. No entanto, surgiu um desafio significativo relacionado à interoperabilidade. Diferentes serviços desenvolvidos por equipes distintas estão enfrentando problemas ao tentar se comunicar devido a inconsistências nos formatos de mensagens e nas definições de contratos. Considerando o cenário apresentado, analise as assertivas sobre o problema de interoperabilidade na arquitetura SOA e assinale a alternativa correta. I. A interoperabilidade na arquitetura SOA é automaticamente garantida por meio do uso de serviços. II. A inconsistência nos formatos de mensagens pode impactar negativamente a interoperabilidade entre serviços na arquitetura SOA. III. A abordagem ideal seria padronizar os formatos de mensagens e definir contratos claros para promover uma interoperabilidade mais eficiente. IV. A falta de definições claras de contratos não afeta a interoperabilidade em uma arquitetura SOA.
Considere a árvore binária a seguir: Considerando a árvore binária apresentada, analise as assertivas e assinale a alternativa correta. I. A árvore apresentada acima é uma árvore binária de busca. II. O nó com valor 4 é um nó folha. III. A altura da árvore é 2. IV. A travessia em ordem da árvore resulta na sequência 4, 2, 5, 1, 3.
Considere as duas árvores binárias a seguir: Árvore 01 Árvore 02 Considerando as informações apresentadas, analise as assertivas e assinale a alternativa correta. I. Ambas as árvores binárias são de busca. II. Na árvore 02, não é garantido que os valores na subárvore à esquerda de um nó sejam menores. III. A árvore 01 é uma árvore binária de busca. IV. A árvore 02 não é uma árvore binária de busca.























