Buscar

Algoritmos e Programação de Computadores II - Semana 1 - Atv Avaliativa UNIVESP 2023

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

Algoritmos e Programação de Computadores II - Semana 1 - Atv Avaliativa UNIVESP 2023 
 
PERGUNTA 1
1. Os programas em Python são armazenados em arquivos de texto que podem ter seus conteúdos manipulados possibilitando, por exemplo, sua leitura e gravação. Inicialmente, para encontrar um arquivo em disco, é preciso que exista um acordo entre o programador e o Python em relação ao caminho do arquivo, como no caso em que se especifica o caminho da raiz até chegar ao arquivo.
Assinale a alternativa que apresenta o tipo de caminho citado para localizar um arquivo. 
	
	a.
	Absoluto.
	
	b.
	Subpasta.
	
	c.
	Raiz.
	
	d.
	Relativo.
	
	e.
	Diretório.
PERGUNTA 2
1. Um programa, ao ser implementado, pode conter erros que devem ser corrigidos, por isso a necessidade de um depurador, que é usado para testar o programa implementado identificando seus defeitos, portanto, a depuração consiste na identificação e na redução de erros em programas. Para realizar a correção de forma ágil e eficiente, é preciso inicialmente saber identificar o tipo de erro ocorrido. 
Avalie as afirmações a seguir em relação aos tipos de erros e relacione-as adequadamente aos termos às quais se referem.
1 - Erros de sintaxe (syntax errors).
2 - Erros de execução (runtime errors).
3 - Erros de semântica (semantic errors).
I - Este tipo de erro ocorre no momento da execução do programa e indica que houve um erro de lógica. 
II - Este tipo de erro ocorre no momento em que o Python está traduzindo o código-fonte do programa para código executável (byte code).
III - Este tipo de erro ocorre a partir do momento em que o programa não apresenta mais erros durante sua execução e não apresenta erros de sintaxe.
Assinale a alternativa que correlaciona adequadamente os dois grupos de informação.
	
	a.
	1-III; 2-I; 3-II.
	
	b.
	1-I; 2-III; 3-II.
	
	c.
	1-III; 2-II; 3-I.
	
	d.
	1-II; 2-I; 3-III.
	
	e.
	1-I; 2-II; 3-III.
PERGUNTA 3
1. Ao desenvolver um aplicativo, é necessária a depuração do código que está sendo implementado constantemente a fim de encontrar bugs em uma determinada linha, por isso é importante saber como depurar um código. Existem métodos e funções que auxiliam nesse processo, como no caso da função que permite introduzir um ponto de interrupção onde se deseja verificar a existência de bugs ou erros.
Assinale a alternativa que indica a função mencionada no enunciado.
	
	a.
	Step Into.
	
	b.
	Exception.
	
	c.
	Traceback.
	
	d.
	Step Over.
	
	e.
	Breakpoint.
PERGUNTA 4
1. A linguagem Python fecha de forma automática um arquivo a partir do momento em que seu objeto de referência é alocado para outro arquivo, porém fechar um arquivo é uma prática que favorece a redução de que ele seja alterado ou lido de forma indevida. 
Após análise do problema apresentado, avalie as asserções a seguir e a relação proposta entre elas. 
 
I. Após utilizar um arquivo, ele deve ser fechado por meio da função “close()”.
PORQUE
II. Isso possibilita que dados localizados no buffer sejam gravados, e quando esse buffer fica completamente preenchido, seu conteúdo é transferido para o disco.
A respeito dessas asserções, assinale a alternativa correta.
	
	a.
	A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
	
	b.
	A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
	
	c.
	As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
	
	d.
	As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
	
	e.
	As asserções I e II são falsas.
A
lgoritmos
 
e
 
Programação
 
de
 
Computadores
 
II
 
-
 
Semana
 
1
 
-
 
At
v
 
Avaliat
iv
a
 
UNIVESP
 
2023
 
 
 
 
 
PERGUNTA 1
 
1.
 
Os
 
programas
 
em
 
Python
 
são
 
armazenados
 
em
 
arquivos
 
de
 
texto
 
que
 
podem
 
ter
 
seus
 
conteúdos
 
manipulados
 
possibilitando,
 
por
 
exemplo,
 
sua
 
leitura
 
e
 
gravação.
 
Inicialmente,
 
para
 
encontrar
 
um
 
arquivo
 
em
 
disco,
 
é
 
preciso
 
que
 
exista
 
um
 
acordo
 
entre
 
o
 
programador
 
e
 
o
 
Python
 
em
 
relação
 
ao
 
caminho
 
do
 
arquivo,
 
como
 
no
 
caso
 
em
 
que
 
se
 
especifica
 
o
 
caminho
 
da
 
raiz
 
até
 
chegar
 
ao
 
arquivo.
 
 
Assinale
 
a
 
alternativa
 
que
 
apresenta
 
o
 
tipo
 
de
 
caminho
 
citado
 
para
 
localizar
 
um
 
arquivo.
 
 
 
a.
 
Absoluto.
 
 
b.
 
Subpa
sta.
 
 
c.
 
Raiz.
 
 
d.
 
Relativo.
 
 
e.
 
Diretório.
 
 
PERGUNTA 2
 
1.
 
Um
 
programa,
 
ao
 
ser
 
implementado,
 
pode
 
conter
 
erros
 
que
 
devem
 
ser
 
corrigidos,
 
por
 
isso
 
a
 
necessidade
 
de
 
um
 
depurador,
 
que
 
é
 
usado
 
para
 
testar
 
o
 
programa
 
implementado
 
identificando
 
seus
 
defeitos,
 
portanto,
 
a
 
depuração
 
consiste
 
na
 
identificação
 
e
 
na
 
redução
 
de
 
erros
 
em
 
programas.
 
Para
 
realizar
 
a
 
correção
 
de
 
forma
 
ágil
 
e
 
eficiente,
 
é
 
preciso
 
inicialmente
 
saber
 
identificar
 
o
 
tipo
 
de
 
erro
 
ocorrido.
 
 
 
Avalie
 
as
 
afirmações
 
a
 
seguir
 
em
 
relação
 
aos
 
tipos
 
de
 
erros
 
e
 
relacione
-
as
 
adequadamente
 
aos
 
termos
 
às
 
quais
 
se
 
referem.
 
 
1
 
-
 
Erros
 
de
 
sintaxe
 
(
syntax
 
errors
).
 
2
 
-
 
Erros
 
de
 
execução
 
(
runtime
 
errors
).
 
3
 
-
 
Erros
 
de
 
semântica
 
(
semantic
 
errors
).
 
 
I
 
-
 
Este
 
tipo
 
de
 
erro
 
ocorre
 
no
 
momento
 
da
 
execução
 
do
 
programa
 
e
 
indica
 
que
 
houve
 
um
 
erro
 
de
 
lógica.
 
 
II
 
-
 
Este
 
tipo
 
de
 
er
ro
 
ocorre
 
no
 
momento
 
em
 
que
 
o
 
Python
 
está
 
traduzindo
 
o
 
código
-
fonte
 
do
 
programa
 
para
 
código
 
executável
 
(
byte
 
code
).
 
III
 
-
 
Este
 
tipo
 
de
 
erro
 
ocorre
 
a
 
partir
 
do
 
momento
 
em
 
que
 
o
 
programa
 
não
 
apresenta
 
mais
 
erros
 
durante
 
sua
 
execução
 
e
 
não
 
apresenta
 
erros
 
de
 
sintaxe.
 
 
Assinale
 
a
 
alternativa
 
que
 
correlaciona
 
adequadamente
 
os
 
dois
 
grupos
 
de
 
informação.
 
 
a.
 
1
-
III; 2
-
I; 3
-
II.
 
 
b.
 
1
-
I; 2
-
III; 3
-
II.
 
 
c.
 
1
-
III; 2
-
II; 3
-
I.
 
 
d.
 
1
-
II; 2
-
I; 3
-
III.
 
 
e.
 
1
-
I; 2
-
II; 3
-
III.
 
 
PERGUNTA 3
 
Algoritmos e Programação de Computadores II - Semana 1 - Atv Avaliativa UNIVESP 2023 
 
 
PERGUNTA 1 
1. Os programas em Python são armazenados em arquivos de texto que podem 
ter seus conteúdos manipulados possibilitando, por exemplo, sua leitura e 
gravação. Inicialmente, para encontrar um arquivo em disco, é preciso que exista 
um acordo entre o programador e o Python em relação ao caminho do arquivo, 
como no caso em que se especifica o caminho da raiz até chegar ao arquivo. 
 
Assinale a alternativa que apresenta o tipo de caminho citado para localizar um 
arquivo. 
 
a. 
Absoluto. 
 
b. 
Subpasta. 
 
c. 
Raiz. 
 
d. 
Relativo. 
 
e. 
Diretório. 
 
PERGUNTA 2 
1. Um programa, ao ser implementado, pode conter erros que devem ser 
corrigidos, por isso a necessidade de um depurador, que é usado para testar o 
programa implementado identificando seus defeitos, portanto, a depuração 
consiste na identificação e na redução de erros em programas. Para realizar a 
correção de forma ágil e eficiente, é preciso inicialmente saber identificar o tipo 
de erro ocorrido. 
 
Avalie as afirmações a seguir em relação aos tipos de erros e relacione-as 
adequadamente aos termos às quais se referem. 
 
1 - Erros de sintaxe (syntaxerrors). 
2 - Erros de execução (runtime errors). 
3 - Erros de semântica (semantic errors). 
 
I - Este tipo de erro ocorre no momento da execução do programa e indica que 
houve um erro de lógica. 
II - Este tipo de erro ocorre no momento em que o Python está traduzindo o 
código-fonte do programa para código executável (byte code). 
III - Este tipo de erro ocorre a partir do momento em que o programa não 
apresenta mais erros durante sua execução e não apresenta erros de sintaxe. 
 
Assinale a alternativa que correlaciona adequadamente os dois grupos de 
informação. 
 
a. 
1-III; 2-I; 3-II. 
 
b. 
1-I; 2-III; 3-II. 
 
c. 
1-III; 2-II; 3-I. 
 
d. 
1-II; 2-I; 3-III. 
 
e. 
1-I; 2-II; 3-III. 
 
PERGUNTA 3

Continue navegando