Questão 5/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***CAssinale a alternativa que contém a concatenação CORRETA para resultar na saída apresentada. 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'
Question
Questão 5/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: ABCAssinale a alternativa que contém a concatenação CORRETA para resultar na saída apresentada. 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'
Solution
A alternativa correta é a E. A concatenação correta para resultar na saída apresentada é s1= 'A' + 3 * '' + 'B' + 3 * '' + 'C'. Isso ocorre porque a operação de multiplicação de uma string por um número n em Python resulta na string repetida n vezes. Portanto, 'A' + 3 * '' resulta em 'A**', e 'B' + 3 * '' + 'C' resulta em 'BC'. Quando essas duas strings são concatenadas, obtemos 'AB**C', que é a saída desejada.
Similar Questions
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: A I, apenas. B II, apenas. C III, apenas. D I e III, apenas. E I, II e III.
Considere a execução do código abaixo, todos os testes abaixo fazem com que o nome Salvador apareça na tela do computador, EXCETO: public class Exemplo { public static void main(String[] args) { int x = 6; if (______) System.out.printf("Salvador\n"); }}Questão 11Escolha uma opção:a.x > 0b.x < 6c.x != 0d.x == 6
2. A lógica de programação é muito importante para o desenvolvimento de algoritmos, que são a descrição de uma sequência finita de instruções ou operações que devem ser executadas em uma determinada ordem e em tempo finito para assim atingir o resultado esperado, ou seja, a resolução de um problema. Considerando o conceito de algoritmos apresentado acima, avalie as afirmações a seguir.I) A sequência lógica é a execução das operações/instruções na ordem determinada para atingir um objetivo ou chegar a uma solução de um problema.II) Um algoritmo possui somente uma única sequência lógica de instruções para a sua solução.III) A lógica de programação é a técnica de encadear pensamentos para atingir determinado objetivo.IV) A instrução possui um conjunto de regras/normas definidas para a realização de alguma atividade que resulta em uma ação.É correto apenas o que se afirma em:A. I e II.B. I e III.C. II e IV.D. I, III e IV.E. II, III e IV
Analise o código abaixo e marque a opção que indica o último valor armazenado nas variáveis a1, a2, n1, n2 e n3.public class Exemplo { public static void main(String[] args) { double a1 = 2, a2 = 4, aux; double n1 = 5, n2 = 4, n3 = 3; aux = a2 % a1; System.out.printf("aux = %f\n", aux); if (aux >= 3) { n1 *= 4; n2 = Math.pow(n1, 2); n3 *= (4 + a1); n1 *= 2; a1 = a2 / 3; } else { n3 = Math.sqrt(n2 + 5); n2 = n3++; a2 = a1 - 7; } System.out.printf("n1=%f\tn2=%f\tn3=%f\n", n1, n2, n3); System.out.printf("a1=%f\ta2=%f\n", a1, a2); }}Questão 14Escolha uma opção:a.n1=15.0, n2=22.0, n3=24.0, a1=4, a2=5b.n1=16.0, n2=26.0, n3=24.0, a1=4, a2=8c.n1=5.0, n2=3.0, n3=4.0, a1=2, a2=-5d.n1=7.0, n2=2.0, n3=5.0, a1=3, a2=-3
(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 = 1b = 1print (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. A 1 - True2 - False3 - False B 1 - True2 - True3 - True C 1 - False2 - True3 - True D 1 - True2 - True3 - False E 1 - True2 - False3 - True
Upgrade your grade with Knowee
Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.