Buscar

01 - Provas 1 2 e 3 APOL

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 13 páginas

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 6, do total de 13 páginas

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 9, do total de 13 páginas

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

Prévia do material em texto

Questão 1/10 - Lógica de Programação e Algoritmos 
(ADAPTADA) Na AULA 3 você aprendeu a trabalhar condicionais aninhadas. Observe o código abaixo 
em Python contendo condicionais aninhadas. 
 
x = 2 
y = 5 
z = 0 
valor = int(input('Digite 1,2 ou 3')) 
if valor == 1: 
 print(x * valor) 
else: 
 if valor == 2: 
 print(y * valor) 
 else: 
 if valor == 3: 
 print(z * valor) 
 else: 
 print('Você digitou um valor inválido!') 
Assinale a alternativa CORRETA que contém o resultado da saída do programa caso o dado digitado 
no teclado e armazenado na variável valor seja 2 e 1, respectivamente. 
Nota: 10.0 
 
A 0 e 2 
 
B 10 e 0 
 
C 10 e 2 
Você assinalou essa alternativa (C) 
Você acertou! 
 
D 2 e 10 
 
E 2 e 0 
 
Questão 2/10 - Lógica de Programação e Algoritmos 
(ADAPTADA) Na AULA 2 conhecemos um pouco sobre a variável do tipo cadeia de caracteres (string). 
Sobre este tipo de variável, observe as afirmações a seguir: 
 
I - Uma string é capaz de armazenar um conjunto de símbolos. Símbolos estes que são codificados e 
armazenados na memória. 
II - Uma string é capaz de armazenar caracteres especiais, incluindo acentuação e pontução. Strings 
só não são capazes de armazenar tabulações de texto, como espaços e quebra de linha. 
III - Uma string trabalha com o conceito de índice para acessarmos cada caractere individualmente. 
Índices são representados por valores inteiros. 
IV - Uma string inicia a contagem de seus índices a partir do valor numérico um. 
Acerca de strings, assinale a alternativa que contém somente as afirmações CORRETAS. 
Nota: 10.0 
 
A I e II, somente. 
 
B I e III, somente. 
Você assinalou essa alternativa (B) 
Você acertou! 
II - Strings armazenam inclusive tabulações. Elas são inclusive codificadas segundo a tabela ASCII 
 
IV - Uma string inicia a contagem de seus índices a partir do valor numérico ZERO. 
 
C II e IV, somente 
 
D I, II e III, somente. 
 
E I, III e IV, somente. 
 
Questão 3/10 - Lógica de Programação e Algoritmos 
(ADAPTADA) O nome de nossa disciplina é LÓGICA DE PROGRAMAÇÃO E ALGORITMOS. Deste modo, 
aprendemos a conceituar na AULA 1 o seu significado. 
Definimos, portanto, a palavra LÓGICA e a palavra ALGORITMOS. Acerca de ambas palavras 
que compõem o nome da nossa disciplina, observe as afirmativas a seguir: 
 
I - Ambas definições são recentes, e surgiram com o aparecimento dos primeiros programas 
computacionais. 
II - A LÓGICA está completamente atrelada ao raciocínio lógico, o qual exercemos em nosso dia-a-dia 
para resolvermos os mais diversos problemas cotidianos. 
III - O raciocínio lógico é empregado na criação de algoritmos. Algoritmos estes que podem ser 
computacionais, ou não. 
IV - O ALGORITMO é uma sequência de passos que tem como objetivo resolver um determinado 
problema, seja este problema computacional, ou não. 
Acerca das afirmativas acima, assinale a alternativa que contém somente a(s) CORRETA(S): 
Nota: 10.0 
 
A I, II e III, somente 
 
B II, III e IV, somente 
Você assinalou essa alternativa (B) 
Você acertou! 
I - INCORRETA: Ambos conceitos são antigos e não atrelados a definição na área da computação. 
 
C II e III, somente 
 
D I, II e IV, somente 
 
E I, II, III e IV 
 
Questão 4/10 - Lógica de Programação e Algoritmos 
(ADAPTADA) Na AULA 3 você aprendeu que podemos criar expressões lógicas e booleanas, e 
empregando operadores lógico como o de negação, conjunção e disjunção. 
Suponha que você tem 3 variáveis A, B e C. Crie uma expressão booleana que será utilizada em um 
teste condicional. A expressão deverá fazer as seguintes validações: 
 
- verificar se a soma de A com B é maior do que C. 
- verificar se B menos C é maior ou igual a zero. 
- só retorne verdadeiro se ambas condições forem satisfeitas. 
 
Assinale a alternativa que contém CORRETAMENTE a expressão solicitada. 
Nota: 10.0 
 
A A + B > C or C - B >= 0 
 
B C > A + B and B - C > 0 
 
C C >= A + B and B - C > 0 
 
D A + B > C and B - C >=0 
Você assinalou essa alternativa (D) 
Você acertou! 
- verificar se a soma de A com B é maior do que C. -> A + B > C 
- verificar se B menos C é maior ou igual a zero. -> B - C > 0 
- só retorne verdadeiro se ambas condições forem satisfeitas. -> operador and 
 
E A + B > C or B - C >= 0 
 
Questão 5/10 - Lógica de Programação e Algoritmos 
(ADAPTADA) Na AULA 2 aprendemos que a linguagem Python apresenta algumas regras a serem 
seguidas para que nossos programas não gerem erros. Aprendemos também a escrever uma 
mensagem na tela empregando um comando de saída. Lembrando das regras apresentadas, observe 
as 4 linhas de print a seguir: 
 
print() 
print(' ') 
print('APOL) 
print('') 
Somente uma destas 4 linhas gera erro na saída do programa. Assinale a alternativa que 
CORRETAMENTE indica qual das linhas gera erro e o motivo deste erro. 
Nota: 10.0 
 
A Linha 1, porque não foi colocado nenhuma informação dentro dos parênteses para fazermos a impressão na tela.
Um print sem nada dentro dos parênteses funciona normalmente, ele só não irá imprimir nada na tela para a gen
próxima. 
 
B Linha 2, porque foi aberto aspas simples mas nenhum texto foi colocado dentro dela, somente um espaço em branco.
Uma aspas simples com um espaço dentro não gera erro. Na verdade, isso faz com que seja impresso na tela um ESPAÇO SIMPLES, podendo ser 
bastante útil para organizar uma mensagem na tela. 
 
C Linha 3, porque as aspas simples foram abertas mas não foram fechadas. 
Você assinalou essa alternativa (C) 
Você acertou! 
 
D Linha 4, porque foi aberto aspas simples mas nenhum texto foi colocado dentro dela. 
Uma aspas simples com nada dentro não gera erro. Na verdade, isso faz com que seja impresso na tela uma QUEBRA DE LINHA, podendo ser bastante 
útil para organizar uma mensagem na tela. 
 
Questão 6/10 - Lógica de Programação e Algoritmos 
(ADAPTADA) Aprendemos na AULA 2 que variáveis atender por um nome. Este nome é definido pelo 
desenvolvedor e deve respeitar algumas regras impostas pela linguagem Python. 
Acerca de nomes de variáveis, assinale a alternativa que só contém nomes de variáveis VÁLIDOS em 
linguagem Python 3.0 ou superior. 
Nota: 10.0 
 
A valor1 
1valor 
área 
1valor não é permitido. Não podemos iniciar com número 
 
B _valor1_ 
&pessoa 
área 
&pessoa não é permitido. Caractere especial não permitido. 
 
C nome12345 
área 
_y_ 
Você assinalou essa alternativa (C) 
Você acertou! 
 
D nome12345 
area 
_y# 
_y# não permitido devido ao caractere especial 
 
E _1valor_ 
pessoa 
123 
123 não permitido pois só contém números. 
 
Questão 7/10 - Lógica de Programação e Algoritmos 
(ADAPTADA) Na AULA 2 aprendemos sobre os tipos primitivos de dados. Estes tipos existem em toda 
e qualquer linguagem de programação. Observe o seguinte cenário: 
 
Adilson está desenvolvendo um programa computacional para realizar cadastros de funcionários de uma 
empresa. Para este cadastro, ele necessita armazenar os seguintes dados: 
I - nome do funcionário 
II - ano de nascimento do funcionário 
III - salário do funcionário 
IV - sexo do funcionário (0 para masculino e 1 para feminino) 
Acerca do problema apresentado, assinale a alternativa que melhor apresenta o tipo primitivo de 
cada umas das variáveis do programa de Adilson. 
Nota: 10.0 
 
A I - string 
II - inteiro 
III - inteiro 
IV - string 
 
B I - ponto flutuante 
II - booleano 
III - string 
IV - inteiro 
 
C I - string 
II - booleano 
III - ponto flutuante 
IV - inteiro 
 
D I - string 
II - inteiro 
III - ponto flutuante 
IV - booleano 
Você assinalou essa alternativa (D) 
Você acertou! 
 
E I - string 
II - ponto flutuante 
III - inteiro 
IV - booleano 
 
Questão 8/10 - Lógica de Programação e Algoritmos 
(ADAPTADA) Na AULA 1 aprendemos o que é uma linguagem de programação e como nós e o nossos 
computadores compreendemos os programas que escrevemos. 
Acerca deste assunto, observe os dois conceitos a seguir: 
 
I - Linguagem que o computador compreende. 
II - Processo que converteuma linguagem de programação em uma linguagem compreendida por 
nosso computador. 
Assinale a alternativa que informa corretamente o nome do conceito de cada uma das afirmativas. 
Nota: 10.0 
 
A I - Linguagem de máquina 
II - Tradução 
 
B I - Linguagem de máquina 
II - Execução 
 
C I - Linguagem de máquina 
II - Compilação 
Você assinalou essa alternativa (C) 
Você acertou! 
 
D I - Linguagem de programação 
II - Compilação 
 
E I - Linguagem de programação 
II - Conversão 
 
Questão 9/10 - Lógica de Programação e Algoritmos 
(ADAPTADA) Na AULA 1, aprendemos um pouco sobre a história da linguagem Python. 
Acerca da linguagem Python, assinale a alternativa que contém corretamente a linguagem de 
programação que inspirou a criação do Python (I), e a origem do nome da linguagem (II), 
respectivamente. 
Nota: 10.0 
 
A I - Linguagem Java 
II - Cobra Píton (Python). 
 
B I - Linguagem C 
II - Cobra Píton (Python). 
 
C I - Linguagem ABC 
II - Cobra Píton (Python). 
 
D I - Linguagem C 
II - Programa de TV britânico Monty Python. 
 
E I - Linguagem ABC 
II - Programa de TV britânico Monty Python. 
Você assinalou essa alternativa (E) 
Você acertou! 
AULA 1 - TEMA 5 
 
Questão 10/10 - Lógica de Programação e Algoritmos 
(ADAPTADA) Na AULA 2 aprendemos que podemos usar o comando print para imprimir textos 
literais na tela, bem como realizar a impressão de resultados de operações aritméticas. 
Observe o print a seguir: 
 
print('5 + 7' + '1') 
Assinale a alternativa que contém CORRETAMENTE a saída exata do programa, para o print 
apresentado. 
Nota: 10.0 
 
A 12 + 1 
 
B 5 + 7 + 1 
 
C 13 
 
D 76 
 
E 5 + 71 
Você assinalou essa alternativa (E) 
Você acertou! 
Estamos imprimindo textos na tela literalmente, e ainda concatenando o 7 com o 1. 
 
Questão 1/10 - Lógica de Programação e Algoritmos 
(ADAPTADA) Na AULA 3 você aprendeu que podemos criar expressões lógicas e booleanas, e 
empregando operadores lógico como o de negação, conjunção e disjunção. 
Observe os 3 prints a seguir: 
 
x = 10 
y = 1 
z = 5.5 
 
print(x > y or z == y) 
print( x != y and not (z == y)) 
print(x < y or z == y and z == 5.4 ) 
Assinale a alternativa que contém CORRETAMENTE a saída dos 3 prints. 
Nota: 10.0 
 
A 1 - True 
2 - True 
3 - True 
 
B 1 - False 
2 - False 
3 - True 
 
C 1 - True 
2 - False 
3 - True 
 
D 1 - True 
2 - False 
3 - False 
 
E 1 - True 
2 - True 
3 - False 
Você assinalou essa alternativa (E) 
Você acertou! 
 
Questão 2/10 - Lógica de Programação e Algoritmos 
Aprendemos na AULA 2 a dar entrada de dados via teclado empregando o comando input. A seguir 
você encontrar um programa que lê um valor digitado pelo usuário e soma este valor com o número 
100, fazendo o print do resultado final na tela. 
 
 
Observe que o nosso programa está gerando um ERRO. Assinale a alternativa que CORRETAMENTE 
aponta este erro e dá uma solução para o problema. 
Nota: 10.0 
 
A O erro é gerado pelo fato de que o input sempre gera um dado do tipo string. Na segunda linha tentamos 
gerando erro. Uma solução seria converter a saída do input para inteiro com a instrução int. 
Você assinalou essa alternativa (A) 
Você acertou! 
 
B O erro é gerado pelo fato de que o input sempre gera um dado do tipo string. Na segunda linha tentamos somar uma string com u
gerando erro. Uma solução seria converter o número 100 para string e fazer uma concatenação de strings.
Caso o número digitado seja 5. A concatenção das strings resultaria em algo como: 1005, o que não está correto.
 
C O erro é gerado pelo fato de que não podemos realizar um print de uma soma diretamente. Uma solução seria armazenar o resultado na soma 
em uma variável e depois fazer o print desta variável. 
Esta solução até funcionaria, porém a causa do problema não é esta. 
 
D O erro é gerado pelo fato de que não podemos realizar um print de uma soma diretamente. Uma solução seria
do print, tudo em uma só linha 
É possivel sim fazer o input dentro print. Porém, a causa do problema não é esta. 
 
Questão 3/10 - Lógica de Programação e Algoritmos 
(ADAPTADA) Na AULA 1, apresentemos três tipos distintos de representações de algoritmos que 
fogem de uma linguagem de programação: descrição narrativa, pseudocódigo e fluxograma. 
Acerca destas representações, observe as afirmativas a seguir: 
 
I - Uma descrição narrativa não é empregada em algoritmos computacionais, uma vez que não 
apresenta um formalismo e é bastante aberta a ambiguidades. 
II - Um pseudocódigo apresenta regras bem definidas, e portanto é muito adotada em 
representações gráficas empregando uma simbologia própria padrão ISO. 
III - Um fluxograma é idêntico a uma linguagem de programação, e portanto é considerado uma 
linguagem de programação genérica. 
Acerca das afirmativas apresentadas, assinale as alternativas CORRETAS: 
Nota: 10.0 
 
A I, apenas. 
Você assinalou essa alternativa (A) 
Você acertou! 
As afirmativas II e III estão com os conceitos trocados uma com a outra. 
 
B II, apenas. 
 
C III, apenas. 
 
D I e III, apenas. 
 
E I, II e III. 
 
Questão 8/10 - Lógica de Programação e Algoritmos 
(ADAPTADA) Suponha que você precisa criar um algoritmo que recebe duas notas de um aluno e 
calcule a média destas notas, realizando o print na tela do resultado final. As notas podem ser valores 
com casas decimais. 
Assinale a alternativa que contém o código que melhor atende as necessidades do enunciado e que 
não contém erros. 
Nota: 10.0 
 
A n1 == float (input('Digite a 1º nota:')) 
n2 == float (input('Digite a 1º nota:')) 
media = n1 / 2 + n2 / 2 
print(media) 
O sinal de atribuição foi usado errado. 
 
B n1 = int(input('Digite a 1º nota:')) 
n2 = int(input('Digite a 1º nota:')) 
media = (n1 + n2) /2 
print(media) 
O enunciado solicitada casas decimais, portanto INT não pode ser usado. 
 
C n1 = int(input('Digite a 1º nota:')) 
n2 = int(input('Digite a 1º nota:')) 
media = n1 + n2 /2 
print(media) 
Faltam os parenteses. Neste caso a operação da média irá sair errada. 
Também, o enunciado solicitada casas decimais, portanto INT não pode ser usado. 
 
D n1 = float(input('Digite a 1º nota:')) 
n2 = float(input('Digite a 1º nota:')) 
media = (n1 + n2) /2 
print(media) 
Você assinalou essa alternativa (D) 
Você acertou! 
Correta 
 
E n1 = float(input('Digite a 1º nota:')) 
n2 = float(input('Digite a 1º nota:')) 
media = n1 + n2 /2 
print(media) 
Faltam os parenteses. Neste caso a operação da média irá sair errada. 
 
Questão 9/10 - Lógica de Programação e Algoritmos 
Na AULA 3 aprendemos sobre estruturas de decisão. Uma delas é a estrutura de seleção composta, que 
prevê dois conjuntos de instruções após a avaliação da condição. Um conjunto irá executar caso a 
resposta da condição resulte em verdadeiro e outro caso a condição resulte em falso. 
A figura abaixo mostra o fluxograma de uma estrutura de seleção composta. 
 
 
Fonte: Adaptado de Guedes (2014). 
 
Observe as afirmativas sobre seleção composta: 
 
I. Com base no resultado da condição (VERDADEIRO ou FALSO), o fluxo do algoritmo segue para um dos 
blocos de instruções. 
II. A linguagem Python testa a condição com o comando if (<condição>): caso o resultado do teste seja 
verdadeiro executa o bloco de instruções à esquerda na imagem. 
III. A linguagem Python testa a condição com o comando if (<condição>): e caso o resultado seja falso 
executa o bloco de instruções à direita na imagem é executado. 
IV. Na linguagem Python o comando if (<condição>): testa a condição e só executará o bloco de 
instruções à esquerda. Caso o resultado seja falso o algoritmo finaliza a sua execução. 
V. O teste realizado com o comando if (<condição>): só é possível ser feito com operadores aritméticos. 
Acerca das afirmativas apresentadas, assinale somente as CORRETAS: 
Nota: 10.0 
 
A I, II e III, apenas. 
Você assinalou essa alternativa (A) 
Você acertou! 
 
B I, II, III e V, apenas. 
 
C I, II, IV e V, apenas. 
 
D I, III e IV e V, apenas. 
 
E I, II, III, IV e V. 
 
Questão10/10 - Lógica de Programação e Algoritmos 
(ADAPTADA) Na AULA 2 aprendemos a manipular strings. Uma das manipulações possíveis é a 
concatenação. 
Observe a seguir uma string que foi obtida como saída de um programa: 
 
A***B***C 
Assinale a alternativa que contém a concatenação CORRETA para resultar na saída apresentada. 
Nota: 10.0 
 
A s1 = 'ABC' + 5 * '*' 
 
B s1 = 'A' + 3 * '*' + 'BC' + 3 * '*' 
 
C s1 = 'A' + 5 * '*' + 'B' + 5 * '*' + 'C' 
 
D s1 = 'ABC' + 3 * '*' 
 
E s1= 'A' + 3 * '*' + 'B' + 3 * '*' + 'C' 
Você assinalou essa alternativa (E) 
Você acertou! 
 
Questão 2/10 - Lógica de Programação e Algoritmos 
(ADAPTADA) Na AULA 1 aprendemos sobre os tipos de representações de algoritmos. 
Sobre estes tipos, assinale a alternativa que CORRETAMENTE descreve o PSEUDOCÓDIGO e seu 
significado. 
Nota: 10.0 
 
A Representação gráfica e com simbologia que atende ao padrão ISO. É ótimo para representar ideias gerais de algoritmos.
 
B Linguagem com formalismo e conjunto de regras definidas que se aproxima muito de uma linguagem de programação convencional.
Você assinalou essa alternativa (B) 
Você acertou! 
 
C Representação livre e com bastante margem para ambiguidades e duplas interpretações. 
 
D Representação pouco formal, mais natural. Aproxima-se da língua portuguesa ao ser utilizada para escrita de algoritmos.
 
Questão 6/10 - Lógica de Programação e Algoritmos 
(ADAPTADA) Na AULA 2 aprendemos os operadores lógicos e a construir variáveis que operam eles. 
Observe as variáveis a e b e os seguintes prints a seguir: 
 
a = 1 
b = 1 
 
print (a == b) 
print (a >= b) 
print (a <= b) 
Assinale a alternativa que contém CORRETAMENTE a saída para cada um dos 3 prints mostrados. 
Nota: 10.0 
 
A 1 - True 
2 - False 
3 - False 
 
B 1 - True 
2 - True 
3 - True 
Você assinalou essa alternativa (B) 
Você acertou! 
 
C 1 - False 
2 - True 
3 - True 
 
D 1 - True 
2 - True 
3 - False 
 
E 1 - True 
2 - False 
3 - True 
 
Questão 9/10 - Lógica de Programação e Algoritmos 
Na AULA 2 aprendemos a escrever na tela do computador uma mensagem utilizando um comando de saída. 
A seguir você encontra o comando de saída sendo empregado em Python: 
 
 
Observe que o comando apresentado resultou em um ERRO na saída do nosso programa. 
Assinale a alternativa que CORRETAMENTE explica o motivo deste erro ter sido gerado. 
Nota: 10.0 
 
A O erro aconteceu porque para escrevermos na tela a mensagem, devemos utilizar aspas duplas ao invés de aspas simples no comando print.
Podemos adotar tanto aspas simples quanto aspas duplas, é indeferente. 
 
B O erro aconteceu porque o comando print foi escrito com a primeira letra maiúscula: Print. Na linguagem Python, print e Print
mesma coisa, uma vez que a linguagem diferencia letras maiúsculas de minúsculas. O correto seria print.
Você assinalou essa alternativa (B) 
Você acertou! 
 
C O erro aconteceu porque o comando print foi escrito com a primeira letra maiúscula: Print. Na linguagem Python,
letras maiusculas em nossos código de maneira alguma algo, seja em comandos, seja em nome de variáveis, seja no armazenamento de um 
dado. O correto seria print. 
De fato o problema está na letra maiuscula. Porém, é incorreto dizer que o Python não aceita letras maisculas. Aceita sim, só não aceita na escrita do 
comando print. 
 
D O erro se dá pelo fato de que primeiro devemos criar uma variável para receber o texto, para em seguida fazer a impressão na tela desta 
variável que contém o texto. O correto seria algo como: 
texto = 'APOL' 
Print(texto) 
A solução apresentada usando uma variável até funciona, porém o motivo do erro não é este, pois o comando deve ser escrito com letras minúsculas.

Continue navegando

Outros materiais