Baixe o app para aproveitar ainda mais
Prévia do material em texto
2017621 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 1/4 Miquéias Rihs Oliveira201703354451 EAD CONTAGEM ELDORADO MG Fechar Disciplina: ALGORITMOS Avaliação: CCT0239_AV_201703354451 Data: 07/06/2017 17:05:32 (F) Critério: AV Aluno: 201703354451 MIQUÉIAS RIHS OLIVEIRA Professor: GELLARS MARIA DA SILVEIRA TAVARES Turma: 9002/AB Nota da Prova: 5,5 de 8,0 Nota de Partic.: 0,0 aguardando transferência 1a Questão (Ref.: 794304) Pontos: 1,0 / 1,0 Podemos construir algoritmos de varias formas. Quais as formas que vimos em nosso curso? Resposta: Podemos construir algoritmos da forma natural, onde nao ficamos apenas em codigos computacionais. Grafica que possibilita termos uma visao mais clara do algoritmo. Gabarito: Linguagem narrativa, linguagem gráfica e pseudo linguagem. 2a Questão (Ref.: 794192) Pontos: 0,0 / 1,0 Escreva um programa em C++ que leia um número inteiro, de 1 até 10, que será fornecido pelo usuário e imprima, na tela, a tabuada completa da multiplicação, do número informado. Vale lembrar que a tabuada sempre é criada de 0 à 10. Resposta: int num; cout<<"Informe um numero, cin>>num; Gabarito: #include using namespace std; int main(){ int num; do{ cout<<"Entre com o numero [110] ="; cin>>num; }while(num<1||num>10); for(int i=0;i<=10;i++) cout< return 0; } 3a Questão (Ref.: 794099) Pontos: 0,0 / 1,0 Algoritmo pode ser definido como a descrição dos passos para a 2017621 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 2/4 execução de uma tarefa. Existem algumas formas distintas de representação de algoritmos, onde as principais são: Linguagem Natural, Linguagem Gráfica e Pseudocódigos. Se usarmos N para representar linguagem Natural, G para representar linguagem Gráfica e P para representar pseudocódigos, podese relacionar estas formas de representação de algoritmos com as seguintes afirmações: ( ) Sua simbologia é amplamente conhecida, por isto sua aplicação não se restringe apenas a algoritmos computacionais. ( ) Sua simbologia e sintaxe aproximase muito a simbologia e a sintaxe da maioria das linguagens de programação. ( ) A grande ambiguidade existente nos significados de seus termos é uma restrição a representação aos algoritmos computacionais. Marque a alternativa que representa a o relacionamento existente entre as afirmações e as formas de representação de algoritmos. G, N, P N, G, P N, P, G P, N, G G, P, N 4a Questão (Ref.: 827597) Pontos: 1,0 / 1,0 O computador não entende o conteúdo do arquivo de texto contendo o seu programa. Ele precisa ser convertido em uma linguagem que o computador entende, para poder executar o programa. Este processo é chamado de: Depuração Tradução Compilação Execução Programação 5a Questão (Ref.: 793827) Pontos: 1,0 / 1,0 Para exibir o valor da variável x do ⁝po inteiro em C++ deve ser u⁝lizado o comando: cout << "Valor de x: " >> x; cout >>x; cout >> "Valor de x: " , x; cout << x; cout >> "Valor de x: " >> x; 6a Questão (Ref.: 793769) Pontos: 1,0 / 1,0 Suponha um algoritmo desenvolvido em linguagem C++. 2017621 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 3/4 Em uma determinda linha aparece o comando CONT = (CONT + 1); Neste caso, o que é executado? CONT recebe o próprio valor decrescido de uma unidade CONT recebe o próprio valor acrescido de uma unidade CONT recebe o valor zero CONT recebe o valor 1 CONT permanece inalterado 7a Questão (Ref.: 794176) Pontos: 0,5 / 0,5 Escolha a alternativa abaixo que completa o sentido da frase: O uso das _________________ é obrigatório quando for usada mais de uma instrução dentro da estrutura de decisão, if (o comando "se" em Portugol), logo, usar sempre não ocasionará problemas. aspas duplas aspas simples strings palavras reservadas chaves 8a Questão (Ref.: 847028) Pontos: 0,5 / 0,5 Numa classe, são feitos cinco exames (A, B, C, D, E). Pedemse estatísticas para determinar o número de estudantes que passou em A, B e D, mas não passou em C ou E. Como seria uma estrutura de decisão para resolver este problema? if (A >= 5 && B >= 5 && D >= 5) && (C < 5 && E < 5) if (A >= 5 && B >= 5 && D >= 5) || (C < 5 && E < 5) if (A >= 5 && B >= 5 || D >= 5) && (C < 5 || E < 5) if (A >= 5 && B >= 5 && D >= 5) && (C < 5 || E < 5) if (A >= 5 && B >= 5 && D >= 5) || (C < 5 || E < 5) 9a Questão (Ref.: 794392) Pontos: 0,0 / 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 não pode ser calculado e num assumirá o valor final 5. Prod = 6 num = 5 Prod = 6 num = 4 Prod = 24 num = 5 2017621 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 4/4 Prod = 1 num = 2 Prod = 2 num = 3 Prod = 6 num = 4 Prod = 24 num = 5 10a Questão (Ref.: 794254) Pontos: 0,5 / 0,5 Sabendose que a sintaxe do C e do C++ estabelece que a declaração de vetores bidimensionais deve se dar da seguinte forma: < tipo do dado > nome_da_matriz [nº de linhas][nº de colunas]; Na codificação de um programa, na linguagem C++, é necessário a declaração de uma matriz bidimensional para armazenar as notas de 6 disciplinas de uma turma com 30 alunos. Tomandose como base que o algoritmo considera que os dados estarão organizados na matriz de modo que cada linha represente as notas de um único aluno, marque a alternativa que apresenta de forma correta a declaração desta matriz, chamada notasAlunos. c) float notasAlunos[30,6]; b) float notasAlunos[6][30]; e) float notasAlunos[][]; a) float notasAlunos[30][6]; d) float notasAlunos[6,30]; Educational Performace Solution EPS ® Alunos
Compartilhar