As relações binárias em um conjunto A podem conter algumas propriedades. Considere uma relação binária B entre os elementos presentes em um conjunto C. Eles são caracterizados pelas seguintes propriedades: reflexividade, simetria, antissimetria e transitividade. Todas elas devem ser conferidas quando trabalhamos com as relações binárias.Em relação à propriedade de reflexividade, assinale a alternativa correta.
Considere o grafo dado na figura seguinte:Considere as seguintes afirmativas:O nó 4 é isolado.
O nó 3 tem grau 2.
O nó 2 tem grau 2.Estão corretas as afirmativas:
Considere a relação de recorrência dada por:$S(n) = S\left(\frac{n}{3}\right) + \sqrt{n}$ , para $n \geq 3, \quad n = 3^m$ .
Assinale a alternativa correta, com respeito à ordem de grandeza de $S(n)$ :
Considere a seguinte sequência definida recursivamente
$x_1 = -1, \ x_n = x_{n-1}(-1)^n, \quad n \geq 2$ .
Assinale a alternativa que corresponde aos quarto e quinto termos da sequência, respectivamente.
Em uma aula introdutória de lógica de predicados, o professor explica que, ao contrário da lógica proposicional, não há tabelas-verdade para provar a validade das expressões. Em vez disso, utiliza-se um sistema de regras de dedução. Ele apresenta uma sequência de dedução como exemplo:( ∀x) R(x) (hipótese)
( ∀x) R(x) → (∀x) S(x) (hipótese)
( ∀x) S(x) (a partir de 1 e 2, usando modus ponens)Com base nesse exemplo, qual das seguintes alternativas é correta sobre as regras de dedução na lógica de predicados?
Em expressões predicadas, a interpretação consiste em um conjunto universal que precisa inserir no mínimo um objeto cuja especificação pertence ao domínio de cada predicado dentro da expressão, como também a atribuição de um objeto único em um conjunto universal para cada símbolo que aparece constantemente na expressão. Uma interpretação de uma expressão com predicados consiste em quê? Assinale a alternativa correta:
Considere um curso introdutório de desenvolvimento web onde você está aprendendo as noções básicas de HTML, a linguagem de marcação fundamental para a criação de páginas web.Durante as aulas, foi discutido que a HTML utiliza "tags" para determinar como os elementos são dispostos e interpretados pelos navegadores. Uma "tag" é um comando específico que geralmente vem em pares, indicando onde um elemento começa e termina.Imagine que você está codificando sua primeira página e precisa estruturar seu documento HTML. Com base no que você aprendeu, identifique a sequência correta das "tags" que deve utilizar para iniciar a estrutura básica de uma página HTML.
Divide o texto em seções, estabelecendo a ideia de cabeçalhos no documento, que pode variar de 1 a 6, sendo que o cabeçalho de nível 1 exibe o texto no seu maior formato e o nível 6 no menor. Diante do exposto, é correto afirmar que esse texto está discorrendo sobre:
Em uma empresa de tecnologia, a equipe de desenvolvimento está trabalhando em um novo projeto de website. Durante uma reunião, o gerente de projeto explica a importância do Domain Name System (DNS) para a World Wide Web (WWW) e como ele facilita a comunicação entre os hosts na Internet. Ele destaca que o DNS é um sistema que mapeia endereços IP para nomes de domínio, tornando mais fácil para os usuários lembrarem e acessarem sites. Além disso, menciona que os servidores armazenam sites e cada um deve ter um endereço único para que as pessoas possam encontrar e acessar seus dados. Com base nessa explicação, assinale a alternativa correta:
Considere a seguinte definição:"Define o formato e a ordem das mensagens trocadas entre duas ou mais entidades."O conceito que melhor se encaixa na definição acima é:
Podemos afirmar que os sistemas finais, conhecidos como comutadores de internet, que são muito importantes para uma rede de computadores, executam protocolos para controlar o envio e o recebimento de informações.Assinale a alternativa que apresenta corretamente o principal protocolo de internet.
O TCP é _____________ (lacuna 1) muito utilizado em segmentos de rede, doméstica ou de longo alcance. Nesses contextos, antes de iniciar o envio de dados a um outro processo, um processo de __________ (lacuna 2) envia alguns segmentos ______________ (lacuna 3).Preencha as lacunas escolhendo a alternativa CORRETA:
Um dos componentes necessários para desenvolvimento de uma aplicação web é um servidor. Assinale a alternativa que indica uma tecnologia relacionada com servidores web:
Sobre o protocolo UDP, podemos afirmar:I. Não há apresentação entre o UDP emissor e o receptor.
II. Há estabelecimento de conexão.
III. Seu cabeçalho é menor, quando comparado ao TCP.
A Internet é uma vasta rede de computadores que interconecta bilhões de dispositivos ao redor do mundo.Inicialmente, os dispositivos conectados eram principalmente PCs, estações de trabalho e servidores.No entanto, a evolução tecnológica trouxe uma diversidade de dispositivos não tradicionais, como smartphones, tablets, TVs inteligentes e sistemas de controle de trânsito, que também se conectam à Internet.Todos esses dispositivos, conhecidos como sistemas finais, são conectados por enlaces de comunicação e comutadores de pacotes, como roteadores e switches.O tráfego de dados na Internet é gerenciado por meio de protocolos, como o TCP e o IP, que são padrões desenvolvidos por organizações como a IETF. Considerando esse contexto, assinale a alternativa que identifique qual dos seguintes elementos é responsável por segmentar os dados em pacotes e adicionar bytes de cabeçalho antes de enviá-los através da rede:
Esse recurso dá maior poder ao JavaScript para desenho. Além disso, ele pode ser usado em recursos de geolocalização, acesso a banco de dados ou em suporte à ações, otimizando o desenvolvimento das páginas web.Esse texto-base está discorrendo sobre:
A linguagem de marcação HTML é uma linguagem-base para a criação de uma página web, mas é limitada na questão de criação visual. O CSS é um recurso que veio para lidar com essa limitação, permitindo personalizar vários elementos de uma página web.Com relação a esse assunto, para criar um estilo CSS, é:
Se você tentar executar um arquivo do tipo js em seu navegador, que é um arquivo JavaScript, apenas será exibido o conteúdo do arquivo, ou seja, suas funções e eventos não serão executados. Nesse contexto, há duas categorias de linguagens de desenvolvimento de sites.Sobre esses dois tipos de linguagens, é correto afirmar que eles são denominados:
A Linguagem HTML (HyperText Markup Language) é uma linguagem de marcação essencial para a construção de páginas web.Ela é composta por diversos comandos que identificam elementos como textos, imagens e arquivos multimídia, permitindo que os navegadores web exibam as páginas corretamente.A estrutura básica de uma página HTML inclui as tags <html>, <head> e <body>, cada uma com uma função específica.Dentro da tag <head>, são inseridas informações que ajudam o navegador a entender a formatação da página, como caracteres utilizados, língua do país de origem, versão da página e localização dos arquivos utilizados. Considerando essas informações, sobre a estrutura básica e os elementos fundamentais de uma página HTML, assinale a alternativa correta:
Leia o texto a seguir:No desenvolvimento de aplicações de rede, a escolha entre TCP e UDP é crucial, pois cada protocolo oferece diferentes características de serviço.Enquanto o TCP oferece confiabilidade e controle de congestionamento, o UDP é conhecido por sua simplicidade e eficiência em certas situações.Suponha que você esteja projetando um sistema de transmissão de vídeo em tempo real, onde a latência e a fluidez são mais importantes do que a perfeição na entrega de cada quadro.Neste cenário, o uso de UDP pode ser preferível devido à sua natureza [preencher 1], que permite o envio de dados sem o overhead de estabelecimento de conexão e mecanismos de retransmissão.No entanto, é importante notar que o UDP por si só não oferece [preencher 2], o que significa que a aplicação deve implementar sua própria lógica para lidar com a perda de pacotes e garantir uma qualidade aceitável de transmissão de vídeo.Os termos [preencher 1] e [preencher 2] são corretamente substituídos por:
As Application Programming Interface (APIs) são geralmente conectores que lidam com o trabalho complexo de enviar e receber dados, além de executar funções específicas. No entanto, esses conectores além de descrever como acessar um banco de dados ou realizar operações em servidores, possibilitaram desenvolvimento colaborativo e inovações nos modelos de negócio digitais.Neste contexto, os objetivos amplos e gerais do design de uma API podem ser definidos como capacidade de:Habilitar consumo na forma de autoatendimento por parte de desenvolvedores de aplicações, assim como de usuários de aplicações.
Diminuir os obstáculos para acessar recursos empresariais valiosos.
Priorizar as necessidades e preferências dos desenvolvedores de aplicações clientes.
Promover a colaboração entre recursos internos e externos.
Abordar questões de segurança e desafios de escalabilidade.É correto o que se afirma em:
A Internet das Coisas (IoT) funciona por meio de dispositivos e objetos com sensores integrados que se conectam à internet e compartilham dados com uma plataforma que aplica análises e partilha das informações com aplicativos projetados para atender a necessidades específicas. As plataformas de IoT são projetadas para determinar quais dados são úteis e quais podem ser descartados para detectar padrões.Assinale a alternativa que apresenta um exemplo de como a IoT ajuda no dia a dia.
Leia o trecho a seguir:As Application Programming Interfaces (APIs) possuem diversos componentes fundamentais que permitem sua operação eficiente. Esses componentes garantem que diferentes sistemas possam se comunicar e trocar informações de maneira estruturada. Dois elementos críticos incluem a definição dos pontos de acesso e os métodos utilizados para interagir com esses pontos. O/A [preencher 1] é um URL que representa o ponto de acesso de uma aplicação cliente a um recurso específico em uma API. O protocolo HTTP permite que uma API REST use alguns métodos de requisição, por exemplo, o [preencher 2].Os termos [preencher 1] e [preencher 2] são corretamente substituídos por:
Um framework é uma estrutura na qual você pode construir um software. Ele serve como uma base; então, você não está começando inteiramente do zero. Os frameworks são normalmente associados a uma linguagem de programação específica e são adequados a diferentes tipos de tarefas.Com base no exposto, analise as afirmativas a seguir: 1 – CherryPy.
2 – Flask.
3 – Django.I – Baseado na biblioteca WSGI e tem como característica a simplicidade e uma velocidade de criação superior ao Django.II – Permite que os desenvolvedores construam aplicativos da Web da mesma maneira que construíram qualquer outro programa Python orientado a objetos.III – Framework web full stack open source (código aberto) baseado em Python, gratuito e de alto nível.Assinale a alternativa que correlaciona adequadamente os dois grupos de informação: