option
Questions
ayuda
daypo
search.php

Algoritmo e programação de computadores I

COMMENTS STATISTICS RECORDS
TAKE THE TEST
Title of test:
Algoritmo e programação de computadores I

Description:
Resumo para a prova da univesp semana 2

Creation Date: 2026/03/15

Category: Others

Number of questions: 14

Rating:(0)
Share the Test:
Nuevo ComentarioNuevo Comentario
New Comment
NO RECORDS
Content:

Considere as seguintes expressões em linguagem Python: >>>x=2 >>>y=3 >>>z=-4 >>>(x**y)/abs(-4) Considerando o algoritmo apresentado, assinale a alternativa correta. O resultado apresentado será 4. O resultado apresentado será -2.0. O resultado apresentado será -4.0. O resultado apresentado será 2.0. O resultado apresentado será 2.

As variaveis são elementos fundamentais na programação, utilizadas para armazenar e manipular dados durante a execução de um programa. Elas são espaços de memória identificados por um nome que pode ser utilizado para armazenar valores de diferentes tipos, como números, textos, booleanos, dentre outros. Na programação, as variáveis podem ser declaradas e inicializadas em diferentes momentos, podeno ter escopo global ou local, dependendo de onde são definidas. No processo de criação de uma variável, é necessário definir seu tipo de dado, que pode ser estático ou dinâmico. Variáveis com tipos estático são definidas com um tipo de dado específico, que não pode ser alterado durante a execução do programa. Já as variáveis com tipos dinâmico permitem que seu tipo seja definido durante a execução do programa, de acordo com o tipo de dado atribuído. Com base nesses aspectos, assinale a alternativa que melhor descreve o objetivo das palavras reservadas na programação. Acelerar o processo de compilação ou interpretação do código. Facilitar a leitura e compreensão do código por outros programadores. Alterar a semântica das instruções durante a execução do programa. Impedir que o programa seja compilado ou interpretado corretamente. Permitir que o programador crie suas próprias palavras-chave.

Além dos tiposde dados numéricos inteiros (int), reais (float) e lógicos (bool), a linguagem de programação Python tem o tipo string(str), utilizado para armazenar cadeias de caracteres para uso com textos. Com base no uso de variáveis string, analise as asserções a seguir e as relações propostas entre elas. I. A atribuição de valores para uma variáveld o tipo string em Python é feita com o uso de aspas, podendo ser simples ou duplas. PORQUE II. O uso de aspas permite a indentificação imediata do tipo do dado string pelo interpretador da linguagem Python, por exemplo, linguagem = 'Python'. Analisando as asserções anteriores, conclui-se que: a primeira asserção é verdadeira, e a segunda é falsa. as duas asserções são falsas. a primeira asserção é falsa, e a segunda é verdadeira. as duas asserções são verdadeiras, e a segunda não justifica a primeira. as duas asserções são verdadeiras, e a segunda justifica a primeira.

A nomeclatura das variáveis é um dos principais aspectos que garantem a legibilidade dos programas, principalmente quando atingem um certo nível de complexidade. Com base nas boas práticas de atribuição de nomes às variáveis, analise as asserções a seguir e as relações propostas entre elas. I. A linguagem de programação Python não permite o uso de certas palavras reservadas como nomes de variáveis, por exemplo, class, breal, assert. PORQUE II. As palavras reservadas são utilizadas como comandos específicos da linguagem, e as variáveis não podem ter o mesmo nome, para evitar conflitos na compilação/interpretação dos termos. Analisando as asserções anteriores, conclui-se que: as duas asserções são verdadeiras, e a segunda não justifica a primeira. a primeira asserção é falsa, e a segunda é verdadeira. as duas asserções são falsas. as duas asserções são verdadeiras, e a segunda justifica a primeira. a primeira asserção é verdadeira, e a segunda é falsa.

A linguagem de programação Python caracteriza-se pelos recursos avançados para o tratamento de dados e tem um conjunto importante de tipos de dados que possibilita uma otimização na legibilidade dos programas. Com relação aos tipos de dados em Python, assinale a alternativa correta. Na divisão de dois números inteiros, o resultado será um número inteiro. Na soma, subtração ou multiplicação de inteiros, o resultado será float. Os números do tipo inteiro são representados pelo operador float. Se ao menos um int aparecer na expressão, o resultado será um int. Se ao menos um float aparecer na expressão, o resultado será um float.

Indique qual é o tipo de dados que possui apenas dois valores possíveis: True ou False. Tipo lista ou list. Tipo float para números reais. Tipo lógico ou bool. Tipo cadeia de caracteres ou string ou str. Tipo inteiro ou int.

Você quer saber sua média de notas. São 3 notas(nota1,nota2,nota3) e, para aprovar na sua disciplina, tem que ter uma média maior ou igual a seis. Para saber se aprovou ou não, você tem que colocar uma expressão no condicional. Dessa forma, você colocou a seguinte expressão em Python. (nota1+nota2+nota3)/3>=6 Indique qual alternativa indica a afirmação correta em relação a esta expressão. Está errada, porque a expressão lógica deverias ser <= e não maior ou igual. Está certa, porque a expressão determina se o cálculo pertence ao conjunto formado pelo número seis. Está certa, porque a expressão aritmética tem precedência sobre a expressão lógica. Está certa, porque a expressão lógica tem precedência sobre a expressão aritmética. Está errada, porque o parênteses deveriam estar agrupando todo o cálculo da média.

Em praticamente todas linguagens de programação existentes, as variáveis estão presentes, possibilitando a criação de expressões para realizar cálculos ou representar valores considerando que muitas vezes, esses valores serão conhecidos somente após a execução do programa. Considerando as boas práticas de nomenclatura das variáveis, identifique se são(V) verdadeiras ou (F) falsas as afirmativas a seguir. I. ( ) Uma boa prática para nomear as variáveis é usar as letras do alfabeto para evitar nomes longos. II. ( ) Quando é necessario usar palavras compostas, pode-se utilizar um "underline" para separar as palavras. III. ( ) A variável "dataNascimento" é um bom exemplo de nome de variável composta por duas palavras. IV. ( ) Nomes mais curtos e significativos são melhores do que nomes longos. Assinale a alternativa que apresenta a sequência correta. V, V, F, F. V, F, V, V. F, V, V, V. F, F, F, V. V, F, V, F.

você tem uma variável com o CPF de uma pessoa. A variável é uma string. Você deseja obter os dois útimos dígitos do CPF que tem o seguinte formato xxx, xxx, xxx-xx. Fazendo uso do operador de indexação [], indique qual seria a forma correta de usar este operador para obter as duas últimas posições: x. Colocando o comando CPF[-2:-1]. Colocando o comando CPF[-2:]. Colocando o comando CPF[12]. Colocando o comando CPF[11]. Colocando o comando CPF[12:13].

A linguagem Python foi desenvolvida com o propósito de aumentar a legibilidade dos códigos de programação e reduzir ao máximo a escrita de código, além disso, possui um conjunto padrão de operadores, alguns comuns em outras linguagens e outros não. Com base nesses aspectos, assinale a alternativa que melhor descreve os operadores em Python. Os operadores <<< são utilizados para a subtração de números reais. A exponenciação é um recurso muito importante e o operador usado é *. Os operadores de quociente e resto da divisão são % e //, respectivamente. Os operadores de quociente e resto retornam sempre um número inteiro. Os operadores >>> são utilizados para soma de números inteiros.

O Python é uma linguagem de programação moderna e muito completa pois, além de seus tipos básicos bem definidos, ainda existe uma grande biblioteca com recursos a serem aplicados nas mais diversas áreas da computação. Com relação às operações aritméticas em Python, assinale a alternativa correta. Soma e subtração têm precedência sobre multiplicação e divisão. A precedência prioritária sempre será as operações da esquerda para direita. Os parênteses são utilizados como modificadores da precedência em expressões. Por último, a precedência são as operações da direita para a esquerda. Os operadores de quociente e resto precedem a multiplicação e a divisão.

Em praticamente todas as linguagens de programação existentes, as variáveis estão presentes, possibilitando a criação de expressões para realizar cálculo ou representar valores considerando que, muitas vezes, esses valores serão conhecidos somente após a execução do programa. Considerando as boas práticas de nomenclatura das variáveis, identifique se são(V) verdadeiras ou (F) falsas as afirmativas a seguir. I. ( ) Uma boa prática para nomear as variáveis é usar as letras do alfabeto, para evitar nomes longos. II. ( ) Quando é necessário usar palavras compostas, pode-se utilizar um "underline" para separar as palavras. III. ( ) A variável "dataNascimento" é um bom exemplo de nome de variável composta por duas palavras. IV. ( ) Nomes mais curtos e significativos são melhores do que nomes longos. Assinale a alternativa que apresenta a sequência correta. F, V, V, V. V, F, V, V. F, F, F, V. V, V, F, F. V, F, V, F.

Os operadores lógicos em linguagem Python permitem a comparação entre valores e variáveis, a fim de possibilitar testes seletivos dos programas e, assim, permitir os desvios condicionais. COm base nisso, avalie o algoritmo a seguir. >>>a = 5 >>>b = 4 >>>a % b != 1 Com relação ao algoritmo apresentado, avalie as afirmativas a seguir. I. O retorno da expressão será um valor lógico. II. O resultado da expressão a % b !=1 será True. III. O operador != é usado para verificar se um valor é diferente de outro IV. O algoritmo verifica se o módulo da divisão de 5 por 4 é diferente de 1. Está correto o que afirma em: I, III e IV, apenas. II e III apenas. II, apenas. I, II e III apenas. I, II, III e IV.

Você tem um conjunto de notas(nota1, nota2, nota3, nota4, nota5, nota6) de diversos trabalhos da disciplina de Algoritmos. Você deseja saber qual foi a sua maior nota. Indique qual alternativa é a principal escolha que você faria para resolver o problema. Utilizaria a função matemática max(nota1, nota2, nota3, nota4, nota5, nota6). Utilizaria a função matemática max(notas). Utilizaria a função matemática min(nota1, nota2, nota3, nota4, nota5, nota6). Faria um algoritmo para obter a solução. Utilizaria a função matemática abs(nota1, nota2, nota3, nota4, nota5, nota6).

Report abuse