Baixe o app para aproveitar ainda mais
Prévia do material em texto
PROGRAMAÇÃO RAD 1a aula Lupa Exercício: CCT0769_EX_A1_201708079017_V1 09/04/2021 Aluno(a): PEDRO ANTONIO GONÇALVES NETO 2021.1 EAD Disciplina: CCT0769 - PROGRAMAÇÃO RAD 201708079017 1 Questão A linguagem Python é relativamente nova, lançada em 1991. É uma linguagem de uso geral, projetada especificamente para tornar os programas bastante legíveis. São características da linguagem: Tipagem não dinâmica, suporta o paradigma de programação funcional, é uma linguagem interpretada. Tipagem Dinâmica, suporta o paradigma de programação funcional, é uma linguagem compilada. Tipagem Dinâmica, suporta o paradigma de programação funcional, é uma linguagem interpretada. Tipagem não Dinâmica, suporta o paradigma de programação funcional, é uma linguagem compilada. Tipagem Dinâmica, suporta o paradigma de programação lógica, é uma linguagem compilada. Respondido em 09/04/2021 19:16:51 Explicação: A linguagem Python é multiparadigma, ou seja trabalha com mais de um tipo de paradigma, como orientado a objetos, funcional, lógica, entre outros. Quando em uma linguagem não precisamos declarar variáveis para usá-las dizemos que ela é tipicamente dinâmica. Python é uma linguagem interpretada. 2 Questão Com a linguagem Python devidamente instalada e configurada em seu sistema operacional. Qual o comando utilizado para executarmos o código fonte (arquivo) simulador.py ? py.simulador simulador.py simulador python simulador.py simulador.py python Respondido em 09/04/2021 19:17:05 Explicação: Para executarmos um programa em Python, usamos a seguinte sintaxe: python .py 3 Questão O que vai ser impresso no código abaixo? tupla= (1, 2, 3, 4) tupla.append( (5, 6, 7) ) print(len(tupla)) 1 5 Vai gerar uma exceção 2 7 Respondido em 09/04/2021 19:17:09 Explicação: Uma tupla não pode ser modificada. Vai gerar uma exceção. 4 Questão O que será impresso pelo código seguinte? print("ABC")#DEF #print("GHI") print("#JK")#LM print("NO#PQ") ABCNO ABC#DEF#JK#LMNO#PQ ABCJKNOPQ ABCDEFGHIJKLMNOPQ ABC#JKNO#PQ Respondido em 09/04/2021 19:17:27 Explicação: Os únicos elementos que constituem comentários são: #DEF, #print("GHI"), #LM. Todos os demais serão impressos na ordem em que ocorrem no código. 5 Questão Qual das linguagens abaixo não é interpretada? Lua Python Ruby Basic C Respondido em 09/04/2021 19:17:41 Explicação: A resposta é letra e, pois todas as outras linguagens são interpretadas, ou seja, possuem um interpretador, e C é uma linguagem ¿compilada¿, possui um ¿compilador¿ para gerar o código. 6 Questão Python é uma linguagem multiparadigma. Identifique, abaixo, o paradigma que não pertence à linguagem Python: Orientado a aspectos Polinomial Estruturado Orientado a objetos Lógico Respondido em 09/04/2021 19:17:51 Explicação: A resposta é a letra e, pois a, b, c e d são paradigmas da linguagem Python. Polinomial não é paradigma de computação e nem pertence à linguagem Python. 7 Questão O uso de comentários é muito importante durante o desenvolvimento do programa. Assinale a alternativa que apresenta o uso correto de comentários (em linha) em Python. x = 25 /* x recebe o valor 25 /* x = 25 & x recebe o valor 25 x = 25 @ x recebe o valor 25 x = 25 // x recebe o valor 25 x = 25 # x recebe o valor 25 Respondido em 09/04/2021 19:18:01 Explicação: Para comentários em linha usamos o # PROGRAMAÇÃO RAD 1a aula Lupa Exercício: CCT0769_EX_A1_201708079017_V2 09/04/2021 Aluno(a): PEDRO ANTONIO GONÇALVES NETO 2021.1 EAD Disciplina: CCT0769 - PROGRAMAÇÃO RAD 201708079017 1 Questão Com a linguagem Python devidamente instalada e configurada em seu sistema operacional. Qual o comando utilizado para executarmos o código fonte (arquivo) simulador.py ? simulador simulador.py python simulador.py py.simulador python simulador.py Respondido em 09/04/2021 19:20:12 Explicação: Para executarmos um programa em Python, usamos a seguinte sintaxe: python .py 2 Questão Qual das linguagens abaixo não é interpretada? Lua Python C Basic Ruby Respondido em 09/04/2021 19:20:28 Explicação: A resposta é letra e, pois todas as outras linguagens são interpretadas, ou seja, possuem um interpretador, e C é uma linguagem ¿compilada¿, possui um ¿compilador¿ para gerar o código. 3 Questão O uso de comentários é muito importante durante o desenvolvimento do programa. Assinale a alternativa que apresenta o uso correto de comentários (em linha) em Python. x = 25 @ x recebe o valor 25 x = 25 & x recebe o valor 25 x = 25 # x recebe o valor 25 x = 25 // x recebe o valor 25 x = 25 /* x recebe o valor 25 /* Respondido em 09/04/2021 19:20:32 Explicação: Para comentários em linha usamos o #. 4 Questão Python é uma linguagem multiparadigma. Identifique, abaixo, o paradigma que não pertence à linguagem Python: Polinomial Orientado a aspectos Orientado a objetos Estruturado Lógico Respondido em 09/04/2021 19:20:46 Explicação: A resposta é a letra e, pois a, b, c e d são paradigmas da linguagem Python. Polinomial não é paradigma de computação e nem pertence à linguagem Python. 5 Questão A linguagem Python é relativamente nova, lançada em 1991. É uma linguagem de uso geral, projetada especificamente para tornar os programas bastante legíveis. São características da linguagem: Tipagem Dinâmica, suporta o paradigma de programação funcional, é uma linguagem interpretada. Tipagem Dinâmica, suporta o paradigma de programação lógica, é uma linguagem compilada. Tipagem Dinâmica, suporta o paradigma de programação funcional, é uma linguagem compilada. Tipagem não dinâmica, suporta o paradigma de programação funcional, é uma linguagem interpretada. Tipagem não Dinâmica, suporta o paradigma de programação funcional, é uma linguagem compilada. Respondido em 09/04/2021 19:21:15 Explicação: A linguagem Python é multiparadigma, ou seja trabalha com mais de um tipo de paradigma, como orientado a objetos, funcional, lógica, entre outros. Quando em uma linguagem não precisamos declarar variáveis para usá-las dizemos que ela é tipicamente dinâmica. Python é uma linguagem interpretada. 6 Questão O que será impresso pelo código seguinte? print("ABC")#DEF #print("GHI") print("#JK")#LM print("NO#PQ") ABCNO ABC#DEF#JK#LMNO#PQ ABC#JKNO#PQ ABCDEFGHIJKLMNOPQ ABCJKNOPQ Respondido em 09/04/2021 19:21:18 Explicação: Os únicos elementos que constituem comentários são: #DEF, #print("GHI"), #LM. Todos os demais serão impressos na ordem em que ocorrem no código. 7 Questão O que vai ser impresso no código abaixo? tupla= (1, 2, 3, 4) tupla.append( (5, 6, 7) ) print(len(tupla)) Vai gerar uma exceção 5 2 7 1 Respondido em 09/04/2021 19:21:22 Explicação: Uma tupla não pode ser modificada. Vai gerar uma exceção. PROGRAMAÇÃO RAD 1a aula Lupa Exercício: CCT0769_EX_A1_201708079017_V3 09/04/2021 Aluno(a): PEDRO ANTONIO GONÇALVES NETO 2021.1 EAD Disciplina: CCT0769 - PROGRAMAÇÃO RAD 201708079017 1 Questão O que será impressopelo código seguinte? print("ABC")#DEF #print("GHI") print("#JK")#LM print("NO#PQ") ABCDEFGHIJKLMNOPQ ABC#DEF#JK#LMNO#PQ ABCNO ABC#JKNO#PQ ABCJKNOPQ Respondido em 09/04/2021 20:55:35 Explicação: Os únicos elementos que constituem comentários são: #DEF, #print("GHI"), #LM. Todos os demais serão impressos na ordem em que ocorrem no código. 2 Questão O uso de comentários é muito importante durante o desenvolvimento do programa. Assinale a alternativa que apresenta o uso correto de comentários (em linha) em Python. x = 25 # x recebe o valor 25 x = 25 /* x recebe o valor 25 /* x = 25 // x recebe o valor 25 x = 25 & x recebe o valor 25 x = 25 @ x recebe o valor 25 Respondido em 09/04/2021 20:55:44 Explicação: Para comentários em linha usamos o #. 3 Questão Python é uma linguagem multiparadigma. Identifique, abaixo, o paradigma que não pertence à linguagem Python: Orientado a aspectos Estruturado Polinomial Lógico Orientado a objetos Respondido em 09/04/2021 20:55:47 Explicação: A resposta é a letra e, pois a, b, c e d são paradigmas da linguagem Python. Polinomial não é paradigma de computação e nem pertence à linguagem Python. 4 Questão A linguagem Python é relativamente nova, lançada em 1991. É uma linguagem de uso geral, projetada especificamente para tornar os programas bastante legíveis. São características da linguagem: Tipagem não Dinâmica, suporta o paradigma de programação funcional, é uma linguagem compilada. Tipagem Dinâmica, suporta o paradigma de programação funcional, é uma linguagem compilada. Tipagem Dinâmica, suporta o paradigma de programação funcional, é uma linguagem interpretada. Tipagem não dinâmica, suporta o paradigma de programação funcional, é uma linguagem interpretada. Tipagem Dinâmica, suporta o paradigma de programação lógica, é uma linguagem compilada. Respondido em 09/04/2021 20:55:51 Explicação: A linguagem Python é multiparadigma, ou seja trabalha com mais de um tipo de paradigma, como orientado a objetos, funcional, lógica, entre outros. Quando em uma linguagem não precisamos declarar variáveis para usá-las dizemos que ela é tipicamente dinâmica. Python é uma linguagem interpretada. 5 Questão Com a linguagem Python devidamente instalada e configurada em seu sistema operacional. Qual o comando utilizado para executarmos o código fonte (arquivo) simulador.py ? simulador.py simulador py.simulador python simulador.py simulador.py python Respondido em 09/04/2021 20:55:54 Explicação: Para executarmos um programa em Python, usamos a seguinte sintaxe: python .py 6 Questão O que vai ser impresso no código abaixo? tupla= (1, 2, 3, 4) tupla.append( (5, 6, 7) ) print(len(tupla)) 2 Vai gerar uma exceção 5 1 7 Respondido em 09/04/2021 20:55:58 Explicação: Uma tupla não pode ser modificada. Vai gerar uma exceção. 7 Questão Qual das linguagens abaixo não é interpretada? Lua Ruby C Basic Python Respondido em 09/04/2021 20:56:02 Explicação: A resposta é letra e, pois todas as outras linguagens são interpretadas, ou seja, possuem um interpretador, e C é uma linguagem ¿compilada¿, possui um ¿compilador¿ para gerar o código. PROGRAMAÇÃO RAD 1a aula Lupa Exercício: CCT0769_EX_A1_201708079017_V3 09/04/2021 Aluno(a): PEDRO ANTONIO GONÇALVES NETO 2021.1 EAD Disciplina: CCT0769 - PROGRAMAÇÃO RAD 201708079017 1 Questão O que será impresso pelo código seguinte? print("ABC")#DEF #print("GHI") print("#JK")#LM print("NO#PQ") ABCDEFGHIJKLMNOPQ ABC#DEF#JK#LMNO#PQ ABCNO ABC#JKNO#PQ ABCJKNOPQ Respondido em 09/04/2021 20:55:35 Explicação: Os únicos elementos que constituem comentários são: #DEF, #print("GHI"), #LM. Todos os demais serão impressos na ordem em que ocorrem no código. 2 Questão O uso de comentários é muito importante durante o desenvolvimento do programa. Assinale a alternativa que apresenta o uso correto de comentários (em linha) em Python. x = 25 # x recebe o valor 25 x = 25 /* x recebe o valor 25 /* x = 25 // x recebe o valor 25 x = 25 & x recebe o valor 25 x = 25 @ x recebe o valor 25 Respondido em 09/04/2021 20:55:44 Explicação: Para comentários em linha usamos o #. 3 Questão Python é uma linguagem multiparadigma. Identifique, abaixo, o paradigma que não pertence à linguagem Python: Orientado a aspectos Estruturado Polinomial Lógico Orientado a objetos Respondido em 09/04/2021 20:55:47 Explicação: A resposta é a letra e, pois a, b, c e d são paradigmas da linguagem Python. Polinomial não é paradigma de computação e nem pertence à linguagem Python. 4 Questão A linguagem Python é relativamente nova, lançada em 1991. É uma linguagem de uso geral, projetada especificamente para tornar os programas bastante legíveis. São características da linguagem: Tipagem não Dinâmica, suporta o paradigma de programação funcional, é uma linguagem compilada. Tipagem Dinâmica, suporta o paradigma de programação funcional, é uma linguagem compilada. Tipagem Dinâmica, suporta o paradigma de programação funcional, é uma linguagem interpretada. Tipagem não dinâmica, suporta o paradigma de programação funcional, é uma linguagem interpretada. Tipagem Dinâmica, suporta o paradigma de programação lógica, é uma linguagem compilada. Respondido em 09/04/2021 20:55:51 Explicação: A linguagem Python é multiparadigma, ou seja trabalha com mais de um tipo de paradigma, como orientado a objetos, funcional, lógica, entre outros. Quando em uma linguagem não precisamos declarar variáveis para usá-las dizemos que ela é tipicamente dinâmica. Python é uma linguagem interpretada. 5 Questão Com a linguagem Python devidamente instalada e configurada em seu sistema operacional. Qual o comando utilizado para executarmos o código fonte (arquivo) simulador.py ? simulador.py simulador py.simulador python simulador.py simulador.py python Respondido em 09/04/2021 20:55:54 Explicação: Para executarmos um programa em Python, usamos a seguinte sintaxe: python .py 6 Questão O que vai ser impresso no código abaixo? tupla= (1, 2, 3, 4) tupla.append( (5, 6, 7) ) print(len(tupla)) 2 Vai gerar uma exceção 5 1 7 Respondido em 09/04/2021 20:55:58 Explicação: Uma tupla não pode ser modificada. Vai gerar uma exceção. 7 Questão Qual das linguagens abaixo não é interpretada? Lua Ruby C Basic Python Respondido em 09/04/2021 20:56:02 Explicação: A resposta é letra e, pois todas as outras linguagens são interpretadas, ou seja, possuem um interpretador, e C é uma linguagem ¿compilada¿, possui um ¿compilador¿ para gerar o código. PROGRAMAÇÃO RAD 1a aula Lupa Exercício: CCT0769_EX_A1_201708079017_V3 09/04/2021 Aluno(a): PEDRO ANTONIO GONÇALVES NETO 2021.1 EAD Disciplina: CCT0769 - PROGRAMAÇÃO RAD 201708079017 1 Questão O que será impresso pelo código seguinte? print("ABC")#DEF #print("GHI") print("#JK")#LM print("NO#PQ") ABCDEFGHIJKLMNOPQ ABC#DEF#JK#LMNO#PQ ABCNO ABC#JKNO#PQ ABCJKNOPQ Respondido em 09/04/2021 20:55:35 Explicação: Os únicos elementos que constituem comentários são: #DEF,#print("GHI"), #LM. Todos os demais serão impressos na ordem em que ocorrem no código. 2 Questão O uso de comentários é muito importante durante o desenvolvimento do programa. Assinale a alternativa que apresenta o uso correto de comentários (em linha) em Python. x = 25 # x recebe o valor 25 x = 25 /* x recebe o valor 25 /* x = 25 // x recebe o valor 25 x = 25 & x recebe o valor 25 x = 25 @ x recebe o valor 25 Respondido em 09/04/2021 20:55:44 Explicação: Para comentários em linha usamos o #. 3 Questão Python é uma linguagem multiparadigma. Identifique, abaixo, o paradigma que não pertence à linguagem Python: Orientado a aspectos Estruturado Polinomial Lógico Orientado a objetos Respondido em 09/04/2021 20:55:47 Explicação: A resposta é a letra e, pois a, b, c e d são paradigmas da linguagem Python. Polinomial não é paradigma de computação e nem pertence à linguagem Python. 4 Questão A linguagem Python é relativamente nova, lançada em 1991. É uma linguagem de uso geral, projetada especificamente para tornar os programas bastante legíveis. São características da linguagem: Tipagem não Dinâmica, suporta o paradigma de programação funcional, é uma linguagem compilada. Tipagem Dinâmica, suporta o paradigma de programação funcional, é uma linguagem compilada. Tipagem Dinâmica, suporta o paradigma de programação funcional, é uma linguagem interpretada. Tipagem não dinâmica, suporta o paradigma de programação funcional, é uma linguagem interpretada. Tipagem Dinâmica, suporta o paradigma de programação lógica, é uma linguagem compilada. Respondido em 09/04/2021 20:55:51 Explicação: A linguagem Python é multiparadigma, ou seja trabalha com mais de um tipo de paradigma, como orientado a objetos, funcional, lógica, entre outros. Quando em uma linguagem não precisamos declarar variáveis para usá-las dizemos que ela é tipicamente dinâmica. Python é uma linguagem interpretada. 5 Questão Com a linguagem Python devidamente instalada e configurada em seu sistema operacional. Qual o comando utilizado para executarmos o código fonte (arquivo) simulador.py ? simulador.py simulador py.simulador python simulador.py simulador.py python Respondido em 09/04/2021 20:55:54 Explicação: Para executarmos um programa em Python, usamos a seguinte sintaxe: python .py 6 Questão O que vai ser impresso no código abaixo? tupla= (1, 2, 3, 4) tupla.append( (5, 6, 7) ) print(len(tupla)) 2 Vai gerar uma exceção 5 1 7 Respondido em 09/04/2021 20:55:58 Explicação: Uma tupla não pode ser modificada. Vai gerar uma exceção. 7 Questão Qual das linguagens abaixo não é interpretada? Lua Ruby C Basic Python Respondido em 09/04/2021 20:56:02 Explicação: A resposta é letra e, pois todas as outras linguagens são interpretadas, ou seja, possuem um interpretador, e C é uma linguagem ¿compilada¿, possui um ¿compilador¿ para gerar o código. PROGRAMAÇÃO RAD 1a aula Lupa Exercício: CCT0769_EX_A1_201708079017_V3 09/04/2021 Aluno(a): PEDRO ANTONIO GONÇALVES NETO 2021.1 EAD Disciplina: CCT0769 - PROGRAMAÇÃO RAD 201708079017 1 Questão O que será impresso pelo código seguinte? print("ABC")#DEF #print("GHI") print("#JK")#LM print("NO#PQ") ABCDEFGHIJKLMNOPQ ABC#DEF#JK#LMNO#PQ ABCNO ABC#JKNO#PQ ABCJKNOPQ Respondido em 09/04/2021 20:55:35 Explicação: Os únicos elementos que constituem comentários são: #DEF, #print("GHI"), #LM. Todos os demais serão impressos na ordem em que ocorrem no código. 2 Questão O uso de comentários é muito importante durante o desenvolvimento do programa. Assinale a alternativa que apresenta o uso correto de comentários (em linha) em Python. x = 25 # x recebe o valor 25 x = 25 /* x recebe o valor 25 /* x = 25 // x recebe o valor 25 x = 25 & x recebe o valor 25 x = 25 @ x recebe o valor 25 Respondido em 09/04/2021 20:55:44 Explicação: Para comentários em linha usamos o #. 3 Questão Python é uma linguagem multiparadigma. Identifique, abaixo, o paradigma que não pertence à linguagem Python: Orientado a aspectos Estruturado Polinomial Lógico Orientado a objetos Respondido em 09/04/2021 20:55:47 Explicação: A resposta é a letra e, pois a, b, c e d são paradigmas da linguagem Python. Polinomial não é paradigma de computação e nem pertence à linguagem Python. 4 Questão A linguagem Python é relativamente nova, lançada em 1991. É uma linguagem de uso geral, projetada especificamente para tornar os programas bastante legíveis. São características da linguagem: Tipagem não Dinâmica, suporta o paradigma de programação funcional, é uma linguagem compilada. Tipagem Dinâmica, suporta o paradigma de programação funcional, é uma linguagem compilada. Tipagem Dinâmica, suporta o paradigma de programação funcional, é uma linguagem interpretada. Tipagem não dinâmica, suporta o paradigma de programação funcional, é uma linguagem interpretada. Tipagem Dinâmica, suporta o paradigma de programação lógica, é uma linguagem compilada. Respondido em 09/04/2021 20:55:51 Explicação: A linguagem Python é multiparadigma, ou seja trabalha com mais de um tipo de paradigma, como orientado a objetos, funcional, lógica, entre outros. Quando em uma linguagem não precisamos declarar variáveis para usá-las dizemos que ela é tipicamente dinâmica. Python é uma linguagem interpretada. 5 Questão Com a linguagem Python devidamente instalada e configurada em seu sistema operacional. Qual o comando utilizado para executarmos o código fonte (arquivo) simulador.py ? simulador.py simulador py.simulador python simulador.py simulador.py python Respondido em 09/04/2021 20:55:54 Explicação: Para executarmos um programa em Python, usamos a seguinte sintaxe: python .py 6 Questão O que vai ser impresso no código abaixo? tupla= (1, 2, 3, 4) tupla.append( (5, 6, 7) ) print(len(tupla)) 2 Vai gerar uma exceção 5 1 7 Respondido em 09/04/2021 20:55:58 Explicação: Uma tupla não pode ser modificada. Vai gerar uma exceção. 7 Questão Qual das linguagens abaixo não é interpretada? Lua Ruby C Basic Python Respondido em 09/04/2021 20:56:02 Explicação: A resposta é letra e, pois todas as outras linguagens são interpretadas, ou seja, possuem um interpretador, e C é uma linguagem ¿compilada¿, possui um ¿compilador¿ para gerar o código. PROGRAMAÇÃO RAD 2a aula Lupa Exercício: CCT0769_EX_A2_201708079017_V1 09/04/2021 Aluno(a): PEDRO ANTONIO GONÇALVES NETO 2021.1 EAD Disciplina: CCT0769 - PROGRAMAÇÃO RAD 201708079017 1 Questão Um número imaginário como 3+4i pode ser representado em Python por qual dos seguintes tipos primitivos: complex float tuple array int Respondido em 09/04/2021 20:56:44 Explicação: Em Python existe o tipo primitivo ¿complex¿ que representa números complexos (ou também chamados imaginários) 2 Questão Qual o resultado da seguinte linha em Python: print(int(¿1000¿) + 1000); 10000 2000 0 ERROR 1000 Respondido em 09/04/2021 20:56:48 Explicação: A resposta é 2000 poisa string ¿1000¿ será convertida para o número inteiro que poderá ser somado a 1000 e ter como resultado 2000. 3 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? python teste.py python teste py teste.py p teste p teste.py Respondido em 09/04/2021 20:57:00 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. 4 Questão Considere a seguinte linha de comando: print(float(3) + 3); Qual é o resultado dessa expressão? 6 6.0 ERROR 3.0+3 0 Respondido em 09/04/2021 20:57:13 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. 5 Questão Qual das instruções abaixo caracteriza o conceito de ¿tipagem dinâmica¿? int i = 5 2+3 = 5 String x = ¿teste¿ String a = 3 i = 2 Respondido em 09/04/2021 20:57:17 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 6 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? programar um aplicativo para Android estudar quantitativamente comportamentos de usuários de uma rede social construir um website instalar uma rede segura programar um videogame Respondido em 09/04/2021 20:57:21 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. 7 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 ERROR 10.0 5.0 5 Respondido em 09/04/2021 20:57:29 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. 8 Questão Qual dos tipos abaixo não pertence a linguagem Python? listas tuplas dicionários inteiros cordas Respondido em 09/04/2021 20:57:38 Explicação: Cordas não é um tipo computacional e não faz parte dos tipos em Python. PROGRAMAÇÃO RAD 2a aula Lupa Exercício: CCT0769_EX_A2_201708079017_V2 09/04/2021 Aluno(a): PEDRO ANTONIO GONÇALVES NETO 2021.1 EAD Disciplina: CCT0769 - PROGRAMAÇÃO RAD 201708079017 1 Questão Seja a string em Python: str = 'Python'; Qual o resultado da expressão: print(str[0]); h o t y P Respondido em 09/04/2021 20:58:10 Explicação: A resposta é P, pois em python as cadeias de caracteres começam com o primeiro elemento 0 (zero). 2 Questão Qual das instruções abaixo caracteriza o conceito de ¿tipagem dinâmica¿? int i = 5 i = 2 2+3 = 5 String x = ¿teste¿ String a = 3 Respondido em 09/04/2021 20:58:15 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 3 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 instalar uma rede segura estudar quantitativamente comportamentos de usuários de uma rede social programar um aplicativo para Android programar um videogame Respondido em 09/04/2021 20:58:19 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. 4 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 p teste.py python teste python teste.py py teste.py Respondido em 09/04/2021 20:58:24 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. 5 Questão Qual o resultado da seguinte linha em Python: print(int(¿1000¿) + 1000); 1000 10000 2000 0 ERROR Respondido em 09/04/2021 20:58:48 Explicação: A resposta é 2000 pois a string ¿1000¿ será convertida para o número inteiro que poderá ser somado a 1000 e ter como resultado 2000. 6 Questão Um número imaginário como 3+4i pode ser representado em Python por qual dos seguintes tipos primitivos: complex array tuple float int Respondido em 09/04/2021 20:58:56 Explicação: Em Python existe o tipo primitivo ¿complex¿ que representa números complexos (ou também chamados imaginários) 7 Questão Qual dos tipos abaixo não pertence a linguagem Python? cordas listas dicionários inteiros tuplas Respondido em 09/04/2021 21:00:03 Explicação: Cordas não é um tipo computacional e não faz parte dos tipos em Python. 8 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.0 10 5 5.0 ERROR Respondido em 09/04/2021 21:00:24 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. PROGRAMAÇÃO RAD 2a aula Lupa Exercício: CCT0769_EX_A2_201708079017_V3 09/04/2021 Aluno(a): PEDRO ANTONIO GONÇALVES NETO 2021.1 EAD Disciplina: CCT0769 - PROGRAMAÇÃO RAD 201708079017 1 Questão Considere a seguinte linha de comando: print(float(3) + 3); Qual é o resultado dessa expressão? 6 3.0+3 6.0 ERROR 0 Respondido em 09/04/2021 21:01:22 Explicação: A expressão float(3) será convertida para3.0 e quando somada a 3 Python dará como resultado 6.0 porque o tipo float engloba o tipo inteiro. 2 Questão Qual das instruções abaixo caracteriza o conceito de ¿tipagem dinâmica¿? String a = 3 2+3 = 5 i = 2 int i = 5 String x = ¿teste¿ Respondido em 09/04/2021 21:01:44 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 3 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? instalar uma rede segura construir um website programar um videogame programar um aplicativo para Android estudar quantitativamente comportamentos de usuários de uma rede social Respondido em 09/04/2021 21:02:21 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. 4 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 python teste python teste.py py teste.py p teste.py Respondido em 09/04/2021 21:02:38 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. 5 Questão Qual o resultado da seguinte linha em Python: print(int(¿1000¿) + 1000); 1000 10000 2000 0 ERROR Respondido em 09/04/2021 21:02:47 Explicação: A resposta é 2000 pois a string ¿1000¿ será convertida para o número inteiro que poderá ser somado a 1000 e ter como resultado 2000. 6 Questão Um número imaginário como 3+4i pode ser representado em Python por qual dos seguintes tipos primitivos: array complex tuple float int Respondido em 09/04/2021 21:02:51 Explicação: Em Python existe o tipo primitivo ¿complex¿ que representa números complexos (ou também chamados imaginários) 7 Questão Seja a string em Python: str = 'Python'; Qual o resultado da expressão: print(str[0]); o h t P y Respondido em 09/04/2021 21:02:55 Explicação: A resposta é P, pois em python as cadeias de caracteres começam com o primeiro elemento 0 (zero). 8 Questão Qual dos tipos abaixo não pertence a linguagem Python? tuplas inteiros cordas dicionários listas Respondido em 09/04/2021 21:02:59 Explicação: Cordas não é um tipo computacional e não faz parte dos tipos em Python. PROGRAMAÇÃO RAD 3a aula Lupa Exercício: CCT0769_EX_A3_201708079017_V1 11/04/2021 Aluno(a): PEDRO ANTONIO GONÇALVES NETO 2021.1 EAD Disciplina: CCT0769 - PROGRAMAÇÃO RAD 201708079017 1 Questão Considere o código a seguir: x = 10 soma = 0 while (x > 0): x = x - 2 soma = soma + x print(soma) Após sua execução, o resultado será: 45 55 18 20 30 Respondido em 11/04/2021 11:45:34 Explicação: Teste de mesa A estrutra de repetição irá ocorrer enquanto x for maior que 0. Sendo assim, será executados os seguintes valores para x. x: 8 soma: 8 x: 6 soma: 14 x: 4 soma: 18 x: 2 soma: 20 x: 0 soma: 20 2 Questão Uma empresa deseja conceder um desconto de 15% para as vendas acima de R$ 120,00. Assinale o trecho de programa que implementa de forma correta a estrutura condicional, onde a variável preco conterá o valor a ser pago, já incluindo o desconto. if preco >= 120: preco = preco * 1.15 if preco > 120: preco = preco * 0.15 if preco > 120: preco = preco * 1.15 if preco >= 120: preco = preco * 0.15 if preco > 120: preco = preco * 0.85 Respondido em 11/04/2021 11:45:40 Explicação: Para calcularmos o desconto trabalhamos coma seguinte fórumla: Valor do desconto: preco * Percentual do desconto / 100 Valor com desconto: preco - preco * Percentual do desconto / 100 ou preco *0.85 A questão pede o preço com o desconto. 3 Questão Qual é a função do operador relacional ¿==¿ em Python? igual atribuição e lógico ou lógico diferente Respondido em 11/04/2021 11:45:44 Explicação: == signfica o operador lógico de igualdade em Python, neste caso a resposta é a letra a. 4 Questão Uma empresa deseja saber qual será o valor total da folha de pagamento de seus funcionários no próximo mês. Analise o programa abaixo (em Python) . i = 1 soma = 0 while __________________ # sentença 1 sal = float( input('Salário..: ') ) soma = soma + sal i = i + 1 print("Total da Folha de Pagamento..: R$ ", soma) Sabe-se que a empresa possui 45 funcionários. Complete a sentença 1 de forma que o programa ao final apresente o Valor Total da Folha de pagamento da empresa. ( i >= 45): ( i > 45 ): ( i <= 45): ( i < 45 ): ( i = 45 ): Respondido em 11/04/2021 11:45:51 Explicação: Enquanto a condição for verdadeira a estrutura de repetição é executada. Sendo assim, como a empresa possui 45 funcionários e i começa com 1, a condição é i<=45. 5 Questão Uma loja de varejo, deseja classificar seus produtos em Promo10, Promo20 e Promo30, de acordo com a tabela abaixo. Preço do Produto (preco) Classificação <= R$ 10,00 Promo10 Entre R$ 10,00 e R$ 50,00 Promo20 >= R$ 50,00 Promo30 Assinale o trecho de programa que implementa de forma correta a estrutura condicional. if preco <= 10.00: print("Promo 10") elif preco < 50.00 : print("Promo 20") else: print("Promo 30") if preco <= 10.00: print("Promo 10") elif preco > 50.00 : print("Promo 20") else: print("Promo 30") if preco <= 10.00: print("Promo 10") elif preco < 50.00 : print("Promo 20") else: print("Promo 30") if preco <= 10.00: print("Promo 10") elseif preco < 50.00 : print("Promo 20") else: print("Promo 30") if preco <= 10.00: print("Promo 10") elif preco >10.00 or preco < 50.00 : print("Promo 20") else: print("Promo 30") Respondido em 11/04/2021 11:45:57 Explicação: As estruturas de decisão em Python são: Tipo Descrição if Usado para executar uma ação, caso uma condição seja verdadeira. Else Usado quando a condição não for satisfeita. Elif Usado se mais de uma condição alternativa. Em Python, o comando if possui a seguinte sintaxe: if expressão: comando(s) else: comando(s) É obrigatória a identação para criar o bloco de comandos. 6 Questão Analise as informações abaixo:I. Python é interpretado II. Python é orientado a objetos III. Python é interativo Estão corretas as afirmações: Somente I e III I, II e III Somente I Somente I e II Somente II e III Respondido em 11/04/2021 11:46:08 Explicação: Todas as afirmações estão corretas 7 Questão Considere o seguinte código em Python: valor = 7 while (valor>3): print(valor) valor -= 1 else: ultimo_valor = valor print(ultimo_valor) Qual é o resultado da variável ¿ultimo_valor¿, quando terminar o código? 7 5 3 6 4 Respondido em 11/04/2021 11:46:15 Explicação: A condição é imprimir enquanto o valor for maior que 3. Quando chegar ao valor 3, o código executará a instrução else, e terá o valor igual a 3. A resposta correta é a letra e. PROGRAMAÇÃO RAD 2a aula Lupa Exercício: CCT0769_EX_A2_201708079017_V3 09/04/2021 Aluno(a): PEDRO ANTONIO GONÇALVES NETO 2021.1 EAD Disciplina: CCT0769 - PROGRAMAÇÃO RAD 201708079017 1 Questão Considere a seguinte linha de comando: print(float(3) + 3); Qual é o resultado dessa expressão? 6 3.0+3 6.0 ERROR 0 Respondido em 09/04/2021 21:01:22 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. 2 Questão Qual das instruções abaixo caracteriza o conceito de ¿tipagem dinâmica¿? String a = 3 2+3 = 5 i = 2 int i = 5 String x = ¿teste¿ Respondido em 09/04/2021 21:01:44 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 3 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? instalar uma rede segura construir um website programar um videogame programar um aplicativo para Android estudar quantitativamente comportamentos de usuários de uma rede social Respondido em 09/04/2021 21:02:21 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. 4 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 python teste python teste.py py teste.py p teste.py Respondido em 09/04/2021 21:02:38 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. 5 Questão Qual o resultado da seguinte linha em Python: print(int(¿1000¿) + 1000); 1000 10000 2000 0 ERROR Respondido em 09/04/2021 21:02:47 Explicação: A resposta é 2000 pois a string ¿1000¿ será convertida para o número inteiro que poderá ser somado a 1000 e ter como resultado 2000. 6 Questão Um número imaginário como 3+4i pode ser representado em Python por qual dos seguintes tipos primitivos: array complex tuple float int Respondido em 09/04/2021 21:02:51 Explicação: Em Python existe o tipo primitivo ¿complex¿ que representa números complexos (ou também chamados imaginários) 7 Questão Seja a string em Python: str = 'Python'; Qual o resultado da expressão: print(str[0]); o h t P y Respondido em 09/04/2021 21:02:55 Explicação: A resposta é P, pois em python as cadeias de caracteres começam com o primeiro elemento 0 (zero). 8 Questão Qual dos tipos abaixo não pertence a linguagem Python? tuplas inteiros cordas dicionários listas Respondido em 09/04/2021 21:02:59 Explicação: Cordas não é um tipo computacional e não faz parte dos tipos em Python. PROGRAMAÇÃO RAD 3a aula Lupa Exercício: CCT0769_EX_A3_201708079017_V1 11/04/2021 Aluno(a): PEDRO ANTONIO GONÇALVES NETO 2021.1 EAD Disciplina: CCT0769 - PROGRAMAÇÃO RAD 201708079017 1 Questão Considere o código a seguir: x = 10 soma = 0 while (x > 0): x = x - 2 soma = soma + x print(soma) Após sua execução, o resultado será: 45 55 18 20 30 Respondido em 11/04/2021 11:45:34 Explicação: Teste de mesa A estrutra de repetição irá ocorrer enquanto x for maior que 0. Sendo assim, será executados os seguintes valores para x. x: 8 soma: 8 x: 6 soma: 14 x: 4 soma: 18 x: 2 soma: 20 x: 0 soma: 20 2 Questão Uma empresa deseja conceder um desconto de 15% para as vendas acima de R$ 120,00. Assinale o trecho de programa que implementa de forma correta a estrutura condicional, onde a variável preco conterá o valor a ser pago, já incluindo o desconto. if preco >= 120: preco = preco * 1.15 if preco > 120: preco = preco * 0.15 if preco > 120: preco = preco * 1.15 if preco >= 120: preco = preco * 0.15 if preco > 120: preco = preco * 0.85 Respondido em 11/04/2021 11:45:40 Explicação: Para calcularmos o desconto trabalhamos coma seguinte fórumla: Valor do desconto: preco * Percentual do desconto / 100 Valor com desconto: preco - preco * Percentual do desconto / 100 ou preco *0.85 A questão pede o preço com o desconto. 3 Questão Qual é a função do operador relacional ¿==¿ em Python? igual atribuição e lógico ou lógico diferente Respondido em 11/04/2021 11:45:44 Explicação: == signfica o operador lógico de igualdade em Python, neste caso a resposta é a letra a. 4 Questão Uma empresa deseja saber qual será o valor total da folha de pagamento de seus funcionários no próximo mês. Analise o programa abaixo (em Python) . i = 1 soma = 0 while __________________ # sentença 1 sal = float( input('Salário..: ') ) soma = soma + sal i = i + 1 print("Total da Folha de Pagamento..: R$ ", soma) Sabe-se que a empresa possui 45 funcionários. Complete a sentença 1 de forma que o programa ao final apresente o Valor Total da Folha de pagamento da empresa. ( i >= 45): ( i > 45 ): ( i <= 45): ( i < 45 ): ( i = 45 ): Respondido em 11/04/2021 11:45:51 Explicação: Enquanto a condição for verdadeira a estrutura de repetição é executada. Sendo assim, como a empresa possui 45 funcionários e i começa com 1, a condição é i<=45. 5 Questão Uma loja de varejo, deseja classificar seus produtos em Promo10, Promo20 e Promo30, de acordo com a tabela abaixo. Preço do Produto (preco) Classificação <= R$ 10,00 Promo10 Entre R$ 10,00 e R$ 50,00 Promo20 >= R$ 50,00 Promo30 Assinale o trecho de programa que implementa de forma correta a estrutura condicional. if preco<= 10.00: print("Promo 10") elif preco < 50.00 : print("Promo 20") else: print("Promo 30") if preco <= 10.00: print("Promo 10") elif preco > 50.00 : print("Promo 20") else: print("Promo 30") if preco <= 10.00: print("Promo 10") elif preco < 50.00 : print("Promo 20") else: print("Promo 30") if preco <= 10.00: print("Promo 10") elseif preco < 50.00 : print("Promo 20") else: print("Promo 30") if preco <= 10.00: print("Promo 10") elif preco >10.00 or preco < 50.00 : print("Promo 20") else: print("Promo 30") Respondido em 11/04/2021 11:45:57 Explicação: As estruturas de decisão em Python são: Tipo Descrição if Usado para executar uma ação, caso uma condição seja verdadeira. Else Usado quando a condição não for satisfeita. Elif Usado se mais de uma condição alternativa. Em Python, o comando if possui a seguinte sintaxe: if expressão: comando(s) else: comando(s) É obrigatória a identação para criar o bloco de comandos. 6 Questão Analise as informações abaixo: I. Python é interpretado II. Python é orientado a objetos III. Python é interativo Estão corretas as afirmações: Somente I e III I, II e III Somente I Somente I e II Somente II e III Respondido em 11/04/2021 11:46:08 Explicação: Todas as afirmações estão corretas 7 Questão Considere o seguinte código em Python: valor = 7 while (valor>3): print(valor) valor -= 1 else: ultimo_valor = valor print(ultimo_valor) Qual é o resultado da variável ¿ultimo_valor¿, quando terminar o código? 7 5 3 6 4 Respondido em 11/04/2021 11:46:15 Explicação: A condição é imprimir enquanto o valor for maior que 3. Quando chegar ao valor 3, o código executará a instrução else, e terá o valor igual a 3. A resposta correta é a letra e. PROGRAMAÇÃO RAD 3a aula Lupa Exercício: CCT0769_EX_A3_201708079017_V2 11/04/2021 Aluno(a): PEDRO ANTONIO GONÇALVES NETO 2021.1 EAD Disciplina: CCT0769 - PROGRAMAÇÃO RAD 201708079017 1 Questão Considere o código a seguir: x = 10 soma = 0 while (x > 0): x = x - 2 soma = soma + x print(soma) Após sua execução, o resultado será: 18 20 55 45 30 Respondido em 11/04/2021 11:46:39 Explicação: Teste de mesa A estrutra de repetição irá ocorrer enquanto x for maior que 0. Sendo assim, será executados os seguintes valores para x. x: 8 soma: 8 x: 6 soma: 14 x: 4 soma: 18 x: 2 soma: 20 x: 0 soma: 20 2 Questão Uma empresa deseja conceder um desconto de 15% para as vendas acima de R$ 120,00. Assinale o trecho de programa que implementa de forma correta a estrutura condicional, onde a variável preco conterá o valor a ser pago, já incluindo o desconto. if preco > 120: preco = preco * 0.85 if preco >= 120: preco = preco * 0.15 if preco >= 120: preco = preco * 1.15 if preco > 120: preco = preco * 1.15 if preco > 120: preco = preco * 0.15 Respondido em 11/04/2021 11:46:48 Explicação: Para calcularmos o desconto trabalhamos coma seguinte fórumla: Valor do desconto: preco * Percentual do desconto / 100 Valor com desconto: preco - preco * Percentual do desconto / 100 ou preco *0.85 A questão pede o preço com o desconto. 3 Questão Qual é a função do operador relacional ¿==¿ em Python? diferente e lógico atribuição igual ou lógico Respondido em 11/04/2021 11:46:52 Explicação: == signfica o operador lógico de igualdade em Python, neste caso a resposta é a letra a. 4 Questão Uma empresa deseja saber qual será o valor total da folha de pagamento de seus funcionários no próximo mês. Analise o programa abaixo (em Python) . i = 1 soma = 0 while __________________ # sentença 1 sal = float( input('Salário..: ') ) soma = soma + sal i = i + 1 print("Total da Folha de Pagamento..: R$ ", soma) Sabe-se que a empresa possui 45 funcionários. Complete a sentença 1 de forma que o programa ao final apresente o Valor Total da Folha de pagamento da empresa. ( i > 45 ): ( i < 45 ): ( i <= 45): ( i = 45 ): ( i >= 45): Respondido em 11/04/2021 11:47:00 Explicação: Enquanto a condição for verdadeira a estrutura de repetição é executada. Sendo assim, como a empresa possui 45 funcionários e i começa com 1, a condição é i<=45. 5 Questão Uma loja de varejo, deseja classificar seus produtos em Promo10, Promo20 e Promo30, de acordo com a tabela abaixo. Preço do Produto (preco) Classificação <= R$ 10,00 Promo10 Entre R$ 10,00 e R$ 50,00 Promo20 >= R$ 50,00 Promo30 Assinale o trecho de programa que implementa de forma correta a estrutura condicional. if preco <= 10.00: print("Promo 10") elseif preco < 50.00 : print("Promo 20") else: print("Promo 30") if preco <= 10.00: print("Promo 10") elif preco > 50.00 : print("Promo 20") else: print("Promo 30") if preco <= 10.00: print("Promo 10") elif preco < 50.00 : print("Promo 20") else: print("Promo 30") if preco <= 10.00: print("Promo 10") elif preco < 50.00 : print("Promo 20") else: print("Promo 30") if preco <= 10.00: print("Promo 10") elif preco >10.00 or preco < 50.00 : print("Promo 20") else: print("Promo 30") Respondido em 11/04/2021 11:47:07 Explicação: As estruturas de decisão em Python são: Tipo Descrição if Usado para executar uma ação, caso uma condição seja verdadeira. Else Usado quando a condição não for satisfeita. Elif Usado se mais de uma condição alternativa. Em Python, o comando if possui a seguinte sintaxe: if expressão: comando(s) else: comando(s) É obrigatória a identação para criar o bloco de comandos. 6 Questão Analise as informações abaixo: I. Python é interpretado II. Python é orientado a objetos III. Python é interativo Estão corretas as afirmações: Somente I e II Somente II e III Somente I e III I, II e III Somente I Respondido em 11/04/2021 11:47:15 Explicação: Todas as afirmações estão corretas 7 Questão Considere o seguinte código em Python: valor = 7 while (valor>3): print(valor) valor -= 1 else: ultimo_valor = valor print(ultimo_valor) Qual é o resultado da variável ¿ultimo_valor¿, quando terminar o código? 5 7 3 6 4 Respondido em 11/04/2021 11:47:21 Explicação: A condição é imprimir enquanto o valor for maior que 3. Quando chegar ao valor 3, o código executará a instrução else, e terá o valor igual a 3. A resposta correta é a letra e. PROGRAMAÇÃO RAD 3a aula Lupa Exercício: CCT0769_EX_A3_201708079017_V3 11/04/2021 Aluno(a): PEDRO ANTONIO GONÇALVES NETO 2021.1 EAD Disciplina: CCT0769 - PROGRAMAÇÃO RAD 201708079017 1 Questão Considere o código a seguir: x = 10 soma = 0 while (x > 0): x = x - 2 soma = soma + x print(soma) Após sua execução, o resultadoserá: 30 55 18 20 45 Respondido em 11/04/2021 11:48:42 Explicação: Teste de mesa A estrutra de repetição irá ocorrer enquanto x for maior que 0. Sendo assim, será executados os seguintes valores para x. x: 8 soma: 8 x: 6 soma: 14 x: 4 soma: 18 x: 2 soma: 20 x: 0 soma: 20 2 Questão Uma empresa deseja conceder um desconto de 15% para as vendas acima de R$ 120,00. Assinale o trecho de programa que implementa de forma correta a estrutura condicional, onde a variável preco conterá o valor a ser pago, já incluindo o desconto. if preco >= 120: preco = preco * 1.15 if preco > 120: preco = preco * 0.15 if preco > 120: preco = preco * 1.15 if preco >= 120: preco = preco * 0.15 if preco > 120: preco = preco * 0.85 Respondido em 11/04/2021 11:48:51 Explicação: Para calcularmos o desconto trabalhamos coma seguinte fórumla: Valor do desconto: preco * Percentual do desconto / 100 Valor com desconto: preco - preco * Percentual do desconto / 100 ou preco *0.85 A questão pede o preço com o desconto. 3 Questão Qual é a função do operador relacional ¿==¿ em Python? atribuição igual diferente ou lógico e lógico Respondido em 11/04/2021 11:48:58 Explicação: == signfica o operador lógico de igualdade em Python, neste caso a resposta é a letra a. 4 Questão Uma empresa deseja saber qual será o valor total da folha de pagamento de seus funcionários no próximo mês. Analise o programa abaixo (em Python) . i = 1 soma = 0 while __________________ # sentença 1 sal = float( input('Salário..: ') ) soma = soma + sal i = i + 1 print("Total da Folha de Pagamento..: R$ ", soma) Sabe-se que a empresa possui 45 funcionários. Complete a sentença 1 de forma que o programa ao final apresente o Valor Total da Folha de pagamento da empresa. ( i >= 45): ( i < 45 ): ( i <= 45): ( i > 45 ): ( i = 45 ): Respondido em 11/04/2021 11:49:06 Explicação: Enquanto a condição for verdadeira a estrutura de repetição é executada. Sendo assim, como a empresa possui 45 funcionários e i começa com 1, a condição é i<=45. 5 Questão Uma loja de varejo, deseja classificar seus produtos em Promo10, Promo20 e Promo30, de acordo com a tabela abaixo. Preço do Produto (preco) Classificação <= R$ 10,00 Promo10 Entre R$ 10,00 e R$ 50,00 Promo20 >= R$ 50,00 Promo30 Assinale o trecho de programa que implementa de forma correta a estrutura condicional. if preco <= 10.00: print("Promo 10") elif preco < 50.00 : print("Promo 20") else: print("Promo 30") if preco <= 10.00: print("Promo 10") elif preco > 50.00 : print("Promo 20") else: print("Promo 30") if preco <= 10.00: print("Promo 10") elif preco < 50.00 : print("Promo 20") else: print("Promo 30") if preco <= 10.00: print("Promo 10") elseif preco < 50.00 : print("Promo 20") else: print("Promo 30") if preco <= 10.00: print("Promo 10") elif preco >10.00 or preco < 50.00 : print("Promo 20") else: print("Promo 30") Respondido em 11/04/2021 11:49:16 Explicação: As estruturas de decisão em Python são: Tipo Descrição if Usado para executar uma ação, caso uma condição seja verdadeira. Else Usado quando a condição não for satisfeita. Elif Usado se mais de uma condição alternativa. Em Python, o comando if possui a seguinte sintaxe: if expressão: comando(s) else: comando(s) É obrigatória a identação para criar o bloco de comandos. 6 Questão Analise as informações abaixo: I. Python é interpretado II. Python é orientado a objetos III. Python é interativo Estão corretas as afirmações: Somente I e III I, II e III Somente I Somente I e II Somente II e III Respondido em 11/04/2021 11:49:24 Explicação: Todas as afirmações estão corretas 7 Questão Considere o seguinte código em Python: valor = 7 while (valor>3): print(valor) valor -= 1 else: ultimo_valor = valor print(ultimo_valor) Qual é o resultado da variável ¿ultimo_valor¿, quando terminar o código? 6 7 3 4 5 Respondido em 11/04/2021 11:49:38 Explicação: A condição é imprimir enquanto o valor for maior que 3. Quando chegar ao valor 3, o código executará a instrução else, e terá o valor igual a 3. A resposta correta é a letra e. PROGRAMAÇÃO RAD 4a aula Lupa Exercício: CCT0769_EX_A4_201708079017_V1 11/04/2021 Aluno(a): PEDRO ANTONIO GONÇALVES NETO 2021.1 EAD Disciplina: CCT0769 - PROGRAMAÇÃO RAD 201708079017 1 Questão Durante o desenvolvimento do projeto, foi necessário criar um método construtor para a classe Empregado. Assinale a opção que apresenta a criação do método construtor. def _empregado_(self, matricula, nome, cargo): _empregado_(self, matricula, cargo): def _construtor_(self, matricula, nome, cargo): _init_(self, matricula, cargo): def _init_(self, matricula, nome, cargo): Respondido em 11/04/2021 11:50:48 Explicação: O método construtor é criado através da sintaxe: def _init_(): 2 Questão Toda linguagem orientada a objetos permite a especificação de métodos construtores na classe, os quais são responsáveis pela inicialização do objeto recém-alocado na memória. Na linguagem Python este método recebe o seguinte nome: self constructor def __init__ this Respondido em 11/04/2021 11:50:52 Explicação: O método construtor é denominado __init__, sendo definido, como os demais métodos, através de def __init__(self, parâmetros...). Quanto aos demais, def serve para criar uma função ou método e self é o ponteiro de auto-referência implícito do Python. O this e o constructor não pertencem à sintaxe Python. 3 Questão Assinale a alternativa que implementa a função IMC. Esta função recebe como parâmetro de entrada o peso e a altura de uma pessoa e retorna com o valor do IMC. IMC(peso, altura): calculo = float(peso) / float(altura) * float (altura)) print(calculo) IMC(peso, altura): calculo = float(peso) / float(altura) * float (altura)) return calculo def IMC(peso, altura): calculo = float(peso) / float(altura) * float (altura)) print(calculo) def IMC(peso, altura): calculo = float(peso) / float(altura) * float (altura)) return calculo IMC(): calculo = float(peso) / float(altura) * float (altura)) return calculo Respondido em 11/04/2021 11:50:55 Explicação: Estrutura de uma função em Pyhton: 1. Toda função em Python começa com o comando def. 2. Depois do def, há o nome da função. 3. Em seguida, aparece a lista de parâmetros, que pode estar vazia, mas os parênteses são obrigatórios. 4. Após essa lista, estão os dois pontos (¿:¿). 5. Todo o código que estiver indentado fará parte do corpo da função. A indentação é muito importante na definição de funções. 6. Toda função termina com o comando return, que pode ser seguido ou não de uma variável de retorno. 7. 4 Questão Ao definirmos uma classe Carro em Python, qual seria um possível método para ela?def acelerar(vel): define fechar(): define acender(valor): def somar(a,b): define plantar(lugar): Respondido em 11/04/2021 11:51:01 Explicação: A resposta é a letra b, porque um método é uma ação a ser executado pelo objeto, no caso, um carro possui como uma ação possível a aceleração, as letras c, d e e estão com uma palavra chave define que não é do python, e a letra a, somar dois parâmetros não se encaixa no objeto carro. 5 Questão Durante o desenvolvimento de um programa em Pyhton foi criada a função cadastro, a qual recebe como parâmetros o nome e a idade de uma pessoa, respectivamente. Assinale a alternativa que executa a função corretamente. def cadastro(20, "Paulo") cadastro (20, "Paulo") cadastro() cadastro("Paulo", 20) def cadastro ("Paulo", 20) Respondido em 11/04/2021 11:51:04 Explicação: Para chamarmos uma função devemos usar a seguinte sintaxe: Nome da função (parâmetros de entrada) 6 Questão Em orientação a objetos, a característica que determina a possibilidade de um descendente alterar a funcionalidade de um método herdado é deominada: encapsulamento composição herança polimorfismo abstração Respondido em 11/04/2021 11:51:08 Explicação: Através da herança é possível criar uma nova classe a partir de outra já existente, aproveitando suas características, mas algumas funcionalidades podem não ser adequadas, podendo ser modificadas através da sobrescrita destes métodos, segundo um processo denominado polimorfismo. 7 Questão Para acessar o atributo de um objeto Python, pode ser utilizado, alternativamente ao acesso direto, a seguinte função: expattr getattr setattr delattr hasattr Respondido em 11/04/2021 11:51:12 Explicação: Funções: getattr - retorna o valor do atributo, hasattr - testa se existe o atributo, setattr - seta o valor do atributo, delattr - remove o atributo, expattr - não existe. PROGRAMAÇÃO RAD 4a aula Lupa Exercício: CCT0769_EX_A4_201708079017_V2 11/04/2021 Aluno(a): PEDRO ANTONIO GONÇALVES NETO 2021.1 EAD Disciplina: CCT0769 - PROGRAMAÇÃO RAD 201708079017 1 Questão Durante o desenvolvimento do projeto, foi necessário criar um método construtor para a classe Empregado. Assinale a opção que apresenta a criação do método construtor. def _init_(self, matricula, nome, cargo): def _construtor_(self, matricula, nome, cargo): def _empregado_(self, matricula, nome, cargo): _empregado_(self, matricula, cargo): _init_(self, matricula, cargo): Respondido em 11/04/2021 11:52:05 Explicação: O método construtor é criado através da sintaxe: def _init_(): 2 Questão Toda linguagem orientada a objetos permite a especificação de métodos construtores na classe, os quais são responsáveis pela inicialização do objeto recém-alocado na memória. Na linguagem Python este método recebe o seguinte nome: self def __init__ this constructor Respondido em 11/04/2021 11:52:10 Explicação: O método construtor é denominado __init__, sendo definido, como os demais métodos, através de def __init__(self, parâmetros...). Quanto aos demais, def serve para criar uma função ou método e self é o ponteiro de auto-referência implícito do Python. O this e o constructor não pertencem à sintaxe Python. 3 Questão Assinale a alternativa que implementa a função IMC. Esta função recebe como parâmetro de entrada o peso e a altura de uma pessoa e retorna com o valor do IMC. IMC(peso, altura): calculo = float(peso) / float(altura) * float (altura)) return calculo IMC(peso, altura): calculo = float(peso) / float(altura) * float (altura)) print(calculo) IMC(): calculo = float(peso) / float(altura) * float (altura)) return calculo def IMC(peso, altura): calculo = float(peso) / float(altura) * float (altura)) return calculo def IMC(peso, altura): calculo = float(peso) / float(altura) * float (altura)) print(calculo) Respondido em 11/04/2021 11:52:17 Explicação: Estrutura de uma função em Pyhton: 1. Toda função em Python começa com o comando def. 2. Depois do def, há o nome da função. 3. Em seguida, aparece a lista de parâmetros, que pode estar vazia, mas os parênteses são obrigatórios. 4. Após essa lista, estão os dois pontos (¿:¿). 5. Todo o código que estiver indentado fará parte do corpo da função. A indentação é muito importante na definição de funções. 6. Toda função termina com o comando return, que pode ser seguido ou não de uma variável de retorno. 7. 4 Questão Ao definirmos uma classe Carro em Python, qual seria um possível método para ela? define acender(valor): define fechar(): def somar(a,b): define plantar(lugar): def acelerar(vel): Respondido em 11/04/2021 11:52:29 Explicação: A resposta é a letra b, porque um método é uma ação a ser executado pelo objeto, no caso, um carro possui como uma ação possível a aceleração, as letras c, d e e estão com uma palavra chave define que não é do python, e a letra a, somar dois parâmetros não se encaixa no objeto carro. 5 Questão Durante o desenvolvimento de um programa em Pyhton foi criada a função cadastro, a qual recebe como parâmetros o nome e a idade de uma pessoa, respectivamente. Assinale a alternativa que executa a função corretamente. cadastro() cadastro("Paulo", 20) def cadastro(20, "Paulo") def cadastro ("Paulo", 20) cadastro (20, "Paulo") Respondido em 11/04/2021 11:52:33 Explicação: Para chamarmos uma função devemos usar a seguinte sintaxe: Nome da função (parâmetros de entrada) 6 Questão Em orientação a objetos, a característica que determina a possibilidade de um descendente alterar a funcionalidade de um método herdado é deominada: composição encapsulamento polimorfismo herança abstração Respondido em 11/04/2021 11:52:37 Explicação: Através da herança é possível criar uma nova classe a partir de outra já existente, aproveitando suas características, mas algumas funcionalidades podem não ser adequadas, podendo ser modificadas através da sobrescrita destes métodos, segundo um processo denominado polimorfismo. 7 Questão Para acessar o atributo de um objeto Python, pode ser utilizado, alternativamente ao acesso direto, a seguinte função: delattr getattr hasattr expattr setattr Respondido em 11/04/2021 11:52:41 Explicação: Funções: getattr - retorna o valor do atributo, hasattr - testa se existe o atributo, setattr - seta o valor do atributo, delattr - remove o atributo, expattr - não existe. PROGRAMAÇÃO RAD 4a aula Lupa Exercício: CCT0769_EX_A4_201708079017_V2 11/04/2021 Aluno(a): PEDRO ANTONIO GONÇALVES NETO 2021.1 EAD Disciplina: CCT0769 - PROGRAMAÇÃO RAD 201708079017 1 Questão Durante o desenvolvimento do projeto, foi necessário criar um método construtor para a classe Empregado. Assinale a opção que apresenta a criação do método construtor. def _init_(self, matricula, nome, cargo): def _construtor_(self, matricula, nome, cargo): def _empregado_(self, matricula, nome, cargo): _empregado_(self, matricula, cargo): _init_(self, matricula, cargo): Respondido em 11/04/2021 11:52:05 Explicação: O método construtoré criado através da sintaxe: def _init_(): 2 Questão Toda linguagem orientada a objetos permite a especificação de métodos construtores na classe, os quais são responsáveis pela inicialização do objeto recém-alocado na memória. Na linguagem Python este método recebe o seguinte nome: self def __init__ this constructor Respondido em 11/04/2021 11:52:10 Explicação: O método construtor é denominado __init__, sendo definido, como os demais métodos, através de def __init__(self, parâmetros...). Quanto aos demais, def serve para criar uma função ou método e self é o ponteiro de auto-referência implícito do Python. O this e o constructor não pertencem à sintaxe Python. 3 Questão Assinale a alternativa que implementa a função IMC. Esta função recebe como parâmetro de entrada o peso e a altura de uma pessoa e retorna com o valor do IMC. IMC(peso, altura): calculo = float(peso) / float(altura) * float (altura)) return calculo IMC(peso, altura): calculo = float(peso) / float(altura) * float (altura)) print(calculo) IMC(): calculo = float(peso) / float(altura) * float (altura)) return calculo def IMC(peso, altura): calculo = float(peso) / float(altura) * float (altura)) return calculo def IMC(peso, altura): calculo = float(peso) / float(altura) * float (altura)) print(calculo) Respondido em 11/04/2021 11:52:17 Explicação: Estrutura de uma função em Pyhton: 1. Toda função em Python começa com o comando def. 2. Depois do def, há o nome da função. 3. Em seguida, aparece a lista de parâmetros, que pode estar vazia, mas os parênteses são obrigatórios. 4. Após essa lista, estão os dois pontos (¿:¿). 5. Todo o código que estiver indentado fará parte do corpo da função. A indentação é muito importante na definição de funções. 6. Toda função termina com o comando return, que pode ser seguido ou não de uma variável de retorno. 7. 4 Questão Ao definirmos uma classe Carro em Python, qual seria um possível método para ela? define acender(valor): define fechar(): def somar(a,b): define plantar(lugar): def acelerar(vel): Respondido em 11/04/2021 11:52:29 Explicação: A resposta é a letra b, porque um método é uma ação a ser executado pelo objeto, no caso, um carro possui como uma ação possível a aceleração, as letras c, d e e estão com uma palavra chave define que não é do python, e a letra a, somar dois parâmetros não se encaixa no objeto carro. 5 Questão Durante o desenvolvimento de um programa em Pyhton foi criada a função cadastro, a qual recebe como parâmetros o nome e a idade de uma pessoa, respectivamente. Assinale a alternativa que executa a função corretamente. cadastro() cadastro("Paulo", 20) def cadastro(20, "Paulo") def cadastro ("Paulo", 20) cadastro (20, "Paulo") Respondido em 11/04/2021 11:52:33 Explicação: Para chamarmos uma função devemos usar a seguinte sintaxe: Nome da função (parâmetros de entrada) 6 Questão Em orientação a objetos, a característica que determina a possibilidade de um descendente alterar a funcionalidade de um método herdado é deominada: composição encapsulamento polimorfismo herança abstração Respondido em 11/04/2021 11:52:37 Explicação: Através da herança é possível criar uma nova classe a partir de outra já existente, aproveitando suas características, mas algumas funcionalidades podem não ser adequadas, podendo ser modificadas através da sobrescrita destes métodos, segundo um processo denominado polimorfismo. 7 Questão Para acessar o atributo de um objeto Python, pode ser utilizado, alternativamente ao acesso direto, a seguinte função: delattr getattr hasattr expattr setattr Respondido em 11/04/2021 11:52:41 Explicação: Funções: getattr - retorna o valor do atributo, hasattr - testa se existe o atributo, setattr - seta o valor do atributo, delattr - remove o atributo, expattr - não existe. PROGRAMAÇÃO RAD 4a aula Lupa Exercício: CCT0769_EX_A4_201708079017_V3 11/04/2021 Aluno(a): PEDRO ANTONIO GONÇALVES NETO 2021.1 EAD Disciplina: CCT0769 - PROGRAMAÇÃO RAD 201708079017 1 Questão Durante o desenvolvimento do projeto, foi necessário criar um método construtor para a classe Empregado. Assinale a opção que apresenta a criação do método construtor. def _empregado_(self, matricula, nome, cargo): def _init_(self, matricula, nome, cargo): _init_(self, matricula, cargo): _empregado_(self, matricula, cargo): def _construtor_(self, matricula, nome, cargo): Respondido em 11/04/2021 11:53:08 Explicação: O método construtor é criado através da sintaxe: def _init_(): 2 Questão Toda linguagem orientada a objetos permite a especificação de métodos construtores na classe, os quais são responsáveis pela inicialização do objeto recém-alocado na memória. Na linguagem Python este método recebe o seguinte nome: constructor def this __init__ self Respondido em 11/04/2021 11:53:16 Explicação: O método construtor é denominado __init__, sendo definido, como os demais métodos, através de def __init__(self, parâmetros...). Quanto aos demais, def serve para criar uma função ou método e self é o ponteiro de auto-referência implícito do Python. O this e o constructor não pertencem à sintaxe Python. 3 Questão Assinale a alternativa que implementa a função IMC. Esta função recebe como parâmetro de entrada o peso e a altura de uma pessoa e retorna com o valor do IMC. IMC(): calculo = float(peso) / float(altura) * float (altura)) return calculo IMC(peso, altura): calculo = float(peso) / float(altura) * float (altura)) return calculo def IMC(peso, altura): calculo = float(peso) / float(altura) * float (altura)) return calculo def IMC(peso, altura): calculo = float(peso) / float(altura) * float (altura)) print(calculo) IMC(peso, altura): calculo = float(peso) / float(altura) * float (altura)) print(calculo) Respondido em 11/04/2021 11:53:19 Explicação: Estrutura de uma função em Pyhton: 1. Toda função em Python começa com o comando def. 2. Depois do def, há o nome da função. 3. Em seguida, aparece a lista de parâmetros, que pode estar vazia, mas os parênteses são obrigatórios. 4. Após essa lista, estão os dois pontos (¿:¿). 5. Todo o código que estiver indentado fará parte do corpo da função. A indentação é muito importante na definição de funções. 6. Toda função termina com o comando return, que pode ser seguido ou não de uma variável de retorno. 7. 4 Questão Ao definirmos uma classe Carro em Python, qual seria um possível método para ela? define acender(valor): define fechar(): define plantar(lugar): def somar(a,b): def acelerar(vel): Respondido em 11/04/2021 11:53:29 Explicação: A resposta é a letra b, porque um método é uma ação a ser executado pelo objeto, no caso, um carro possui como uma ação possível a aceleração, as letras c, d e e estão com uma palavra chave define que não é do python, e a letra a, somar dois parâmetros não se encaixa no objeto carro. 5 Questão Durante o desenvolvimento de um programa em Pyhton foi criada a função
Compartilhar