Baixe o app para aproveitar ainda mais
Prévia do material em texto
ALGORITMOS 1a Questão (Ref.: 201607871323) Pontos: 1,0 / 1,0 Como qualquer equipamento moderno como a TV, o telefone, o automóvel e outros, o computador é fruto direto da evolução tecnológica das últimas décadas. Desde 1943 (primeira geração), passando pela segunda geração (1947-1951), terceira (1965 a 1970) e quarta geração (inicio da década de 1970). Depois da quarta geração, os computadores tiveram uma evolução muito rápida. No entanto, sua estrutura interna não foi tão modificada. Basicamente, os elementos que compõem a arquitetura do computador e, que devem se comunicar, são memória, unidade de controle (UC), unidade aritmética e lógica (UAL), unidade de entrada e saída. Qual é a função de cada componente citado acima para que um computador funcione adequadamente? Resposta: Memoria - É utilizada para armazenamento de entrada de dados. Unidade de controle - Faz a distrirbuição das funções ou coamandos buscando os dados necessário na memória. Unidade aritimética e lógica - É a unidade pensante do computador, ela que é responsável por efetuar calculos matemáticos e outros. Unidade de entrada e saída - Tem por finalidade introduzir os comandos e mostrar os resultados. Gabarito: A memória é o que conhecemos como RAM: memória de acesso aleatório, podendo ser escrita e apagada. Unidade de controle - Responsável pela sincronização entre os demais componentes.. Unidade aritmética e lógica - Responsável pelos cálculos e seus controles. Unidade de entrada e saída - Compreende os discos, pendrives e demais dispositivos de armazenamento. 2a Questão (Ref.: 201607854296) Pontos: 0,0 / 1,0 Uma das estruturas de repetição do C++ é a repetição controlada por contador, o comando for. A sintaxe deste comando para uma repetição de dez vezes é: for(int i=1; i<= 10; i++) {bloco de comandos}. Quais os nomes das três partes que compõe este comando? Resposta: Não me lembro. Gabarito: Inicialização;decisão;incremento 3a Questão (Ref.: 201607857621) Pontos: 0,0 / 1,0 Assinale a opção correta: A forma mais comum de escrever um algoritmo é usar um bom software. A forma mais comum de escrever um algoritmo é em fluxograma. A forma mais comum de escrever um algoritmo é em Português. A forma mais comum de escrever um algoritmo é em Inglês. A forma mais comum de escrever um algoritmo é em portugol. 4a Questão (Ref.: 201607820903) Pontos: 0,0 / 1,0 Assinale a opção que apresenta somente nomes válidos para variáveis em C++. Conta, Total, 5data CONTA, TOTAL1, data Conta, Total1, DIA-MÊS-ANO CONTA, TOTAL1, 1DATA 1conta, 2total, 3data 5a Questão (Ref.: 201607820601) Pontos: 1,0 / 1,0 Marque a opção correta quanto ao uso dos comandos de entrada e saída em C++ cout < lendo idade; cin > idade cout << "lendo a idade"; cin >> idade; System.out.println("lendo idade"); System.out.println("lendo idade"); cout "lendo a idade"; cin idade; exiba "lendo a idade"; lendo idade; 6a Questão (Ref.: 201607821000) Pontos: 0,0 / 1,0 Fornecida a sequência de respostas abaixo, assinale a opção cujos nomes das variáveis estejam todos corretos para uso. d) HoraCerta, Inicio, Contador10 b) $Salario, Soma, 99Total, _Hora a) Contador, SalarioM, %Soma, _NomeAluno c) _HoraCerta, %Soma, Contador a) Contador, Soma%Total, Salario_Novo 7a Questão (Ref.: 201607820958) Pontos: 0,0 / 0,5 Assinale a opção correta. O que será impresso na tela, respectivamente, após duas execuções seguidas, sendo que na 1ª. execução o valor de entrada é 10 e na 2ª. execução o valor de entrada é 0. Para isso, considere o seguinte trecho em C++. int num; cout << "Digite um numero: "; cin >> num; if (num > 0) { num++; cout << num << " "; } cout << num + 1 << " "; if (num < 0) { num--; cout << num << " "; } else cout << num * 10 ; 11 12 110 1 0 11 12 110 11 110 1 0 11 110 1 0 11 110 1 10 8a Questão (Ref.: 201607821021) Pontos: 0,5 / 0,5 Um aluno de Introdução a Programação precisa escrever um programa que leia um caracter equivalente a uma estação do ano imprima o nome equivalente considerando que P- Primavera, V - Verão, O - Outono e I - Inverno. Qual a estrutura básica em C++ que deve ser utilizada para fazer esta seleção múltipla? for while break switch/case do/while 9a Questão (Ref.: 201607821032) Pontos: 0,0 / 0,5 Leia atentamente o trecho de código abaixo e diga o que ele retornaria ao usuário: int main ( ) { int i; double x, y; cout << "Digite um numero: "; cin >> x; for (i=0; i<5; i++){ cout << "Digite um numero: "; cin >> y; if (y > x){ x = y; } } cout << "Numero: " << x << "\n"; system("PAUSE"); return 0; } A quantidade de elementos digitados A média dos elementos digitados O maior de todos os elementos digitados A quantidade de elementos pares O menor de todos os elementos digitados 10a Questão (Ref.: 201607820802) Pontos: 0,0 / 0,5 Em uma aplicação em C/C++, a matriz ESTOQUE [3][4] armazena, em cada uma de suas linhas, a quantidade estocada de produtos no último quadrimestre (4 meses). Sabendo-se que a declaração de uma matriz em C/C++ se dá da forma: < tipo de dado> nome [nºde linhas][nºde colunas]; Para obter o total estocado no primeiro mês do quadrimestre, o programa deverá: Somar todas as linhas da coluna índice 1. Somar todas as linhas de todas as colunas. Somar todas as colunas da linha índice 0. Somar todas as linhas da coluna índice 0. Somar todas as colunas da linha índice 1
Compartilhar