Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.: 201703573314) Pontos: 0,0 / 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 Compreenda o problema, Planeje, Reflita sobre a solução e Execute o plano Planeje, Execute o plano, Compreenda o problema e Reflita sobre a solução Planeje, Compreenda o problema, Reflita sobre a solução e Execute o plano Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 2a Questão (Ref.: 201704297983) Pontos: 0,1 / 0,1 Segundo a Arquitetura de Von Neumann, quais os elementos básicos que compõe a estrutura de um computador? Unidade Lógica e Aritmética, Dispositivos de Entrada e Saída Unidade Lógica e Aritmética, Dispositivos de Entrada e Saída Memória, Unidade de Controle, Unidade Lógica e Aritmética, Dispositivos de Entrada e Saída Teclado, Monitor e CPU Memória, Unidade de Controle, Unidade Lógica e Aritmética 3a Questão (Ref.: 201704037184) Pontos: 0,1 / 0,1 O que melhor define o conceito de PROGRAMAÇÃO ? Utilizar um equipamento automatizado para realizar uma determinada tarefa. Montar um computador, conhecendo todos os seus componentes de hardware. Realizar a extração de requisitos a partir de um problema apresentado. Ato de escrever textos e documentos. Escrever uma lista de ações que serão executados por um equipamento. 4a Questão (Ref.: 201704076042) 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 10101111b, se escrito na base decimal, equivale a: 84 120 122 175 105 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 5a Questão (Ref.: 201704076043) 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 11100101b, se escrito na base decimal, equivale a: Nenhuma das anteriores 148 120 175 229 1a Questão (Ref.: 201704418356) Pontos: 0,1 / 0,1 Se a = 15 e b = 6, qual será o resultado da expressão: a / b 0 2 5 3 4 2a Questão (Ref.: 201703697218) Pontos: 0,1 / 0,1 Qual o valor de x na seguinte expressão: x = 14 - 8 / 4 + 3 * 3 15 18 24 21 12 3a Questão (Ref.: 201704187305) Pontos: 0,1 / 0,1 Um aluno de Lógica de Programação digitou o programa a seguir no DevC++, clicou em Compilar, onde não foram encontrados erros, e, em seguida, clicou no botão executar. Qual será o valor de M e S apresentado na tela, caso tenha se respondido o valor 123? #include using namespace std; main() { int ST, M, S; cout << "Quantos segundos? "; cin >> ST; M = ST / 60; S = ST % 60; cout << "Minutos: " << M << endl; cout << "Segundos: " << S << endl; } M = 3, S = 2 M = 1, S = 3 M = 2, S = 0 M = 2, S = 3 Nenhuma das anteriores 4a Questão (Ref.: 201704464251) Pontos: 0,1 / 0,1 Ao criarmos variáveis em C, é preciso seguir algumas regras com relação aos nomes (identificadores) associados a elas. Assinale a opção cujos nomes das variáveis estejam todos corretos para uso: ValorTotal, Inicio, Nota1 Contador, Soma%Total, Salario_Novo Contador, opção, NomeAluno Salario, Soma, Novo Salario Número, Soma, Contador 5a Questão (Ref.: 201704431295) Pontos: 0,1 / 0,1 Dado o algoritmo abaixo: NOTA1 = 8,0; NOTA2 = 5,0 ; NOTA3 =8,0. Qual será o resultado da saída do algoritmo? início real: NOTA1, NOTA2, NOTA3, MEDIA escreva (Digite uma nota: ) leia (NOTA1) escreva (Digite a segunda nota: ) leia (NOTA2) escreva (Digita a terceira nota: ) leia (NOTA3) MEDIA ← (NOTA1 + NOTA2 + NOTA3) / 3 escreva (MÉDIA= , MEDIA) fim 9,0 7,0 5 6,0 6,5 1a Questão (Ref.: 201704076050) Pontos: 0,1 / 0,1 Julgue as proposições seguintes em Verdadeiro e Falso de acordo com a lógica matemática. (2 < 3) E (2 + 3 < 3 + 4) NÃO ( 14 < 5 OU 11 < 20) 2 < 5 E 10 < 2 (7 > 13) OU ((2*5) < 17) NÃO ( 9 < 5 OU 11 < 16) 2a Questão (Ref.: 201704173288) Pontos: 0,1 / 0,1 Considere o algoritmo em pseudocódigo: prog texto string nome, sexo; imprima "Qual é seu nome?"; leia nome; imprima "Qual é seu sexo?"; leia sexo; se (sexo == "f" && sexo == "F") { imprima "\nVocê é do sexo feminino\n"; } senao { se (sexo == "m" && sexo == "M") { imprima "\nVocê é do sexto Masculino\n"; } senao { imprima "\nVocê digitou um valor invalido\n"; } } Fimprog Sobre o algoritmo acima é correto afirmar que se for digitada uma letra maiúscula F ou minúscula f será impresso Você é do sexo feminino. não importa o valor digitado no sexo, pois sempre será impresso Você digitou um valor de sexo inválido. em vez de utilizar comandos de decisão se aninhados, deveria ter sido usado um único comando de seleção múltipla, por isso a lógica ficou comprometida. somente se a letra digitada para o sexo for diferente de F, f, M, m é que a frase Você digitou um valor de sexo inválido será impressa. a lógica do algoritmo está comprometida pela falta de um comando de repetição. 3a Questão (Ref.: 201704099920) Pontos: 0,1 / 0,1 Entre os operadores lógicos utilizados em C, qual simbolo utilizado para o operador OU? \\ <> // >> || 4a Questão (Ref.: 201704120963) Pontos: 0,1 / 0,1 Observe o código fonte abaixo escrito em C++. Caso os dois valores digitados na entrada sejam iguais, o que será impresso na tela como resultado final? #include using namespace std; int main() {int num1,num2,result; cin >> num1 >> num2; result = (num1+num2); if (num1>num2) cout << result/2 << endl; else cout << result; if (num2>num1) {cout << result*2 << endl;} else {cout << result << endl;} system("pause"); } duas vezes a soma desses valores, na mesma linha a média aritmética e a soma entre esses valores, em linhas diferentes duas vezes a soma desses valores, em linhas diferentes o dobro da soma entre esses valores a média aritmética entre esses valores 5a Questão (Ref.: 201703573588) 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. 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; 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; 1a Questão (Ref.: 201704291295) Pontos: 0,1 / 0,1 Qual o resultado obtido após a execução do trecho de código abaixo: int i = 10; int j = 0; while (i>1){ i=i-1; j=j+1; } cout<<j;< p=""></j;<> 10 8 9 6 7 2a Questão (Ref.: 201704341649) Pontos: 0,1 / 0,1 O que será apresentado na tela como resultado após a execução do programa abaixo? Obs.: Considerar que foi digitado o valor 52. #include using namespace std; int main() { int n, m; m = 10; cout<< "Entre com um número: "; cin>> n; while (n >= 50) { n = n - 2; } cout<< n <<endl;< p=""></endl;<> n = n - m; cout<< n <<endl;< p=""></endl;<> return 0; } 48 e 38 48 48 e 36 Nenhuma das outras alternativas 50 e 40 3a Questão (Ref.: 201704457471) Pontos: 0,0 / 0,1 Considerando como entrada os números 5 e 10, respectivamente, marque a alternativa que contém a resposta na tela do programa a seguir: int main() { int a,b; cin>>a; cin>>b; while (a < b) { cout< a = a + 2; } return 0; } 57 579 Nenhuma das alternativas anteriores 56789 57911 4a Questão (Ref.: 201703456000) Pontos: 0,1 / 0,1 Considere o trecho de código a seguir: Ao final da execução do trecho de código acima, os valores de X e J são iguais, respectivamente, a: 8 e 11. 7 e 11. 6 e 12. 10 e 14 9 e 12. 5a Questão (Ref.: 201704127980) Pontos: 0,1 / 0,1 As variáveis A=3.5, B=8, C='x' e D="falso", analise as expressões abaixo e marque a opção que corresponde a ordem correta dos resultados lógicos. I. (A < B) || (C = = '8') && (D != "verdadeiro") II. (3*A > B) && (B%2 = = 0.16) && (B-A < 5) III. (A*B > 25) || (D = = falso) || (C != 'x') V / V / V V / F / V V / F / F F / V / F F / F / V
Compartilhar