Baixe o app para aproveitar ainda mais
Prévia do material em texto
4/5/2021 Prova P1 - PROGRAMAÇÃO I https://forms.office.com/pages/responsepage.aspx?id=veJyzyt6g0e96znVewf3bxOdYcknTg5IvjwS3vwItY5UNkE1UDc5QzE4SVBDVjZaTE1VMk… 1/10 Prova P1 - PROGRAMAÇÃO I Atenção!!!!! Cada questão tem o valor de 0,5 ponto, e o tempo limite de realização desta prova é o tempo de um dia de aula nomal. Hi LUCAS, when you submit this form, the owner will be able to see your name and email address. * Required 1 Nome completo do aluno sem abreviação: * Lucas Alves Pereira 2 Nome do Curso: * Segurança da Informação 3 DATA ATUAL: * 4/5/2021 4/5/2021 Prova P1 - PROGRAMAÇÃO I https://forms.office.com/pages/responsepage.aspx?id=veJyzyt6g0e96znVewf3bxOdYcknTg5IvjwS3vwItY5UNkE1UDc5QzE4SVBDVjZaTE1VMk… 2/10 4 – Tendo como base as representações gráficas disponibilizadas, selecione a opção que relacione corretamente as estruturas de decisão. * (0.5 Points) Figura 1 – Estrutura de decisão/seleção IF (seleção única), Figura 5 – Estrutura de decisão/seleção dupla IF/ELSE, Figura 6 – Estrutura de decisão/seleção múltipla caso selecione (select ... case) Figura 4 – Estrutura de decisão/seleção IF (seleção única), Figura 3 – Estrutura de decisão/seleção dupla IF/ELSE, Figura 6 – Estrutura de decisão/seleção múltipla caso selecione (select ... case) Figura 6 – Estrutura de decisão/seleção IF (seleção única), Figura 5 – Estrutura de decisão/seleção dupla IF/ELSE, Figura 3 – Estrutura de decisão/seleção múltipla caso selecione (select ... case) Figura 1 – Estrutura de decisão/seleção IF (seleção única), Figura 3 – Estrutura de decisão/seleção dupla IF/ELSE, Figura 2 – Estrutura de decisão/seleção múltipla caso selecione (select ... case) 5 Escolha a opção que preencha corretamente a lacuna. Este diagrama representa uma estrutura de ____________________. * (0.5 Points) 4/5/2021 Prova P1 - PROGRAMAÇÃO I https://forms.office.com/pages/responsepage.aspx?id=veJyzyt6g0e96znVewf3bxOdYcknTg5IvjwS3vwItY5UNkE1UDc5QzE4SVBDVjZaTE1VMk… 3/10 repetição for decisão simples repetição while decisão se / então / senão repetição do ... while 6 Analise o algoritmo do programa abaixo, em português estruturado, e assinale qual será o valor final da variável X no momento da escrita. programa SURPRESA var CONTADOR : inteiro X : inteiro inicio X <- 1 CONTADOR <- 1 enquanto (CONTADOR <= 5) faça X <- X * CONTADOR CONTADOR <- CONTADOR + 1 fim_enquanto escreva “O valor de X é = “, X fim * (0.5 Points) 5 4/5/2021 Prova P1 - PROGRAMAÇÃO I https://forms.office.com/pages/responsepage.aspx?id=veJyzyt6g0e96znVewf3bxOdYcknTg5IvjwS3vwItY5UNkE1UDc5QzE4SVBDVjZaTE1VMk… 4/10 24 1 120 7 Marque a alternativa que identifica o tipo de operador lógico utilizado na tabela abaixo. * (0.5 Points) e ou if não 4/5/2021 Prova P1 - PROGRAMAÇÃO I https://forms.office.com/pages/responsepage.aspx?id=veJyzyt6g0e96znVewf3bxOdYcknTg5IvjwS3vwItY5UNkE1UDc5QzE4SVBDVjZaTE1VMk… 5/10 8 Interprete o algoritmo e responda qual seqüência de números será impressa: programa prova var x,r : inteiro cont: inteiro inicio cont <- 1 x <- 0 enquanto (cont <= 5) faça r <- x*3 escreva r cont <- cont + 1 x <- x+1 fim-enquanto fim * (0.5 Points) 3,6,9,12,15 0,9,12,15,30 0,6,9,12,15 0,3,6,9,12 9 Identifique a correta definição de uso de estruturas de repetição. * (0.5 Points) Utilizamos as estruturas de repetição quando desejamos que um determinado conjunto de instruções ou comandos sejam executados um número definido ou indefinido de vezes, ou enquanto um determinado estado de coisas prevalecer ou até que seja alcançado. Utilizamos as estruturas de repetição quando desejamos que um determinado conjunto de instruções ou comandos sejam executados um número exatamente definido de vezes. Utilizamos as estruturas de repetição quando desejamos que um determinado conjunto de instruções ou comandos não sejam executados um número definido ou indefinido de 4/5/2021 Prova P1 - PROGRAMAÇÃO I https://forms.office.com/pages/responsepage.aspx?id=veJyzyt6g0e96znVewf3bxOdYcknTg5IvjwS3vwItY5UNkE1UDc5QzE4SVBDVjZaTE1VMk… 6/10 vezes, ou enquanto um determinado estado de coisas não prevalecer ou até que não seja alcançado. Nenhuma das alternativas anteriores 10 Observe o gráfico e, a seguir, assinale a alternativa com os significados dos símbolos representados respectivamente pelos números 5, 6 e 12. * (0.5 Points) Terminal, Processamento e Conector Decisão, Processamento e Terminal Decisão, Entrada e Saída de Dados e Conector Decisão, Processamento e Conector 4/5/2021 Prova P1 - PROGRAMAÇÃO I https://forms.office.com/pages/responsepage.aspx?id=veJyzyt6g0e96znVewf3bxOdYcknTg5IvjwS3vwItY5UNkE1UDc5QzE4SVBDVjZaTE1VMk… 7/10 11 Analise o código abaixo e preencha as lacunas com o código das instruções correspondentes. O programa em questão deverá solicitar ao usuário a sua idade atual. Se idade for 0(zero) ou negativa, o programa deverá ser encerrado. Se idade for menor ou igual a 12 anos deve ser classificado como criança. Se idade estiver entre 13 e 17 anos deve ser classificada como adolescente. Se idade estiver entre 18 e 50 anos deve ser classificada como adulto. Se idade acima de 50 anos deve ser classificado como idoso. Linha 1. //******inicio do programa ***** 2. ______________ 3. int main() 4. { 5. ______________________________; 6. printf("Entre com sua idade => "); 7. _____________________________; 8. _____________________________ 9. { 10. printf("Idade incorreta!!!! Programa interrompido.\r\n"); 11. return 0; 12. } 13. ____________________________ 14. { 15. printf("Você é uma criança.\r\n"); 16. } 17. _______________________________ 18. } 19. printf("Você é um adolescente.\r\n"); 20. } 21. ________________________ 22. { 23. printf("Você é um adulto.\r\n"); 24. } 25. _________________________ 26. { 27. printf("Você é um idoso.\r\n"); 28. } 29. } * (0.5 Points) 4/5/2021 Prova P1 - PROGRAMAÇÃO I https://forms.office.com/pages/responsepage.aspx?id=veJyzyt6g0e96znVewf3bxOdYcknTg5IvjwS3vwItY5UNkE1UDc5QzE4SVBDVjZaTE1VMk… 8/10 (Linha 2 - Código 1), (Linha 5 - Código 6), (Linha 7 - Código 7), (Linha 8 - Código 23), (Linha 13 - Código 18), (Linha 17 - Código 20), (Linha 21 - Código 13), (Linha 25 - Código 14) (Linha 2 - Código 1), (Linha 5 - Código 24), (Linha 7 - Código 22), (Linha 8 - Código 23), (Linha 13 - Código 18), (Linha 17 - Código 20), (Linha 21 - Código 13), (Linha 25 - Código 14) (Linha 2 - Código 1), (Linha 5 - Código 6), (Linha 7 - Código 7), (Linha 8 - Código 23), (Linha 13 - Código 18), (Linha 17 - Código 17), (Linha 21 - Código 13), (Linha 25 - Código 14) (Linha 2 - Código 1), (Linha 5 - Código 6), (Linha 7 - Código 7), (Linha 8 - Código 23), (Linha 13 - Código 18), (Linha 17 - Código 17), (Linha 21 - Código 16), (Linha 25 - Código 14) (Linha 2 - Código 1), (Linha 5 - Código 6), (Linha 7 - Código 7), (Linha 8 - Código 23), (Linha 13 - Código 18), (Linha 17 - Código 17), (Linha 21 - Código 16), (Linha 25 - Código 15) 12 Selecione a correta opção que indique o correto cálculo do espaço de memória (em bytes) utilizada nas seguintes criações de matrizes: int valores[5][6]; float nota[5][10][5]; char nomes[10][85]; * (0.5 Points) 120, 1000, 850 30, 500, 850 100, 500, 85 4/5/2021 Prova P1 - PROGRAMAÇÃO I https://forms.office.com/pages/responsepage.aspx?id=veJyzyt6g0e96znVewf3bxOdYcknTg5IvjwS3vwItY5UNkE1UDc5QzE4SVBDVjZaTE1VMk…9/10 11, 20, 95 50, 2000, 850 13 O que são vetores na lógica de programação de computadores? * (0.5 Points) Vetor é uma coleção de funções do mesmo tipo que é referenciada por um nome não comum. Um elemento específico em um vetor é acessado por meio de um índice. Vetor é uma coleção de números do mesmo tipo que é referenciada por um nome comum. Um elemento específico em um vetor é acessado por meio de um índice. Vetor é uma coleção de variáveis do mesmo tipo que é referenciada por um nome comum. Um elemento específico em um vetor é acessado por meio de um índice. Vetor é uma coleção de valores de tipos diferentes que é referenciada por um nome comum. Um elemento específico em um vetor é acessado por meio de espaços não contínuos de memória. 14 Identifique a correta definição da estrutura de repetição do/while. * (0.5 Points) Na estrutura de repetição do/while o bloco de instruções será executado enquanto a condição x for verdadeira. O teste da condição será sempre realizado antes de qualquer operação. Enquanto a condição for verdadeira o processo se repete. Na estrutura de repetição do/while o bloco de instruções será executado primeiro, e somente depois é realizado o teste da condição. Se a condição for verdadeira, os comandos são executados novamente, caso seja falso é encerrado a execução do bloco de comando. A estrutura de repetição do/while é utilizada quando sabemos exatamente a quantidade de vezes que determinado comando ou bloco de comandos serão executados. A “expressão1” é executada incondicionalmente uma única vez no início da estrutura de repetição, na sequencia será executado o teste da condição, e irá executar o comando ou bloco de comando se a condição for “verdadeira”, e finalmente a “expressão2” será executada com um comando de incremento/decremento. 4/5/2021 Prova P1 - PROGRAMAÇÃO I https://forms.office.com/pages/responsepage.aspx?id=veJyzyt6g0e96znVewf3bxOdYcknTg5IvjwS3vwItY5UNkE1UDc5QzE4SVBDVjZaTE1VM… 10/10 This content is created by the owner of the form. The data you submit will be sent to the form owner. Microsoft is not responsible for the privacy or security practices of its customers, including those of this form owner. Never give out your password. Powered by Microsoft Forms | Privacy and cookies | Terms of use Submit Nenhuma das alternativas anteriores 15 O nome de uma variável é utilizado para sua identificação e posterior uso dentro de um programa. Julgue os itens abaixo, de acordo com as regras de utilização de variáveis, colocando V para verdadeiro e F para Falso e, em seguida, marque a sequência correta. ( ) Nomes de uma variável poderão ser atribuídos com no mínimo dois ou mais caracteres. ( ) O primeiro caractere do nome de uma variável não poderáser, em hipótese alguma, um número; sempre deverá ser uma letra. ( ) O nome da variável poderá possuir espaços em branco, desde que utilizados somente uma vez. ( ) Não poderá ser nome de uma variável uma palavra reservada a uma instrução de programa. ( ) Não poderão ser utilizados outros caracteres a não ser letras, números e espaços em branco. * (0.5 Points) V – F – V – V – F F – V – F – V – F V – F – F – F – V F – V – V – F – V https://go.microsoft.com/fwlink/p/?LinkId=2083423 https://go.microsoft.com/fwlink/p/?linkid=857875
Compartilhar