Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disciplina: ALGORITMOS Avaliação: CCT0239_AV_201701114321 (AG) Data: 13/06/2017 13:17:14 (F) Critério: AV Aluno: 201701114321 - MATHEUS PEREIRA CARVALHO Nota Prova: 6,0 de 8,0 Nota Partic.: 0,5 Av. Parcial.: 2,0 Nota SIA: 8,5 pts ALGORITMOS 1a Questão (Ref.: 832309) Pontos: 1,0 / 1,0 Cite dois exemplos do que a depuração possibilita. Resposta: A depuração possibilita acompanhar a execução do programa e verificar se há erros e também sinaliza em vermelho aonde está a linha de erro para assim então o programador corrigir o erro. É através da depuração que o programa é lido passo a passo para ser executado de forma eficiente. Gabarito: 1) Verificar erros; 2) Descobrir e acompanhar valores de variáveis e 3) Acompanhar e verificar o fluxo do programa. Basta citar 2 exemplos e nem todos aqui apresentados. 2a Questão (Ref.: 827745) Pontos: 0,0 / 1,0 Mude o trecho de código abaixo, para a estrutura do switch/case: if ( idade <= 12 || idade >= 65) cout <<"ENTRADA GRÁTIS \n"; else cout <<"ENTRADA PAGA \n"; Resposta: Gabarito: switch(idade>=18 || idade >=65) { case true: cout<<"gratis\n"; break; case false: cout<<"pagar \n"; } 3a Questão (Ref.: 831072) Pontos: 1,0 / 1,0 Assinale a opção correta: A forma mais comum de escrever um algoritmo é em Português. A forma mais comum de escrever um algoritmo é em fluxograma. A forma mais comum de escrever um algoritmo é em Inglês. A forma mais comum de escrever um algoritmo é em portugol. A forma mais comum de escrever um algoritmo é usar um bom software. 4a Questão (Ref.: 831084) Pontos: 1,0 / 1,0 Assinale a opção correta. Programa é um conjunto de instruções escritas sem usar, necessariamente, uma linguagem de programação. É possível usar o Inglês para se escrever programas. Um programa em C++ não precisa ser compilado. Um programa em C++ não tem variáveis. Programa é um algoritmo escrito em fluxograma. Programa é um conjunto de instruções escritas em uma linguagem de programação e que dizem o que o computador deve fazer. 5a Questão (Ref.: 835498) Pontos: 1,0 / 1,0 Uma IDE (integrated development environment ou ambiente de desenvolvimento integrado) reúne várias facilidades para o programador. Assinale a opção onde está presente o programa que possibilita acompanhar a execução do programa e verificar erros. Corretor Linkeditor Depurador Editor Compilador 6a Questão (Ref.: 794107) Pontos: 0,0 / 1,0 Quando definimos uma variável na verdade estamos fazendo uma reserva estática de memória. Esta reserva de memória é dita estática por ser definida em tempo de compilação, diferente da reserva dinâmica de memória que é feita em tempo de execução. Portanto, toda declaração de variáveis é a reserva de uma certa quantidade de memória antes da execução do programa, sendo assim é necessário que seja estabelecida a quantidade de memória que está sendo reservada e também seu endereço. Isto é feito, respectivamente, pela definição do: tipo de dado e identificador da variável. identificador da variável apenas, pois uma variável sempre possui o mesmo tipo de dado. tipo da variável apenas, pois a alocação é feita sempre no mesmo endereço de memória. compilador que está alocando a memória e pelo tipo de linguagem que está sendo utilizado. identificador da variável e do tipo de dado. 7a Questão (Ref.: 833322) Pontos: 0,5 / 0,5 Analise o trecho abaixo que um aluno desenvolveu na linguagem C++ e escolha a opção onde estão os valores que aprecem na tela. int x = 13, y = 4, z; if( x > y ) { z = x; x = y; y = z; } cout << z << " " << x << " " << y ; 4 13 13 13 13 4 0 4 13 0 13 4 13 4 13 8a Questão (Ref.: 794472) Pontos: 0,5 / 0,5 Um aluno de Introdução a Programação precisa escrever um programa que leia um caracter equivalente a uma estação do ano imprima o nome equivalente considerando que P- Primavera, V - Verão, O - Outono e I - Inverno. Qual a estrutura básica em C++ que deve ser utilizada para fazer esta seleção múltipla? switch/case for break do/while while 9a Questão (Ref.: 794392) Pontos: 0,5 / 0,5 Marque a opção correta. Considere o trecho de programa feito abaixo em C++. O que é impresso na tela ? int conta, num = 1, prod = 1; for (conta = 4; conta > 0; conta--) { prod = prod *num; num++; } cout << "Prod = " << prod << " num = " << num << endl; Prod = 6 num = 4 Prod = 24 num = 5 Prod não pode ser calculado e num assumirá o valor final 5. Prod = 6 num = 5 Prod = 1 num = 2 Prod = 2 num = 3 Prod = 6 num = 4 Prod = 24 num = 5 10a Questão (Ref.: 794399) Pontos: 0,5 / 0,5 Analise o código em C++ mostrado abaixo e assinale a alternativa que descreve corretamente a sua execução: O código armazenará em um vetor 50 números inteiros e imprimirá somente os números pares e que sejam menores que 30. O código armazenará em um vetor 50 números inteiros e imprimirá todos os números que sejam maiores que 30. O código armazenará em um vetor 50 números inteiros e imprimirá somente os números pares e que sejam maiores que 30. O código armazenará em um vetor 50 números inteiros e imprimirá todos os 50 números. O código armazenará em um vetor 50 números inteiros e imprimirá somente os números ímpares e que sejam maiores que 30.
Compartilhar