Baixe o app para aproveitar ainda mais
Prévia do material em texto
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: Linguagem Natural; Linguagem Gráfica; Pseudocódigos. Gabarito: Linguagem narrativa, linguagem gráfica e pseudo linguagem. 2a Questão (Ref.: 827763) Pontos: 0,0 / 1,0 Em C++, temos três operadores lógicos: -O operador E, representado pelos caracteres &&; -O operador OU, escrito como || em C++; -O operador de negação, representado pelo caractere ! (ponto de exclamação). Escreva a linha do comando de decisão, utilizando a sintaxe do C++, que possibilite que a variável testada "var" do tipo int, só aceite os seguintes valores : {1,2,3,4, 10,11,12} Resposta: if var =(1|| 2 || 3 || 4 || 10 || 11 || 12) Gabarito: if ( (var>0 && var<5) || (var>9 && var<13)) 3a Questão (Ref.: 794099) Pontos: 1,0 / 1,0 Algoritmo pode ser definido como a descrição dos passos para a 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, pode-se 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 aproxima-se 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. N, G, P P, N, G G, P, N G, N, P N, P, G 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 Execução Programação Compilação Tradução 5a Questão (Ref.: 827611) Pontos: 1,0 / 1,0 Uma IDE é um conjunto de programas úteis ao programador reunidos em um mesmo ambiente, a fim de facilitar o trabalho de desenvolvimento. Dentre suas funcionalidades temos a depuração. marque a alternativa que descreve este processo. é uma atividade que permite ao programador traduzir o programa. E permite a execução do mesmo. é uma atividade que permite ao programador executar o programa. E observar o resultado final é uma atividade que permite ao programador compilar o programa. Desta forma, ele pode executar os valores das variáveis e descobrir qual é a forma natural de um programa. é uma atividade que permite ao programador executar o programa passo a passo. Desta forma, ele pode verificar os valores das variáveis e descobrir qual é a execução natural de um programa. é uma atividade que permite ao programador escrever o programa passo a passo. Desta forma, ele pode verificar os valores das variáveis e descobrir qual é a forma natural de um programa. 6a Questão (Ref.: 793769) Pontos: 1,0 / 1,0 Suponha um algoritmo desenvolvido em linguagem C++. Em uma determinda linha aparece o comando CONT = (CONT + 1); Neste caso, o que é executado? CONT recebe o valor 1 CONT recebe o valor zero CONT recebe o próprio valor decrescido de uma unidade CONT permanece inalterado CONT recebe o próprio valor acrescido de uma unidade 7a Questão (Ref.: 827904) Pontos: 0,5 / 0,5 Analise o programa abaixo e selecione a alternativa que contenha a condição correta para que o número 27 seja mostrado na tela. #include using namespace std; int main() { int N1, N2; N1= 27; N2= 54; if ( ______________ ) { cout<< N2; } else { cout<< N1; } return 0; } N1 < N2 && N1 > 20 N2 > N1 || N1 > 50 N1 < N2 && N1 < 50 N2 == N1 || N2 > 20 N1 > N2 || N2 < 50 8a Questão (Ref.: 794421) Pontos: 0,5 / 0,5 Considere o trecho de programa em C++ abaixo. O que é impresso na tela quando o número de entrada é 7 ? Assinale a opção correta. int num; cout << "Digite um numero: "; cin >> num; if (num % 2 == 0) cout << num << "é divisível por 2"; else if (num % 3 == 0 && num % 5 == 0) cout << num << " é divisível por 3 e por 5"; else cout << num << " ### " ; Apenas 7 7 é divisível por 3 e por 5. 7 ### Nada aparece, pois o trecho de programa possui erro. 7 não é divisível por 2. 9a Questão (Ref.: 794221) Pontos: 0,5 / 0,5 O que está sendo executado pelo programa C++ a seguir? int main() { int CONT, SOMA; CONT = 0; SOMA = 0; while (CONT < 50) { SOMA = SOMA + CONT; CONT = CONT + 2; } } Soma todos os números pares de 0 a 48 Soma todos os números ímpares de 0 a 49 Soma todos os números de 0 a 49 Soma todos os números pares de 0 a 50 Soma os 50 números pares digitados. 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á todos os 50 números. 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 números que sejam maiores que 30. O código armazenará em um vetor 50 números inteiros e imprimirá somente os números ímpares e 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 menores que 30.
Compartilhar