option
Cuestiones
ayuda
daypo
buscar.php

Algoritmo II univesp

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Algoritmo II univesp

Descripción:
Simulado para prova da univesp

Fecha de Creación: 2026/05/14

Categoría: Otros

Número Preguntas: 7

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

A conversão de dados escritos em Python 3.9 para a notação JSON é algo relativamente simples graças ao pacote nativo que recebe o mesmo nome, ou seja, JSON, que pode ser importado com a linguagem e manipulado para se obter o resultado desejado. Veja: Considerando os passos descritos, assinale a alternativa que mostra a saída correta da execução do código. Passo1>>>import json Passo2>>>dados={ "nome":"Paulo", "idade":45, "Nacionalidade":"Brasileira" } Passo3>>>resultado=json.dumps(dados) Passo4>>>print(resultado). ["nome":"Paulo", "idade":45, "Nacionalidade":"Brasileira"]. {"nome":"Paulo", "idade":45,"Nacionalidade":"Brasileira"}. ("nome":"Paulo", "idade":45, "Nacionalidade":"Brasileira"). {"nome":Paulo,"idade":45,"Nacionalidade":Brasileira}. ["nome":Paulo, "idade":45, "Nacionalidade":Brasileira].

A disponibilização de um determinado documento na internet só é possível graças aos servidores de aplicação que ficam conectados à rede, disponibilizando os recursos de determinada página web. Na arquitetura cliente-servidor, o cliente é o lado do computador do usuário, que, utilizando um navegador de internet, solicita o acesso a um determinado recurso, como, por exemplo, uma página web. O lado servidor é onde essa página web está guardada e, para que seja acessada, o servidor deve conceder o devido acesso ao recurso solicitado. Para que isso seja possível, é necessária a utilização de um localizador de recurso que realiza tal requisição utilizando-se de uma linguagem padronizada de comunicação. Diante do exposto, esse localizador é conhecido por URL ou: Uniform Rescue Locator. Uniform Resource Locator. Uniform Rescue Local. User Resource Localization. Unity Resource Local.

A escrita de código utilizando a linguagem Python 3.9, aplicando o paradigma de orientação a objetos, apresenta algumas peculiaridades muito específicas dessa linguagem. Uma delas diz respeito a um método tido como especial que, em certa medida, pode ser considerado um construtor. Isso significa que é possível definir algumas propriedades como atributos da classe e inicializá-las quando o objeto for instanciado. Veja este exemplo: Assinale a alternativa que apresenta a linha em que está o método construtor da clase. 1 class Carro: 2 def__init__(self, modelo, ano, cor): 3 self.modelo = modelo 4 self.ano = ano 5 self.cor = cor 6 gol = Carro('Gol',2001,'branca') 7 celta = Carro('Celta',2010,'preto') 8 gol.ano +=10 9 print(gol.ano). Linha 7. Linha 9. Linha 4. Linha 6. Linha 2.

A função open é utilizada para abrir um arquivo de texto em Python. A sintaxe padrão da função é open(nome, modo, buffering), sendo "nome" o arquivo que será aberto, "modo" a forma de abertura do arquivo e "buffering" a quantidade de bytes reservados na memória para a abertura do arquivo. Analise a expressão a seguir: open(...,mode="r", buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None). Baseando-se na expressão apresentada, marque a alternativa correta. Falta a opção de buffering para completar a expressão. O termo que falta para que a expressão esteja completa é o file. A sintaxe segue o padrão correto. O mode não é necessário para que a expressão fique completa. A forma correta na sintaxe é utilizar colchete, em vez de parênteses.

A função recursiva tem como objetivo básico resolver problemas maiores, resolvendo subproblemas do problema original. Isso nós já sabemos. Agora, o que ainda permanece é a dúvida de como saber qual é a melhor situação para se utilizar uma função recursiva ou uma função iterada ou de iteração. Alguns aspectos podem nos ajudar a tomar essa decisão. No campo da programação, é muito comum adotarmos por parâmetro de análise a quantidade de linhas de código. Vejamos: Com relação à escolha de qual função adotar, assinale a alternativa correta. A função de iteração costuma dar muito problema, o que não acontece com a recursão. A função recursiva tende a ser mais barata e rápida. As funções recursivas e iteradas são exatamente a mesma coisa. A função iterada tende a ser custosa e mais demorada apesar de conter menos linhas de código. A função recursiva tende a ser custosa e mais demorada apesar de conter menos linhas de código.

A implementação de uma estrutura de dados do tipo fila é algo relativamente simples. Ao utilizarmos a linguagem Python versão 3.9, é possível ver o comportamento desse tipo de estrutura de dados na prática. Imagine um conjunto de dados numéricos que variam de 5 a 15 sendo que entre esses elementos estão dispostos outros com variação numérica de 2, ou seja 5, 7, 9, 11, 13 e 15. Agora você deseja inserir um novo elemento nessa estrutura, o número 17, e precisa utilizar um método para isso. Analise as opções e aponte a que apresenta a forma correta para inserção de um novo elemento ao final da lista. append(elemento). add(elemento). insertelemento(indice). inserir(elemento). +(elemento).

A linguagem Python é bem robusta para os estudos de recursão por contar com um conjunto muito grande de recursos que viabilizam a aplicação desse tipo de conceito. Para entender melhor a utilização de função recursiva, vamos pensar na construção de um código utilizando a linguagem Python 3.9 para resolver um problema de cálculo fatorial. A primeira coisa que pretendemos aqui é realizar o cálculo em si, por isso, vamos analisar o fragmento de código a seguir: Considerando o código apresentado, em que se deve utilizar a função recursiva, assinale a alternativa correta. 1def Fatorial(N): 2 if N <=1: 3 return1 4 else: 5 return N*_______. Na linha 5, falta o código Fatorial(N*1). Na linha 5, falta o código Fatorial(N-1),. Na linha 5, falta o código Fatorial(N). Na linha 5, não é necessário o código N *. Na linha 5, falta o código Fatorial(N+1).

Denunciar Test