Buscar

Exame INTRODUÇÃO À PROGRAMAÇÃO ESTRUTURADA 7776

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

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.

Continue navegando