No desenvolvimento em Python, existem ferramentas e frameworks que ajudam na construção de interfaces gráficas, como no caso do framework, que é uma biblioteca da linguagem Python que acompanha a instalação padrão, sendo definido como um conjunto de revestimentos que permitem a implementação dos widgets com classes Python e, geralmente, estão presente na maioria das instalações Python, havendo a necessidade apenas da biblioteca. Analise as alternativas a seguir e indique a que representa o framework citado no enunciado.
O DNS (Sistema de Nomes de Domínio) interpreta nomes de host para endereços únicos de IP, mapeando o gerenciamento entre nomes e serviços e convertendo as solicitações realizadas por meio de nomes em endereços IP. Para isso, exerce controle sobre o servidor que o usuário final vai conseguir acessar no momento em que ele digita, no navegador, o nome de domínio; é um trabalho que ocorre em uma fração de segundos. Após análise da situação apresentada, avalie as asserções a seguir e a relação proposta entre elas. I. O Cache DNS armazena as últimas consultas aos servidores temporariamente evitando a realização de uma nova tradução de nomes de domínio para IP conhecido. PORQUE II. As solicitações de tradução de nomes de domínios em IP devem ser processadas no mesmo instante, mesmo que gerem gargalos. A respeito dessas asserções, assinale a alternativa correta.
Os elementos HTML integram um arquivo fonte HTML em que cada um responsabiliza-se por definir um componente, como um cabeçalho, uma lista, uma imagem ou um link ), que faz referência à página web a que se associa. Considerando tais elementos, avalie as afirmações a seguir, em relação às suas funções, e as relacione adequadamente aos termos a que se referem. 1. Cabeçalho. 2. Lista. 3. Parágrafo. I. Usado no agrupamento de conteúdos relacionados a um determinado tipo. II. Descreve de forma sucinta o tópico da seção em que se encontra. III. Serve para representar itens de forma ordenada iniciando com a tag <ol>. Assinale a alternativa que relaciona adequadamente os dois grupos de informações.
A linguagem Python destaca-se pelos vários módulos de sua biblioteca padrão. Considerando os módulos e funções que permitem que desenvolvedores acessem e processem recursos na Web , avalie as afirmações a seguir em relação às suas funcionalidades e as relacione adequadamente aos termos a que se referem. 1. Biblioteca html.parser. 2. Biblioteca urllib.request. 3. Função urlopen(). I. É usada para abrir uma URL: formulando uma requisição HTTP que é enviada ao servidor especificado no parâmetro; e retornando um objeto de resposta. II. Facilita o processamento de elementos HTML de uma página Web. III. Com o uso de suas funções e classes, qualquer programa pode atuar como um cliente Web e acessar e baixar recursos na Web, abrindo URLs, principalmente as URLs HTTP. .
A web é a plataforma definida para o compartilhamento de informações e comunicação, por isso é um dos desenvolvimentos mais importantes na computação e oferece um sistema de informações que são ligadas por meio de hipermídias (hiperligações em forma de texto, vídeo, som e outras animações digitais). E isso possibilita que o usuário consiga acessar inúmeros conteúdos por meio da internet. Em relação às terminologias utilizadas na web , identifique se são (V) verdadeiras ou (F) falsas as afirmativas a seguir. I. ( ) Os elementos HTML compõem um arquivo fonte HTML em que cada elemento define um componente da página web a que está relacionada. II. ( ) A URL consiste em um sistema de documentos hipermídia que são interconectados aplicando a internet, por isso comporta documentos, multimídia, uma ampla coleção de páginas web etc. III. ( ) Cliente web designa um programa que requer um recurso de um servidor web . O servidor web, por sua vez, recebe a solicitação e retorna o recurso solicitado (caso exista) para o cliente.
Os padrões web servem para disponibilizar benefícios da web, independentemente dos sistemas e dispositivos que os usuários utilizam, considerando aspectos de acessibilidade, privacidade, segurança e internacionalização. Há um formato padrão de intercâmbio de dados cuja função é descrever em formato texto objetos, que podem ser listas, números, strings, dicionários, etc. Mediante seu uso é possível manipular e transferir inúmeros tipos de dados de maneira que os objetos tornam-se representados de uma forma comum a várias linguagens. Analise as alternativas a seguir e indique a que representa o formato padrão citado no enunciado.
Ao se acessar um site por meio de um navegador, uma requisição é disparada pela internet em direção ao computador em que o site é hospedado e, após o envio da requisição, a aplicação que trabalha para o usuário espera até chegar a resposta do servidor para que a comunicação possa ser encerrada. Todo o processo acontece entre computadores. Analise as alternativas a seguir e indique a que retrata a comunicação apresentada no enunciado.
Você tem o seguinte programa Python que calcula se uma pessoa pode votar. Sendo que, para poder votar, tem que ser brasileiro com idade entre 18 e 65 anos. Há também o eleitor facultativo que pode ter entre 16 e menos de 18 anos ou mais de 65 anos. 1print ( 'Você tem que digitar a sua nacionalidade' ) 2nacionalid = input ( "Coloque b (brasileiro) ou q (caso não seja)" ) 3if ( nacionalid == 'q' ) : 4 print ( 'Você não pode votar' ) 5else : 6 idade = eval ( input ( "Entre com sua idade " ) ) 7 if idade < 16 : 8 print ( "Você não é eleitor " ) 9 elif idade >= 18 and idade <= 65 : 10 print ( "Você é eleitor obrigatório" ) 11 elif ( idade >= 16 and idade < 18 ) or idade > 65 : 12 print ( "Você é eleitor facultativo" ) 13 else : 14 print ( "Erro" ) 15print ( "Obrigada por usar nossos serviços" ) Para as seguintes entradas, o que será impresso pelo programa? Entrada1 Entrada2 b b 18 68
O seguinte programa em Python calcula o menor de três números. numero1 = eval ( input ( "Digite o número 1: " ) ) numero2 = eval ( input ( "Digite o número 2: " ) ) numero3 = eval ( input ( "Digite o número 3: " ) ) if ( numero1 > numero2 ) and ( numero1 > numero3 ) and ( numero2 > numero3 ) : print ( "O maior número é o primeiro: " , numero1 ) if ( numero2 > numero1 ) and ( numero2 > numero3 ) and ( numero3 > numero1 ) : print ( "O maior número é o segundo: " , numero2 ) if ( numero3 > numero1 ) and ( numero3 > numero2 ) and ( numero1 > numero2 ) : print ( "O maior número é o terceiro: " , numero3 ) print ( "fim" ) Para as seguintes entradas na sequência, indique a alternativa que mostra o resultado correto dos prints . (I) Primeira entrada execução do programa Número1 7 Número2 9 Número3 3 (II)Segunda entrada execução do programa Número1 3 Número2 3 Número3 3 (III)Terceira entrada execução do programa Número1 9 Número2 5 Número3 2