Prévia do material em texto
13/09/2021 13:37 Fazer teste: QUESTIONÁRIO UNIDADE I – INTRODUÇÃO À ... https://ava.ead.unip.br/webapps/assessment/take/launch.jsp?course_assessment_id=_875277_1&course_id=_187689_1&content_id=_2383765… 1/3 Fazer teste: QUESTIONÁRIO UNIDADE I INTRODUÇÃO À PROGRAMAÇÃO ESTRUTURADA 7776-90_43701_R_E1_20212 CONTEÚDO Informações do teste Descrição Instruções Várias tentativas Este teste permite 3 tentativas. Esta é a tentativa número 1. Término e envio Este teste pode ser salvo e retomado posteriormente. Suas respostas foram salvas automaticamente. Respondus a. b. c. d. e. PERGUNTA 1 A programação estruturada é um padrão da engenharia de software desenvolvida no �nal da década de 1950, para a melhor estruturação do código escrito e lido por humanos. É um paradigma de linguagem de programação utilizado até hoje. Com base nas técnicas da programação estruturada, avalie as a�rmativas: I. Os blocos de códigos sequencias, também conhecidos como estruturas sequencias, são as estruturas de controle mais básicas, em que os comandos em uma aplicação são executados na ordem em que são especi�cados, um após o outro; II. As estruturas condicionais são responsáveis por alterar o �uxo da execução de comandos, em linguagens que utilizam o padrão de programação estruturada; III. Os laços são estruturas de repetição de bloco de comandos, que facilita e organiza o código quando existe a necessidade de repetir as instruções determinado número de vezes ou, até, que a expressão avaliada pelo laço se torne falsa; IV. A técnica de encapsulamento é um conceito novo em linguagens estruturadas, são utilizadas, principalmente, em estrutura de dados de lista e dicionários. I, apenas. II, apenas. III, apenas. I, II e III. I, II, III e IV. 0,25 pontos Salvar resposta PERGUNTA 2 Para realizar as tarefas em um computador, as aplicações necessitam, na maioria das vezes, manipular os dados. Estas manipulações de dados são possíveis pelo uso de variáveis, que são espaços reservados em memória para a alocação dos valores fornecidos pelo usuário ou por outras aplicações. Toda variável tem um rótulo (nome), o qual o programador pode referenciá-la. Qual dos nomes de variáveis a seguir não é um nome válido de variável em Python? 0,25 pontos Salvar resposta ? Estado de Conclusão da Pergunta: UNIP EAD BIBLIOTECAS MURAL DO ALUNO TUTORIAISCONTEÚDOS ACADÊMICOS http://company.blackboard.com/ https://ava.ead.unip.br/webapps/blackboard/execute/courseMain?course_id=_187689_1 https://ava.ead.unip.br/webapps/blackboard/content/listContent.jsp?course_id=_187689_1&content_id=_2382882_1&mode=reset https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_10_1 https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_27_1 https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_47_1 https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_29_1 https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_25_1 https://ava.ead.unip.br/webapps/login/?action=logout 13/09/2021 13:37 Fazer teste: QUESTIONÁRIO UNIDADE I – INTRODUÇÃO À ... https://ava.ead.unip.br/webapps/assessment/take/launch.jsp?course_assessment_id=_875277_1&course_id=_187689_1&content_id=_2383765… 2/3 a. b. c. d. e. x_4. Global. d12c. __y. E. a. b. c. d. e. PERGUNTA 3 É possível executar um código Python de vários locais diferentes, até mesmo a partir de uma máquina remota em uma nuvem computacional. De quais ferramentas ou softwares a seguir não é possível executar um código Python? Visual Studio Code. Terminal Linux. Google Colab. MS Word. Terminal MacOs. 0,25 pontos Salvar resposta a. b. c. d. e. PERGUNTA 4 Qual é o benefício da tipagem dinâmica para as linguagens de programação? Na tipagem dinâmica o próprio interpretador infere o tipo dos dados que uma variável recebe; assim, o programador não precisa especi�car o tipo da variável. Na tipagem dinâmica o programador deve de�nir o tipo da variável de forma mais dinâmica. O programa executará de forma dinâmica sem a intervenção do programador. Os comandos não são colocados no programa de forma estática e, sim, dinamicamente. Simpli�ca a programação já que, na tipagem dinâmica, as variáveis não têm tipos. 0,25 pontos Salvar resposta a. b. c. d. e. PERGUNTA 5 Não é um tipo de variável em Python: Int. Complex. Bool. Char. Float. 0,25 pontos Salvar resposta a. b. c. d. e. PERGUNTA 6 Em Python, o nome de uma variável deve seguir algumas regras para ser válido. Qual das alternativas contém um nome válido de variável? Global. _1teste. 3abc. nome.bom. None. 0,25 pontos Salvar resposta Estado de Conclusão da Pergunta: 13/09/2021 13:37 Fazer teste: QUESTIONÁRIO UNIDADE I – INTRODUÇÃO À ... https://ava.ead.unip.br/webapps/assessment/take/launch.jsp?course_assessment_id=_875277_1&course_id=_187689_1&content_id=_2383765… 3/3 a. b. c. d. e. PERGUNTA 7 Quais são os valores permitidos em uma variável de valor tipo booleano em Python? True e False. 0 e 1. Somente os números. Somente as letras. Números e letras. 0,25 pontos Salvar resposta a. b. c. d. e. PERGUNTA 8 Uma constante é um tipo de “variável” cujo valor não pode ser modi�cado. De acordo com esse conceito, qual alternativa está correta sobre as constantes em Python? Basta criar variáveis com letras maiúsculas que a linguagem identi�cará como constante. Em Python, as constantes são modi�cadas no programa principal, enquanto o programa está em execução. A palavra reservada “constant” é utilizada para criar uma constante. Uma forma de construir constantes em Python é criar variáveis em um módulo, e usá-las no programa principal como constantes. Não é possível criar constantes em Python. 0,25 pontos Salvar resposta a. b. c. d. e. PERGUNTA 9 Qual é o resultado da operação 10 // 7 em Python? 17. 1. 3. -3. 70. 0,25 pontos Salvar resposta a. b. c. d. e. PERGUNTA 10 Qual é o resultado da operação 10 % 7 em Python? 17. 1. 3. -3. 70. 0,25 pontos Salvar resposta Estado de Conclusão da Pergunta: