Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.: 201504807796) Pontos: 0,1 / 0,1 Estudamos as linguagens gráficas mais conhecidas: Fluxograma e Diagrama Ns/Chapin. Observe as sequências abaixo onde aparecem do lado esquerdo os símbolos do Fluxograma dos comandos que exibem na tela, processamento e entrada de dados, não, necessariamente nessa ordem, do lado esquerdo e, do lado direito, os correspondentes no diagrama de NS/Chapin. Assinale a opção que apresenta os símbolos equivalentes. 2a Questão (Ref.: 201505310460) Pontos: 0,1 / 0,1 O computador só entende linguagem de 0's e 1's. Nesse sentido, é importante conhecer como fazer a conversão de um número da base decimal para um número na base binária. O número 35, se escrito na base binária, equivale a: 1101 0111 0110 0011 0101 1001 0010 0011 0101 1101 3a Questão (Ref.: 201504807734) Pontos: 0,1 / 0,1 Segundo George Pólya, as quatro fases que deverão ser seguidas para se resolver um problema, na ordem, são: Compreenda o problema, Planeje, Execute o plano e Reflita sobre a solução Compreenda o problema, Reflita sobre a solução, Planeje e Execute o plano Planeje, Compreenda o problema, Reflita sobre a solução e Execute o plano Planeje, Execute o plano, Compreenda o problema e Reflita sobre a solução Compreenda o problema, Planeje, Reflita sobre a solução e Execute o plano 4a Questão (Ref.: 201504689599) Pontos: 0,1 / 0,1 A velocidade dos processadores dos microcomputadores atuais é normalmente medida em: Megabyte ou Mb. Hertz ou Hz. Gigabyte ou Gb. Quilobyte ou Kb. Gigahertz ou GHz. 5a Questão (Ref.: 201505310464) Pontos: 0,1 / 0,1 O computador só entende linguagem de 0's e 1's. Nesse sentido, é importante conhecer como fazer a conversão de um número da base decimal para um número na base binária. O número 01011111b, se escrito na base decimal, equivale a: 63 95 65 127 93 1a Questão (Ref.: 201504808740) Pontos: 0,1 / 0,1 Observe o programa abaixo com muita atenção e suponha que você digitou nessa ordem 30, 50. Selecione a opção cujo conteúdo é igual aos valores exibidos na tela. #include using namespace std; int main() { float ha,total; int h; cin >> ha >> h; total = ha * h * 4.5; cout << total << endl; cout << total * 0.1 << endl; cout << total * 0.9 << endl; system("pause"); } 67500 675 66825 6750 675 6075 6750 67.5 6682.5 67500 6750 60750 6750 675 607.5 2a Questão (Ref.: 201505421718) Pontos: 0,0 / 0,1 Um aluno de Lógica de Programação digitou o programa a seguir no DevC++, clicou em Compilar e não foram encontrados erros, e em seguida, clicou no botão executar. Qual será o valor de B apresentado na tela? 2 5 9 4 0 3a Questão (Ref.: 201504689751) Pontos: 0,1 / 0,1 A execução de uma expressão lógica obedece como prioridade a ordem dos operadores: Not, And e Or. Or, And e Not. And, Not e Or. Not, Or e And. And, Or e Not. 4a Questão (Ref.: 201504808008) Pontos: 0,1 / 0,1 Numa lista de exercícios tinha o seguinte enunciado: Sabe-se que, em uma equipe de salto em altura, tem três atletas. Escreva o trecho do programa que declara as variáveis necessárias para o armazenamento das alturas e da média, lê as alturas e calcula a média. Dois alunos fizeram cinco soluções que, na linguagem C++, não apresentaram erros na compilação, mas algumas apresentaram na execução ou no resultado. Assinale a opção que apresenta o trecho CORRETO da solução para esse problema. float alt1, alt2, alt3, media; cin >> alt1 >> alt2 >> alt3 ; media = (alt1 + alt2 + alt3)/2; int alt1, alt2, alt3, media; cin >> alt1; cin >> alt2; cin >> alt3 ; media = (alt1 + alt2 + alt3)/3; float alt1, alt2, alt3, media; cin >> alt1 >> alt2 >> alt3 ; media = (alt1 + alt2 + alt3) / 3; int alt1, alt2, alt3; float media; cin >> alt1; cin >> alt2; cin >> alt3 ; media = (alt1 + alt2 + alt3)/2; float alt1, alt2, alt3, media; cin >> alt1 >> alt2 >> alt3 ; media = alt1 + alt2 + alt3/3; 5a Questão (Ref.: 201504807708) Pontos: 0,1 / 0,1 No Sistema Binário, por ser um sistema posicional assim como o Sistema Decimal, cada posição tem um valor. Assinale a opção onde estão presentes os valores das cinco primeiras posições, começando pela de maior valor(esquerda) e indo para a de menor valor(direita). 16 / 8 / 4 / 2 / 1 1a Questão (Ref.: 201505422192) Pontos: 0,0 / 0,1 Para que o algoritmo a seguir, escrito em Linguagem C/C++, aumente um salário inserido em 35%, caso esse salário for de até R$300,00; e 15% caso o salário for acima desse valor, qual opção que MELHOR preenche as linhas que possuem "??????" ? if (salario > 300) novosalario = salario * 1.15; else novosalario = salario * 1.35; if (novosalario <= 300) novosalario = salario * 1.15; else novosalario = salario * 1.35; if (novosalario < 300) novosalario = salario * 1.15; else novosalario = salario * 1.35; if salario >= 300 novosalario = salario * 1.15; else novosalario = salario * 1.35; if salario > 300 novosalario = salario * 1.15; if salario <=300 novosalario = salario * 1.35; 2a Questão (Ref.: 201504807933) Pontos: 0,1 / 0,1 Assinale a opção que apresenta a finalidade da diretiva #include na linguagem C++. Declarar uma variável Definir uma constante Usar um namespace Definir um novo tipo de dado Incluir um arquivo de biblioteca dentro do programa fonte 3a Questão (Ref.: 201504808741) Pontos: 0,1 / 0,1 Observe o programa abaixo com muita atenção e suponha que você digitou nessa ordem 5000, 4. Selecione a opção cujo conteúdo é igual aos valores exibidos na tela. #include using namespace std; int main() { float v, r, total; cin >> v >> r; total = v * ( 1 - r/ 100 ); cout << v << endl; cout << total << endl; system("pause"); } 5000 4850 5000 15 5000 4815 5000 150 5000 3500 4a Questão (Ref.: 201505422196) Pontos: 0,1 / 0,1 Para que o programa a seguir verifique corretamente se um número digitado é par ou ímpar, qual deve ser o valor de "???????". if ( (numero%2)==0) if ( (numero%2)<>0) if ( (numero%2)=0) if (numero!=0) if (numero==0) 5a Questão (Ref.: 201504808737) Pontos: 0,1 / 0,1 Observe o programa abaixo com muita atenção e suponha que você executou duas vezes ele. Sendo que na primeira vez, digitou nessa ordem: 2000, 4 e, na segunda vez, digitou nessa ordem: 3000, 4 . Selecione a opção cujo conteúdo é igual aos valores exibidos, em separado, na tela. #include using namespace std; int main() { float s, r; cin >> s >> r; if( s < 2000 ) cout << s * r << endl; else if( s < 3000 ) cout << s + s * r << endl; else cout << s + s * r / 100 << endl; system("pause"); } 2080 / 15000 10000/ 15000 10000 / 3120 2080 / 3120 8000 / 15000
Compartilhar