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:;