Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0239_AV3 » ALGORITMOS Tipo de Avaliação: AV3 Aluno: Professor: ANITA LUIZA MACIEL LOPES Turma: 9002/AB Nota da Prova: 4,0 de 10,0 Nota do Trab.: 0 Nota de Partic.: 0 Data: 10/09/2013 17:18:50 1a Questão (Cód.: 13046) Pontos: 0,0 / 1,0 Em alguns programas, existem estruturas de repetição que podem ser utilizadas quando o número de repetições necessárias não é fixo e que os comandos que a compõem serão repetidos até uma condição localizada no início da estrutura assuma um valor falso. Quando for este caso, podemos usar: 1. switch / case 2. do / while 3. for 4. while Estão corretas as afirmativas: 1 e 2, somente. 3 e 4, somente. 1, 2 e 4, somente. 2, 3 e 4, somente. 1 e 3, somente. 2a Questão (Cód.: 10270) Pontos: 1,0 / 1,0 Indique qual a alternativa correta para declarar uma variável que representa o salário de um colaborador. var int SALARIO; var real SALARIO; var string SALARIO; var caractere SALARIO; var logico SALARIO; 3a Questão (Cód.: 15706) Pontos: 0,0 / 1,0 Um programa de cadastro deve solicitar cpf,nome e telefone de alunos até que o cpf seja igual a 0. Que estrutura em C++ melhor representa esta tarefa? while{ // [bloco de comandos] } do (cfp !=0); do while (cfp !=0){ // [bloco de comandos] } if (cpf != 0){ // [bloco de comandos] } for (cpf=0; cpf !=0; cpf++) { // [bloco de comandos] } do{ // [bloco de comandos] } while (cfp !=0); 4a Questão (Cód.: 7964) Pontos: 0,0 / 1,0 Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais. +, - e * =, > e || &&, >= e || &&, || e ~ <, > e >= 5a Questão (Cód.: 15083) Pontos: 1,0 / 1,0 O que será exibido de acordo com o trecho de código abaixo? c 20 r c mod 2 se (r = 0) entao escreva("Valor de r:", r) senao se (r = 1) entao escreva("Valor de r: ",r) senao escreva("Valor de r:",r+3) fimse fimse Valor de r: 1 Valor de r: 0 Nada será exibido. Valor de r: 10 Valor de r: 3 6a Questão (Cód.: 10573) Pontos: 1,0 / 1,0 Interprete o algoritmo abaixo e informe o valor final da variável X. Início Inteiro: X; X 3; Se X < 4 então X 0; Senão X X+7; Fim Se; Fim. 1 10 0 4 3 7a Questão (Cód.: 11210) Pontos: 0,0 / 1,0 Analise as sentenças abaixo em relação às estruturas de repetição utilizadas para construção de algoritmos I. Na estrutura de repetição Enquanto / Faça o bloco de repetição pode ser executado várias vezes ou até nenhuma vez. A condição é testada antes de entrar na estrutura de repetição. II. A estrutura de repetição Repita / Até efetua um teste lógico no fim do laço, garantindo que pelo menos uma vez as instruções deste são executadas. III. Toda repetição condicional pode ser representada por uma estrutura do tipo Enquanto / Faça ou Repita / Até, sendo que a primeira repete somente quando a condição é falsa e a segunda somente quando a condição é verdadeira. IV. Para se impedir a situação conhecida como loop infinito é necessário que, nos laços condicionais, a variável que é testada esteja sempre associada a uma instrução que a atualize no interior do laço. As afirmações corretas são: II e III I, II e IV I e II II, III e IV I, II e III 8a Questão (Cód.: 10983) Pontos: 1,0 / 1,0 Sobre o FLUXOGRAMA abaixo podemos afirmar que : Apresenta na sua lógica as estruturas de DECISÃO e REPETIÇÃO Apresenta na sua lógica a estrutura básica DECISÃO Apresenta na sua lógica as três estruturas básicas de programação Apresenta na sua lógica as estruturas básicas de SEQUÊNCIA e REPETIÇÃO Apresenta na sua lógica a estrutura básica REPETIÇÃO 9a Questão (Cód.: 95465) Pontos: 0,0 / 1,0 Observe o pseudocódigo abaixo, que utiliza a estrutura de controle repetir ... até que ... . repetir se (N for impar) então imprimir (N); atribuir N - 3 a N; até que N < 3; Para um valor inicial igual a 13 para a variável N, a estrutura enquanto ... faça ... equivalente e que gera os mesmos resultados, está indicada na alternativa: enquanto N >= 3 faça início atribuir N¿3 a N; se (N ímpar) então imprimir(N); fim; fim-enquanto; enquanto N = 3 faça início se (N ímpar) então imprimir(N); atribuir N¿3 a N; fim; fim-enquanto; enquanto N <= 3 faça início atribuir N¿3 a N; se (N ímpar) então imprimir(N); fim; fim-enquanto; enquanto N >= 3 faça início se (N ímpar) então imprimir(N); atribuir N¿3 a N; fim; fim-enquanto; enquanto N < 3 faça início se (N ímpar) então imprimir(N); atribuir N¿3 a N; fim; fim-enquanto; 10a Questão (Cód.: 95460) Pontos: 0,0 / 1,0 Observe o trecho de código abaixo. atribuir 13 a INDICE; atribuir 0 a SOMA; atribuir 0 a K; enquanto K < INDICE faça início somar 1 a K; atribuir SOMA+K a SOMA; imprimir(K); fim; fim-enquanto; imprimir(SOMA); Ao final do processamento, a variável SOMA terá o seguinte valor b) 6 d) 78 e) 91 a) 3 c) 66 Período de não visualização da prova: desde 09/09/2013 até 20/09/2013.
Compartilhar