Foram encontradas 40 questões.
Os Padrões de Projeto (Design Patterns) são abordagens consolidadas para solucionar problemas recorrentes no desenvolvimento de software, promovendo organização, reutilização de código e manutenibilidade. Entre esses padrões, alguns são projetados para restringir a criação de instâncias de uma classe, garantindo um único ponto de acesso global. Assinale a alternativa que corresponde ao padrão de projeto que garante que uma classe tenha apenas uma instância global.
Provas
O IFMS está em processo de modernização de seu portal institucional, com foco na criação de uma interface mais interativa e responsiva para os alunos e professores. Como parte desse projeto, o time de Desenvolvimento Web foi responsável por melhorar o design da página de cursos, utilizando CSS3 para criar efeitos dinâmicos e melhorar a experiência do usuário. Durante o desenvolvimento, o time utilizou pseudoclasses do CSS3 para aplicar estilos em elementos de acordo com a interação do usuário. Um dos requisitos era alterar o estilo de elementos de listas de cursos, que não possuíssem subitens, para dar destaque àqueles que são mais simples e diretos.
Com base na situação exposta, assinale a alternativa que apresenta a pseudoclasse do CSS3 usada para estilizar elementos que não possuem filhos, incluindo nós de texto.
Provas
Você foi designado para trabalhar no desenvolvimento de uma página web para o IFMS, com o objetivo de exibir uma tabela contendo informações sobre os cursos oferecidos pela instituição. Ao organizar a tabela, você percebe que precisa incluir um rodapé para resumir as informações, como o total de cursos e outras estatísticas. Como parte do seu trabalho como desenvolvedor Web, você deve utilizar o elemento adequado do HTML5 (HyperText Markup Language version 5) para definir o rodapé dessa tabela. Esse elemento é
Provas
A Programação Orientada a Objetos (POO) é um paradigma que organiza o software em unidades chamadas “objetos”, instâncias de classes que combinam dados e comportamentos. A POO visa promover a modularidade, a reutilização de código e a facilidade de manutenção. Técnicas como sobrescrita (override) e sobrecarga (overload) são usadas para permitir que um método se comporte de maneira flexível, dependendo da classe ou dos parâmetros utilizados.
Considerando essas técnicas, assinale a alternativa que apresenta o conceito de POO relacionado ao uso dessas práticas.
Provas
Os algoritmos de ordenação são essenciais na ciência da computação, pois permitem organizar dados de maneira eficiente, facilitando a busca e a manipulação de informações em coleções. Considerando isso, assinale a alternativa que apresenta o algoritmo que utiliza o conceito de divisão e conquista, dividindo a lista em duas metades, ordenando-as de forma recursiva e, em seguida, combinando as partes ordenadas.
Provas
As estruturas de dados são formas de organizar e armazenar dados para facilitar o acesso e a manipulação. Cada tipo de estrutura é mais adequado para determinados tipos de operações e problemas. Sabendo disso, preencha as lacunas e assinale a alternativa correta.
Uma ___________ é uma estrutura de dados que segue o princípio LIFO (Last In, First Out). Os elementos são inseridos no topo (push) e removidos do topo (pop). Um(a) ___________ é uma coleção de vértices (ou nós) e arestas que conectam esses vértices. Pode ser dirigido(a) (as arestas têm uma direção) ou não dirigido(a).
Provas
A Lei nº 12.965/2014, conhecida como Marco Civil da Internet, estabelece princípios, direitos e deveres para o uso da internet no Brasil. Essa legislação assegura a neutralidade da rede, a proteção da privacidade e a liberdade de expressão, além de definir regras para a responsabilidade dos provedores e a segurança dos dados dos usuários.
No artigo 5º dessa lei, são apresentados conceitos fundamentais, incluindo um que define que a habilitação de um terminal para envio e recebimento de pacotes de dados pela internet, por meio da atribuição ou autenticação de um endereço IP (Internet Protocol) é denominada
Provas
Você é um profissional responsável pelo suporte técnico no IFMS, atuando no cargo de Desenvolvimento Web. Uma das suas responsabilidades é fornecer suporte às equipes de engenharia e arquitetura que frequentemente precisam imprimir grandes projetos e desenhos técnicos, como plantas de edifícios e projetos de infraestrutura. A impressão de gráficos e desenhos em grande escala é essencial para a análise detalhada dos projetos, e o uso de um periférico específico é necessário para garantir a qualidade e a precisão dessas impressões. Após ser solicitado por um dos coordenadores dos projetos de engenharia, você precisa identificar qual periférico será utilizado para realizar a impressão desses projetos técnicos em grande escala. Com base nas informações fornecidas e nos seguintes equipamentos disponíveis, assinale a alternativa que apresenta o periférico que serve para imprimir gráficos e desenhos em grande escala, geralmente em papel para engenharia ou arquitetura.
Provas
As redes sem fio (wireless) têm se tornado cada vez mais essenciais devido à conveniência que oferecem e à crescente demanda por conectividade sem a limitação de cabos. A evolução dos padrões IEEE 802.11, conhecidos como Wi-Fi, tem sido fundamental para atender às necessidades de maior largura de banda, velocidades mais rápidas e maior eficiência em ambientes domésticos, corporativos e públicos. Considerando essa evolução, assinale a alternativa que corresponde à versão correta do Wi-Fi representado pelo padrão 802.11ac.
Provas
O modelo OSI (Open Systems Interconnection) é um padrão conceitual que descreve como os sistemas de computadores interagem dentro de uma rede, dividindo a comunicação em sete camadas distintas, com funções bem definidas. Cada camada é responsável por tarefas específicas, como controle de fluxo, comunicação de dados e segurança. Esse modelo facilita a interoperabilidade entre sistemas diferentes e serve de base para a padronização de protocolos de rede.
Considerando as camadas do modelo OSI e suas respectivas funções, analise as assertivas e assinale a alternativa correta.
I. A camada de aplicação não está presente nesse modelo.
II. A camada de transporte é uma das camadas definidas no modelo OSI.
III. A camada de apresentação encontra-se abaixo da camada Física.
IV. A camada de rede está posicionada abaixo da camada de enlace no modelo OSI.
Provas
Caderno Container