Logo Passei Direto
Buscar

estacio saladeavaliacoes com br-estaciosaladeavaliacoescombrexercicioacbbfebebgabarito-fpscreenshot

Ferramentas de estudo

Questões resolvidas

Sobre a linguagem Python, afirma-se:
Estão corretas as afirmativas:
I - É uma linguagem com suporte à orientação a objetos e à herança múltipla.
II - É uma linguagem em que a indentação (indent) faz parte da sintaxe.
III - Possui uma implementação de orientação a objetos em que todos os atributos são, obrigatoriamente, privados.
IV - É uma linguagem que possui tipagem estática.
A- I e II.
B- II e IV.
C- I, III e IV.
D- III e IV.
E- II e III.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Sobre a linguagem Python, afirma-se:
Estão corretas as afirmativas:
I - É uma linguagem com suporte à orientação a objetos e à herança múltipla.
II - É uma linguagem em que a indentação (indent) faz parte da sintaxe.
III - Possui uma implementação de orientação a objetos em que todos os atributos são, obrigatoriamente, privados.
IV - É uma linguagem que possui tipagem estática.
A- I e II.
B- II e IV.
C- I, III e IV.
D- III e IV.
E- II e III.

Prévia do material em texto

Lista de exercícios Python Básico T Sair Questão 8 de 10 Você acertou 9 de 10 questões 1 2 3 4 5 Verifique o seu desempenho e continue treinando! Você pode refazer o exercício quantas vezes quiser. 6 7 8 9 10 Corretas (9) Verificar Desempenho Incorretas (1) Em branco (0) 1 Marcar para revisão Desenvolvida nos anos 80 por Guido van Rossum, a linguagem Python rapidamente se tornou uma escolha popular para uma ampla variedade de tarefas de programação, desde a construção de aplicações web até a análise de dados e a programação Qual é comportamento esperado do seguinte programa? prin("Adeus!") A o programa exibirá ("Adeus!") na tela. B o programa gerará uma mensagem de erro na tela. C programa emitirá Adeus! na tela. D programa exibirá "Adeus!" na tela. E programa emitirá prin("Adeus!") na tela. Resposta correta você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado o programa gerará uma mensagem de erro na tela. Isso ocorre porque a função "prin" não existe em Python. A função correta é "print", com a letra "t" no final. Portanto, ao executar esse código, uma mensagem de erro será gerada na tela, informando que a função "prin" não foi encontrada. 2 Marcar para revisão Considere o seguinte fragmento de código-fonte escrito na linguagem Python: def return b 1 foo(b) foo(b) foo(b) Após a execução de todos esses códigos, qual é valor a ser mostrado mediante o comando abaixo? print(b) A 0 B 1 3 D 6 E 9 Resposta correta você selecionou a alternativa correta. Confira o gabarito comentado!Gabarito Comentado A função foo tem como objetivo retornar o triplo do valor de a. Quando aplicamos a função foo ao valor de temos como resultado o valor 3. No entanto, é importante notar que o código não exibe o valor da função foo aplicada à variável b em nenhum momento. o comando print(b) exibe o valor da variável b, que permanece inalterado como 1, independentemente das operações realizadas na função foo. Portanto, o valor exibido será 1. 3 Marcar para revisão Ao interpretar um código em Python, é possível compreender a lógica por trás de cada linha de código e identificar a função de cada variável e instrução utilizada. Além disso, a interpretação do código pode ajudar a identificar erros de sintaxe, de lógica ou de semântica que possam afetar funcionamento do programa. Em Python, qual é a saída do seguinte código? 1 / 2 + 3 // 3 + 4 ** 2 print(x 17,5 B 8 C 17 D 8,5 E 21 Resposta correta você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado A saída do código será: = 1 / 2 + 3 // 3 + 4 = 0.5 + 1 + 16 17.5 4 Marcar para revisão Amarração dinâmica (também conhecida como "binding dinâmico") é um conceito em linguagens de programação que se refere à associação de valores a nomes de variáveis em tempo de execução. Em outras palavras, em linguagens com amarração dinâmica, as variáveis podem ter seu tipo e valor modificados durante a execução do programa. Qual das opções abaixo apresenta uma linguagem com amarração dinâmica? Python. B Java. C Rust. D E C++ Resposta correta você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado A linguagem com amarração dinâmica é a opção Python. As demais opções não apresentam amarração5 Marcar para revisão Sobre a linguagem Python, afirma-se: É uma linguagem com suporte à orientação a objetos e à herança É uma linguagem em que a indentação (indent) faz parte da sintaxe. III Possui uma implementação de orientação a objetos em que todos os atributos são, obrigatoriamente, privados. IV É uma linguagem que possui tipagem estática. Estão corretas as afirmativas: A IV. B C III IV. D III. E I, IV. Resposta correta você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado As afirmativas corretas são: e II. A linguagem Python é uma linguagem de programação que suporta a orientação a objetos e a herança múltipla, conforme afirmado na primeira afirmação. Além disso, a indentação é uma parte crucial da sintaxe em Python, o que é confirmado na segunda afirmação. No entanto, a terceira afirmação é incorreta, pois, em Python nem todos os atributos são obrigatoriamente privados. A quarta afirmação também é falsa, pois Python é uma linguagem de tipagem dinâmica, o que significa que o tipo de uma variável pode mudar durante a execução do programa. 6 Marcar para revisão A interpretação de um código em Python é fundamental para entender como um programa funciona, identificar possíveis erros ou problemas em sua estrutura, adaptá-lo às necessidades específicas e aprender com as boas práticas utilizadas pelos Qual é a saída do seguinte trecho se o usuário digitar duas linhas contendo 2 e 4 respectivamente? = int(input()) y = print(y) A 8.0 B 2.0 C o código causará um erro em tempo de execução. D 4,0 E 21,0 Resposta correta você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado A saída do código será: 2print(y) 8.0 7 Marcar para revisão Python é uma linguagem de programação poderosa e flexível que é adequada para uma ampla variedade de tarefas. Analise o código abaixo: 1 y 2 = y y = Z print (x, y) Qual é o output do seguinte código? A 11 B 12 22 D 21 E Resposta correta você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado o código inicia atribuindo o valor 1 variável "x" e o valor 2 à variável Em seguida, o valor de "x" é atribuído à variável ou seja, "z" agora tem o valor 1. Depois, o valor de "y" é atribuído a então "x" agora tem o valor 2. Finalmente, o valor de "z" (que é atribuído a "y", então agora tem o valor 1. Assim, quando o programa exibe o valor de "x" e "y" usando a função "print", o output será 8 Marcar para revisão Qual é a saída do seguinte código se o usuário digitar duas linhas contendo 10 e 3 respectivamente? int(input()) y int (input ()) print(y) A 1 B 23 D 4 E 0 Resposta incorreta Opa! A alternativa correta é a letra E. Confira o gabarito comentado! Gabarito Comentado Se o usuário digitar duas linhas contendo 10 e 3 respectivamente, a saída do código será: 0 Na primeira linha, o valor digitado pelo usuário é 10 e atribuído à variável X. Na segunda linha, o valor digitado pelo usuário é 3 e atribuído à variável y. Na terceira linha, o valor de é atualizado para o resto da divisão de X por y, que é 1. Na quarta linha, o valor de é atualizado novamente para resto da divisão de X por y, que continua sendo 1. Na quinta linha, valor de y é atualizado para o resto da divisão de y por X, que é 0. Na sexta linha, a função print() exibe o valor atualizado de y, que é 0. 9 Marcar para revisão Saber interpretar um código em Python é fundamental para o desenvolvimento e manutenção de programas na linguagem Python. A interpretação do código permite entender como o programa funciona e identificar possíveis erros ou problemas em sua estrutura. Nesse sentido, qual é a saída do seguinte código? print(Y) o código causará um erro de execução. B 17,0 C 25 D 17 E 35 Resposta correta você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado A saída do código será um erro de execução, pois a variável y foi escrita com letra maiúscula na declaração print(Y) e com letra minúscula na atribuição y = 2 3 5. Em Python, as variáveis são case- sensitive, ou seja, é necessário manter a consistência na nomenclatura utilizada. 10 Marcar para revisão As estruturas de dados são responsáveis por organizar e armazenar os dados de forma eficiente, criando meios para o usuário Estruturas amplamente utilizadas e conhecidas são as pilhas, listas e filas. Com relação a Algoritmos e Estrutura de Dados, dadas as afirmações abaixo, assinale a alternativa CORRETA: Python é uma linguagem compilável, a qual, após esse processo, gera um arquivo executável, do tipo A binário. B A declaração de variáveis é algo obrigatório em Python. C Python é uma linguagem procedural a qual não contempla orientação a objetos. Listas, em Python, são conjuntos de valores, os quais só podem ser do mesmo tipo, acessados por D um índice numérico que inicia em 0 (zero). Em comandos condicionais ou de repetição, a separação de blocos de código em Python é feita E utilizando a indentação.Resposta correta você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado A alternativa correta é: "Em comandos condicionais ou de repetição, a separação de blocos de código em Python é feita utilizando a indentação". Isso ocorre porque Python é uma linguagem de programação que utiliza a indentação para delimitar blocos de código, diferentemente de outras linguagens que utilizam chaves ou palavras-chave específicas. Essa característica torna o código Python mais legível e organizado. As demais alternativas apresentam informações incorretas sobre a linguagem Python. Python não é uma linguagem compilável, mas sim interpretada. Além disso, Python suporta programação orientada a objetos, não sendo apenas procedural. A declaração de variáveis não é obrigatória em Python, pois é uma linguagem de tipagem dinâmica. Por fim, as listas em Python podem conter valores de diferentes tipos, não sendo restritas a um único tipo.

Mais conteúdos dessa disciplina