Baixe o app para aproveitar ainda mais
Prévia do material em texto
27/04/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_linear_view.asp 1/3 Fechar LINGUAGEM DE PROGRAMAÇÃO I Simulado: CCE0242_SM_201504738501 V.1 Aluno(a): PAULO RICARDO RODRIGUES ALCANTARA Matrícula: 201504738501 Desempenho: 0,5 de 0,5 Data: 26/04/2016 22:46:13 (Finalizada) 1a Questão (Ref.: 201505001270) Pontos: 0,1 / 0,1 Muitas séries matemáticas podem ser geradas pela estrutura do for. Analise o código abaixo, supondo que você digitou 2 e 4 quando lhe foram solicitados dois números e escolha a opção que contém a série exibida pelo código. 2 4 4 8 12 20 32 2 4 4 8 12 20 32 52 2 4 6 8 19 12 14 16 2 4 6 10 16 26 42 2 4 6 10 16 26 42 68 Gabarito Comentado. Gabarito Comentado. 2a Questão (Ref.: 201505550158) Pontos: 0,1 / 0,1 Observe o trecho de código em Linguagem C #include main () { char Ch; scanf("%c", Ch); printf ("Você pressionou a tecla %c",Ch); } Na execução do código acima, ao pressionar qualquer tecla, o resultado sera Imprime o texto Você pressionou a tecla Ch. Imprime a tecla pressionada. Não retorna nenhum valor. Ocorre um erro na alocação do valor digitado para variável na memória. O programa não é executado. 27/04/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_linear_view.asp 2/3 3a Questão (Ref.: 201504999711) Pontos: 0,1 / 0,1 Quanto aos códigos de formatação (especificadores de formato) usados com a função printf() e tendo em vista o trecho do programa, qual deveria ser a linha usada para exibir a saída abaixo: Observação: A sequência de números que aparece na saída representa as colunas da tela. Trecho int num1= 12, num2=8; float num3=15; printf("\n12345678901234"); printf("\n%04d\t%.2f\n", num1/num2, num3); printf("\n%4d\t%.2f\n", num1%num2, num3/2); printf("\n%.2f\t%06.2f\n",(float) num1/num2, num3); printf("\n%d\t%06.2f\n", num1, num3); printf("\n%d\t%6.2f\n",num1/num2, num3); Gabarito Comentado. Gabarito Comentado. 4a Questão (Ref.: 201504947348) Pontos: 0,1 / 0,1 Durante a criação de um programa, foi percebido que uma parte do código era executada várias vezes, porém não era em uma sequência de repetições e sim esporadicamente. Cada vez que esta parte era executada inicialmente precisavase de um valor diferente e no final do trecho a resposta nem sempre era a mesma. Era necessário achar alguma forma de evitar a redundância de códigos e melhorar a escrita e desempenho do sistema. Baseado na descrição apresentada acima e utilizandose da melhor forma os conceitos de programação, qual seria a melhor solução pra o problema: Criar uma função para executar a parte do código que se repetia. Utilizar a estrutura de loop WHILE, para executar a parte do código que se repetia. Utilizar a estrutura de loop DOWHILE, para executar a parte do código que se repetia. Utilizar a estrutura de loop FOR, para executar a parte do código que se repetia. Utilizar a estrutura de loop FOR com o GOTO, para executar a parte do código que se repetia. 5a Questão (Ref.: 201504906182) Pontos: 0,1 / 0,1 Dado o trecho de lógica utilizando o conceito da linguagem de programação C. Diga o resultado das variáveis x, y e z depois da seguinte sequência de operações: int x,y,z; x=y=10; z=++x; x=x; y++; x=x+y(z); x = 20 y = 20 27/04/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_linear_view.asp 3/3 z = 10 x = 11 y = 11 z = 15 x = 01 y = 01 z = 10 x = 13 y = 11 z = 13 x = 11 y = 11 z = 10 Gabarito Comentado. Gabarito Comentado.
Compartilhar