Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.: 201709228261) Pontos: 0,1 / 0,1 A representação gráfica dos algoritmos, em que cada símbolo apresentado representa uma operação a ser realizada é chamada de: Diagrama Linguagem de Programação Fluxograma Pseudocódigo Algoritmo 2a Questão (Ref.: 201709227825) Pontos: 0,1 / 0,1 Qual dos símbolos abaixo representa a entrada de valores para as variáveis? 3a Questão (Ref.: 201709228262) Pontos: 0,1 / 0,1 A implementação concreta de um algoritmo, ou o conjunto de algoritmos a serem executados pela máquina é chamada de: Compilador Programa Linguagem de baixo nível Linguagem de Máquina Linguagem de alto nível 4a Questão (Ref.: 201709185386) Pontos: 0,1 / 0,1 Um algoritmo pode ser representado de várias maneiras, mas as mais comuns são: Linguagem natural, Linguagem gráfica e Pseudolinguagem. Qual das linguagens citadas se utiliza de símbolos? Linguagem de Programação Linguagem Natural Bloco de Notas Fluxograma Linguagem Algorítmica 5a Questão (Ref.: 201709228160) Pontos: 0,1 / 0,1 Considere o problema : ler a temperatura em celsius, calcular e imprimir o valor em fahrenheit. Assinale a opção que, corretamente, mostra as etapas para solucionar este problema : 1º momento : Compreender o enunciado do problema; 2º. Momento : identificar as operações necessárias. Por exemplo, neste caso : entrada da temperatura em celsius e em fahrenheit; 3º momento : O programador precisa usar pseudolinguagem; 4º momento : O programador precisa refletir sobre a solução. 1º. momento : identificar as operações necessárias. Por exemplo, neste caso : usar a fórmula matemática para o cálculo; 2º momento : O programador precisa organizar as etapas na sequência que deverão ser executadas, usando, de preferência, linguagem natural; 3º momento : O programador precisa refletir se existe uma forma mais simples para resolver o problema. 1º momento : Compreender o enunciado do problema; 2º. Momento : identificar as operações necessárias. Por exemplo, neste caso : entrada da temperatura em em fahrenheit e saída da temperatura em celsius; 3º momento : O programador precisa organizar usar fluxograma; 4º momento : O programador precisa refletir sobre a solução, verificando se a solução foi satisfatória, entre outras. 1º. momento : identificar as operações necessárias, que são apenas as 4 operações matemáticas (soma, subtração, multiplicação e divisão) ; 2º momento : O programador precisa usar fluxograma; 3º momento : O programador precisa refletir se a solução foi satisfatória. 1º momento : Compreender o enunciado do problema; 2º. Momento : identificar as operações necessárias. Por exemplo, neste caso : entrada da temperatura em celsius; 3º momento : O programador precisa organizar as etapas na sequência que deverão ser executadas; 4º momento : O programador precisa refletir sobre a solução, por exemplo, se a solução foi satisfatória. 1a Questão (Ref.: 201709227854) Pontos: 0,1 / 0,1 Para a = 2, b = 5 e c = 4, determine qual das sentenças retornará verdadeiro em linguagem de programação C++. (b % a) == 0 (b + 2) > (a * c) ((b = 2) == a) a == c pow(c,a) > b * c 2a Questão (Ref.: 201709228570) Pontos: 0,1 / 0,1 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 = 235, y = 138, z = 177, m; m = z; if( x < m) m = x; if( y < m) m = y; cout << m << " " << x << " " << y ; 138 138 235 177 138 235 138 235 138 177 235 138 235 235 138 3a Questão (Ref.: 201709185397) Pontos: 0,0 / 0,1 Analise o trecho de código abaixo e diga o valor das variáveis a e b após a execução da linha de comando: int a=8, b; b=a++; a=9 e b=10 a=9 e b=8 a=9 e b=9 a=8 e b=10 a=8 e b=8 4a Questão (Ref.: 201709227823) Pontos: 0,1 / 0,1 Que comando deve ser usado para tomar uma decisão simples entre duas ações? do while case for while if 5a Questão (Ref.: 201709227772) Pontos: 0,1 / 0,1 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 próprio valor decrescido de uma unidade CONT permanece inalterado CONT recebe o próprio valor acrescido de uma unidade CONT recebe o valor zero 1a Questão (Ref.: 201709228256) Pontos: 0,1 / 0,1 Marque a opção correta. O que é impresso na tela ? int conta, x = 1, r = 1; for (conta = 2; conta >= 0; conta--) { r = r * x + 1; x += 2; cout << "r= " << r << " x = " << x << endl; } r = 2 x = 3 r = 7 x = 5 r = 36 x = 7 r = 3 x = 4 r = 8 x = 6 r = 37 x = 7 r = 36 x = 7 r = 2 x = 3 r = 7 x = 5 r = 3 x = 2 r = 5 x = 7 2a Questão (Ref.: 201709227912) Pontos: 0,1 / 0,1 Uma professora pontuou três notas de um aluno para cálculo da média aritmética e para classificá-lo, de acordo com os intervalos definidos para a média. MEDIA ARITMÉTICA MENSAGEM 0,0 ●----○ 3,0 Reprovado 3,0 ●----○ 7,0 Exame 7,0 ●----● 10,0 Aprovado O símbolo ○ define um intervalo aberto enquanto ● define um intervalo fechado. Determine a expressão lógica que define a correta classificação do aluno, conforme a sua média: Se (media > 0) E (media <= 3) ENTÃO ESCREVA "Reprovado" Se (media = 7) E (media < 10) ENTÃO ESCREVA "Aprovado" Se (media >= 7) E (media <= 10) ENTÃO ESCREVA "Aprovado" Se (media >= 0) OU (media < 3) ENTÃO ESCREVA "Reprovado" Se (media >= 3) E (media <= 7) ENTÃO ESCREVA "Exame" 3a Questão (Ref.: 201709228099) Pontos: 0,1 / 0,1 Qual o valor da variável X ao final deste PSEUDOCÓDIGO abaixo. Int a = 3, b= 5, c = 8, X = 3 SE (a*b) >= (c+b+6) X = X * 2 X = X + ((c+1) / a) SENÃO X = X + 2 X = (b*3) / X FIM-SE IMPRIMIR X 9 18 12 3 15 4a Questão (Ref.: 201709227863) Pontos: 0,1 / 0,1 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: switch / case do / while for while Estão corretas as afirmativas: 3 e 4, somente. 1 e 2, somente. 1 e 3, somente. 2, 3 e 4, somente. 1, 2 e 4, somente. 5a Questão (Ref.: 201709228550) Pontos: 0,1 / 0,1 A linguagem C++ possui estruturas de decisão, as quais podem mudar a sequência de execução dos comandos. Analise o trecho de programa abaixo e assinale a alternativa que corresponda a estrutura de decisão utilizada. int main() { int num; cout<<"Digite um número: "; cin>> num; (num > 0)?cout<< num : cout<<" Número negativo "; return 0;} comando switch aninhamento de if Estrutura condicional de comando simples Operador ternário Estrutura condicional de comando composto 1a Questão (Ref.: 201709185465) Pontos: 0,1 / 0,1 Considere os seguintes valores de entradas: 4 e 2. Analise o programa abaixo e marque a resposta que mostra o que será exibido na tela. #include using namespace std; int main() { int n1 , n2 , n3; cout<<"Digite primeiro valor: "; cin>>n2; cout<<"Digite segundo valor: "; cin>>n1; n3 = n2 * n2 - n1; if (n3 * 2 > 15) { if (n3 - 1 * 200 > n2 * 100) { n1 = 1; n2 = 2; } else { n1 = 3; n2 = 4; } } else { n1 = 5; n2 = 6; } cout<<" N1 = "<< n1 <<" N2 = "<< n2<<endl; system("Pause"); return 0; } </endl; N1 = 3 N2 = 4 N1 = 1 N2 = 3 N1 = 4 N2 = 2 N1 = 5 N2 = 6 N1 = 1 N2 = 2 2a Questão (Ref.: 201709235317) Pontos: 0,0 / 0,1 A professora de Introdução à Lógica de Programação resolveu escrever no quadro o seguinte trecho de um programa e pediu que os alunos analisassem e escrevessem em um papel o que apareceria na tela, colocassem o nome e dessem para ela. Depois pediu que todos completassem o trecho, usando o DEV para compilar e executar. O que será que todos que conseguiram completar a tarefa viram quando foi digitado, na sequência, os números: 5 / -7 / -4 / -9 ? int a = 1, b ; for( ; ; ) { cout << "\nNumero: "; cin >> b; if( abs( b ) % 3 == 0 ) break; a *= b; } cout << -a ; Nada porque quando -9 entra o break. abandona o programa -9 140 Nada porque faltam os parâmetros do for -140 3a Questão (Ref.: 201709228582) Pontos: 0,1 / 0,1 O programa abaixo recebeu o valor 2 como entrada. Analise o programa abaixo e assinale a o valor que será impresso. #include using namespace std; int main() { int a, b; cout<< "\n Digite um valor: "; cin>> a; if (a <= 2) b = a + 2 * 30 / 10; else b = a - 2 * 30 /10; cout<< b; system("pause"); } 8 -4 2 0 12 4a Questão (Ref.: 201709228126) Pontos: 0,1 / 0,1 Para que se possa copiar um nome fornecido como entrada em um programa em C++, a função que se deverá usar é strcpy strcat strlen strcmp toupper 5a Questão (Ref.: 201709227824) Pontos: 0,1 / 0,1 Qual tipo de variável deve ser usado para armazenar um valor lógico (true/false) em C++? short float int boolean char
Compartilhar