Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.:201702247050) Acerto: 1,0 / 1,0 Transforme o valor (1111)2 em um valor na base decimal. 15 14 12 4 17 2a Questão (Ref.:201701883770) Acerto: 1,0 / 1,0 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 87, se escrito na base binária, equivale a: Nenhuma das anteriores 0101 0111 0101 0110 0101 1000 1101 0111 Gabarito Coment. Gabarito Coment. Gabarito Coment. Gabarito Coment. 3a Questão (Ref.:201702318439) Acerto: 1,0 / 1,0 "É uma posição (endereço) na memória do computador, a qual é reservada para armazenar os dados que o programa vai manipular. Esta posição precisa ter um nome e um tipo de dado associado a informação que ela armazena". Esta descrição faz referência a qual das opções abaixo: Variável Constante Função Comando Biblioteca 4a Questão (Ref.:201701473818) Acerto: 1,0 / 1,0 Quando desejarmos exibir na tela títulos, conteúdo de variáveis, resultado de operações e tudo mais que precisarmos, poderemos fazer uso de alguns caracteres de controle do cursor presentes em muitas linguagens de programação e até em interpretadores algorítmicos. Esses caracteres possibilitam o deslocamento do cursor horizontalmente e verticalmente. Qual das respostas abaixo representa, na mesma sequência do texto acima, esses caracteres? tab , enter /tab , /n \n , \t \t , \n /t , /n Gabarito Coment. Gabarito Coment. Gabarito Coment. 5a Questão (Ref.:201701995098) Acerto: 1,0 / 1,0 O Professor de Lógica de Programação pediu para que seus alunos fizessem um programa que recebesse um salário e realizasse um aumento de 10%, mostrando-o na tela. Para que esse programa faça exatamente isso, a linha que contém pontos de interrogação deveria ser substituída por: novosalario = salario * 10/100; novosalario <- salario * 10/100; novosalario = salario + 10%; novosalario <- salario + 10%; novosalario = (salario * 10/100) + salario; 6a Questão (Ref.:201701390891) Acerto: 0,0 / 1,0 Observe o programa abaixo com muita atenção e suponha que você digitou nessa ordem 5000, 3. Selecione a opção cujo conteúdo é igual aos valores exibidos na tela. 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 3500 5000 4815 5000 15 5000 150 5000 4850 Gabarito Coment. Gabarito Coment. Gabarito Coment. Gabarito Coment. 7a Questão (Ref.:201701381179) Acerto: 1,0 / 1,0 Observe o algoritmo abaixo. Se você digitar 19 quando for solicitado o primeiro valor e digitar 5, quando for solicitado o segundo valor, as variáveis q, r e d ficarão com determinados valores armazenados. Assinale a opção onde os valores corretos aparecem, na ordem. Nesse ambiente, temos dois operadores de divisão, um para divisão que retorna um quociente inteiro e uma para divisão que retorna um quociente real. Lembre-se também do que significa os caracteres de controle \n e \t. prog operadores int a,b,q,r; real d; leia a; leia b; q<- a div b; r<- a % b; d<- a/b; imprima "\n", q, "\n", r, "\n", d, "\n"; fimprog 3 4 3#posicionados nas colunas 1/ 9 / 17 3 4 3.8 2 3 3.8 4 3 3 3 4 3.8 #posicionados nas colunas 1/ 9 / 17 8a Questão (Ref.:201701473837) Acerto: 1,0 / 1,0 Observe a fórmula abaixo que calcula a soma dos n primeiros termos de uma PA. Sn = n/2 [ 2a + (n-1) r ] a primeiro termo da série n número de termos da série r razão da série Se você desejasse escrever o corpo de uma função, para resolver o problema acima, cujo cabeçalho seria int somaPA(int a, int n, int r) qual das opções abaixo escolheria? { return (2*a) + n-1*r*n/2; } { return (2*a + n-1*r)*n/2; } { return (2*a) + (n-1)*r*n/2; } { return 2*a + (n-1)*r *n/2; } { return (2*a + (n-1)*r)*n/2; } Gabarito Coment. Gabarito Coment. Gabarito Coment. Gabarito Coment. 9a Questão (Ref.:201702247033) Acerto: 1,0 / 1,0 Marque a alternativa correta. Em um programa em C++ para dizer se um numero é positivo ou negativo. A estrutura adequada seria? do while while for. if else. If else if. 10a Questão (Ref.:201701381320) Acerto: 1,0 / 1,0 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/3; 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)/2; 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;
Compartilhar