Baixe o app para aproveitar ainda mais
Prévia do material em texto
Parte superior do formulário Fechar Avaliação: CCE1121_AV3_201505076455 » LÓGICA DE PROGRAMAÇÃO Tipo de Avaliação: AV3 Aluno: 201505076455 - JOSE CLEVERALDO VIEIRA DE JESUS Professor: LUIZ DI MARCELLO SENRA SANTIAGO Turma: 9001/AY Nota da Prova: 9,0 de 10,0 Nota do Trab.: 0 Nota de Partic.: 0 Data: 07/12/2015 19:29:05 (F) 1a Questão (Ref.: 137545) Pontos: 0,0 / 1,0 Segundo George Pólya, as quatro fases que deverão ser seguidas para se resolver um problema, na ordem, são: Compreenda o problema, Planeje, Reflita sobre a solução e Execute o plano Planeje, Execute o plano, Compreenda o problema e Reflita sobre a solução Compreenda o problema, Planeje, Execute o plano e Reflita sobre a solução Compreenda o problema, Reflita sobre a solução, Planeje e Execute o plano Planeje, Compreenda o problema, Reflita sobre a solução e Execute o plano 2a Questão (Ref.: 137539) Pontos: 1,0 / 1,0 Podemos construir um algoritmo, usando várias linguagens. Assinale a opção CORRETA que representa uma linguagem mais próxima de uma linguagem de alto nível, mas que faz uso da língua nativa e cuja sintaxe fica mais próxima da linguagem de preferência do professor/ autor. Pseudolinguagem Linguagem computacional Linguagem natural Linguagem gráfica Linguagem de marcação 3a Questão (Ref.: 137760) Pontos: 1,0 / 1,0 Estava estudando no material de apoio e encontrei o fluxograma abaixo. Supondo que foram digitados os números 7 e 8, qual é a saída? 7 + 4 7 + 8 /2 n1 + n2/2 11 7.5 4a Questão (Ref.: 137877) Pontos: 1,0 / 1,0 Um desenvolvedor, ao construir um programa, precisou de uma função que calculasse o produto entre dois números inteiros. Ele construiu uma função, tendo considerado a propriedade de fechamento, isto é, o produto de dois inteiros, inteiro será e colocou a linha abaixo no programa. cout << "Produto = " << multiplicar(a,b); Observe as opções abaixo e escolha aquela onde o protótipo da função está presente. void multiplicar(int ; int); int multiplicar(int a, int b) ; void multiplicar(int a, int b); void multiplicar(int a, b); float multiplicar(int a, int b); 5a Questão (Ref.: 230344) Pontos: 1,0 / 1,0 Quando estudamos sobre a estrutura do se ... entao...senao, sempre nos é dito que, quando tivermos duas possibilidades de respostas, devemos escolher a estrutura do se composto ao invés de usar duas estruturas dose simples. Observe as afirmativas abaixo e, depois, escolha a resposta que respalda o uso do se composto pelo que foi dito acima ao invés do se simples. I - Maior clareza no código, mas não influência na eficiência do mesmo. II - Maior eficiência porque diminui o número de testes no código. III - Maior eficiência somente porque o código fica mais legível, visto que o resultado final é o mesmo. IV Somente uma escolha do desenvolvedor, visto que o resultado final é o mesmo. Somente a II está correta Somente a I está correta A II e IV estão corretas A II e a III estão corretas Somente a IV está correta 6a Questão (Ref.: 269509) Pontos: 1,0 / 1,0 Assinale a opção que identifica a estrutura da linguagem C++ que apresenta as características abaixo: - Usada quando o número de repetições for desconhecido; - Executa o bloco, um ou mais comandos entre uma par de chaves, pelo menos uma vez; - Controlada por um teste ao final; if switch while for do...while 7a Questão (Ref.: 230346) Pontos: 1,0 / 1,0 Muitas séries matemáticas podem ser geradas com a estrutura do para/ for. Analise o código abaixo e escolha a opção que contém a série exibida pelo código, exatamente da mesma maneira que apareceria na tela do computador. prog Descobre int c, D; D <- 5; para( c <- 1; c <= 5; c++) { imprima c,"/", D, "\t"; D--; } fimprog 0.2 0.5 1 2 5 1/5 2/4 3/3 4/2 5/1 5 2 1 0.2 0.5 0.2 0.5 1 2 5 1/5 2/4 3/3 4/2 5/1 8a Questão (Ref.: 269520) Pontos: 1,0 / 1,0 A estrutura while apresenta certas características e/ou exigências para que possa ser executada sem problemas e quando não está simulando nenhuma outra estrutura de repetição, podemos afirmar que: I É uma estrutura usada quando o número de repetições for desconhecido. II Controla a repetição com um teste (condição) ao final. III Não é indicada para trechos de proteção na entrada de dados. IV O usuário não pode decidir quando interrompe a repetição. V Uma leitura, ou atribuição, para variável testada na condição deverá ser feita antes da estrutura e outra, ao final do bloco da estrutura. Assinale a opção que relaciona as afirmativas corretas. As afirmativas II, IV e V As afirmativas III e IV Afirmativas I e V As afirmativas II, IV e V As afirmativas I, II e III 9a Questão (Ref.: 259628) Pontos: 1,0 / 1,0 Um programador percebeu que, mesmo numerando um menu, existia a possibilidade do usuário, sem querer, pressionar uma tecla que não tivesse algarismo. Por essa razão, resolveu fazer a entrada usando um vetor de char e procurou uma função que pudesse converter para número inteiro a resposta do usuário, mesmo sabendo que poderia retornar 0 se não fosse um número, mas evitaria erro na execução. Selecione a opção onde está presente a função pré-definida que possibilita isso. atoi(...) charInt(...) strupr(...) strlwr(...) atof(...) 10a Questão (Ref.: 269528) Pontos: 1,0 / 1,0 Na figura abaixo, você encontra quatro trechos de códigos onde a estrutura do...while ou está presente simulando outra estrutura de repetição, ou está sendo simulada por outra estrutura de repetição. Escolha a opção que identifica qual estrutura do... while está simulando, ou qual estrutura está simulando, mas analisando, obrigatoriamente, na ordem: a) / b) / c) / d) a) do while simula while / d) do while simula for / c) do while é simulado por while / b) do while é simulado por for a) do while simula while / b) do while é simulado por for / c) do while é simulado por while / d) do while simula for d) do while simula for / b) do while é simulado por for / a) do while simula while / c) do while é simulado por while b) do while é simulado por for / a) do while simula while / d) do while simula for / c) do while é simulado por while d) do while simula for / c) do while é simulado por while / b) do while é simulado por for / a) do while simula while Parte inferior do formulário
Compartilhar