Prévia do material em texto
Exercício: CCT0433_EX_A2_201501115995_V2 29/05/2018 21:05:18 (Finalizada)
Aluno(a): ALDERSANDRO ALVES DE SIQUEIRA 2018.1
Disciplina: CCT0433 - PROGRAMAÇÃO III 201501115995
Ref.: 201504023666
1a Questão
Qual dos tipos abaixo não pertence a linguagem Python?
cordas
listas
dicionários
inteiros
tuplas
Explicação:
Cordas não é um tipo computacional e não faz parte dos tipos em Python.
Ref.: 201504023671
2a Questão
Um número imaginário como 3+4i pode ser representado em Python por qual dos seguintes tipos primitivos:
tuple
int
float
array
complex
Explicação:
Em Python existe o tipo primitivo ¿complex¿ que representa números complexos (ou também chamados
imaginários)
Ref.: 201503972708
3a Questão
Python é uma linguagem utilizada em muitas áreas. Em uma delas, a Ciência dos Dados (Data Science) ele é muito
utilizado. Qual das respostas abaixo seria um exemplo de utilização de Data Science?
construir um website
programar um videogame
instalar uma rede segura
estudar quantitativamente comportamentos de usuários de uma rede social
programar um aplicativo para Android
Explicação:
A resposta correta é a letra b, porque seriam utilizados algoritmos matemáticos para estudo de tendências na rede
social.
As letras a, c e d são construções de aplicações computacionais que não precisam ter tratamento científico e a letra
e é uma aplicação de infraestrutura.
Ref.: 201504023672
4a Questão
Considere o seguinte código em Python:
valor1 = input("digite um numero");
valor2 = input("digite um outro numero");
resultado = float((int(valor1) + int(valor2)))/2;
print(resultado);
Considerando que variáveis de valores recebam os inteiros 4 e 6, qual é o resultado final?
10
5
5.0
10.0
ERROR
Explicação:
O resultado da média dos números 4 e 6 será 5.0, o valor será do tipo float porque a função float() converte a soma
dos dois inteiros para float.
Ref.: 201503972700
5a Questão
Considere o seguinte código em Python:
a = 1
b = 2
c = a+b
print ("o resultado",c);
Suponha que este código esteja no arquivo teste.py, qual seria a chamada correta através do prompt do sistema
operacional?
p teste
py teste.py
python teste
python teste.py
p teste.py
Explicação:
A resposta é a letra d, pois um programa em python é chamado usando o comando python e o nome do arquivo com
a terminação .py.
As outras chamadas não são funcionais.
Ref.: 201503973605
6a Questão
A função range( ), em python, permite gerar uma sequência de números. Considere a seguinte instrução:
print(range(2,7))
Qual é o resultado deste comando?
[2,5,7]
[2,3,4,5,6,7]
[2,4,6]
[2,3,4,5,6]
[2,7]
Explicação:
A resposta correta é a letra b.
O comando range( ) retorna uma faixa de números que se inicia pelo primeiro argumento e termina no último
argumento menos um, ou seja nesse caso a faixa começa em 2 e terminará em 6.
Ref.: 201504023664
7a Questão
Considere a seguinte linha de comando:
print(float(3) + 3);
Qual é o resultado dessa expressão?
6
0
3.0+3
6.0
ERROR
Explicação:
A expressão float(3) será convertida para 3.0 e quando somada a 3 Python dará como resultado 6.0 porque o tipo
float engloba o tipo inteiro.
Ref.: 201503972705
8a Questão
Qual das instruções abaixo caracteriza o conceito de ¿tipagem dinâmica¿?
String x = ¿teste¿
String a = 3
i = 2
2+3 = 5
int i = 5
Explicação:
A resposta correta é a letra a, dado que tipagem dinâmica é uma caracferística da linguagem, onde o próprio
interpretador infere qual é o tipo da linguagem, no caso ele inferirá que i é uma variável do tipo inteiro.
As letras b e c caracterizam tipagem estática, d é uma instrução de soma de dois números e a letra e, é uma
instrução onde faltam as aspas para o tipo estático String