Logo Passei Direto
Buscar

Prova Online - UNIFACVEST - ALGORITMOS E PROGRAMAÇÃO

User badge image
Marlon Boeck

em

Ferramentas de estudo

Questões resolvidas

Dado o diagrama abaixo, assinale a alternativa que melhor o representa.


a )
b )
c )
d )
e )

Avalie as afirmações a seguir, sobre a linguagem Python:
I - O comando while realiza uma repetição das instruções que estão indentadas a ela.
II - else verifica se a condição do while é falsa.
III - while pode ser colocado juntamente com os comandos elif e else.
É correto o que se afirma em:

I - O comando while realiza uma repetição das instruções que estão indentadas a ela.
II - else verifica se a condição do while é falsa.
III - while pode ser colocado juntamente com os comandos elif e else.
a ) I e III somente
b ) I, II e III
c ) I e II somente
d ) II somente
e ) I somente

Caso se tenha uma list de nome lista e se queira adicionar um novo elemento de valor 5, quais formas são
possíveis:


I.lista.append(5).
II.lista += 5.
III.lista.insert(5).

Dado o código Python abaixo, assinale a alternativa verdadeira.
print(5*"4",4)


a )
Irá imprimir: 20 4
b )
Existe um erro no código e ele não funcionará
c )
Irá imprimir: 44444 4
d )
Irá imprimir: 20,4
e )
Irá imprimir: 24

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

Questões resolvidas

Dado o diagrama abaixo, assinale a alternativa que melhor o representa.


a )
b )
c )
d )
e )

Avalie as afirmações a seguir, sobre a linguagem Python:
I - O comando while realiza uma repetição das instruções que estão indentadas a ela.
II - else verifica se a condição do while é falsa.
III - while pode ser colocado juntamente com os comandos elif e else.
É correto o que se afirma em:

I - O comando while realiza uma repetição das instruções que estão indentadas a ela.
II - else verifica se a condição do while é falsa.
III - while pode ser colocado juntamente com os comandos elif e else.
a ) I e III somente
b ) I, II e III
c ) I e II somente
d ) II somente
e ) I somente

Caso se tenha uma list de nome lista e se queira adicionar um novo elemento de valor 5, quais formas são
possíveis:


I.lista.append(5).
II.lista += 5.
III.lista.insert(5).

Dado o código Python abaixo, assinale a alternativa verdadeira.
print(5*"4",4)


a )
Irá imprimir: 20 4
b )
Existe um erro no código e ele não funcionará
c )
Irá imprimir: 44444 4
d )
Irá imprimir: 20,4
e )
Irá imprimir: 24

Prévia do material em texto

QUESTÃO 1
Dado o diagrama abaixo, assinale a alternativa que melhor o representa.
a )
.
b )
.
c )
d )
e )
Existe um erro de lógica na figura
Ver justificativa da resposta
Justificativa
QUESTÃO 2
Avalie as afirmações a seguir:
I - Um string é uma variável de texto
javascript:;
II - O comando print imprime na tela do console
III - Uma linha em um arquivo Python deve conter uma instrução
É correto o que se afirma em:
a )
II somente
b )
I e III somente
c )
I, II e III
d )
I e II somente
e )
I somente
Ver justificativa da resposta
Justificativa
I - Um string é uma sequência de caracteres
II - O comando print imprime na tela do console
III - Uma linha em um arquivo Python pode conter uma instrução
QUESTÃO 3
Avalie as afirmações a seguir, sobre a linguagem Python:
I - O comando while realiza uma repetição das instruções que estão indentadas a ela.
II - else verifica se a condição do while é falsa.
III - while pode ser colocado juntamente com os comandos elif e else.
É correto o que se afirma em:
a )
I e III somente
b )
I, II e III
c )
I e II somente
d )
II somente
e )
I somente
javascript:;
Ver justificativa da resposta
Justificativa
II - else é executado se a condição do while for falsa
III - while pode ser colocado juntamente com o comando else
QUESTÃO 4
Avalie as afirmações a seguir, sobre Python:
I.A variável é um identificador para um dado que está guardado na memória.
II.As funções ajudam a organizar melhor o código.
III.Um tipo não pode ser convertido em outro.
É correto o que se afirma em:
a )
I e II somente
b )
I e III somente
c )
II somente
d )
I somente
e )
I, II e III
Ver justificativa da resposta
Justificativa
III - Um tipo pode ser convertido em outro.
QUESTÃO 5
Caso se tenha uma list de nome lista e se queira adicionar um novo elemento de valor 5, quais formas são
possíveis:
I.lista.append(5).
II.lista += 5.
III.lista.insert(5).
É correto o que se afirma em:
a )
III
b )
I e III
javascript:;
javascript:;
c )
II e III
d )
I, II, III
e )
I
Ver justificativa da resposta
Justificativa
Na II não pode somar uma list com um int, o certo seria list += [5].
Na III está faltando um argumento para o índice a ser colocado o novo elemento.
QUESTÃO 6
Dados os códigos abaixo, diga o valor das variáveis:
x = 2 * 3 * 2 - 2 ** 3
y = (3//2) ** (3*1)
a )
x = 11
y = 1
b )
x = 11
y = 3.375
c )
Existe um erro nas operações e elas não podem ser realizadas
d )
x = 4
y = 3
e )
x = 4
y = 1
Ver justificativa da resposta
Justificativa
Realizando as operações:
x = 2 * 3 * 2 - 2 ** 3
x = 2 * 6 - 8
javascript:;
javascript:;
x = 4
y = (3//2) ** (3*1)
y = (1) ** (3)
y = 1
QUESTÃO 7
Dado o código Python abaixo, assinale a alternativa verdadeira.
print(5*"4",4)
a )
Irá imprimir: 20 4
b )
Existe um erro no código e ele não funcionará
c )
Irá imprimir: 44444 4
d )
Irá imprimir: 20,4
e )
Irá imprimir: 24
Ver justificativa da resposta
Justificativa
Como o print tem separador " ", ele irá imprimir 5 vezes a string "4", usará o separador e imprimirá o 4,
ficando:
44444 4
QUESTÃO 8
Como desenvolvimento de software, podemos afirmar:
I.As linguagens que têm código interpretado têm melhor portabilidade entre sistemas operacionais.
II.As linguagens compiladas tomam mais tempo para executar.
III.As linguagens de alto nível são sempre compiladas.
É correto o que se afirma em:
a )
II, apenas.
b )
III, apenas.
c )
I e III, apenas.
d )
I, apenas.
e )
I, II e III
javascript:;
 Voltar
Ver justificativa da resposta
Justificativa
I - As linguagens que têm código interpretado têm melhor portabilidade entre sistemas operacionais.
II - As linguagens compiladas tomam menos tempo para executar. Normalmente são mais rápidas, pois já
foram compiladas em código de máquina.
III - As linguagens de alto nível não são sempre compiladas. Podem ser também interpretadas.
https://unifacvestead.portalava.com.br/aluno/prova-online/inicio
javascript:;

Mais conteúdos dessa disciplina