Baixe o app para aproveitar ainda mais
Prévia do material em texto
INTRODUÇÃO À PROGRAMAÇÃO ESTRUTURADA 7776-90_43701_R_E1_20212 7 de 10 Pergunta 1 1. Sobre arquivos em Python, o que faz o trecho de código abaixo? arquivo = open("segredo.txt", "r") print(arquivo.readline(8)) a. A execução retornará os oito primeiros caracteres da primeira linha do arquivo. b. A execução retornará as oito primeiras linhas do arquivo. c. Retornará um erro. d. A execução retornará as oito últimas linhas do arquivo. e. A execução retornará todas as linhas do arquivo. Pergunta 2 1. Qual é o resultado da operação 10 // 7 em Python? a. 17. b. 1. c. 3. d. -3. e. 70. Pergunta 3 1. A função sum ([1, 2, 3]), em Python, retorna: a. 1, 2, 3. b. 4, 5, 6. c. 1. d. 2, 4. e. 6. Pergunta 4 1. Com relação aos Sets em Python, qual é o resultado do programa abaixo? conjunto = {"fusca", "gol", "brasilia"} print("gol" in conjunto) a. False b. True c. fusca d. gol e. brasilia Pergunta 5 https://ava.ead.unip.br/webapps/blackboard/execute/courseMain?course_id=_187689_1 1. A programação estruturada é um padrão da engenharia de software desenvolvida no final 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 afirmativas: 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 especificados, um após o outro; II. As estruturas condicionais são responsáveis por alterar o fluxo 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. a. I, apenas. b. II, apenas. c. III, apenas. d. I, II e III. e. I, II, III e IV. Pergunta 6 1. O que o comando abaixo faz? arquivo = open("contatos.txt", "a") a. Abre um arquivo somente para leitura. b. Abre um arquivo somente para escrita e emite erro caso o arquivo exista. c. Fecha um arquivo. d. Deleta um arquivo. e. Abre um arquivo para escrita inserindo dados no final do arquivo. Pergunta 7 1. Sobre manipulação de arquivos em Python, o que faz o trecho de código a seguir? Observe que o arquivo livro.txt existe e contém 10 linhas de texto. arquivo = open("livro.txt", "r") print(arquivo.readline(5)) close(arquivo) a. A execução do programa mostrará os cinco primeiros caracteres da primeira linha do arquivo. b. A execução mostrará as cinco primeiras linhas do arquivo. c. A execução mostrará as cinco últimas linhas do arquivo. d. A execução mostrará todas as linhas do arquivo. e. Retornará um erro. Pergunta 8 1. Qual é o código para executar um comando SQL em um banco de dados em Python? a. cursor.command('ALGUM COMANDO SQL') b. cursor.execute('ALGUM COMANDO SQL') c. cursor.run('ALGUM COMANDO SQL') d. cursor.sql('ALGUM COMANDO SQL') e. cursor.query('ALGUM COMANDO SQL') Pergunta 9 1. Não é um tipo de variável em Python: a. Int. b. Complex. c. Bool. d. Char. e. Float. Pergunta 10 1. Uma constante é um tipo de “variável” cujo valor não pode ser modificado. De acordo com esse conceito, qual alternativa está correta sobre as constantes em Python? a. Basta criar variáveis com letras maiúsculas que a linguagem identificará como constante. b. Em Python, as constantes são modificadas no programa principal, enquanto o programa está em execução. c. A palavra reservada “constant” é utilizada para criar uma constante. d. Uma forma de construir constantes em Python é criar variáveis em um módulo, e usá-las no programa principal como constantes. e. Não é possível criar constantes em Python.
Compartilhar