Buscar

[AV] - ALGORITMOS - 2019

Prévia do material em texto

Fechar 
 
Avaliação: CCT0749_AV_201901044963 (AG) » ALGORITMOS 
Tipo de Avaliação: AV 
Aluno: 201901044963 - LUAN PEREIRA DE PAIVA 
Professor: GABRIEL RECH BAU Turma: 9010/BA 
Nota da Prova: 9,0 Nota de Partic.: Av. Parcial Data: 22/11/2019 16:00:56 
 
Estação de trabalho liberada pelo CPF 14633886754 com o token 321055 em 22/11/2019 15:39:28. 
 
 
 1a Questão (Ref.: 201901843429) Pontos: 1,0 / 1,0 
Assinale a opção correta. 
 
 
Para se escrever um programa não precisa se conhecer lógica de programação, pois o fundamental é a 
linguagem de programação. 
 
Um programa é um algoritmo codificado em linguagem natural. 
 
Programa e fluxograma são sinônimos. 
 
Um programa é um algoritmo codificado em uma pseudolinguagem. 
 Um programa é um algoritmo codificado em uma linguagem de programação. 
 
 
 
 2a Questão (Ref.: 201901843205) Pontos: 1,0 / 1,0 
O linha de programa que representa a ação "processamento" em um algoritmo em 
pseudolinguagem é: 
 
 
enquanto 
 valor <- valor + 1; 
 
leia 
 
programa 
 
se 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
javascript:parent.window.close();
javascript:parent.window.close();
javascript:alert('Ref. da quest%C3%A3o: 201901843429/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Ref. da quest%C3%A3o: 201901843205/n/nStatus da quest%C3%A3o: Liberada para Uso.');
 
 3a Questão (Ref.: 201904341368) Pontos: 1,0 / 1,0 
Observe as afirmativas a seguir a respeito das tabelas da verdade: 
I. A tabela avalia expressões relacionais e numéricas e é preenchida com valores do tipo lógico. 
II. É possível haver combinações repetidas de valores no preenchimento inicial das linhas com valores das 
variáveis. 
III. A quantidade de variáveis na expressão avaliada determina a quantidade de resultados possíveis para a 
expressão. 
Sobre elas, sabemos que: 
 
 
A afirmativa II é verdadeira. 
 
A afirmativa I é verdadeira. 
 Todas as afirmativas são falsas. 
 
As afirmativas II e III são verdadeiras. 
 
As afirmativas I e II são verdadeiras. 
 
 
 
 4a Questão (Ref.: 201903978166) Pontos: 1,0 / 1,0 
Sabemos que existem dois comandos (cin e cout), definidos na biblioteca iostream, que não são nativamente 
definidos pela linguagem e servem para fazer a entrada e saída de dados. Dessa forma, assinale a alternativa 
que corresponde ao comando que faz a leitura do valor digitado e o armazena na variável celsius. 
 
 
cout << "Celsius ? "; 
 
cout << celsius; 
 
float << celsius; 
 
cin >> Celsius; 
 cin >> celsius; 
 
 
 
 5a Questão (Ref.: 201904190366) Pontos: 1,0 / 1,0 
Em linguagem de programação, existe uma estrutura que é empregada em situações em que é preciso tomar 
uma decisão a respeito de determinado resultado que será obtido em duas situações diversas. Marque a opção 
que determina a estrutura de controle citada: 
 
 
Repetição 
 Decisão 
 
Recursiva 
 
Vetorial 
 
Matricial 
 
 
 
 6a Questão (Ref.: 201901877107) Pontos: 1,0 / 1,0 
Qual o comando utilizado pelo C++ para implementação de algoritmos onde seja necessário que o usuário entre 
com um valor referente a uma opção a ser escolhida, quando é necessário consulta em uma tabela ou a um 
menu exibido na tela. 
 
 
break 
 
table 
 switch/case 
 
cin 
 
cout 
javascript:alert('Ref. da quest%C3%A3o: 201904341368/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Ref. da quest%C3%A3o: 201903978166/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Ref. da quest%C3%A3o: 201904190366/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Ref. da quest%C3%A3o: 201901877107/n/nStatus da quest%C3%A3o: Liberada para Uso.');
 
 
 
 7a Questão (Ref.: 201901843396) Pontos: 1,0 / 1,0 
 
 
 9 e 9 
 50 e 16 
 16 e 9 
 50 e 9 
 o valor de s está indefinido e o valor de num é 7 
 
 
 
 8a Questão (Ref.: 201901843951) Pontos: 1,0 / 1,0 
Leia atentamente o trecho de código abaixo e diga o que ele retornaria ao usuário: 
int main ( ) { 
 int i = 0; 
 double x, y = 0; 
 cout << "Digite um numero: "; 
 cin >> x; 
 while (x != 0){ 
 i = i + 1; 
 y = y + x; 
 cout << "Digite um numero: "; 
 cin >> x; 
 } 
 y = y / i; 
 cout << "Numero: " << y << "\n"; 
 system("PAUSE"); 
 return 0; 
} 
 
 
O menor de todos os elementos digitados 
 
A quantidade de elementos digitados 
 A média dos elementos digitados 
 
A quantidade de elementos pares 
 
O maior de todos os elementos digitados 
 
 
 
 
 
 
 
 
 
 
 
javascript:alert('Ref. da quest%C3%A3o: 201901843396/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Ref. da quest%C3%A3o: 201901843951/n/nStatus da quest%C3%A3o: Liberada para Uso.');
 9a Questão (Ref.: 201901843454) Pontos: 0,0 / 1,0 
Observe as declarações abaixo e assinale a opção correta. 
 
I int idades[]={5,16,27,19}; 
II float CR[3]={6.1, 8.9, 9.3}; 
III char letras[]={"A", "E", "I", "O", "U"}; 
IV char letras[]={"ALGORITMOS"}; 
 
 As declarações I , II e III estão corretas 
 Somente as declarações I e II estão corretas 
 A declaração I está errada e a declaração II está correta 
 As declarações I , II e IV estão corretas 
 As declarações III e IV estão erradas 
 
 
 
 10a Questão (Ref.: 201901843712) Pontos: 1,0 / 1,0 
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 colunas da linha índice 1 
 
Somar todas as colunas da linha índice 0. 
 
Somar todas as linhas da coluna índice 1. 
 
Somar todas as linhas de todas as colunas. 
 Somar todas as linhas da coluna índice 0. 
 
 
javascript:alert('Ref. da quest%C3%A3o: 201901843454/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Ref. da quest%C3%A3o: 201901843712/n/nStatus da quest%C3%A3o: Liberada para Uso.');

Continue navegando