Buscar

UNIDADE 9 PROGRAMAÇÃO RAD 1

Prévia do material em texto

Teste de
Conhecimento
 avalie sua aprendizagem
Em Phyton, tal qual em outras linguagens de programação, esperamos que uma funçao retorne um valor. E para tal usamos a palavra
chave ________. Porém nem sempre essa palavra chave é obrigatória. Em algumas linguagens, quando isso ocorre a função é chamada
de __________________
Assinale a UNICA opção que completa as frases adequadamente.
Considere o trecho de código a seguir, em Phyton
def maior(a, b):
 if a > b:
 print(a, 'é o maior')
 elif a == b:
 print(a, 'é igual a', b)
 else:
 print(b, 'é o maior')
maior(4, 1)
assinale a correta saída do trecho de código
PROGRAMAÇÃO RAD 
Lupa Calc.
 
 
CCT0769_A9_201907262997_V1 
Aluno: RILDO SILVA DE OLIVEIRA Matr.: 201907262997
Disc.: PROGRAMAÇÃO RAD 2021.1 EAD (GT) / EX
Prezado (a) Aluno(a),
 
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O
mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com
este modelo de questões que será usado na sua AV e AVS.
 
1.
Value e procedure (procedimento)
Result e rotina em geral
Target e procedure (procedimento)
Enter e procedure (procedimento)
return e procedure (procedimento)
 
 
2.
o trecho de código não executa
nulo
4 é o maior
4 é igual a 1
1 é o maior
Explicação:
a = 4 
b = 1
a > b --> 4 ´é o maior
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
Considere o seguinte código em Python. É uma função que retorna mais de um valor.
def sp(x,y):
 return (x+y),(x*y)
Qual estrutura de dados está permitindo esse retorno no código acima?
Para o seguinte código abaixo um tipo de dados não pode ser utilizado, qual?
def f(l):
 for i in l:
 print(i)
Para utilizarmos em Python funções matemáticas como por exemplo math.sqrt(2) precisamos em primeiro lugar carregar um módulo. Qual
das instruções abaixo realiza essa situação?
Avalie cada assertiva a seguir no que se refere a aplicação dos conceitos de escopo e tempo de vida de uma variável
I. Não é possível ter uma variável local a uma função com mesmo nome de uma variável global
II. Uma variável local só é reconhecida enquanto a função estiver em execução
III. A forma de defirmos em Phyton que uma variável usada internamente em uma função é na verdade global, é inserir o termo global
antes da referencia a variável, dentro da função. Algo como global ind, sendo "ind" o nome da variável global.
 
 
3.
tupla
string
lista
array
vetor
Explicação:
A estrutura que permite é a tupla. A função sp() está retornando uma tupla com elementos de soma e produto. 
 
 
4.
string
tupla
dicionário
inteiro
lista
Explicação:
A função definida itera sobre um tipo de dados que possua vários componentes, no caso lista, tupla e string podem ser utilizadas com a
função, mas se for usado o tipo inteiro ocorrerá um erro. A resposta correta é inteiro.
 
 
5.
Math.math
import math 
import all math functions 
load math package 
Math.load math
Explicação:
Em Python utilizamos o comando ¿import¿ para carregar um módulo, no caso acima a intrução para carregar o módulo math seria ¿import
math¿.
 
 
6.
Assinale a Unica opção que apresenta a resposta com as assertvas corretas
I, II e III
Apenas I e II
Apenas II
Apenas II e III
Apenas III
Explicação:
I. Não é possível ter uma variável local a uma função com mesmo nome de uma variável global - FALSO, é possível sim
II. Uma variável local só é reconhecida enquanto a função estiver em execução --> VERDADE
III. A forma de defirmos em Phyton que uma variável usada internamente em uma função é na verdade global, é inserir o termo global
antes da referencia a variável, dentro da função. Algo como global ind, sendo "ind" o nome da variável global. -->VERDADE
 
 Não Respondida Não Gravada Gravada
 
 
Exercício inciado em 12/04/2021 08:31:06. 
 
 
 
 
javascript:abre_colabore('35173','221877387','4480911451');

Continue navegando