Buscar

Algoritmos AV1 2019

Prévia do material em texto

Avaliação: CCT0749 » ALGORITMOS 
Tipo de Avaliação: AV 
 
Professor: RICARDO LUIS BALIEIRO Turma: 9004/AA 
Nota da Prova: 6,0 Nota de Partic.: Av. Parcial Data: 07/06/2019 16:02:06 
 
 
 1a Questão (Ref.: 201901891681) Pontos: 1,0 / 1,0 
Segundo a forma de organizar o computador proposta por Von Neumann, a máquina possui quatro 
componentes. Assinale a alternativa correta: 
 
 
Unidade de Controle / Memória / Entrada e Saída / Unidade de Impressão 
 
Entrada e saída/ Unidade Aritmética e Lógica / Memória / Unidade de Controle 
 
Unidade de Controle / Memória / Unidade de Armazenamento / Entrada e Saída 
 
Memória / Entrada e Saída / Unidade de Impressão / Unidade de Armazenamento 
 
Memória / Entrada e Saída / Unidade Aritmética e Lógica / Unidade de Armazenamento 
 
 
 
 2a Questão (Ref.: 201901891683) Pontos: 1,0 / 1,0 
As palavras que fazem parte de um conjunto próprio da linguagem C++ são chamadas: 
 
 
palavras próprias 
 
palavras código 
 
palavras reservadas 
 
palavras especiais 
 
palavras únicas 
 
 
 
 3a Questão (Ref.: 201901857837) Pontos: 1,0 / 1,0 
Para exibir o valor da variável x do tipo inteiro em C++ deve ser utilizado o comando: 
 
 
cout >> "Valor de x: " , x; 
 
cout >>x; 
 
 
cout << "Valor de x: " >> x; 
 
 
cout << x; 
 
 
cout >> "Valor de x: " >> x; 
 
 
 
 4a Questão (Ref.: 201901858461) Pontos: 1,0 / 1,0 
Fornecida a sequência de respostas abaixo, assinale a opção cujos nomes das variáveis estejam todos 
corretos para uso. 
 
 
a) Contador, Soma%Total, Salario_Novo 
 
b) $Salario, Soma, 99Total, _Hora 
 
c) _HoraCerta, %Soma, Contador 
 
a) Contador, SalarioM, %Soma, _NomeAluno 
 
d) HoraCerta, Inicio, Contador10 
 
 
 
 5a Questão (Ref.: 201901897332) Pontos: 0,0 / 1,0 
Analise o trecho abaixo que um aluno desenvolveu na linguagem C++ e escolha a opção onde estão 
os valores que aprecem na tela. 
int x = 13, y = 4, z; 
if( x > y ) { z = x; x = y; y = z; } 
cout << z << " " << x << " " << y ; 
 
 
13 4 13 
 
0 13 4 
 
0 4 13 
 
4 13 13 
 
13 13 4 
 
 
 
 6a Questão (Ref.: 201901857832) Pontos: 1,0 / 1,0 
Quero escrever um programa que leia o número equivalente a um dia da semana e retorne o nome 
equivalente considerando que 1- Domingo, 2 - Segunda etc. Qual a estrutura básica em C++ que 
deve ser utilizada para fazer esta seleção múltipla? 
 
 
switch/case 
 
do/while 
 
while 
 
cout 
 
for 
 
 
 
 7a Questão (Ref.: 201901858499) Pontos: 0,0 / 1,0 
Leia atentamente o trecho de código abaixo e diga o que ele retornaria ao usuário: 
int main ( ) { 
 int i; 
 double x, y = 0; 
 for (i = 0; i < 10; i++){ 
 cout << "Digite um numero: "; 
 cin >> x; 
 if ((x % 2) == 0){ 
 y = y + x; 
 } 
 } 
 cout << "Numero: " << y << "\n"; 
 system("PAUSE"); 
 return 0; 
} 
 
 
A quantidade de elementos digitados 
 
A soma de todos os elementos 
 
A soma dos elementos pares 
 
O maior de todos os elementos digitados 
 
A média dos elementos digitados 
 
 
 
 8a Questão (Ref.: 201901857912) Pontos: 1,0 / 1,0 
Considerando a seguinte sequencia de instruções, marque a alternativa que indica o comando 
correspondente para preenchimento da lacuna. 
 
... 
cin>>matricula; 
 
______________ (matricula<99) 
 
{ 
 
cin>>matricula; 
} 
 
 
repeat 
 
while 
 
do case 
 
loop 
 
for 
 
 
 
 9a Questão (Ref.: 201901911044) Pontos: 0,0 / 1,0 
Uma função deve obrigatoriamente conter um tipificador, ou seja, deve retornar um valor ao término 
de sua execução. No entanto, para sua execução ser eficiente, é necessário enviar dados do bloco 
principal, que chama a função, para o interior da função. O espaço reservado para transportar esses 
dados de um lado para o outro é chamado de: 
 
 
Variável local. 
 
Vetor global. 
 
Variável global. 
 
Vetor local. 
 
Parâmetros. 
 
 
 
 10a Questão (Ref.: 201901857974) Pontos: 0,0 / 1,0 
Um lojista gostaria de desenvolver um programa para armazenar os códigos(valores inteiros), os valores de 
compra(valores reais), os valores de vendas(valores reais) e a quantidade(valores inteiros) de todos os mil 
produtos. 
 Pensou em declarar algumas matrizes unidimensionais para tornar isso possível. 
Qual das opções abaixo declara as matrizes necessárias para que o programa possa ser desenvolvido a partir 
delas e seguindo, rigorosamente, as sugestões do texto acima? 
 
 
 
 
int codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000]; 
 
double codigos[1000], qtdade[1000], valorC[1000], valorV[1000]; 
 
int codigos[999], qtdade[999]; float valorC[999], valorV[999]; 
 
double codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000]; 
 
double codigos[999], qtdade[999], valorC[999], valorV[999];

Continue navegando

Outros materiais